OSDN Git Service

f2b69e90afca2484067642d0d7f7291653c7d5bf
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-04-29  Richard Guenther  <rguenther@suse.de>
2
3         PR middle-end/36077
4         * gcc.c-torture/execute/pr36077.c: New testcase.
5
6 2008-04-29  Kai Tietz  <kai.tietz@onevision.com>
7
8         * testsuite/gcc.dg/sync-2.c: Set dg-options "-ansi".
9
10 2008-04-29  Jakub Jelinek  <jakub@redhat.com>
11
12         PR c++/35650
13         * g++.dg/init/ref17.C: New test.
14
15         PR c++/35987
16         * g++.dg/other/error28.C: New test.
17
18 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
19
20         PR target/36073
21         * gcc.target/i386/pr36073.c: New test.
22
23 2008-04-28  Richard Guenther  <rguenther@suse.de>
24
25         PR testsuite/34223
26         * gcc.dg/vect/vect-118.c: Rename to ...
27         * gcc.dg/vect/O3-vect-pr34223.c: ... this.
28
29 2008-04-28  Richard Guenther  <rguenther@suse.de>
30
31         PR tree-optimization/36066
32         * gcc.dg/torture/pr36066.c: New testcase.
33
34 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
35
36         PR target/36064
37         * gcc.target/i386/pr36064.c: New test.
38
39 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
40
41         PR testsuite/36056
42         * g++.dg/ext/vector14.C: Add -msse for 32bit x86 targets.
43
44 2008-04-27  Richard Guenther  <rguenther@suse.de>
45
46         PR tree-optimization/18754
47         PR tree-optimization/34223
48         * gcc.dg/tree-ssa/loop-36.c: New testcase.
49         * gcc.dg/tree-ssa/loop-37.c: Likewise.
50         * gcc.dg/vect/vect-118.c: Likewise.
51         * gcc.dg/Wunreachable-8.c: XFAIL bogus warning.
52         * gcc.dg/vect/vect-66.c: Increase loop trip count.
53         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
54         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
55         * gcc.dg/vect/vect-76.c: Likewise.
56         * gcc.dg/vect/vect-outer-6.c: Likewise.
57         * gcc.dg/vect/vect-outer-1.c: Likewise.
58         * gcc.dg/vect/vect-outer-1a.c: Likewise.
59         * gcc.dg/vect/vect-11a.c: Likewise.
60         * gcc.dg/vect/vect-shift-1.c: Likewise.
61         * gcc.target/i386/vectorize1.c: Likewise.
62
63 2008-04-27  Nathan Sidwell  <nathan@codesourcery.com>
64
65         * gcc.dg/tls/section-2.c: New.
66         * gcc.dg/tls/emutls-1.c: New.
67         * lib/target-supports.exp (check_effective_target_tls_native):
68         Exclude vxworks.
69
70 2008-04-26  H.J. Lu  <hongjiu.lu@intel.com>
71
72         PR testsuite/36053
73         * gcc.dg/large-size-array-2.c: Fix x86_64-*-mingw* check.
74         * gcc.dg/large-size-array-4.c: Likewise.
75
76 2008-04-26  George Helffrich  <george@gcc.gnu.org>
77
78         PRs fortran/PR35154, fortran/PR23057
79         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
80         .stabs functionality.
81         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
82         DWARF functionality.
83
84 2008-04-26  Richard Sandiford  <rsandifo@nildram.co.uk>
85
86         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect
87         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 and
88         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 to be defined.
89         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
90
91 2008-04-25  Tobias Burnus  <burnus@net-b.de>
92
93         * gfortran/array_constructor_23.f: Change REAL(10) into kind > 8.
94         * gfortran/array_constructor_24.f: New; REAL(8) version of the test.
95
96 2008-04-25  Kai Tietz  <kai.tietz@onevision.com>
97
98         * gcc.dg/array-quals-1.c: Add xfail for x86_64-*-mingw*.
99         * gcc.dg/builtins-12.c: Add dg-options "-ansi".
100         * gcc.dg/builtins-13.c: Likewise.
101         * gcc.dg/pr25682.c: Likewise.
102         * gcc.dg/pr33694.c: Likewise.
103         * gcc.dg/c90-const-expr-2.c: Add check for _WIN64 define.
104         * gcc.dg/c99-const-expr-2.c: Likewise.
105         * gcc.dg/ia64-sync-1.c: Add typedef of size_t, for prototype.
106         * gcc.dg/ia64-sync-2.c: Likewise.
107         * gcc.dg/ia64-sync-3.c: Likewise
108         * gcc.dg/large-size-array.c: Add check for _WIN64 define.
109         * gcc.dg/large-size-array-3.c: Likewise.
110         * gcc.dg/large-size-array-2.c: Add x86_64-*-mingw* for ignore error
111         check.
112         * gcc.dg/large-size-array-4.c: Likewise.
113         * gcc.dg/max-1.c: Replace use of long by ssize_t.
114
115 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
116
117         * gcc.dg/lower-subreg-1.c: Skip IA64 platform.
118
119 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
120
121         * gcc.dg/vect/slp-15.c: Fix scan when vect_int_mult is false.
122
123 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
124
125         PR testsuite/36035
126         * gcc.dg/vect/vect-vfa-slp.c: Remove bad check.
127
128 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
129
130         * gcc.dg/pr36017.c: Run on all targets, remove -lm from dg-options.
131
132         PR c++/35758
133         * g++.dg/ext/vector14.C: New test.
134
135 2008-04-24  Richard Guenther  <rguenther@suse.de>
136
137         * gcc.dg/builtin-constant_p-1.c: New testcase.
138         * gcc.dg/builtin-errors.c: Adjust expected error.
139
140 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
141
142         PR tree-optimization/36008
143         * gcc.c-torture/execute/20080424-1.c: New test.
144
145 2008-04-24  Ira Rosen  <irar@il.ibm.com>
146             Richard Guenther  <rguenther@suse.de>
147
148         PR tree-optimization/36034
149         * gcc.c-torture/execute/pr36034-1.c: New testcase.
150         * gcc.c-torture/execute/pr36034-2.c: Likewise.
151
152 2008-04-24  Olivier Hainque  <hainque@adacore.com>
153
154         * gnat.dg/concat_length.adb: New test.
155
156 2008-04-24  Ira Rosen  <irar@il.ibm.com>
157
158         PR tree-optimization/35982
159         * gcc.dg/vect/fast-math-pr35982.c: New.
160
161 2008-04-24  Danny Smith  <dannysmith@users.net>
162
163         * gcc.dg/format/ms-warnI64-1.c: New file.
164
165 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
166
167         PR target/36015
168         * gcc.dg/pr36015.c: New test.
169
170 2008-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
171
172         PR rtl-optimization/36006
173         * gfortran.dg/pr36006-1.f90: New test.
174         * gfortran.dg/pr36006-2.f90: Ditto.
175
176 2008-04-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
177
178         PR fortran/35994
179         * gfortran.dg/minmaxloc_5.f90: New test.
180         * gfortran.dg/minmaxloc_6.f90: New test.
181
182 2008-04-23  Steve Ellcey  <sje@cup.hp.com>
183
184         * gcc.dg/array-init-1.c: Add big-endian number to check.
185
186 2008-04-23  Richard Guenther  <rguenther@suse.de>
187
188         PR tree-optimization/27799
189         PR tree-optimization/32921
190         PR tree-optimization/32624
191         * gcc.dg/tree-ssa/pr27799.c: New testcase.
192         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail, scan vrp dump.
193
194 2008-04-23  Richard Guenther  <rguenther@suse.de>
195
196         PR middle-end/36021
197         * gcc.dg/attr-alloc_size-2.c: New testcase.
198
199 2008-04-23  Kai Tietz  <kai.tietz@onevision.com>
200
201         * gcc.dg/20020919-1.c (loc_size_t): New type.
202         (_dl_stat): Use loc_size_t to cast pointers.
203         * gcc.c-torture/compile/20010327-1.c: Skip for x86_64-*-mingw*.
204
205 2008-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
206
207         PR libfortran/35988
208         * gfortran.dg/matmul_7.f90:  New test.
209
210 2008-04-22  Steve Ellcey  <sje@cup.hp.com>
211
212         * gcc.dg/struct/wo_prof_global_var.c: Initialize array.
213         * gcc.dg/struct/wo_prof_malloc_size_var.c: Ditto.
214         * gcc.dg/struct/w_prof_local_var.c: Ditto.
215         * gcc.dg/struct/w_prof_global_var.c: Ditto.
216         * gcc.dg/struct/wo_prof_local_var.c: Ditto.
217
218 2008-04-22  Jason Merrill  <jason@redhat.com>
219
220         PR c++/35316
221         * g++.dg/cpp0x/decltype11.C: New.
222
223 2008-04-23  Jakub Jelinek  <jakub@redhat.com>
224
225         PR rtl-optimization/36017
226         * gcc.dg/pr36017.c: New test.
227
228 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
229
230         PR c++/35747
231         * g++.dg/ext/stmtexpr13.C: New test.
232
233 2008-04-22  Ian Lance Taylor  <iant@google.com>
234
235         * gcc.c-torture/compile/20080419-1.c: New test.
236
237 2008-04-22  Kris Van Hees <kris.van.hees@oracle.com>
238
239         PR testsuite/35981
240         * g++.dg/ext/utf-cvt.C: Handle 64-bit platforms correctly.
241         Add tests for 'long long'.
242         * gcc.dg/utf-cvt.c: Handle 64-bit platforms correctly.
243         Add tests for 'long long'.
244
245 2008-04-22  Nick Clifton  <nickc@redhat.com>
246
247         * gcc.dg/Wconversion-real.c: Add missing end of comment marker.
248
249 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
250
251         PR target/31486
252         * gcc.target/i386/pr31486.c: New test.
253
254 2008-04-21  Adam Nemet  <anemet@caviumnetworks.com>
255
256         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
257         gcc.dg/profile-dir-3.c: Generate tree_profile dump.  Check gcda
258         file name there instead of the assembly.  Cleanup tree_profile
259         dump file.
260
261 2008-04-21  Steve Ellcey  <sje@cup.hp.com>
262
263         * gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
264         * gcc.dg/vect/slp-25.c: Ditto.
265         * gcc.dg/vect/vect-outer-5.c: Ditto.
266         * gcc.dg/vect/pr33804.c: Ditto.
267         * gcc.dg/vect/vect-outer-4c.c: Ditto.
268         * gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto.
269         * gcc.dg/vect/pr33953.c: Ditto.
270         * gcc.dg/vect/slp-3.c: Ditto.
271         * gcc.dg/vect/vect-iv-6.c: Ditto.
272
273 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
274
275         * g++.dg/ext/fixed1.C: Add dg-options.
276
277 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
278
279         PR target/26445
280         * g++.dg/other/i386-4.C: New test.
281
282 2008-04-21  Jason Merrill  <jason@redhat.com>
283
284         PR c++/35325
285         * g++.dg/ext/fixed1.C: New.
286
287         PR c++/35678
288         * g++.dg/template/ttp27.C: New.
289
290 2008-04-21  Tom Tromey  <tromey@redhat.com>
291
292         PR libcpp/33415:
293         * gcc.dg/cpp/pr33415.c: New file.
294
295 2008-04-21  Olivier Hainque  <hainque@adacore.com>
296
297         * gnat.dg/bltins.adb: New testcase.
298
299 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
300
301         PR fortran/35991
302         * gfortran.dg/zero-sized_4.f90: New test.
303
304 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
305
306         PR fortran/35882
307         * gfortran.dg/continuation_5.f: Add some comment lines.
308         * gfortran.dg/continuation_3.f90: Add some comment lines.
309         
310 2008-04-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
311
312         PR libfortran/35960
313         * gfortran.dg/reshape_zerosize_1.f90:  New file.
314
315 2008-04-20  Eric Botcazou  <ebotcazou@adacore.com>
316
317         * gnat.dg/alignment6.adb: New test.
318
319 2008-04-19  Paul Thomas  <pault@gcc.gnu.org>
320
321         PR fortran/35944
322         PR fortran/35946
323         PR fortran/35947
324         * gfortran.dg/array_constructor_23.f: New test.
325
326         PR fortran/35959
327         * gfortran.dg/alloc_comp_default_init_2.f90: New test.
328         * gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of
329         "builtin_free" to 27.
330         * gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences
331         of "builtin_free" to 21.
332
333 2008-04-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
334
335         PR fortran/35892
336         * gfortran.dg/pr35154-dwarf2.f: Remove.
337         * gfortran.dg/pr35154-stabs.f: Remove.
338         
339 2008-04-18  Ian Lance Taylor  <iant@google.com>
340
341         PR tree-optimization/35977
342         * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
343
344 2008-04-18  Jakub Jelinek  <jakub@redhat.com>
345             Peter Bergner  <bergner@vnet.ibm.com>
346
347         PR target/35907
348         * gcc.target/powerpc/pr35907.c: New test.
349
350 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
351
352         * gnat.dg/dynamic_elab_pkg.ads: New helper.
353         * gnat.dg/dynamic_elab1.ad[sb]: New test.
354         * gnat.dg/dynamic_elab2.ad[sb]: Likewise.
355
356 2008-04-18  Kris Van Hees <kris.van.hees@oracle.com>
357
358         Tests for char16_t and char32_t support.
359         * g++.dg/ext/utf-cvt.C: New
360         * g++.dg/ext/utf-cxx0x.C: New
361         * g++.dg/ext/utf-cxx98.C: New
362         * g++.dg/ext/utf-dflt.C: New
363         * g++.dg/ext/utf-gnuxx0x.C: New
364         * g++.dg/ext/utf-gnuxx98.C: New
365         * g++.dg/ext/utf-mangle.C: New
366         * g++.dg/ext/utf-typedef-cxx0x.C: New
367         * g++.dg/ext/utf-typedef-cxx98.C: New
368         * g++.dg/ext/utf-typespec.C: New
369         * g++.dg/ext/utf16-1.C: New
370         * g++.dg/ext/utf16-2.C: New
371         * g++.dg/ext/utf16-3.C: New
372         * g++.dg/ext/utf16-4.C: New
373         * g++.dg/ext/utf32-1.C: New
374         * g++.dg/ext/utf32-2.C: New
375         * g++.dg/ext/utf32-3.C: New
376         * g++.dg/ext/utf32-4.C: New
377         * gcc.dg/utf-cvt.c: New
378         * gcc.dg/utf-dflt.c: New
379         * gcc.dg/utf16-1.c: New
380         * gcc.dg/utf16-2.c: New
381         * gcc.dg/utf16-3.c: New
382         * gcc.dg/utf16-4.c: New
383         * gcc.dg/utf32-1.c: New
384         * gcc.dg/utf32-2.c: New
385         * gcc.dg/utf32-3.c: New
386         * gcc.dg/utf32-4.c: New
387
388 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
389
390         * gnat.dg/specs/varsize_return.ads: New test.
391         * gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
392         * gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.
393
394 2008-04-17  Jason Merrill  <jason@redhat.com>
395
396         PR c++/35773
397         * g++.dg/overload/autoptr1.C: New.
398
399 2008-04-17  Eric Botcazou  <ebotcazou@adacore.com>
400
401         * gnat.dg/alignment4.adb: New test.
402         * gnat.dg/alignment5.adb: Likewise.
403         * gnat.dg/frame_overflow.adb: Adjust.
404
405 2008-04-17  Richard Guenther  <rguenther@suse.de>
406
407         * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
408
409 2008-04-17  Christian Bruel  <christian.bruel@st.com>
410
411         * gcc.dg/long-long-compare-1.c: New testcase. 
412         
413 2008-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
414
415         PR fortran/35724
416         * gfortran.dg/eoshift_2.f90: New test.
417
418 2008-04-16  Paul Thomas  <pault@gcc.gnu.org>
419
420         PR fortran/35932
421         * gfortran.dg/intrinsic_char_1.f90: New test.
422
423 2008-04-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
424
425         PR target/35944
426         * gfortran.dg/pr35944-1.f90: New test.
427         * gfortran.dg/pr35944-2.f90: Ditto.
428
429 2008-04-16  Jakub Jelinek  <jakub@redhat.com>
430
431         PR c/35739
432         * gcc.dg/dfp/pr35739.c: New test.
433
434         PR tree-optimization/35899
435         * gcc.dg/pr35899.c: New test.
436
437         PR target/35662
438         * gfortran.dg/pr35662.f90: New test.
439
440 2008-04-16  Richard Guenther  <rguenther@suse.de>
441
442         * gcc.dg/tree-ssa/loop-35.c: New testcase.
443
444 2008-04-16  Samuel Tardieu  <sam@rfc1149.net>
445
446         PR ada/29015
447         * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
448         gnat.dg/incomplete2.adb: New.
449
450 2008-04-16  Hans-Peter Nilsson  <hp@axis.com>
451
452         PR tree-optimization/35629
453         * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
454         scan-tree-dump-times.
455
456 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
457
458         PR ada/22387
459         * gnat.dg/specs/corr_discr.ads: New.
460
461 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
462
463         * gnat.dg/string_slice2.adb: New test.
464
465 2008-04-15  Richard Guenther  <rguenther@suse.de>
466
467         * gcc.dg/fold-compare-2.c: Adjust testcase.
468         * gcc.dg/tree-ssa/pr21086.c: Likewise.
469
470 2008-04-15  Richard Guenther  <rguenther@suse.de>
471
472         * gcc.dg/tree-ssa/salias-1.c: Remove.
473         * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
474         * gcc.dg/tree-ssa/alias-15.c: Likewise.
475         * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
476
477 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
478
479         * gnat.dg/loop_optimization1.ad[sb]: New test.
480
481 2008-04-15  Jakub Jelinek  <jakub@redhat.com>
482
483         PR c/35751
484         * gcc.dg/gomp/pr35751.c: New test.
485         * g++.dg/gomp/pr35751.C: New test.
486
487 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
488
489         PR ada/16086
490         * gnat.dg/prot_def.adb: New.
491
492 2008-04-14  Ian Lance Taylor  <iant@google.com>
493
494         * gcc.dg/strict-overflow-6.c: New.
495         * gcc.dg/no-strict-overflow-7.c: New.
496         * gcc.dg/Wstrict-overflow-22.c: New.
497
498 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
499
500         * gnat.dg/specs/storage.ads: Fix expected error message.
501
502 2008-04-14  Robert Dewar  <dewar@adacore.com>
503
504         * gnat.dg/specs/linker_section.ads: Check for more error conditions.
505
506 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
507
508         PR ada/18680
509         * gnat.dg/specs/linker_section.ads: New.
510
511 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
512
513         PR ada/16098
514         * gnat.dg/specs/renamings.ads: New.
515
516 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
517
518         PR ada/15915
519         * gnat.dg/specs/storage.ads: New.
520
521 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
522
523         * gnat.dg/deep_old.adb: New.
524
525 2008-04-14  Eric Botcazou  <ebotcazou@adacore.com>
526
527         * gnat.dg/loop_address2.adb: New test.
528
529 2008-04-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
530
531         PR fortran/35882
532         * gfortran.dg/continuation_3.f90: Update test.
533         * gfortran.dg/continuation_5.f: Update test.
534         * gfortran.dg/continuation_10.f90: New test.
535         
536 2008-04-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
537
538         PR libfortran/32972
539         PR libfortran/32512
540         * gfortran.dg/internal_pack_1.f90:  Add test for derived type.
541         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
542         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
543         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
544         
545 2008-04-13  Samuel Tardieu  <sam@rfc1149.net> 
546
547         PR ada/17985
548         * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
549
550 2008-04-12  Andrew Pinski  <pinskia@gmail.com>
551
552         * gcc.target/powerpc/darwin-save-world-1.c: New test.
553
554 2008-04-11  Richard Guenther  <rguenther@suse.de>
555
556         PR tree-optimization/35869
557         * gcc.c-torture/compile/pr35869.c: New testcase.
558
559 2008-04-11  H.J. Lu  <hongjiu.lu@intel.com>
560
561         * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
562         /* mmintrin-common.h */ section.
563
564         * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
565
566 2008-04-11  Volker Reichelt  <v.reichelt@netcologne.de>
567
568         PR c/35744
569         * gcc.dg/attr-error-1.c: New test.
570
571 2008-04-10  Adam Nemet  <anemet@caviumnetworks.com>
572
573         * gcc.target/mips/scc-2.c: New test.
574         * gcc.target/mips/scc-3.c: New test.
575         * gcc.target/mips/scc-4.c: New test.
576
577 2008-04-10  Ira Rosen  <irar@il.ibm.com>
578
579         PR tree-optimization/35821
580         * gcc.dg/vect/pr35821-altivec.c: New.
581         * gcc.dg/vect/pr35821-spu.c: New.
582
583 2008-04-09  Andy Hutchinson  <hutchinsonandy@aim.com>
584
585         PR testsuite/34894
586         PR testsuite/33782
587         * lib/target-supports.dg: Add check_effective_target_trampolines.
588         Disable profiling for avr-*-*.
589         * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
590         * gcc.c-torture/compile/nested-1.c: Ditto.
591         * gcc.c-torture/compile/20050122-2.c: Ditto.
592         * gcc.c-torture/compile/20010226-1.c: Ditto.
593         * gcc.c-torture/compile/20010327-1.c:  Skip for avr-*-*.
594         * gcc.c-torture/compile/980506-1.c: Ditto.
595         * gcc.c-torture/compile/20020604-1.c: Ditto.
596         * gcc.c-torture/compile/limits-stringlit.c: Ditto
597         * gcc.c-torture/compile/20001226-1.c: Ditto
598
599 2008-04-09  Jason Merrill  <jason@redhat.com>
600
601         PR c++/35708
602         * g++.dg/ext/complit9.C: New.
603
604 2008-04-09  Samuel Tardieu  <sam@rfc1149.net>
605
606         PR ada/28305
607         * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
608         gnat.dg/specs/fe_inlining_helper.adb: New test.
609
610 2008-04-09  Kai Tietz  <kai.tietz@onevision.com>
611
612         * gcc.dg/torture/fp-int-convert.h: Use TImode type for 
613         x86_64-pc-mingw target.
614         * gcc.dg/titype-1.c: Likewise.
615
616 2008-04-09  Richard Sandiford  <richard@codesourcery.com>
617
618         * lib/target-supports.exp (check_effective_target_vxworks_kernel):
619         Fix comment.
620         (check_effective_target_vxworks_rtp): New procedure.
621         * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
622         * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
623         * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
624         * g++.old-deja/g++.brendan/new3.C: Likewise.
625         * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
626         * g++.old-deja/g++.law/missed-error2.C: Undefine max for
627         VxWorks kernel mode.
628         * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
629         * g++.old-deja/g++.mike/p2736.C: Likewise.
630         * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
631         * g++.old-deja/g++.other/headers1.C: Likewise min and max.
632         * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
633         kernel mode.
634
635 2008-04-09  Jakub Jelinek  <jakub@redhat.com>
636
637         * gfortran.dg/namelist_47.f90: New test.
638
639 2008-04-09  Richard Guenther  <rguenther@suse.de>
640
641         * gfortran.dg/bind_c_usage_14.f03: Adjust.
642
643 2008-04-08  Andy Hutchinson  <hutchinsonandy@aim.com>
644
645         PR target/35005
646         * execute/20071221-1.c: Adapt test for 16 bit int targets.
647         * execute/pr35163.c: Ditto.
648
649 2008-04-08  Richard Guenther  <rguenther@suse.de>
650
651         * gcc.c-torture/execute/20080408-1.c: New testcase.
652
653 2008-04-08  Eric Botcazou  <ebotcazou@adacore.com>
654
655         * gnat.dg/pack6.adb: New test.
656         * gnat.dg/pack7.adb: Likewise.
657         * gnat.dg/pack8.adb: Likewise.
658
659 2008-04-08  Arnaud Charlet  <charlet@adacore.com>
660
661         * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
662         * gnat.dg/rt1.adb: New test.
663         * gnat.dg/test_time_stamp.adb: New test.
664         * gnat.dg/specs/warn_star.ads: New test.
665         * gnat.dg/specs/aggr1.ads: New test.
666
667 2008-04-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
668
669         PR fortran/25829 28655
670         * gfortran.dg/write_check2.f90: Update dg-error.
671         * gfortran.dg/io_constraints_1.f90: Udate dg-error.
672
673 2008-04-07  Jason Merrill  <jason@redhat.com>
674
675         PR c++/35734
676         * g++.dg/warn/ctor1.C: New.
677
678 2008-04-07  Kai Tietz  <kai.tietz@onevision.com>
679
680         PR/35842
681         * gcc.dg/torture/pr35842.c: New.
682
683 2008-04-07  Eric Botcazou  <ebotcazou@adacore.com>
684
685         * gnat.dg/array4.adb: New test.
686         * gnat.dg/specs/static_initializer2.ads: Likewise.
687
688 2008-04-06  Richard Guenther  <rguenther@suse.de>
689
690         PR tree-optimization/35400
691         * gcc.dg/torture/pr35400.c: New testcase.
692         * g++.dg/torture/pr35400.C: Likewise.
693
694 2008-04-06  Paul Thomas  <pault@gcc.gnu.org>
695
696         PR fortran/35780
697         * gfortran.dg/simplify_argN_1.f90: New test.
698
699 2008-04-06  Tobias Schlüter  <tobi@gcc.gnu.org>
700
701         PR fortran/35832
702         * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
703
704 2008-04-06  Tobias Burnus  <burnus@net-b.de>
705
706         * gfortran.dg/f2003_io_1.f03: Make standard conform.
707         * gfortran.dg/f2003_io_8.f03: New.
708
709 2008-04-06  Eric Botcazou  <ebotcazou@adacore.com>
710
711         * gnat.dg/pack5.adb: New test.
712
713 2008-04-06  Uros Bizjak  <ubizjak@gmail.com>
714
715         PR target/12329
716         * gcc.target/i386/pr12329.c: New test.
717
718 2008-04-05  Eric Botcazou  <ebotcazou@adacore.com>
719
720         * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
721
722 2008-04-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
723
724         PR fortran/25829 28655
725         * gfortran.dg/f2003_io_1.f03: New test.
726         * gfortran.dg/f2003_io_2.f03: New test.
727         * gfortran.dg/f2003_io_3.f03: New test.
728         * gfortran.dg/f2003_io_4.f03: New test.
729         * gfortran.dg/f2003_io_5.f03: New test.
730         * gfortran.dg/f2003_io_6.f03: New test.
731         * gfortran.dg/f2003_io_7.f03: New test.
732
733 2008-04-05  Richard Guenther  <rguenther@suse.de>
734
735         PR tree-optimization/35833
736         * gcc.dg/torture/pr35833.c: New testcase.
737
738 2008-04-04  Naveen.H.S  <naveen.hs@kpitcummins.com>
739
740         * gcc.target/sh/sh2a-band.c: New test.
741         * gcc.target/sh/sh2a-bclrmem.c: New test.
742         * gcc.target/sh/sh2a-bld.c: New test.
743         * gcc.target/sh/sh2a-bor.c: New test.
744         * gcc.target/sh/sh2a-bsetmem.c: New test.
745         * gcc.target/sh/sh2a-bxor.c: New test.
746
747 2008-04-04  Janis Johnson  <janis187@us.ibm.com>
748
749         * g++.dg/other/anon5.C: Don't depend on line number for error message.
750
751         * gcc.dg/torture/builtin-modf-1.c: Use special options for
752         powerpc*-*-linux*.
753
754         * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
755
756         * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
757
758         PR target/35620
759         * gcc.dg/dfp/pr35620.c: New test.
760         * gcc.dg/dfp/func-pointer.c: New test.
761         * gcc.dg/dfp/func-deref.c: New test.
762
763 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
764
765         PR target/35364
766         * g++.dg/gomp/pr35364.C: New test.
767
768 2008-04-04  H.J. Lu  <hongjiu.lu@intel.com>
769
770         * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
771         * g++.dg/other/i386-3.C: Likewise.
772         * gcc.target/i386/sse-13.c: Likewise.
773         * gcc.target/i386/sse-14.c: Likewise.
774
775         * gcc.target/i386/aes-check.h: New.
776         * gcc.target/i386/aesdec.c: Likewise.
777         * gcc.target/i386/aesdeclast.c: Likewise.
778         * gcc.target/i386/aesenc.c: Likewise.
779         * gcc.target/i386/aesenclast.c: Likewise.
780         * gcc.target/i386/aesimc.c: Likewise.
781         * gcc.target/i386/aeskeygenassist.c: Likewise.
782         * gcc.target/i386/pclmulqdq.c: Likewise.
783         * gcc.target/i386/pclmul-check.h: Likewise.
784
785         * gcc.target/i386/i386.exp (check_effective_target_aes): New.
786         (check_effective_target_pclmul): Likewise.
787
788 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
789
790         PR c/35440
791         * gcc.dg/pr35440.c: New test.
792
793 2008-04-04  Richard Guenther  <rguenther@suse.de>
794
795         PR middle-end/35823
796         * gnat.dg/pr35823.adb: New testcase.
797
798 2008-04-03  Janis Johnson  <janis187@us.ibm.com>
799
800         PR c/35712
801         * gcc.dg/dfp/constants-zero.c: New test.
802
803 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
804
805         PR c/35738
806         * gcc.dg/gomp/pr35738.c: New test.
807
808         PR middle-end/35818
809         * gcc.dg/gomp/pr35818.c: New test.
810
811         PR fortran/35786
812         * gfortran.dg/gomp/pr35786-1.f90: New test.
813         * gfortran.dg/gomp/pr35786-2.f90: New test.
814
815 2008-04-03  Adam Nemet  <anemet@caviumnetworks.com>
816
817         * gcc.target/mips/scc-1.c: New test.
818
819 2008-04-03  Richard Guenther  <rguenther@suse.de>
820
821         * gcc.dg/tree-ssa/vrp43.c: New testcase.
822         * gcc.dg/tree-ssa/vrp44.c: Likewise.
823         * gcc.dg/tree-ssa/vrp45.c: Likewise.
824
825 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
826
827         PR c++/35741
828         * g++.dg/other/offsetof5.C: New test.
829
830 2008-04-03  Paolo Bonzini  <bonzini@gnu.org>
831
832         PR rtl-optimization/35281
833         * gcc.target/i386/pr35281.c: New test.
834
835 2008-04-03  Richard Guenther  <rguenther@suse.de>
836
837         PR middle-end/35800
838         * gcc.c-torture/execute/pr35800.c: New test.
839
840 2008-04-02  Joseph Myers  <joseph@codesourcery.com>
841
842         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
843         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
844         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
845         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
846         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
847         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
848         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
849         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
850         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
851         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
852         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
853
854 2008-04-02  Richard Guenther  <rguenther@suse.de>
855
856         PR tree-optimization/14495
857         PR tree-optimization/34793
858         * gcc.dg/tree-ssa/vrp41.c: New testcase.
859         * gcc.dg/tree-ssa/vrp42.c: Likewise.
860
861 2008-04-02  Richard Guenther  <rguenther@suse.de>
862
863         PR tree-optimization/14495
864         * gcc.dg/tree-ssa/vrp40.c: New testcase.
865
866 2008-04-02  Eric Botcazou  <ebotcazou@adacore.com>
867
868         * gnat.dg/specs/discr_record_constant.ads: New test.
869
870 2008-04-02  Richard Guenther  <rguenther@suse.de>
871
872         * gcc.dg/tree-ssa/vrp38.c: New testcase.
873         * gcc.dg/tree-ssa/vrp39.c: Likewise.
874
875 2008-04-01  George Helffrich  <george@gcc.gnu.org>
876
877         PRs fortran/35154, fortran/23057
878         * gcc.dg/debug/pr35154.c:  New test to check that non-Fortran
879         use of common is unchanged.
880
881         * lib/gfortran-dg.exp:  New harness to compile Fortran progs
882         with all combinations of debug options available on target.
883         * gfortran.dg/debug/debug.exp:  Ditto.
884         * gfortran.dg/debug/trivial.f:  Ditto.
885         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
886         .stabs functionality.
887         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
888         DWARF functionality.
889
890 2008-04-01  Volker Reichelt  <v.reichelt@netcologne.de>
891
892         PR c/35436
893         * gcc.dg/format/gcc_gfc-2.c: New test.
894
895 2008-03-31  Seongbae Park <seongbae.park@gmail.com>
896
897         * g++.dg/bprob/bprob.exp: Do not check gcno files.
898         Use -fprofile-use for profile use.
899         * gcc.misc-tests/bprob.exp: Ditto.
900         * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
901         * gcc.dg/matrix/matrix.exp: Ditto.
902         * gcc.dg/struct/struct-reorg.exp: Ditto.
903         * gcc.dg/tree-prof/tree-prof.exp: Ditto.
904         * gcc.dg/profile-dir-1.c: New test.
905         * gcc.dg/profile-dir-2.c: New test.
906         * gcc.dg/profile-dir-3.c: New test.
907
908 2008-03-31  Volker Reichelt  <v.reichelt@netcologne.de>
909
910         PR c/35750
911         * gcc.dg/old-style-param-1.c: New test.
912
913 2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
914
915         * gnat.dg/object_overflow.adb: New test.
916
917 2008-03-31  Andrew Pinski  <andrew_pinski@playstation.sony.com>
918
919         PR middle-end/30186
920         * gcc.dg/tree-ssa/vector-1.c: New testcase.
921         * gcc.c-torture/execute/vector-1.c: New testcase.
922         * gcc.c-torture/execute/vector-2.c: New testcase.
923
924 2008-03-31  Olivier Hainque  <hainque@adacore.com>
925
926         * gnat.dg/assign_from_packed_pixels.ads: Support for ...
927         * gnat.dg/assign_from_packed.adb: New testcase.
928
929 2008-03-31  Zdenek Dvorak  <ook@ucw.cz>
930
931         PR rtl-optimization/35729
932         * gcc.dg/pr35729.c: New test.
933
934 2008-03-31  H.J. Lu  <hongjiu.lu@intel.com>
935
936         PR target/32000
937         * gcc.target/i386/pr32000-1.c: New.
938
939 2008-03-31  Arnaud Charlet  <charlet@adacore.com>
940
941         * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
942         on some environments.
943
944 2008-03-31  Andrew Pinski  <pinskia@gmail.com>
945
946         PR tree-opt/35431
947         * gcc.c-torture/compile/pr35431.c: New testcase.
948
949 2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
950
951         * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
952         targets.
953
954 2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
955
956         PR c++/35245
957         * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
958
959 2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>
960
961         PR c++/35578
962         * g++.dg/parse/friend8.C: New test.
963
964         PR c/35748
965         * gcc.dg/union-cast-4.c: New test.
966
967 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
968
969         PR target/35757
970         * gcc.target/i386/sse4_1-blendps-2.c: New.
971         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
972
973 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
974
975         * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
976         * gfortran.dg/internal_pack_2.f90:  Likewise.
977         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
978         * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
979         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
980         * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
981         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
982         * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
983
984 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
985
986         * gnat.dg/bit_packed_array2.adb: New test.
987
988 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
989
990         PR fortran/35740
991         * gfortran.dg/transpose_conjg_1.f90: New test.
992
993 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
994
995         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
996         
997 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
998
999         PR fortran/35698
1000         * gfortran.dg/allocate_zerosize_3.f: New test.
1001
1002         PR fortran/35702
1003         * gfortran.dg/character_assign_1.f90: New test.
1004
1005 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1006
1007         PR libfortran/32972
1008         PR libfortran/32512
1009         * gfortran.dg/intrinsic_spread_1.f90:  New file.
1010         * gfortran.dg/intrinsic_spread_2.f90:  New file.
1011         * gfortran.dg/intrinsic_spread_3.f90:  New file.
1012
1013 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
1014
1015         PR fortran/34714
1016         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
1017         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
1018         * gfortran.dg/func_assign.f90: Likewise.
1019         * gfortran.dg/implicit_11.f90: Likewise.
1020         * gfortran.dg/proc_assign_1.f90: Likewise.
1021         * gfortran.dg/proc_assign_2.f90: Likewise.
1022         * gfortran.dg/procedure_lvalue.f90: Likewise.
1023
1024 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1025
1026         PR fortran/35699
1027         * gfortran.dg/direct_io_10.f: New test.
1028
1029 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
1030
1031         * gcc.target/i386/vectorize6.c: New test.
1032
1033 2008-03-28  Tobias Burnus  <burnus@net-b.de>
1034
1035         PR fortran/35721
1036         * gfortran.dg/associated_target_2.f90: New.
1037
1038 2008-03-28  Richard Guenther  <rguenther@suse.de>
1039
1040         PR tree-optimization/19580
1041         * gcc.dg/tree-ssa/loop-34.c: New testcase.
1042
1043 2008-03-28  Richard Guenther  <rguenther@suse.de>
1044
1045         PR tree-optimization/30317
1046         PR tree-optimization/30911
1047         PR tree-optimization/34793
1048         * gcc.dg/tree-ssa/vrp35.c: New testcase.
1049         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1050         * gcc.dg/tree-ssa/vrp37.c: Likewise.
1051
1052 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1053
1054         PR target/31334
1055         * gcc.target/powerpc/altivec-25.c: New testcase.
1056
1057 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1058
1059         PR fortran/35724
1060         * gfortran.dg/cshift_shift_real_2.f90: New test.
1061
1062 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
1063
1064         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
1065         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
1066
1067 2008-03-27  Richard Guenther  <rguenther@suse.de>
1068
1069         PR c/32511
1070         * gcc.dg/attr-weak-1.c: New testcase.
1071
1072 2008-03-27  Richard Guenther  <rguenther@suse.de>
1073
1074         PR tree-optimization/32810
1075         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
1076
1077 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
1078
1079         * g++.dg/cpp0x/variadic91.C: New.
1080
1081 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
1082
1083         * gcc.dg/tree-ssa/loop-32.c: New testcase.
1084         * gcc.dg/tree-ssa/loop-33.c: Likewise.
1085
1086 2008-03-27  Richard Guenther  <rguenther@suse.de>
1087
1088         * gcc.dg/fold-addr-1.c: New testcase.
1089
1090 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
1091
1092         PR middle-end/35429
1093         * gcc.c-torture/compile/complex-5.c: New test.
1094
1095 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1096
1097         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
1098
1099 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
1100
1101         PR c++/35546
1102         * g++.dg/ext/attrib33.C: New test.
1103
1104 2008-03-26  Richard Guenther  <rguenther@suse.de>
1105
1106         Revert:
1107         2008-03-26  Richard Guenther  <rguenther@suse.de>
1108
1109         * gcc.dg/fold-addr-1.c: New testcase.
1110
1111 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
1112
1113         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
1114         before redefinitions of extern and __inline.
1115         * gcc.target/i386/sse-13.c: Ditto.
1116
1117 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
1118
1119         PR c++/35332
1120         * g++.dg/other/error27.C: New test.
1121
1122 2008-03-26  Richard Guenther  <rguenther@suse.de>
1123
1124         * gcc.dg/fold-addr-1.c: New testcase.
1125
1126 2008-03-26  Richard Guenther  <rguenther@suse.de>
1127
1128         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
1129         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
1130         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
1131         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
1132         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
1133         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
1134         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
1135
1136 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
1137
1138         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
1139         variadic template template parameter binding semantics.
1140         * g++.dg/cpp0x/variadic85.C: Ditto.
1141         * g++.dg/cpp0x/variadic88.C: New.
1142         * g++.dg/cpp0x/variadic89.C: New.
1143         * g++.dg/cpp0x/variadic90.C: New.
1144         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
1145         variadic template template parameter binding semantics.
1146         * g++.dg/cpp0x/variadic-lambda.C: New.
1147
1148 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1149
1150         PR target/31558
1151         * g++.dg/ext/altivec-15.C: New testcase.
1152
1153 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
1154
1155         PR objc/29197
1156         * objc.dg/method-20.m: New testcase.
1157         
1158 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
1159
1160         PR rtl-optimization/35232
1161         * gcc.target/mips/pr35232.c: New test.
1162
1163 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
1164
1165         * g++.dg/template/sfinae4.C: New.
1166         * g++.dg/template/sfinae5.C: New.
1167         * g++.dg/template/sfinae6.C: New.
1168         * g++.dg/template/sfinae6_neg.C: New.
1169         * g++.dg/template/sfinae7.C: New.
1170         * g++.dg/template/sfinae8.C: New.
1171         * g++.dg/template/sfinae9.C: New.
1172         * g++.dg/template/sfinae10.C: New.
1173         * g++.dg/template/sfinae11.C: New.
1174         * g++.dg/template/sfinae12.C: New.
1175         * g++.dg/template/sfinae13.C: New.
1176         * g++.dg/template/sfinae14C: New.
1177
1178 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1179
1180         * gcc.target/sh/sh2a-bclr.c: New test.
1181         * gcc.target/sh/sh2a-bset.c: New test.
1182
1183 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1184
1185         * gcc.target/sh/sh2a-movrt.c: New test.
1186
1187 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1188
1189         * gcc.target/sh/sh2a-prefetch.c: New test.
1190
1191 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1192             Naveen.H.S  <naveen.hs@kpitcummins.com>
1193
1194         * gcc.target/sh/sh2a-movi20s.c: New test.
1195
1196 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
1197             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1198             Naveen.H.S  <naveen.hs@kpitcummins.com>
1199
1200         * gcc.target/sh/sh2a-resbank.c: New test.
1201         * gcc.target/sh/sh2a-tbr-jump.c: New test.
1202         * gcc.target/sh/sh2a-jsrn.c: New test.
1203         * gcc.target/sh/sh2a-rtsn.c: New test.
1204
1205 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
1206
1207         * gcc.target/i386/sse-17.c: Include sse2-check.h.
1208         (main): Change to void and rename to sse2_test.
1209         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
1210         dg-do-what-default to "compile" if SSE2 hardware is not available.
1211         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
1212         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
1213         xfail vect_no_int_max from "vectorization not profitable" check.
1214
1215 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1216
1217         PR middle-end/26222
1218         * gcc.dg/torture/pr26222.c: New testcase.
1219
1220 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
1221
1222         PR fortran/34813
1223         * gfortran.dg/null_3.f90 : New test
1224
1225         PR fortran/33295
1226         * gfortran.dg/module_function_type_1.f90 : New test
1227
1228 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
1229
1230         PR libfortran/32972
1231         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
1232         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
1233         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
1234
1235 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1236
1237         * gcc.target/mips/dse-1.c: Add checks for zeros.
1238
1239 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1240
1241         PR target/27946
1242         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
1243
1244 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1245
1246         PR libfortran/32972
1247         * internal_pack_1.f90:  New test case.
1248         * internal_pack_2.f90:  New test case.
1249         * internal_pack_3.f90:  New test case.
1250
1251 2008-03-21  Olivier Hainque  <hainque@adacore.com>
1252
1253         * gnat.dg/empty_vector_length.adb: New testcase.
1254
1255 2008-03-20  Richard Guenther  <rguenther@suse.de>
1256
1257         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
1258
1259 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
1260             Uros Bizjak  <ubizjak@gmail.com>
1261
1262         PR testsuite/34168
1263         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
1264         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
1265         if SSE2 hardware is not available.
1266         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
1267         gcc.dg/vect/vect.exp.
1268         * gfortran.dg/vect/vect.exp: Ditto.
1269         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
1270
1271 2008-03-20  Andreas Schwab  <schwab@suse.de>
1272
1273         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
1274         xfail.
1275
1276 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1277
1278         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
1279         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
1280         from dg-options.
1281
1282 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
1283
1284         PR testsuite/35621
1285         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
1286         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1287         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1288         * gcc.target/i386/ssse3-palignr.c: Likewise.
1289         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1290         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1291         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1292         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1293         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1294         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1295         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1296         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1297         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1298         * gcc.target/i386/ssse3-psignb.c: Likewise.
1299         * gcc.target/i386/ssse3-psignd.c: Likewise.
1300         * gcc.target/i386/ssse3-psignw.c: Likewise.
1301
1302 2008-03-20  Andreas Schwab  <schwab@suse.de>
1303
1304         PR testsuite/35647
1305         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
1306         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
1307         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
1308         continuation and remove xfail.
1309
1310 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1311
1312         PR libfortran/32972
1313         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
1314         in subroutine.
1315
1316 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
1317
1318         * gcc.dg/format/ms_array-1.c: New.
1319         * gcc.dg/format/ms_c90-scanf-3.c: New.
1320         * gcc.dg/format/ms_c99-strftime-1.c: New.
1321         * gcc.dg/format/ms_no-y2k-1.c: New.
1322         * gcc.dg/format/ms_attr-1.c: New.
1323         * gcc.dg/format/ms_c90-scanf-4.c: New.
1324         * gcc.dg/format/ms_c99-strftime-2.c: New.
1325         * gcc.dg/format/ms_nonlit-1.c: New.
1326         * gcc.dg/format/ms_c90-scanf-5.c: New.
1327         * gcc.dg/format/ms_cast-1.c: New.
1328         * gcc.dg/format/ms_nonlit-2.c: New.
1329         * gcc.dg/format/ms_attr-2.c: New.
1330         * gcc.dg/format/ms_c90-strftime-1.c: New.
1331         * gcc.dg/format/ms_miss-1.c: New.
1332         * gcc.dg/format/ms_nonlit-3.c: New.
1333         * gcc.dg/format/ms_attr-3.c: New.
1334         * gcc.dg/format/ms_c90-strftime-2.c: New.
1335         * gcc.dg/format/ms_miss-2.c: New.
1336         * gcc.dg/format/ms_nul-1.c: New.
1337         * gcc.dg/format/ms_attr-4.c: New.
1338         * gcc.dg/format/ms_c94-printf-1.c: New.
1339         * gcc.dg/format/ms_miss-3.c: New.
1340         * gcc.dg/format/ms_nul-2.c: New.
1341         * gcc.dg/format/ms_attr-7.c: New.
1342         * gcc.dg/format/ms_c94-scanf-1.c: New.
1343         * gcc.dg/format/ms_miss-4.c: New.
1344         * gcc.dg/format/ms_null-1.c: New.
1345         * gcc.dg/format/ms_bitfld-1.c: New.
1346         * gcc.dg/format/ms_c99-printf-1.c: New.
1347         * gcc.dg/format/ms_miss-5.c: New.
1348         * gcc.dg/format/ms_plus-1.c: New.
1349         * gcc.dg/format/ms_branch-1.c: New.
1350         * gcc.dg/format/ms_c99-printf-2.c: New.
1351         * gcc.dg/format/ms_miss-6.c: New.
1352         * gcc.dg/format/ms_sec-1.c: New.
1353         * gcc.dg/format/ms_c90-printf-1.c: New.
1354         * gcc.dg/format/ms_c99-printf-3.c: New.
1355         * gcc.dg/format/ms_multattr-1.c: New.
1356         * gcc.dg/format/ms_unnamed-1.c: New.
1357         * gcc.dg/format/ms_c90-printf-2.c: New.
1358         * gcc.dg/format/ms_c99-scanf-1.c: New.
1359         * gcc.dg/format/ms_multattr-2.c: New.
1360         * gcc.dg/format/ms_va-1.c: New.
1361         * gcc.dg/format/ms_c90-printf-3.c: New.
1362         * gcc.dg/format/ms_c99-scanf-2.c: New.
1363         * gcc.dg/format/ms_multattr-3.c: New.
1364         * gcc.dg/format/ms_c90-scanf-1.c: New.
1365         * gcc.dg/format/ms_c99-scanf-3.c: New.
1366         * gcc.dg/format/ms_no-exargs-1.c: New.
1367         * gcc.dg/format/ms_zero-length-1.c: New.
1368         * gcc.dg/format/ms_c90-scanf-2.c: New.
1369         * gcc.dg/format/ms_c99-scanf-4.c: New.
1370         * gcc.dg/format/ms_no-exargs-2.c: New.
1371         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
1372         * gcc.dg/format/miss-1.c: Likewise.
1373         * gcc.dg/format/miss-3.c: Likewise.
1374         * gcc.dg/format/multattr-2.c: Likewise.
1375         * gcc.dg/format/miss-5.c: Likewise.
1376         * gcc.dg/format/attr-2.c: Likewise.
1377         * gcc.dg/format/attr-4.c: Likewise.
1378         * gcc.dg/format/c90-scanf-4.c: Likewise.
1379         * gcc.dg/format/c99-printf-3.c: Likewise.
1380         * gcc.dg/format/multattr-1.c: Likewise.
1381         * gcc.dg/format/miss-4.c: Likewise.
1382         * gcc.dg/format/miss-6.c: Likewise.
1383         * gcc.dg/format/c90-printf-3.c: Likewise.
1384         * gcc.dg/format/attr-1.c: Likewise.
1385         * gcc.dg/format/attr-3.c: Likewise.
1386         * gcc.dg/format/attr-7.c: Likewise.
1387         * gcc.dg/format/format.h: Treat mingw and gnu style.
1388         * gcc.dg/format/sys_format.c: New.
1389
1390 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1391
1392         PR libfortran/35627
1393         * gfortran.dg/namelist_46.f90: New test.
1394
1395 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1396
1397         PR target/14552
1398         * gcc.target/i386/pr14552.c: New test.
1399
1400 2008-03-19  Michael Matz  <matz@suse.de>
1401
1402         PR middle-end/35616
1403         * gcc.dg/pr35616.c: New test.
1404
1405 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
1406
1407         PR fortran/35152
1408         * gfortran.dg/argument_checking_16.f90: New test.
1409
1410 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1411
1412         PR libfortran/32972
1413         * gfortran.dg/internal_pack_1.f90:  New test case.
1414         * gfortran.dg/internal_pack_2.f90:  New test case.
1415         * gfortran.dg/internal_pack_3.f90:  New test case.
1416
1417 2008-03-19  Jan Hubicka  <jh@suse.cz>
1418
1419         * gcc.dg/20050811-2.c: Update dumping flags.
1420         * gcc.dg/sms-2.c: Update dumping flags.
1421         * gcc.dg/var-expand1.c: Update dumping flags.
1422         * gcc.dg/var-expand3.c: Update dumping flags.
1423         * gcc.dg/pr30957-1.c: Update dumping flags.
1424         * gcc.dg/20050811-1.c: Update dumping flags.
1425         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
1426         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
1427
1428 2008-03-19  Richard Guenther  <rguenther@suse.de>
1429
1430         PR middle-end/35609
1431         * gcc.dg/testsuite/uninit-15.c: New testcase.
1432         * gcc.dg/testsuite/uninit-16.c: Likewise.
1433
1434 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1435
1436         PR target/35504
1437         * g++.dg/other/pr35504.C: New test.
1438
1439 2008-03-18  Richard Guenther  <rguenther@suse.de>
1440
1441         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
1442         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1443
1444 2008-03-18  Richard Guenther  <rguenther@suse.de>
1445
1446         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
1447
1448 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1449
1450         PR libfortran/35617
1451         * gfortran.dg/namelist_45.f90: New test.
1452
1453 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
1454
1455         PR testsuite/35512
1456         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
1457         Write variables instead of reading them.
1458
1459 2008-03-17  Jason Merrill  <jason@redhat.com>
1460
1461         PR c++/35548
1462         * g++.dg/init/ref16.C: New testcase.
1463
1464 2008-03-17  Richard Guenther  <rguenther@suse.de>
1465
1466         PR tree-optimization/19637
1467         * g++.dg/tree-ssa/pr19637.C: New testcase.
1468
1469 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
1470
1471         PR fortran/35470
1472         * gfortran.dg/subref_array_pointer_3.f90 : New test.
1473
1474 2008-03-16  Richard Guenther  <rguenther@suse.de>
1475
1476         PR middle-end/35607
1477         * gcc.c-torture/compile/pr35607.c: New testcase.
1478         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
1479
1480 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
1481
1482         PR fortran/35582
1483         * gfortran.dg/write_invalid_format.f90: New test.
1484
1485 2008-03-15  Richard Guenther  <rguenther@suse.de>
1486
1487         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
1488
1489 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1490
1491         PR testsuite/35184
1492         * gfortran.dg/elemental_subroutine_6.f90: New test.
1493
1494 2008-03-15  Richard Guenther  <rguenther@suse.de>
1495
1496         * gcc.dg/pr23911.c: Adjust testcase.
1497         * gcc.dg/tree-ssa/pr14841.c: Likewise.
1498         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
1499
1500 2008-03-15  Richard Guenther  <rguenther@suse.de>
1501
1502         PR middle-end/35593
1503         * g++.dg/warn/Warray-bounds-3.C: New testcase.
1504
1505 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1506
1507         PR testsuite/35478
1508         * gfortran.dg/generic_16.f90: New test.
1509
1510 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
1511
1512         PR middle-end/35595
1513         * gcc.c-torture/compile/pr35595.c: New test.
1514
1515 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1516
1517         PR testsuite/33296
1518         * gfortran.dg/nearest_4.f90: New test.
1519
1520 2008-03-14  Richard Guenther  <rguenther@suse.de>
1521
1522         PR tree-optimization/13761
1523         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
1524
1525 2008-03-14  Richard Guenther  <rguenther@suse.de>
1526
1527         PR tree-optimization/34172
1528         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
1529         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1530         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1531         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1532         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1533         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
1534
1535 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
1536
1537         PR libcpp/35322:
1538         * gcc.dg/cpp/pr35322.c: Add dg-error line.
1539
1540 2008-03-14  Richard Guenther  <rguenther@suse.de>
1541
1542         PR tree-optimization/34043
1543         PR tree-optimization/33989
1544         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1545         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1546         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1547         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1548         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1549
1550 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
1551             Uros Bizjak  <ubizjak@gmail.com>
1552
1553         PR testsuite/35538 
1554         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1555         Skip *-*-darwin*.
1556         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1557
1558 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1559             Uros Bizjak  <ubizjak@gmail.com>
1560
1561         PR testsuite/35406
1562         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1563         count from 0 to 1 for lp64 targets.
1564         * gfortran.dg/ldist-1.f90: Update test to check
1565         for 5 loops distributed instead of 4 for lp64 targets.
1566
1567 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1568
1569         PR fortran/35475
1570         * gfortran.dg/derived_sub.f90: New test.
1571
1572 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
1573
1574         PR testsuite/35558
1575         * g++.dg/tls/static-1.C: Move dg-additional-sources after
1576         dg-require-effective-target.
1577         * g++.dg/tls/static-1a.cc: Likewise.
1578
1579 2008-03-13  Tom Tromey  <tromey@redhat.com>
1580
1581         PR libcpp/35322:
1582         * gcc.dg/cpp/pr35322.c: New file.
1583
1584 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1585
1586         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1587         (main): Call check_vect.
1588
1589 2008-03-13  Alon Dayan  <alond@il.ibm.com>
1590             Olga Golovanevsky  <olga@il.ibm.com>
1591         
1592         PR tree-optimization/35041
1593         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1594
1595 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1596
1597         PR target/34000
1598         PR target/35553
1599         * g++.dg/other/i386-3.C: New test.
1600         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1601         * gcc.target/i386/sse-14.c: Ditto.
1602         * gcc.target/i386/mmx-1.c: Ditto.
1603         * gcc.target/i386/mmx-2.c: Ditto.
1604         * gcc.target/i386/3dnow-1.c: Ditto.
1605         * gcc.target/i386/3dnow-2.c: Ditto.
1606         * gcc.target/i386/3dnowA-1.c: Ditto.
1607         * gcc.target/i386/3dnowA-2.c: Ditto.
1608
1609 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
1610
1611         PR tree-opt/35422
1612         * gcc.target/i386/pr35422.c: Escape brackets.
1613
1614 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
1615
1616         PR tree-opt/35422
1617         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1618         third loop.
1619         * gcc.target/i386/pr35422.c: New.
1620
1621 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1622
1623         PR tree-opt/35403
1624         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1625
1626 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1627
1628         PR target/35540
1629         * gcc.target/i386/pr35540.c: New test.
1630
1631 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1632
1633         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1634
1635 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1636
1637         PR middle-end/35526
1638         * g++.dg/torture/pr35526.C: New test.
1639
1640 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
1641
1642         PR c++/35328
1643         * g++.dg/gomp/pr35328.C: New test.
1644
1645         PR c++/35337
1646         * g++.dg/gomp/pr35337.C: New test.
1647
1648         PR c/35438
1649         PR c/35439
1650         * gcc.dg/gomp/pr35438.c: New test.
1651         * gcc.dg/gomp/pr35439.c: New test.
1652
1653         PR middle-end/35099
1654         * g++.dg/gomp/pr35099.C: New test.
1655
1656 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
1657
1658         * gnat.dg/range_check2.adb: New test.
1659
1660 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
1661
1662         PR tree-optimization/35494
1663         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
1664         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1665         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1666         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1667
1668 2008-03-10  Richard Guenther  <rguenther@suse.de>
1669
1670         PR tree-optimization/34677
1671         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
1672         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1673         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1674
1675 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
1676
1677         PR fortran/35474
1678         * gfortran.dg/module_commons_2.f90: New test.
1679
1680 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
1681
1682         * gnat.dg/frame_overflow.adb: Improve portability.
1683
1684 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
1685
1686         PR target/35350
1687         * gcc.target/i386/isa-1.c: Add -march=x86-64.
1688         * gcc.target/i386/isa-2.c: Likewise.
1689         * gcc.target/i386/isa-3.c: Likewise.
1690         * gcc.target/i386/isa-10.c: Likewise.
1691         * gcc.target/i386/isa-11.c: Likewise.
1692         * gcc.target/i386/isa-12.c: Likewise.
1693         * gcc.target/i386/isa-13.c: Likewise.
1694         * gcc.target/i386/isa-14.c: Likewise.
1695
1696 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
1697
1698         PR target/22152
1699         * gcc.target/i386/pr22152.c: New test.
1700         * gcc.target/i386/sse2-mmx.c: Ditto.
1701
1702 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1703
1704         * gnat.dg/uninit_func.adb: New test.
1705
1706 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1707
1708         * gnat.dg/pack4.adb: New test.
1709
1710 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1711
1712         * gnat.dg/small_alignment.adb: New test.
1713
1714 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1715
1716         * gnat.dg/specs/alignment2.ads: New test.
1717
1718 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1719
1720         * gnat.dg/pack3.adb: New test.
1721
1722 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
1723
1724         PR c++/20366
1725         * g++.dg/other/pr20366.C: New test.
1726
1727 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1728
1729         PR tree-opt/35402
1730         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
1731
1732 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
1733
1734         PR preprocessor/35458
1735         * gcc.dg/cpp/cmdlne-M-2.c: New file.
1736         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
1737         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
1738
1739 2008-03-06  Tom Tromey  <tromey@redhat.com>
1740
1741         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
1742         * treelang: Delete.
1743
1744 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
1745
1746         * gnat.dg/specs/pack33.ads: New test.
1747
1748 2008-03-05  Richard Guenther  <rguenther@suse.de>
1749
1750         PR tree-optimization/35472
1751         * gcc.c-torture/execute/pr35472.c: New testcase.
1752
1753 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
1754
1755         PR 33009
1756         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
1757         * gcc.c-torture/compile/pr33009.c: Likewise.
1758
1759 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
1760
1761         PR 31341
1762         * gcc.dg/vect/pr31041.c: Fix.
1763
1764 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
1765
1766         PR libfortran/35293
1767         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
1768         New.
1769         * gfortran.fortran-torture/execute/list_read_1.x,
1770         gfortran.fortran-torture/execute/read_null_string.x,
1771         gfortran.fortran-torture/execute/backspace.x,
1772         gfortran.fortran-torture/execute/seq_io.x,
1773         gfortran.fortran-torture/execute/slash_edit.x,
1774         gfortran.fortran-torture/execute/unopened_unit_1.x,
1775         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
1776         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
1777         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
1778         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
1779         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
1780         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
1781         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
1782         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
1783         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
1784         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
1785         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
1786         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
1787         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
1788         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
1789         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
1790         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
1791         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
1792         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
1793         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
1794         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
1795         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
1796         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
1797         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
1798         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
1799         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
1800         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
1801         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
1802         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
1803         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
1804         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
1805         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
1806         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
1807         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
1808         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
1809         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
1810         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
1811         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
1812         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
1813         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1814         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1815         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1816         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1817         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1818         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1819         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1820         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1821         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1822         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1823         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1824         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1825         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1826         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1827         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1828         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1829         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1830         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1831         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1832         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1833         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1834         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1835         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1836         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1837         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1838         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1839         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1840         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1841         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1842         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1843         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1844         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1845         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1846         gfortran.dg/write_back.f: Gate test on effective_target
1847         fd_truncate.
1848
1849 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1850
1851         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
1852         targets declaring functions in assembly.
1853
1854 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1855
1856         PR 28322
1857         * gcc.dg/pr28322-3.c: New.
1858
1859 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
1860
1861         PR target/35453
1862         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
1863         _SIDD_XXX.
1864         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1865         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1866         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1867         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1868         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1869         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1870         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1871         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1872
1873 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1874
1875         PR middle-end/35456
1876         * gcc.c-torture/execute/pr35456.c: New test.
1877
1878 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1879
1880         * gcc.target/i386/sse-10.c: Don't use
1881         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
1882
1883 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1884
1885         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
1886         * gfortran.dg/reassoc_2.f90: Ditto.
1887         * gfortran.dg/reassoc_3.f90: Ditto.
1888
1889 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1890
1891         PR fortran/33197
1892         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
1893         * gfortran.dg/dg.exp: Likewise.
1894         * gfortran.dg/vect/vect.exp: Likewise.
1895         * gfortran.fortran-torture/execute/execute.exp: Likewise.
1896         * gfortran.fortran-torture/compile/compile.exp: Likewise.
1897         * gfortran.dg/gamma_1.f90: Also check log_gamma.
1898         * gfortran.dg/invalid_contains_1.f90: Remove warning about
1899         empty CONTAINS.
1900         * gfortran.dg/gamma_2.f90: Add a few error messages.
1901         * gfortran.dg/invalid_contains_2.f90: Remove warning about
1902         empty CONTAINS.
1903         * gfortran.dg/gamma_3.f90: Adjust error message.
1904         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
1905         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
1906         * gfortran.dg/bessel_1.f90: New test.
1907         * gfortran.dg/recursive_check_3.f90: Remove warnings.
1908         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
1909         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
1910         * gfortran.dg/contains_empty_1.f03: New test.
1911         * gfortran.dg/erfc_scaled_1.f90: New test.
1912         * gfortran.dg/hypot_1.f90: New test.
1913         * gfortran.dg/contains_empty_2.f03: New test.
1914
1915 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
1916
1917         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
1918
1919 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
1920
1921         PR 24924
1922         * g++.dg/cpp/string-2.C: This is a warning now.
1923         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
1924         default, so add it.
1925         
1926 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
1927
1928         * g++.dg/cpp0x/auto1.C: New.
1929
1930 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1931
1932         PR fortran/34770
1933         * gfortran.dg/pointer_1.f90: New test.
1934
1935 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
1936
1937         PR c++/35315
1938         * g++.dg/ext/attrib32.C: Add another test case.
1939
1940 2008-02-29  Tom Tromey  <tromey@redhat.com>
1941
1942         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
1943         line.
1944
1945 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
1946
1947         * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
1948         to make the interchange profitable.
1949
1950 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
1951
1952         PR fortran/31463
1953         PR fortran/33950
1954         PR fortran/34296
1955         * gfortran.dg/arrayio_11.f90: Fixed test.
1956         * gfortran.dg/arrayio_12.f90: Likewise.
1957         * gfortran.dg/module_read_1.f90: Added warning-directives.
1958         * gfortran.dg/pr32242.f90: Likewise.
1959         * gfortran.dg/result_in_spec_3.f90: Likewise.
1960         * gfortran.dg/use_12.f90: Likewise.
1961         * gfortran.dg/warn_function_without_result.f90 : New test.
1962
1963 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1964
1965         PR fortran/34868
1966         * gfortran.dg/f2c_9.f90: New test.
1967
1968 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
1969
1970         * gcc.dg/tree-ssa/ldist-1.c: New.
1971         * gcc.dg/tree-ssa/ldist-1a.c: New.
1972         * gcc.dg/tree-ssa/ldist-2.c: New.
1973         * gcc.dg/tree-ssa/ldist-3.c: New.
1974         * gcc.dg/tree-ssa/ldist-4.c: New.
1975         * gcc.dg/tree-ssa/ldist-5.c: New.
1976         * gcc.dg/tree-ssa/ldist-6.c: New.
1977         * gcc.dg/tree-ssa/ldist-7.c: New.
1978         * gcc.dg/tree-ssa/ldist-8.c: New.
1979         * gcc.dg/tree-ssa/ldist-9.c: New.
1980         * gcc.dg/tree-ssa/ldist-10.c: New.
1981         * gcc.dg/tree-ssa/ldist-11.c: New.
1982         * gcc.dg/tree-ssa/ldist-12.c: New.
1983         * gfortran.dg/ldist-1.f90: New.
1984
1985 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
1986
1987         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
1988
1989 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1990
1991         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
1992
1993 2008-02-27  Jan Beulich  <jbeulich@novell.com>
1994
1995         * gcc.target/i386/mmx-1.c: Add
1996         -Werror-implicit-function-declaration to dg-options.
1997         * gcc.target/i386/mmx-2.c: Likewise.
1998         * gcc.target/i386/sse-13.c: Likewise.
1999         * gcc.target/i386/sse-14.c: Likewise.
2000
2001 2008-02-27  Revital Eres  <eres@il.ibm.com>
2002
2003         PR rtl-optimization/34999
2004         * gcc.dg/tree-prof/pr34999.c: New.
2005
2006 2008-02-27  Richard Guenther  <rguenther@suse.de>
2007
2008         PR middle-end/25290
2009         * gcc.c-torture/execute/pr35390.c: New testcase.
2010
2011 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
2012
2013         PR ada/22255
2014         * gnat.dg/test_direct_io.adb: New file.
2015
2016 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
2017
2018         PR ada/34799
2019         * gnat.dg/specs/pr34799.ads: New test.
2020
2021 2008-02-27  Richard Guenther  <rguenther@suse.de>
2022
2023         PR middle-end/34971
2024         * gcc.c-torture/execute/pr34971.c: New testcase.
2025
2026 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
2027
2028         * gcc.dg/gomp/preprocess-1.c: New test.
2029
2030         PR c++/35368
2031         * g++.dg/ext/visibility/typeinfo2.C: New test.
2032         * g++.dg/ext/visibility/typeinfo3.C: New test.
2033
2034 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
2035
2036         * gcc.dg/bf-ms-attrib.c (main): Return 0.
2037
2038 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
2039
2040         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
2041         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
2042
2043 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2044
2045         PR c/28800
2046         * gcc.dg/empty-source-2.c: Adjust for warning message.
2047         * gcc.dg/empty-source-3.c: Likewise.
2048         * gcc.dg/pack-test-2.c: Adjust comment.
2049         * gcc.dg/pragma-ep-2.c: Likewise.
2050         * gcc.dg/pragma-re-2.c: Likewise.
2051         * gcc.dg/va-arg-2.c: Likewise.
2052
2053 2008-02-26  Tobias Burnus  <burnus@net-b.de>
2054
2055         PR fortran/35033
2056         * gfortran.dg/assignment_2.f90: New.
2057
2058 2008-02-26  Jason Merrill  <jason@redhat.com>
2059
2060         PR c++/35315
2061         * g++.dg/ext/attrib32.C: New.
2062
2063 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2064
2065         * gcc.c-torture/execute/nest-align-1.x: Delete.
2066
2067 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2068
2069         PR 26264
2070         * 20021023-1.c: Use __builtin_va_start instead of
2071         __builtin_stdarg_start.
2072         * pr17301-1.c: Likewise.
2073         * pr17301-2.c: Likewise.
2074                 
2075 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2076         
2077         * gcc.dg/pr34351.c: New.
2078         
2079 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2080
2081         * gcc.dg/Wlarger-than2.c: New.
2082         
2083 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
2084
2085         PR c++/35323
2086         * g++.dg/lookup/crash7.C: New.
2087
2088 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
2089
2090         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
2091
2092 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2093
2094         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
2095
2096 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2097
2098         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
2099
2100 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2101
2102         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
2103         Windows.
2104
2105 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2106
2107         * lib/target-supports.exp (check_profiling_available): Report -p
2108         unavailable on *-*-mingw*.
2109
2110 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2111
2112         * lib/target-supports.exp (check_effective_target_pthread_h): New.
2113         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
2114         dg-require-effective-target pthread_h.
2115
2116 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2117
2118         * gcc.dg/Wswitch-enum-error.c: New.
2119         * gcc.dg/Wswitch-error.c: New.
2120         * gcc.dg/20011021-1.c: Use two directives to match two different
2121         messages.
2122         
2123 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2124         
2125         PR 28322
2126         * gcc.dg/pr28322.c: New.
2127         * gcc.dg/pr28322-2.c: New.
2128         * lib/prune.exp: Ignore "At top level" even if there is no ':'
2129         preceding it.
2130
2131 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2132
2133         PR c++/35333
2134         * g++.dg/other/error26.C: New.
2135
2136 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2137
2138         PR c++/35338
2139         * g++.dg/other/error25.C: New.
2140
2141 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2142
2143         PR target/35258
2144         * gcc.dg/pr35258.c: New testcase.
2145
2146 2008-02-25  Jan Beulich  <jbeulich@novell.com>
2147
2148         * gcc.dg/20020426-2.c: Remove bogus workaround.
2149         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2150         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
2151
2152 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2153
2154         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
2155
2156 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2157
2158         PR middle-end/19984
2159         * gcc.dg/pr19984.c: New test.
2160         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
2161         name of the variable.
2162
2163 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2164
2165         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
2166         (main): Call check_vect and foo.  Check array values after
2167         the call to foo.
2168         * gcc.dg/vect/vect-117.c: Call check_vect.
2169         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
2170
2171 2008-02-25  Jason Merrill  <jason@redhat.com>
2172
2173         PR c++/33486
2174         * g++.dg/lookup/strong-using-5.C: New.
2175
2176 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2177
2178         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
2179         sh* targets.
2180
2181 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2182
2183         PR target/35349
2184         * gcc.c-torture/execute/20050604-1.x: New file.
2185
2186 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2187
2188         * gcc.target/i386/pr22076.c: Update number of mov insns
2189         for PIC targets.
2190         * gcc.target/i386/pr34256.c: Ditto.
2191
2192 2008-02-24  Diego Novillo  <dnovillo@google.com>
2193
2194         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
2195
2196         PR 33738
2197         * g++.dg/warn/pr33738.C: New.
2198
2199 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2200
2201         * gcc.c-torture/execute/nest-align-1.x: New file.
2202
2203 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
2204
2205         PR c++/34749
2206         * g++.dg.ext/dllimport13.C: New test.
2207
2208 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2209
2210         PR libfortran/24685
2211         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
2212         powerpc*-apple-darwin*.
2213
2214 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2215
2216         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
2217         ERFC into gfortran.dg/large_real_kind_3.F90.
2218         * gfortran.dg/large_real_kind_3.F90: New test.
2219
2220 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2221
2222         PR rtl-opt/33512
2223         * gcc.dg/and-1.c: New test.
2224
2225 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
2226
2227         * gcc.c-torture/execute/20080222-1.c: New test.
2228
2229 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
2230
2231         PR target/22076
2232         PR target/34256
2233         * gcc.target/i386/pr22076.c: New test.
2234         * gcc.target/i386/pr34256.c: New test.
2235         * gcc.target/i386/vecinit-5.c: New test.
2236         * gcc.target/i386/vecinit-6.c: New test.
2237         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
2238
2239         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
2240         <xmmintrin.h>, define __m64 and __m128 directly.
2241         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
2242
2243 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2244
2245         PR C++/34715
2246         * g++.dg/ext/always_inline-1.C: New test.
2247         * g++.dg/ext/always_inline-2.C: New test.
2248         * g++.dg/ext/always_inline-3.C: New test.
2249         * g++.dg/ext/always_inline-4.C: New test.
2250
2251 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
2252
2253         * gcc.target/cris/asm-b-1.c: New test.
2254
2255 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2256
2257         PR c++/35282
2258         * g++.dg/template/nontype17.C: Add.
2259
2260 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2261
2262         PR c++/35282
2263         Revert:
2264         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2265
2266         PR c++/28743
2267         * g++.dg/template/nontype17.C: New.
2268         * g++.dg/template/nontype16.C: Add error.
2269
2270 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2271
2272         PR c/19999
2273         * gcc.dg/Wfloat-equal-1.c: New.
2274         * g++.dg/warn/Wfloat-equal-1.C: New.
2275
2276 2008-02-21  Michael Matz  <matz@suse.de>
2277
2278         PR target/35264
2279         * gcc.dg/pr35264.c: New testcase.
2280
2281 2008-02-21  Richard Guenther  <rguenther@suse.de>
2282
2283         * gfortran.dg/reassoc_1.f90: New testcase.
2284         * gfortran.dg/reassoc_2.f90: Likewise.
2285         * gfortran.dg/reassoc_3.f90: Likewise.
2286
2287 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2288
2289         PR libfortran/34974
2290         * gfortran.dg/fmt_t_7.f: New test.
2291
2292         PR libfortran/35132
2293         * gfortran.dg/streamio_15.f90: New test.
2294         
2295 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2296
2297         PR libfortran/35036
2298         * gfortran.dg/fmt_zero_digits.f90: Revise test.
2299
2300 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
2301
2302         * gcc.dg/Wframe-larger-than.c: New option test.
2303
2304 2008-02-20  Tobias Burnus  <burnus@net-b.de>
2305
2306         PR fortran/34997
2307         * gfortran.dg/dollar_sym_1.f90: New.
2308         * gfortran.dg/dollar_sym_2.f90: New.
2309
2310 2008-02-20  Richard Guenther  <rguenther@suse.de>
2311
2312         PR middle-end/35265
2313         * gcc.dg/builtins-66.c: New testcase.
2314
2315 2008-02-20  Richard Guenther  <rguenther@suse.de>
2316
2317         * gcc.dg/fold-reassoc-1.c: New testcase.
2318         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
2319
2320 2008-02-20  Richard Guenther  <rguenther@suse.de>
2321
2322         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
2323
2324 2008-02-20  Ira Rosen  <irar@il.ibm.com>
2325
2326         * lib/target-supports.exp (check_effective_target_vect_unpack):
2327         Return true for SPU.
2328         (check_effective_target_vect_short_mult): Likewise.
2329         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
2330         the loop on targets that support vect_unpack.
2331
2332 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
2333
2334         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
2335         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
2336         templates to reduce number of passed arguments.
2337
2338 2008-02-19  Jason Merrill  <jason@redhat.com>
2339
2340         PR c++/34950
2341         * g++.dg/template/explicit-args1.C: New.
2342
2343 2008-02-19  Richard Guenther  <rguenther@suse.de>
2344
2345         PR tree-optimization/34989
2346         * gcc.dg/pr34989-1.c: New testcase.
2347         * gcc.dg/pr34989-2.c: Likewise.
2348
2349 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
2350
2351         PR c++/35028
2352         * g++.dg/gomp/pr35028.C: New test.
2353
2354         PR c++/34964
2355         PR c++/35244
2356         * gcc.dg/gomp/pr34964.c: New test.
2357         * g++.dg/gomp/pr34964.C: New test.
2358         * gcc.dg/gomp/pr35244.c: New test.
2359         * g++.dg/gomp/pr35244.C: New test.
2360
2361         PR c++/35078
2362         * g++.dg/gomp/pr35078.C: New test.
2363
2364 2008-02-19  Christian Bruel  <christian.bruel@st.com>
2365
2366         * gcc.dg/packed-array.c: New testcase. 
2367
2368 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
2369
2370         PR target/33555
2371         * gcc.target/i386/pr33555.c: New test.
2372         
2373 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
2374
2375         PR target/35189
2376         * gcc.target/i386/isa-1.c: New.
2377         * gcc.target/i386/isa-2.c: Likewise.
2378         * gcc.target/i386/isa-3.c: Likewise.
2379         * gcc.target/i386/isa-4.c: Likewise.
2380         * gcc.target/i386/isa-5.c: Likewise.
2381         * gcc.target/i386/isa-6.c: Likewise.
2382         * gcc.target/i386/isa-7.c: Likewise.
2383         * gcc.target/i386/isa-8.c: Likewise.
2384         * gcc.target/i386/isa-9.c: Likewise.
2385         * gcc.target/i386/isa-10.c: Likewise.
2386         * gcc.target/i386/isa-11.c: Likewise.
2387         * gcc.target/i386/isa-12.c: Likewise.
2388         * gcc.target/i386/isa-13.c: Likewise.
2389         * gcc.target/i386/isa-14.c: Likewise.
2390
2391 2008-02-18  Joey Ye  <joey.ye@intel.com>
2392             H.J. Lu  <hongjiu.lu@intel.com>
2393
2394         PR middle-end/34921
2395         * gcc.c-torture/execute/nest-align-1.c: New test case.
2396
2397 2008-02-17  Richard Guenther  <rguenther@suse.de>
2398
2399         PR middle-end/35227
2400         * gcc.dg/torture/pr35227.c: New testcase.
2401
2402 2008-02-17  Richard Guenther  <rguenther@suse.de>
2403
2404         PR tree-optimization/35231
2405         * gcc.c-torture/execute/pr35231.c: New testcase.
2406
2407 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
2408
2409         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
2410         (test_gt): Ditto.
2411
2412 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2413
2414         * obj-c++.dg/encode-2.mm: XFAIL.
2415         * obj-c++.dg/encode-3.mm: Likewise.
2416
2417 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2418             Paolo Carlini  <pcarlini@suse.de>
2419
2420         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
2421         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2422         * g++.dg/ext/has_nothrow_copy.C: Likewise.
2423
2424 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
2425
2426         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
2427         (main): Change to void and rename to sse_test.
2428         * gcc.target/i386/pr24306.c: Ditto.
2429         * gcc.target/i386/pr32065-2.c: Ditto.
2430         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
2431         (main): Change to void and rename to sse2_test.
2432         * gcc.target/i386/20060512-3.c: Ditto.
2433
2434 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2435
2436         PR fortran/35150
2437         * gfortran.dg/c_loc_tests_12.f03: New test.
2438
2439 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
2440
2441         PR c++/35023
2442         PR c++/35024
2443         PR c++/35026
2444         * g++.dg/cpp0x/vt-35026.C: New.
2445         * g++.dg/cpp0x/vt-35023.C: New.
2446         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
2447         * g++.dg/cpp0x/vt-35024.C: New.
2448
2449 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2450
2451         * gcc.c-torture/execute/va-arg-25.x: Remove.
2452
2453 2008-02-15  Richard Guenther  <rguenther@suse.de>
2454             Zdenek Dvorak  <ook@ucw.cz>
2455
2456         PR tree-optimization/35164
2457         * g++.dg/torture/pr35164-1.C: New testcase.
2458         * g++.dg/torture/pr35164-2.C: Likewise.
2459
2460 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
2461
2462         PR testsuite/35119
2463         * g++.dg/template/spec35.C: Change the regular expressions
2464         in dg-final to match the assembly code generated by Darwin 9.
2465
2466 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2467
2468         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
2469
2470 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2471
2472         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
2473
2474 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
2475
2476         * lib/dejapatches.exp: New file.
2477
2478 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
2479
2480         PR c++/34050
2481         * g++.dg/cpp0x/vt-34050.C: New.
2482
2483 2008-02-14  Jason Merrill  <jason@redhat.com>
2484
2485         PR c++/5645
2486         PR c++/11159
2487         * g++.dg/warn/pr11159.C: New.
2488         * g++.dg/warn/pr5645.C: Likewise.
2489
2490 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
2491
2492         PR preprocessor/35061
2493         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
2494
2495 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2496
2497         PR c++/28743
2498         * g++.dg/template/nontype17.C: New.
2499         * g++.dg/template/nontype16.C: Add error.
2500
2501 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
2502
2503         PR c++/35138
2504         * g++.dg/template/member8.C: New test.
2505
2506 2008-02-13  Michael Matz  <matz@suse.de>
2507
2508         * gcc.dg/pr35065.c: Fix testcase warnings.
2509
2510 2008-02-13  Jason Merrill  <jason@redhat.com>
2511
2512         PR c++/34962, c++/34937, c++/34939
2513         * g++.dg/ext/tmplattr9.C: New.
2514
2515 2008-02-13  Michael Matz  <matz@suse.de>
2516
2517         PR debug/35065
2518         * gcc.dg/pr35065.c: New testcase.
2519
2520 2008-02-12  Richard Guenther  <rguenther@suse.de>
2521
2522         PR tree-optimization/35171
2523         * gcc.c-torture/compile/pr35171.c: New testcase.
2524
2525 2008-02-12  Richard Guenther  <rguenther@suse.de>
2526
2527         PR middle-end/35163
2528         * gcc.c-torture/execute/pr35163.c: New testcase.
2529
2530 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
2531
2532         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2533
2534 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
2535
2536         * gnat.dg/loop_address.adb: New test.
2537
2538 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2539
2540         * obj-c++.dg/bitfield-1.mm: Expect failures.
2541         * obj-c++.dg/bitfield-4.mm: Likewise.
2542         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2543         * obj-c++.dg/encode-8.mm: Likewise.
2544         * obj-c++.dg/isa-field-1.mm: Likewise.
2545         * obj-c++.dg/layout-1.mm: Likewise.
2546         * obj-c++.dg/lookup-2.mm: Likewise.
2547         * obj-c++.dg/try-catch-2.mm: Likewise.
2548         * obj-c++.dg/try-catch-9.mm: Likewise.
2549
2550 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
2551
2552         PR c++/35144
2553         * g++.dg/tree-ssa/pr35144.C: New test.
2554
2555         PR inline-asm/35160
2556         * gcc.target/i386/pr35160.c: New test.
2557
2558         PR c++/34862
2559         * g++.dg/init/new27.C: New test.
2560
2561 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
2562
2563         PR c++/35077
2564         * g++.dg/template/crash78.C: New.
2565
2566 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2567
2568         PR testsuite/35047
2569         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2570         * gcc.dg/compat/vector-2_y.c: Ditto.
2571
2572 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2573             Richard Guenther  <rguenther@suse.de>
2574
2575         PR tree-optimization/33992
2576         * gcc.c-torture/execute/pr33992.c: New testcase.
2577
2578 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2579
2580         * gfortran.dg/streamio_14.f90:  New test.
2581
2582 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2583
2584         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2585         Add -mfpmath=387 to dg-options.
2586
2587 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2588
2589         PR testsuite/35047
2590         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2591         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2592         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2593         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2594         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2595         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2596         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2597         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2598         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2599
2600 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2601
2602         PR objc++/34193
2603         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2604
2605 2008-02-08  Sa Liu  <saliu@de.ibm.com>
2606
2607         * gcc.target/spu/intrinsics-3.c: New. Test error messages.
2608
2609 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
2610
2611         PR c++/35056
2612         * g++.dg/conversion/bitfield8.C: New.
2613
2614 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2615
2616         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2617
2618 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2619
2620         PR c++/35049
2621         PR c++/35096
2622         * g++.dg/ext/vector13.C: New.
2623
2624 2008-02-06  David Daney  <ddaney@avtrex.com>
2625
2626         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2627
2628 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
2629
2630         * lib/target-supports.exp (check_effective_target_hard_float): Remove
2631         special case for xtensa-*-*.
2632         
2633 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2634
2635         PR fortran/35037
2636         * gfortran.dg/volatile11.f90: New test.
2637
2638 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
2639
2640         PR c++/33553
2641         * g++.dg/template/array19.C: New test.
2642
2643 2008-02-05  Diego Novillo  <dnovillo@google.com>
2644
2645         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
2646
2647         PR 33738
2648         * g++.dg/warn/pr33738.C: Remove.
2649
2650 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2651
2652         PR fortran/34945
2653         * gfortran.dg/bounds_check_13.f: New test.
2654
2655 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2656
2657         PR testsuite/33946
2658         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2659
2660 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
2661
2662         PR target/35083
2663         * gcc.target/i386/pr35083.c: New test.
2664
2665 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2666
2667         PR fortran/32315
2668         * gfortran.dg/data_bounds_1.f90: New test.
2669
2670 2008-02-04  Diego Novillo  <dnovillo@google.com>
2671
2672         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
2673
2674         PR 33738
2675         * g++.dg/warn/pr33738.C: New.
2676
2677 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
2678
2679         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
2680         to match.
2681
2682 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
2683
2684         * lib/target-supports.exp (check_effective_target_hard_float): Only
2685         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
2686         other targets, grep for a call insn in the rtl expand dump for an
2687         add of two doubles.
2688         (target_compile): Support generating rtl dumps as output.
2689
2690 2008-02-04  Richard Guenther  <rguenther@suse.de>
2691
2692         PR middle-end/33631
2693         * gcc.c-torture/execute/pr33631.c: New testcase.
2694
2695 2008-02-04  Richard Guenther  <rguenther@suse.de>
2696
2697         PR middle-end/35043
2698         * gcc.c-torture/compile/pr35043.c: New testcase.
2699
2700 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2701
2702         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
2703
2704 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
2705
2706         * gcc.target/i386/pr31628.c: Require effective target fpic.
2707         * gcc.target/i386/strinline.c: Ditto.
2708         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
2709         * gcc.dg/pr35045.c: Ditto.
2710         * gcc.dg/20050503-1.c: Ditto.
2711
2712 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
2713
2714         PR fortran/32760
2715         * gfortran.dg/host_assoc_variable_1.f90: New test.
2716         * gfortran.dg/allocate_stat.f90: Change last three error messages.
2717
2718 2008-02-02  Michael Matz  <matz@suse.de>
2719
2720         PR target/35045
2721         * gcc.dg/pr35045.c: New test.
2722
2723 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2724
2725         PR libfortran/35001
2726         * gfortran.dg/shape_4.f90:  New test.
2727
2728 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
2729
2730         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
2731
2732 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
2733
2734         PR rtl-optimization/34773
2735         * gcc.target/cris/torture/pr34773.c: New test.
2736
2737 2008-02-01  Nick Clifton  <nickc@redhat.com>
2738
2739         * lib/target-supports.exp (check_profiling_available): Do not
2740         expect profiling to work on the xstormy16 target.
2741
2742 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
2743
2744         PR testsuite/35047
2745         * gcc.c-torture/execute/20050316-2.x: New file.
2746         * gcc.target/i386/pr17390.c: Update scan pattern.
2747         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
2748         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
2749
2750 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
2751
2752         PR fortran/34910
2753         * gfortran.dg/proc_assign_2.f90: New test.
2754
2755 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
2756             Jakub Jelinek  <jakub@redhat.com>
2757
2758         PR c++/34935
2759         PR c++/34936
2760         * g++.dg/ext/alias-canon.C: New.
2761         * g++.dg/ext/alias-mangle.C: New.
2762
2763 2008-01-30  Jan Hubicka  <jh@suse.cz>
2764
2765         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
2766
2767 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2768
2769         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
2770         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2771
2772 2008-01-30  Jan Hubicka  <jh@suse.cz>
2773
2774         PR target/34982
2775         * gcc.c-torture/execute/pr34982.c: New testcase.
2776
2777 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
2778
2779         * gcc.target/s390/tf_to_di-1.c: New testcase.
2780
2781 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
2782
2783         PR fortran/34975
2784         * gfortran.dg/use_only_3.f90: New test.
2785         * gfortran.dg/use_only_3.inc: Modules for new test.
2786
2787         PR fortran/34429
2788         * gfortran.dg/function_charlen_2.f90: New test.
2789
2790 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
2791
2792         PR middle-end/34969
2793         * gcc.dg/pr34969.c: New test.
2794
2795         PR c/35017
2796         * gcc.dg/inline-25.c: New test.
2797         * gcc.dg/inline-26.c: New test.
2798         * gcc.dg/inline-27.c: New test.
2799
2800 2008-01-29  Richard Guenther  <rguenther@suse.de>
2801
2802         PR middle-end/35006
2803         * gcc.c-torture/compile/pr35006.c: New testcase.
2804
2805 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
2806
2807         PR c++/34055
2808         PR c++/34103
2809         PR c++/34219
2810         PR c++/34606
2811         PR c++/34753
2812         PR c++/34754
2813         PR c++/34755
2814         PR c++/34919
2815         PR c++/34961
2816         * g++.dg/cpp0x/vt-34219-2.C: New.
2817         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2818         * g++.dg/cpp0x/vt-34961.C: New.
2819         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2820         cases from the re-opened PR.
2821         * g++.dg/cpp0x/vt-34753.C: New.
2822         * g++.dg/cpp0x/vt-34919.C: New.
2823         * g++.dg/cpp0x/vt-34754.C: New.
2824         * g++.dg/cpp0x/vt-34606.C: New.
2825         * g++.dg/cpp0x/vt-34219.C: New.
2826         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2827         * g++.dg/cpp0x/vt-34755.C: New.
2828         * g++.dg/cpp0x/pr31438.C: Ditto.
2829         * g++.dg/cpp0x/variadic81.C: Ditto.
2830
2831 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2832
2833         * g++.dg/torture/pr34641.C: Put the dg-do first.
2834
2835 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2836
2837         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2838
2839 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
2840
2841         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2842
2843 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
2844
2845         PR 31535
2846         * gcc.target/powerpc/spe-small-data-1.c: New test.
2847         * gcc.target/powerpc/spe-small-data-2.c: New test.
2848
2849 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2850
2851         PR libfortran/34980
2852         * gfortran.dg/shape_3.f90:  New test.
2853
2854 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2855
2856         * gcc.target/s390/20020926-1.c: Remove -m31.
2857
2858 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2859
2860         * gcc.target/s390/20020926-1.c: Disable for s390x.
2861
2862 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2863
2864         PR fortran/34994
2865         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
2866         expression.
2867
2868 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2869
2870         PR fortran/34990
2871         * gfortran.dg/array_constructor_22.f90: New test.
2872
2873 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
2874
2875         PR middle-end/34688
2876         * gcc.c-torture/compile/pr34688: New test.
2877
2878 2008-01-26  Tobias Burnus  <burnus@net-b.de>
2879
2880         PR fortran/34848
2881         * gfortran.dg/missing_optional_dummy_5.f90: New.
2882
2883 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2884
2885         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
2886         noinline.  XFAIL test.
2887
2888 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2889
2890         PR fortran/31610
2891         * gfortran.dg/array_3.f90: New test.
2892
2893 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
2894
2895         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
2896         on i?86/x86_64.
2897
2898         PR c++/34965
2899         * gcc.dg/pr34965.c: New test.
2900         * g++.dg/other/error24.C: New test.
2901
2902 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2903
2904         PR libfofortran/34887
2905         * gfortran.dg/x_slash_2.f:  New test.
2906
2907 2008-01-26  Richard Guenther  <rguenther@suse.de>
2908
2909         PR c++/34235
2910         * g++.dg/torture/pr34235.C: New testcase.
2911
2912 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2913
2914         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
2915
2916 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2917
2918         PR target/34981
2919         * gcc.target/mips/lazy-binding-1.c: New test.
2920         * gcc.target/mips/mips.exp (setup_mips_tests): Set
2921         mips_forced_no_abicalls and mips_forced_no_shared.
2922         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
2923         Avoid using small data with -mabicalls.  Don't make -G0 force
2924         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
2925         forces the opposite option.
2926
2927 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
2928
2929         PR target/34970
2930         * gcc.target/i386/fastcall-1.c: Scan for correct label.
2931         Use -std=gnu89 switch.
2932
2933 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2934
2935         PR libfortran/34876
2936         * gfortran.dg/direct_io_9.f: New test.
2937
2938 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
2939
2940         PR fortran/34661
2941         * gfortran.dg/where_operator_assign_4.f90: New test.
2942
2943 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
2944
2945         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
2946         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
2947         c4x-*-* targets.
2948
2949 2008-01-25  Richard Guenther  <rguenther@suse.de>
2950
2951         PR middle-end/32244
2952         * gcc.c-torture/execute/pr32244-1.c: New testcase.
2953
2954 2008-01-25  Richard Guenther  <rguenther@suse.de>
2955
2956         PR tree-optimization/34966
2957         * gcc.c-torture/compile/pr34966.c: New testcase.
2958
2959 2008-01-25  Richard Guenther  <rguenther@suse.de>
2960
2961         PR c++/33887
2962         * g++.dg/torture/pr33887-1.C: New testcase.
2963         * g++.dg/torture/pr33887-2.C: Likewise.
2964         * g++.dg/torture/pr33887-3.C: Likewise.
2965         * gcc.c-torture/execute/20071211-1.c: Likewise.
2966
2967 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
2968
2969         PR target/34856
2970         * gcc.dg/pr34856.c: Use pointer mode for "pin".
2971
2972 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
2973
2974         PR middle-end/33333
2975         * g++.dg/gomp/pr33333.C: New test.
2976
2977         PR preprocessor/34692
2978         * gcc.dg/cpp/pr34692.c: New test.
2979         * gcc.dg/gomp/pr34692.c: New test.
2980
2981 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
2982
2983         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
2984
2985 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
2986
2987         PR fortran/34202
2988         * gfortran.dg/empty_type.f90: New test.
2989
2990 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
2991
2992         PR c++/34603
2993         * g++.dg/template/crash77.C: New.
2994
2995 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
2996
2997         PR target/34856
2998         * gcc.dg/pr34856.c: New test.
2999
3000 2008-01-24  Tobias Burnus  <burnus@net-b.de>
3001
3002         * gfortran.dg/namelist_39.f90: Delete temporary files.
3003         * gfortran.dg/namelist_44.f90: Ditto.
3004
3005 2008-01-24  Richard Guenther  <rguenther@suse.de>
3006
3007         PR middle-end/34953
3008         * g++.dg/torture/pr34953.C: New testcase.
3009
3010 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
3011
3012         PR middle-end/34934
3013         * gcc.c-torture/compile/20080124-1.c: New test.
3014
3015 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
3016
3017         PR fortran/34872
3018         * gfortran.dg/function_charlen_3.f: New test.
3019
3020 2008-01-23  Michael Matz  <matz@suse.de>
3021
3022         PR debug/34895
3023         * g++.dg/debug/pr34895.cc: New testcase.
3024
3025 2008-01-23  Richard Guenther  <rguenther@suse.de>
3026
3027         PR middle-end/31529
3028         * gcc.dg/pr31529-1.c: New testcase.
3029         * gcc.dg/pr31529-2.c: Likewise.
3030
3031 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
3032
3033         PR c++/34829
3034         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
3035         unsigned int for the first argument.
3036
3037 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
3038
3039         PR c++/33984
3040         * g++.dg/conversion/bitfield7.C: New test.
3041         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
3042
3043 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
3044
3045         From Michael Frysinger  <michael.frysinger@analog.com>
3046         * gcc.target/bfin/mcpu-bf547.c: New test.
3047         * gcc.target/bfin/mcpu-bf523.c: New test.
3048         * gcc.target/bfin/mcpu-bf524.c: New test.
3049         * gcc.target/bfin/mcpu-bf526.c: New test.
3050
3051 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3052
3053         * gcc.c-torture/execute/20080122-1.c: New test.
3054
3055 2008-01-22  Tom Tromey  <tromey@redhat.com>
3056
3057         PR c++/34859
3058         * gcc.dg/cpp/pr34859.c: New file.
3059
3060 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
3061
3062         PR fortran/34875
3063         * gfortran.dg/vector_subscript_3.f90: New test.
3064
3065 2008-01-22  Tobias Burnus  <burnus@net-b.de>
3066
3067         PR fortran/34848
3068         * gfortran.dg/missing_optional_dummy_4.f90
3069
3070 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3071
3072         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
3073
3074 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3075
3076         * gnat.dg/unchecked_union1.adb: New test.
3077
3078 2008-01-22  Tom Tromey  <tromey@redhat.com>
3079
3080         PR c++/34829
3081         * g++.dg/ext/pr34829.C: New file.
3082
3083 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
3084
3085         PR c++/34607
3086         * gcc.dg/gomp/pr34607.c: New test.
3087         * g++.dg/gomp/pr34607.C: New test.
3088
3089         PR c++/34914
3090         * g++.dg/ext/vector10.C: New test.
3091
3092         PR c++/34918
3093         * g++.dg/other/error23.C: New test.
3094
3095         PR c++/34917
3096         * g++.dg/ext/vector12.C: New test.
3097
3098 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3099
3100         PR 32102
3101         * gcc.dg/Wstrict-overflow-21.c: New.
3102         * g++.dg/warn/Wstrict-aliasing-8.C: New.
3103
3104 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3105
3106         PR middle-end/33092
3107         * gcc.dg/pr33092.c: New.
3108
3109 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
3110
3111         * gcc.target/s390/20020926-1.c: Add -m31 option.
3112
3113 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
3114
3115         PR fortran/34915
3116         * gfortran.dg/initialization_18.f90: New test.
3117
3118 2008-01-22  Tobias Burnus  <burnus@net-b.de>
3119
3120         PR fortran/34899
3121         * gfortran.dg/tab_continuation.f: New.
3122
3123 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
3124
3125         PR fortran/34896
3126         * gfortran.dg/use_rename_2.f90: New test.
3127
3128 2008-01-21  Richard Guenther  <rguenther@suse.de>
3129
3130         PR middle-end/34856
3131         * gcc.c-torture/compile/pr34856.c: New testcase.
3132
3133 2008-01-21  Richard Guenther  <rguenther@suse.de>
3134
3135         PR c/34885
3136         * gcc.c-torture/compile/pr34885.c: New testcase.
3137
3138 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
3139
3140         * gnat.dg/specs/alignment1.ads: New test.
3141
3142 2008-01-21  Richard Guenther  <rguenther@suse.de>
3143
3144         PR c++/34850
3145         * g++.dg/torture/pr34850.C: New testcase.
3146
3147 2008-01-21  Alon Dayan  <alond@il.ibm.com>
3148             Olga Golovanevsky  <olga@il.ibm.com>
3149
3150         PR tree-optimization/34701
3151         * gcc.dg/struct/wo_prof_array_field.c: New test.
3152         
3153 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3154
3155         PR c++/34891
3156         * g++.dg/ext/vector9.C: New.
3157
3158 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3159
3160         PR c++/34776
3161         PR c++/34486
3162         * g++.dg/template/crash75.C: New.
3163         * g++.dg/template/crash76.C: Likewise.  
3164
3165 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
3166
3167         PR rtl-optimization/34808
3168         * gcc.c-torture/compile/pr34808.c: New test.
3169
3170 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3171
3172         PR fortran/34784
3173         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3174
3175         PR fortran/34861
3176         * gfortran.dg/entry_array_specs_3.f90: New test.
3177
3178         PR fortran/34854
3179         * gfortran.dg/use_rename_1.f90: New test.
3180
3181 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3182
3183         PR fortran/34784
3184         * gfortran.dg/array_constructor_20.f90: New test.
3185         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3186
3187         PR fortran/34785
3188         * gfortran.dg/array_constructor_21.f90: New test.
3189
3190 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3191
3192         PR libfortran/34795
3193         * gfortran.dg/inquire_13.f90: New test.
3194         
3195         PR libfortran/34659
3196         * gfortran.dg/continuation_9.f90: New test.
3197
3198 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3199
3200         PR target/34831
3201         * gcc.target/mips/pr34831.c: New test.
3202
3203 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3204
3205         PR fortran/34817
3206         PR fortran/34838
3207         * gfortran.dg/any_all_1.f90:  New test.
3208         * gfortran.dg/any_all_2.f90:  New test.
3209
3210 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3211
3212         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
3213         "dg-require-weak" statement.
3214         * g++.dg/eh/weak1.C: Likewise.
3215
3216 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
3217
3218         PR gcov-profile/34610
3219         * gcc.dg/gomp/pr34610.c: New test.
3220
3221 2008-01-19  Tobias Burnus  <burnus@net-b.de>
3222
3223         PR fortran/34760
3224         * gfortran.dg/implicit_11.f90: New.
3225         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
3226         * gfortran.dg/entry_15.f90: Ditto.
3227         * gfortran.dg/func_assign.f90: Ditto.
3228         * gfortran.dg/gomp/reduction3.f90: Ditto.
3229         * gfortran.dg/proc_assign_1.f90: Ditto.
3230
3231         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
3232         of dg-excess-errors.
3233
3234 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3235
3236         PR fortran/32616
3237         * gfortran.dg/argument_checking_15.f90: New.
3238         * gfortran.dg/argument_checking_5.f90: Change TODO into
3239         dg-warning.
3240
3241 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3242
3243         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
3244         * gfortran.dg/enum_5.f90: Ditto.
3245         * gfortran.dg/enum_6.f90: Ditto.
3246         * gfortran.dg/bom_error.f90: Ditto.
3247         * gfortran.dg/func_decl_4.f90: Ditto.
3248
3249 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3250
3251         PR libfortran/34782
3252         * gfortran.dg/fmt_t_6.f: New test.
3253
3254 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3255
3256         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
3257
3258 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
3259
3260         * g++.dg/lookup/two-stage2.C: fix comment.
3261
3262 2008-01-18  Ian Lance Taylor  <iant@google.com>
3263
3264         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
3265
3266 2008-01-18  Ian Lance Taylor  <iant@google.com>
3267
3268         PR c++/33407
3269         * g++.dg/init/new26.C: New test.
3270
3271 2008-01-18  Richard Guenther  <rguenther@suse.de>
3272
3273         PR middle-end/34801
3274         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
3275         redundant one.
3276
3277 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
3278
3279         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
3280         dg-require-effective-target.
3281
3282 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3283
3284         PR target/34556
3285         * gfortran.dg/reshape_2.f90: New test.
3286
3287 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3288
3289         * gcc.dg/20040223-1.c: Fix comment typo.
3290
3291 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
3292
3293         PR target/34814
3294         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
3295         until 34814 is fixed.
3296
3297 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
3298
3299         PR tree-optimization/34648
3300         * gcc.c-torture/compile/pr34648.c: New testcase.
3301
3302 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
3303
3304         PR testsuite/34821
3305         * gcc.dg/autopar/autopar.exp: New.
3306         * g++.dg/tree-ssa/pr34355.C: Require pthread.
3307         * lib/target-supports.exp (check_effective_target_pthread): New.
3308
3309         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
3310         * gcc.dg/tree-ssa/reduc-1short.c: Same.
3311         * gcc.dg/tree-ssa/reduc-1.c: Same.
3312         * gcc.dg/tree-ssa/reduc-2short.c: Same.
3313         * gcc.dg/tree-ssa/reduc-2.c: Same
3314         * gcc.dg/tree-ssa/reduc-3.c: Same.
3315         * gcc.dg/tree-ssa/reduc-1char.c: Same.
3316         * gcc.dg/tree-ssa/reduc-6.c: Same.
3317         * gcc.dg/tree-ssa/reduc-7.c: Same.
3318         * gcc.dg/tree-ssa/reduc-2char.c: Same.
3319         * gcc.dg/tree-ssa/reduc-8.c: Same.
3320         * gcc.dg/tree-ssa/reduc-9.c: Same.
3321
3322 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3323
3324         * gnat.dg/discr5.adb: New test.
3325
3326 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3327
3328         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
3329
3330 2008-01-17  Richard Guenther  <rguenther@suse.de>
3331
3332         PR tree-optimization/34825
3333         * gcc.dg/pr34825.c: New testcase.
3334
3335 2008-01-17  Richard Guenther  <rguenther@suse.de>
3336
3337         * gcc.c-torture/execute/20080117-1.c: New testcase.
3338
3339 2008-01-17  Revital Eres  <eres@il.ibm.com>
3340
3341         PR30957
3342         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
3343
3344 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
3345
3346         PR fortran/34429
3347         * gfortran.dg/function_charlen_1.f90: New test.
3348
3349         PR fortran/34431
3350         * gfortran.dg/function_types_1.f90: New test.
3351         * gfortran.dg/function_types_2.f90: New test.
3352
3353         PR fortran/34471
3354         * gfortran.dg/function_kinds_4.f90: New test.
3355         * gfortran.dg/function_kinds_5.f90: New test.
3356
3357         * gfortran.dg/defined_operators_1.f90: Errors now at function
3358         declarations.
3359         * gfortran.dg/private_type_4.f90: The same.
3360         * gfortran.dg/interface_15.f90: The same.
3361         * gfortran.dg/elemental_args_check_2.f90: The same.
3362         * gfortran.dg/auto_internal_assumed.f90: The same.
3363
3364 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3365
3366         * gnat.dg/sizetype.adb: New test.
3367
3368 2008-01-16  Richard Guenther  <rguenther@suse.de>
3369
3370         PR middle-end/32628
3371         * gcc.dg/overflow-warn-7.c: New testcase.
3372
3373 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3374
3375         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
3376
3377 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
3378         Richard Guenther  <rguenther@suse.de>
3379
3380         PR c/34668
3381         * gcc.dg/pr34668-1.c: New test.
3382         * gcc.dg/pr34668-2.c: Likewise.
3383
3384 2008-01-16  Richard Guenther  <rguenther@suse.de>
3385
3386         PR c++/33819
3387         * g++.dg/torture/pr33819.C: New testcase.
3388
3389 2008-01-16  Richard Guenther  <rguenther@suse.de>
3390
3391         PR c/34768
3392         * gcc.c-torture/execute/pr34768-1.c: New testcase.
3393         * gcc.c-torture/execute/pr34768-2.c: Likewise.
3394
3395 2008-01-16  Tobias Burnus  <burnus@net-b.de>
3396
3397         PR fortran/34796
3398         * gfortran.dg/argument_checking_13.f90: New.
3399         * gfortran.dg/argument_checking_14.f90: New.
3400
3401 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
3402         
3403         PR libfortran/34671
3404         * gfortran.dg/anyallcount_1.f90:  New test.
3405
3406 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3407
3408         PR c++/34399
3409         * g++.dg/cpp0x/vt-34399.C: New.
3410         * g++.dg/template/friend50.C: New.
3411
3412 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3413
3414         PR c++/34751
3415         * g++.dg/cpp0x/vt-34751.C: New.
3416
3417 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3418
3419         PR c++/34051
3420         PR c++/34055
3421         PR c++/34102
3422         PR c++/34103
3423         * g++.dg/cpp0x/vt-34051-2.C: New.
3424         * g++.dg/cpp0x/vt-34102.C: New.
3425         * g++.dg/cpp0x/vt-34051.C: New.
3426         * g++.dg/cpp0x/vt-34055.C: New.
3427         * g++.dg/cpp0x/vt-34103.C: New.
3428
3429 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3430
3431         PR c++/34314
3432         * g++.dg/cpp0x/vt-34314.C: New.
3433         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
3434         reality (the error message was wrong previously).
3435
3436 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3437
3438         PR c++/33964
3439         * g++.dg/cpp0x/vt-33964.C: New.
3440         * g++.dg/template/partial5.C: New.
3441
3442 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3443
3444         PR c++/34052
3445         * g++.dg/cpp0x/vt-34052.C: New.
3446         * g++.dg/template/ttp26.C: New.
3447         
3448 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3449
3450         * gnat.dg/rep_clause2.ad[sb]: New test.
3451         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
3452
3453 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3454
3455         PR c++/24924
3456         * g++.dg/cpp/pedantic-errors.C: Delete.
3457         * g++.dg/cpp/permissive.C: Delete.
3458         
3459 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3460
3461         * gcc.c-torture/compile/20080114-1.c: New test.
3462
3463 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3464
3465         PR fortran/34665
3466         * gfortran.dg/argument_checking_11.f90: New.
3467         * gfortran.dg/argument_checking_12.f90: New.
3468         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
3469         * gfortran.dg/c_assoc_2.f03: Update dg-error.
3470         * gfortran.dg/argument_checking_3.f90: Ditto.
3471         * gfortran.dg/pointer_intent_2.f90: Ditto.
3472         * gfortran.dg/import2.f90: Ditto.
3473         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
3474         * gfortran.dg/implicit_actual.f90: Ditto.
3475         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3476         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
3477
3478 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3479
3480         PR fortran/34763
3481         * gfortran.dg/interface_proc_end.f90: New.
3482
3483 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3484
3485         PR fortran/34759
3486         * gfortran.dg/assumed_size_refs_4.f90: New.
3487
3488 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
3489
3490         * gnat.dg/unchecked_convert1.adb.
3491
3492 2008-01-13  Richard Guenther  <rguenther@suse.de>
3493
3494         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
3495         readable and writable again before exiting.
3496
3497 2008-01-13  Richard Guenther  <rguenther@suse.de>
3498
3499         PR middle-end/34601
3500         * gcc.dg/noncompile/incomplete-4.c: New testcase.
3501
3502 2008-01-13  Jan Hubicka  <jh@suse.cz>
3503
3504         PR middle-end/32135
3505         * gcc.dg/pr32135.c: new.
3506
3507 2008-01-12  Doug Kwan  <dougkwan@google.com>
3508
3509         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
3510         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
3511         -Wignored-qualifiers.
3512
3513 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3514
3515         * gnat.dg/slice3.adb: New test.
3516         * gnat.dg/slice4.adb: Likewise.
3517
3518 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3519
3520         * gnat.dg/bit_packed_array.ad[sb]: New test.
3521
3522 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3523
3524         PR fortran/34432
3525         * gfortran.dg/parens_7.f90: New test.
3526
3527 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3528
3529         * gcc.dg/tree-ssa/loadpre5.c: Use static.
3530         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3531
3532         * gcc.dg/pr33826.c: Require nonpic.
3533
3534 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3535
3536         PR fortran/34722
3537         * gfortran.dg/inquire_12.f90: New test.
3538
3539 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3540
3541         PR libfortran/34670
3542         * all_bounds_1.f90: New test case.
3543         * maxloc_bounds_1.f90: New test case.
3544         * maxloc_bounds_2.f90: New test case.
3545         * maxloc_bounds_3.f90: New test case.
3546         * maxloc_bounds_4.f90: New test case.
3547         * maxloc_bounds_5.f90: New test case.
3548         * maxloc_bounds_6.f90: New test case.
3549         * maxloc_bounds_7.f90: New test case.
3550         * maxloc_bounds_8.f90: New test case.
3551
3552 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
3553
3554         * gcc.dg/struct-ret-3.c: New test.
3555
3556 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
3557
3558         PR fortran/34537
3559         * gfortran.dg/transfer_simplify_8.f90: New test.
3560
3561 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
3562
3563         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
3564         size_t using predefined macro.
3565
3566 2008-01-10  Raksit Ashok  <raksit@google.com>
3567
3568         PR rtl-optimization/27971
3569         * gcc.target/i386/pr27971.c: New testcase.
3570
3571 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
3572
3573         PR fortran/34396
3574         * gfortran.dg/bounds_check_12.f90: New test.
3575
3576 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
3577
3578         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3579         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3580
3581 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
3582
3583         PR middle-end/34641
3584         * g++.dg/torture/pr34641.C: New testcase.
3585
3586 2008-01-10  Richard Guenther  <rguenther@suse.de>
3587
3588         PR tree-optimization/34651
3589         * g++.dg/torture/pr34651.C: New testcase.
3590
3591 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
3592
3593         PR tree-optimization/34017
3594         * gcc.dg/tree-ssa/pr34017.c: New.
3595
3596 2008-01-09  Richard Guenther  <rguenther@suse.de>
3597         Andrew Pinski  <andrew_pinski@playstation.sony.com>
3598
3599         PR middle-end/30132
3600         * gcc.c-torture/compile/pr30132.c: New testcase.
3601
3602 2008-01-09  Richard Guenther  <rguenther@suse.de>
3603
3604         PR middle-end/34458
3605         * gcc.c-torture/compile/pr34458.c: New testcase.
3606
3607 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3608
3609         PR testsuite/30459
3610         g++.dg/eh/ia64-2.C: Require weak support.
3611
3612 2008-01-08  Richard Guenther  <rguenther@suse.de>
3613
3614         PR middle-end/31863
3615         * g++.dg/torture/pr31863.C: New testcase.
3616
3617 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
3618
3619         PR middle-end/34694
3620         * gcc.dg/gomp/pr34694.c: New test.
3621         * g++.dg/gomp/pr34694.C: New test.
3622
3623         PR c++/33890
3624         * g++.dg/gomp/pr33890.C: New test.
3625
3626 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3627
3628         PR fortran/34476
3629         * gfortran.dg/parameter_array_init_3.f90: New test.
3630
3631 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3632
3633         PR fortran/34681
3634         PR fortran/34704
3635         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3636
3637 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
3638
3639         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3640         * g++.dg/other/spu2vmx-1.C: Use it.
3641
3642 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
3643
3644         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3645
3646         PR testsuite/34575
3647         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
3648         * gcc.target/powerpc/parity-1.c: Likewise.
3649
3650 2008-01-07  Fred Fish  <fnf@specifix.com>
3651
3652         PR preprocessor/30363:
3653         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
3654         macro expansions.
3655
3656 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
3657
3658         PR fortran/34672
3659         * gfortran.dg/use_only_2.f90: New test.
3660
3661 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
3662
3663         PR libstdc++/34680
3664         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
3665         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
3666
3667 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
3668
3669         PR fortran/34545
3670         * gfortran.dg/use_12.f90: New test.
3671
3672 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3673
3674         PR fortran/34689
3675         * interface.c (compare_actual_formal): Fix intent(out) check for
3676         function result variables.
3677
3678 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3679
3680         PR fortran/34690
3681         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
3682
3683 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3684
3685         PR fortran/34689
3686         * gfortran.dg/intent_out_4.f90: Fix test case.
3687
3688 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3689
3690         PR fortran/34689
3691         * gfortran.dg/intent_out_4.f90: New.
3692
3693 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3694
3695         PR libfortran/34540
3696         * gfortran.dg/optional_dim_3.f90: New test.
3697
3698 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3699
3700         PR fortran/34658
3701         * gfortran.dg/common_11.f90: New.
3702         * gfortran.dg/blockdata_1.f90: Update test case.
3703         * gfortran.dg/blockdata_2.f90: Update test case.
3704
3705 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3706
3707         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
3708
3709 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3710
3711         PR fortran/34655
3712         * gfortran.dg/equiv_constraint_9.f90: New.
3713
3714 2008-01-06  Revital Eres  <eres@il.ibm.com>
3715
3716         PR tree-optimization/34263
3717         * gcc.dg/pr34263.c:  New testcase.
3718
3719 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3720
3721         PR fortran/34654
3722         * gfortran.dg/internal_io_unf.f90: New.
3723
3724 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3725
3726         PR fortran/34660
3727         * gfortran.dg/elemental_args_check_2.f90: New.
3728
3729 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3730
3731         PR fortran/34662
3732         * gfortran.dg/intent_out_3.f90: New.
3733
3734 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
3735
3736         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
3737
3738 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3739
3740         PR libfortran/34676
3741         * gfortran.dg/list_read_8.f90: New test.
3742
3743 2008-01-04  Richard Guenther  <rguenther@suse.de>
3744
3745         PR middle-end/34029
3746         * gcc.c-torture/compile/pr34029-1.c: New testcase.
3747         * gcc.c-torture/compile/pr34029-2.c: Likewise.
3748
3749 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
3750
3751         PR gcov-profile/34609
3752         * g++.dg/gcov/gcov-6.C: New test.
3753
3754 2008-01-04  Richard Guenther  <rguenther@suse.de>
3755
3756         PR tree-optimization/31081
3757         * g++.dg/torture/pr31081-1.C: New testcase.
3758         * g++.dg/torture/pr31081-2.C: Likewise.
3759
3760 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3761
3762         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
3763         * gcc.target/mips/rsqrt-2.c: Likewise.
3764         * gcc.target/mips/rsqrt-4.c: New test.
3765
3766 2008-01-04  Tobias Burnus  <burnus@net-b.de>
3767
3768         PR fortran/34557
3769         * gfortran.dg/equiv_substr.f90: New.
3770
3771 2008-01-03  Tom Tromey  <tromey@redhat.com>
3772
3773         PR c/34457:
3774         * gcc.dg/pr34457-2.c: New file.
3775         * gcc.dg/pr34457-1.c: New file.
3776
3777 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3778
3779         Revert fix for PR tree-optimization/34458.
3780
3781 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3782
3783         PR tree-optimization/34458
3784         * gcc.dg/tree-ssa/pr34458.c: New.
3785
3786 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3787
3788         PR libfortran/34565
3789         * gfortran.dg/internal_readwrite_1.f90:  New test.
3790         * gfortran.dg/internal_readwrite_2.f90:  New test.
3791
3792 2008-01-03  Tom Tromey  <tromey@redhat.com>
3793
3794         PR preprocessor/34602:
3795         * gcc.dg/cpp/pr34602.c: New file.
3796
3797 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3798
3799         PR tree-optimization/29484
3800         * gcc.c-torture/execute/20071220-1.c: New test.
3801         * gcc.c-torture/execute/20071220-2.c: New test.
3802
3803 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3804
3805         PR tree-optimization/34635
3806         * gcc.dg/tree-ssa/pr34635.c: New.
3807         * gcc.dg/tree-ssa/pr34635-1.c: New.
3808
3809 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3810
3811         PR middle-end/34562
3812         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
3813         scan-assembler check.
3814
3815 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3816
3817         PR middle-end/34608
3818         * g++.dg/gomp/pr34608.C: New test.
3819
3820 2008-01-02  Richard Guenther  <rguenther@suse.de>
3821
3822         PR middle-end/34093
3823         PR middle-end/31976
3824         * gcc.c-torture/compile/pr34093.c: New testcase.
3825
3826 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
3827
3828         * g++.dg/cpp0x/long_long.C: New.
3829
3830 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3831
3832         * gcc.target/spu/tag_manager.c : Include stdlib.h.
3833         * gcc.target/spu/Wmain.c: Fix the line numbers for the
3834         warning on the function main.
3835
3836 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
3837
3838         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3839         rather than __v2di type.
3840
3841 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
3842
3843         PR fortran/34558
3844         * gfortran.dg/linked_list_1.f90: New test.
3845
3846 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3847
3848         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
3849         instead of appending to it.
3850
3851 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
3852
3853         PR tree-optimization/34591
3854         * gcc.dg/vect/pr34591.c: New test.
3855
3856 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3857
3858         PR libfortran/34594
3859         * gfortran.dg/direct_io_8.f90:  New test case.
3860
3861 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
3862
3863         PR target/34281
3864         * gcc.c-torture/execute/20071213-1.c: New test.
3865
3866 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3867
3868         PR libfortran/34560
3869         * gfortran.dg/read_eof_5.f90: New test.
3870
3871 2007-12-25  Tobias Burnus  <burnus@net-b.de>
3872
3873         PR fortran/34514
3874         * gfortran.dg/initialization_17.f90: New.
3875
3876 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3877
3878         PR libfortran/34566
3879         * gfortran.dg/matmul_6.f90:  New test.
3880
3881 2007-12-23  Tobias Burnus  <burnus@net-b.de>
3882
3883         PR fortran/34421
3884         * gfortran.dg/entry_17.f90: New.
3885
3886 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
3887
3888         PR fortran/34536
3889         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
3890         * gfortran.dg/real_const_3.f90: Likewise.
3891         * gfortran.dg/unary_operator.f90: New test.
3892
3893 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
3894
3895         * gnat.dg/pack2.adb: New test.
3896
3897 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
3898
3899         PR fortran/34559
3900         * gfortran.dg/repeat_6.f90: New test.
3901
3902 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3903
3904         PR fortran/34549
3905         * cshift_shift_real_1.f90:  New test.
3906
3907 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3908
3909         PR fortran/34540
3910         * gfortran.dg/shift-kind_2.f90: New test.
3911
3912 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
3913
3914         PR target/8835
3915         * gcc.dg/pr8835-1.c: New.
3916
3917 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
3918
3919         PR fortran/34438
3920         * gfortran.dg/default_initialization_3.f90: New test.
3921
3922 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3923
3924         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
3925         conditions.
3926         (dg-mips-options): Treat -march=24k* as a 32-bit option.
3927
3928 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
3929
3930         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
3931         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
3932
3933 2007-12-20  Jason Merrill  <jason@redhat.com>
3934
3935         * gcc.dg/overload/arg[14].C: Remove expected errors.
3936
3937 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
3938
3939         PR c++/34459
3940         * gcc.c-torture/execute/20071219-1.c: New test.
3941
3942 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3943
3944         PR fortran/34530
3945         * gfortran.dg/namelist_44.f90: New.
3946
3947 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3948
3949         PR fortran/34482
3950         * gfortran.dg/boz_8.f90: Add error-check check.
3951         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
3952         stop by call abort.
3953
3954 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3955
3956         * gcc.dg/gomp/combined-1.c: New test.
3957
3958 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3959
3960         PR tree-optimization/34355
3961         * g++.dg/tree-ssa/pr34355.C: New test.
3962
3963 2007-12-19  Revital Eres  <eres@il.ibm.com>
3964
3965          * gcc.dg/sms-5.c: New testcase.
3966
3967 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3968
3969         PR fortran/34325
3970         * gfortran.dg/missing_parens_1.f90: New.
3971         * gfortran.dg/missing_parens_1.f90: New.
3972         
3973 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
3974
3975         PR fortran/34495
3976         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
3977         expressions.
3978         * gfortran.dg/transfer_simplify_7.f90: New test.
3979
3980 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
3981
3982         * gcc.dg/pr32912-3.c: Compile with -w.
3983
3984         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
3985
3986 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
3987             Jakub Jelinek  <jakub@redhat.com>
3988         
3989         PR c++/32565
3990         PR c++/33943
3991         PR c++/33965
3992         * g++.dg/cpp0x/variadic86.C: New.
3993         * g++.dg/cpp0x/variadic87.C: New.
3994         * g++.dg/cpp0x/variadic84.C: New.
3995         * g++.dg/cpp0x/variadic85.C: New.
3996         * g++.dg/template/ttp25.C: New.
3997
3998 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
3999
4000         PR tree-optimization/34123
4001         * gcc.dg/tree-ssa/pr34123.c: New test.
4002
4003 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4004
4005         PR rtl-optimization/34456
4006         * gcc.c-torture/execute/pr34456.c: New test.
4007
4008 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
4009
4010         PR c++/34488
4011         * g++.dg/parse/friend7.C: New test.
4012
4013         PR rtl-optimization/34490
4014         * gcc.c-torture/execute/20071216-1.c: New test.
4015
4016 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4017
4018         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
4019
4020 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
4021
4022         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
4023         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
4024         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
4025         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
4026         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
4027
4028 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
4029
4030         PR c/34506
4031         * gcc.dg/gomp/clause-2.c: New test.
4032         * g++.dg/gomp/clause-4.C: New test.
4033
4034 2007-12-17  Tobias Burnus  <burnus@net-b.de>
4035
4036         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
4037         part of Fortran 77/95/2003.
4038
4039 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
4040
4041         PR tree-optimization/34445
4042         * gfortran.dg/vect/cost-model-pr34445.f: New test.
4043         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
4044
4045 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4046
4047         PR fortran/34427
4048         * gfortran.dg/namelist_42.f90: Update.
4049         * gfortran.dg/namelist_43.f90: New.
4050         
4051 2007-12-16  Tobias Burnus  <burnus@net-b.de>
4052
4053         PR fortran/34495
4054         * gfortran.dg/initialization_16.f90: New.
4055
4056 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
4057
4058         PR fortran/34305
4059         * gfortran.dg/real_dimension_1.f:  New test case.
4060
4061 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4062
4063         * gcc.dg/torture/pr24257.c: Remove -O from options.
4064
4065 2007-12-16  Tobias Burnus  <burnus@net-b.de>
4066
4067         PR fortran/34246
4068         * gfortran.dg/bind_c_usage_16.f03: Extend test.
4069
4070 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
4071
4072         PR fortran/31213
4073         PR fortran/33888
4074         PR fortran/33998
4075         * gfortran.dg/mapping_1.f90: New test.
4076         * gfortran.dg/mapping_2.f90: New test.
4077         * gfortran.dg/mapping_3.f90: New test.
4078
4079 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4080
4081         PR rtl-optimization/34415
4082         * gcc.c-torture/execute/pr34415.c: New test.
4083
4084 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
4085
4086         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
4087         void. 
4088
4089 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
4090
4091         PR bootstrap/34003
4092         * gcc.dg/pr34003-1.c: New test.
4093         * gcc.dg/pr34003-2.c: New.
4094
4095 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
4096
4097         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
4098         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
4099         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
4100         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
4101         add -save-temps.
4102         * gcc.target/cris/torture/cris-torture.exp,
4103         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
4104         * gcc.target/cris/builtin_ctz_v3.c,
4105         gcc.target/cris/builtin_ctz_v8.c,
4106         gcc.target/cris/builtin_clz_v0.c,
4107         gcc.target/cris/builtin_clz_v3.c,
4108         gcc.target/cris/builtin_bswap_v3.c,
4109         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
4110         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
4111         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
4112         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
4113         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
4114         lib/target-supports.exp: Adjust for crisv32-*-*.
4115
4116 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
4117
4118         * gcc.dg/debug/const-3.c: New.
4119
4120 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4121
4122         * g++.dg/other/datasec1.C: Require named section support.
4123
4124 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
4125
4126         PR target/29978
4127         * gcc.target/i386/pr29978.c: New test.
4128
4129 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4130
4131         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
4132         instead of -msse4.1.
4133         * gcc.target/i386/sse-12.c (dg-options): Ditto.
4134         * g++.dg/other/i386-2.C (dg-options): Ditto.
4135
4136 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4137
4138         PR fortran/34438
4139         * gfortran.dg/private_type_10.f90: New.
4140
4141 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4142
4143         PR fortran/34398
4144         * gfortran.dg/nan_4.f90: New.
4145
4146 2007-12-14  Richard Guenther  <rguenther@suse.de>
4147
4148         PR middle-end/34462
4149         * gcc.c-torture/compile/20071214-1.c: New testcase.
4150
4151 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4152
4153         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
4154         macros to test macroized SSE intrinsics.  Use new macros to test
4155         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
4156         emmintrin.h, xmmintrin.h and bmmintrin.h
4157         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
4158         to test with immediate operand.
4159
4160 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4161
4162         PR target/34091
4163         * gcc.c-torture/compile/pr34091.c: New test.
4164
4165 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4166
4167         * gcc.dg/uninit-13.c: UnXFAIL.
4168         * gcc.dg/complex-5.c: New testcase.
4169
4170 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4171
4172         * gcc.dg/struct/struct-reorg.exp: Replace 
4173          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
4174         
4175 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
4176
4177         PR libfortran/34370
4178         PR libfortran/34323
4179         PR libfortran/34405
4180         * gfortran.dg/advance_6.f90:  New test case.
4181         * gfortran.dg/direct_io_7.f90:  New test case.
4182         * gfortran.dg/streamio_13.f90:  New test case.
4183
4184 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
4185
4186         * g++.dg/cpp0x/__func__.C: New.
4187
4188 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
4189
4190         PR target/34435
4191         * g++.dg/other/pr34435.C: New testcase.
4192
4193 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4194
4195         * gcc.dg/struct: New directory with tests 
4196         for struct-reorg optimizaion.
4197         * gcc.dg/struct/struct-reorg.exp: New script.
4198         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
4199         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4200         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
4201         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4202         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4203         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4204         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4205         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4206         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4207         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4208         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4209         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4210         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4211         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4212         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4213         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4214         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
4215         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
4216         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4217         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4218         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4219         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4220         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4221         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4222
4223 2007-12-13  Tobias Burnus  <burnus@net-b.de>
4224
4225         PR fortran/34427
4226         * gfortran.dg/namelist_42.f90: New.
4227
4228 2007-12-12  Tobias Burnus  <burnus@net-b.de>
4229
4230         PR fortran/34254
4231         * gfortran.dg/function_kinds_3.f90: New.
4232
4233 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
4234
4235         * gcc.target/s390/20071212-1.c: New testcase.
4236
4237 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
4238
4239         PR c++/34238
4240         * g++.dg/ext/visibility/anon7.C: Add xfail.
4241         * g++.dg/ext/visibility/anon9.C: New test.
4242         * g++.dg/ext/visibility/anon10.C: New test.
4243
4244         PR c++/34364
4245         * g++.dg/rtti/dyncast2.C: New test.
4246
4247 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
4248
4249         PR tree-optimization/34407
4250         * gcc.dg/vect/pr34407.c: New test.
4251
4252 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4253
4254         PR fortran/34411
4255         * gfortran.dg/error_recovery_5.f90: New.
4256         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
4257
4258 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4259
4260         PR tree-optimization/34371
4261         * gcc.c-torture/compile/20071207-1.c: New test.
4262
4263 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
4264
4265         PR c++/34059
4266         * g++.dg/parse/crash40.C: New test.
4267
4268 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4269
4270         * g++.dg/opt/memcpy1.C: New test.
4271
4272 2007-12-10  Tobias Burnus  <burnus@net-b.de>
4273
4274         PR fortran/34425
4275         * gfortran.dg/argument_checking_10.f90: New.
4276
4277 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4278
4279         PR rtl-optimization/34302
4280         * gcc.c-torture/execute/20071210-1.c: New test.
4281
4282 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4283
4284         PR c++/34395
4285         * g++.dg/cpp0x/error1.C: New test.
4286
4287         PR c++/34394
4288         * g++.dg/other/error22.C: New test.
4289
4290 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
4291
4292         PR target/32086
4293         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4294         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4295         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4296
4297 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
4298
4299         PR c++/34178
4300         PR c++/34340
4301         * g++.dg/template/repo6.C: New test.
4302         * g++.dg/template/repo7.C: New test.
4303         * g++.dg/template/repo8.C: New test.
4304
4305 2007-12-09  H.J. Lu  <hjl@lucon.org>
4306             Tobias Burnus  <burnus@net-b.de>
4307
4308         PR fortran/34404
4309         * gfortran.dg/read_2.f90: New.
4310
4311 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4312
4313         * lib/target-supports.exp (check_effective_target_tls_native):
4314         Fix typo.
4315
4316 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
4317
4318         PR ada/34366
4319         * gnat.dg/enclosing_record_reference.ads,
4320         gnat.dg/enclosing_record_reference.adb: New test.
4321
4322 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
4323
4324         PR fortran/32129
4325         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
4326         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
4327
4328         PR fortran/31487
4329         * gfortran.dg/char_component_initializer_1.f90: New test.
4330
4331 2007-12-09  Tobias Burnus  <burnus@net-b.de>
4332
4333         PR fortran/34342
4334         PR fortran/34345
4335         PR fortran/18026
4336         PR fortran/29471
4337
4338         * gfortran.dg/boz_8.f90: New.
4339         * gfortran.dg/boz_9.f90: New.
4340         * gfortran.dg/boz_10.f90: New.
4341         * gfortran.dg/boz_7.f90: Update dg-warning.
4342         * gfortran.dg/pr16433.f: Add dg-error.
4343         * gfortan.dg/ibits.f90: Update dg-warning.
4344         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
4345         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4346
4347 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
4348
4349         PR fortran/34359
4350         * gfortran.dg/include_1.f90: New test.
4351         * gfortran.dg/include_1.inc: New.
4352         * gfortran.dg/include_2.f90: New test.
4353
4354 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
4355
4356         * gcc.c-torture/compile/20011130-2.c: Fix typo.
4357
4358 2007-12-08  Tobias Burnus  <burnus@net-b.de>
4359
4360         PR fortran/34319
4361         * gfortran.dg/nan_3.f90: New.
4362
4363 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
4364
4365         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
4366
4367 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4368
4369         * gnat.dg/tamdt*.ad?: Support for ...
4370         * gnat.dg/test_tamdt.adb: New test.
4371
4372 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4373
4374         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
4375         exports and document how these can be exercised.
4376
4377 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
4378
4379         PR ada/15805
4380         * gnat.dg/specs/access_constants.ads: New test.
4381
4382         * gnat.dg/specs/access_constant_decl.ads: New test.
4383
4384         PR ada/21346
4385         * gnat.dg/compose.adb: New test.
4386
4387 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4388
4389         PR ada/34173
4390         * gnat.dg/unc_memops.ad[sb]: Support for ...
4391         * gnat.dg/unc_memfree.adb: New test.
4392         
4393 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
4394
4395         * gfortran.dg/ltrans-7.f90: New.
4396
4397 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
4398             Dorit Nuzman  <dorit@il.ibm.com>
4399
4400         PR tree-optimization/34005
4401         * gcc.dg/vect/pr34005.c: New test.
4402
4403 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
4404
4405         PR c++/34336
4406         * g++.dg/template/new8.C: New test.
4407
4408 2007-12-06  Tobias Burnus  <burnus@net-b.de>
4409
4410         PR fortran/34333
4411         * gfortran.dg/boz_7.f90: New.
4412         * gfortran.dg/int_1.f90: Disable -pedantic option.
4413         * gfortran.dg/boz_1.f90: Ditto.
4414         * gfortran.dg/boz_3.f90: Ditto.
4415         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
4416         * gfortran.dg/ibits.f90: Ditto.
4417         * gfortran.dg/unf_io_convert_1.f90: Ditto.
4418         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4419
4420 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
4421
4422         PR fortran/34335
4423         * gfortran.dg/used_types_19.f90: New test.
4424
4425 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
4426
4427         * gfortran.dg/nan_2.f90: Add -mieee for sh.
4428         * gfortran.dg/nearest_2.f90: Likewise.
4429         * gfortran.dg/nearest_3.f90: Likewise.
4430
4431 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4432
4433         PR middle-end/34337
4434         * gcc.c-torture/execute/20071205-1.c: New test.
4435
4436 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
4437
4438         * gfortran.dg/module_nan.f90: Add -mieee for sh.
4439         * gfortran.dg/real_const_3.f90: Likewise.
4440
4441 2007-12-05  Richard Guenther  <rguenther@suse.de>
4442
4443         PR tree-optimization/34138
4444         * gcc.c-torture/compile/pr34138.c: New testcase.
4445
4446 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4447
4448         PR debug/33739
4449         * gfortran.dg/debug_2.f: New test.
4450
4451 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
4452
4453         * gnat.dg/specs/elab1.ads: New test.
4454
4455 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
4456
4457         PR target/34312
4458         * gcc.target/i386/pr34312.c: New test.
4459
4460 2007-12-05  Tobias Burnus  <burnus@net-b.de>
4461
4462         PR fortran/34333
4463         * gfortran.dg/nan_2.f90: New.
4464
4465 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4466
4467         PR c++/34271
4468         * g++.dg/cpp0x/decltype9.C: New test.
4469         * g++.dg/cpp0x/decltype10.C: New test.
4470
4471 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
4472
4473         PR ada/21489
4474         * gnat.dg/rm_6_4_1_13.adb: New test.
4475
4476 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4477
4478         PR middle-end/34134
4479         * gcc.c-torture/compile/20071117-1.c: New test.
4480
4481 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4482
4483         PR c++/34101
4484         * g++.dg/cpp0x/variadic-ttp.C: New.
4485
4486 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4487         
4488         * gcc.dg/parse-decl-after-if.c: New.
4489         * gcc.dg/20031223-1.c: Adjust.
4490         
4491 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4492
4493         PR c++/33509
4494         * g++.dg/cpp0x/variadic-throw.C: New.
4495
4496 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4497
4498         PR c++/33091
4499         * g++.dg/cpp0x/variadic-unify.C: New.
4500
4501 2007-12-04  Richard Guenther  <rguenther@suse.de>
4502
4503         PR middle-end/34334
4504         PR middle-end/34222
4505         * gcc.c-torture/compile/pr34334.c: New testcase.
4506         * g++.dg/torture/pr34222.C: New testcase.
4507
4508 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4509
4510         * gcc.c-torture/execute/20071202-1.c: New test.
4511         * gcc.dg/tree-ssa/pr34146-2.c: New test.
4512
4513 2007-12-04  Tobias Burnus  <burnus@net-b.de>
4514
4515         PR fortran/34318
4516         * gfortran.dg/module_nan.f90: New.
4517
4518 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
4519
4520         * lib/target-supports.exp (get_compiler_messages): Replace with...
4521         (check_compile): ...this new procedure.  Handle TYPE == executable.
4522         Use comments in the source to determine the correct extension.
4523         Return a pair containing the compiler output and the output filename.
4524         Don't delete the file here.
4525         (check_no_compiler_messages_nocache): New procedure.
4526         (check_no_compiler_messages): Use it.
4527         (check_no_messages_and_pattern_nocache): New procedure.
4528         (check_no_messages_and_pattern): Use it.
4529         (check_runtime_nocache, check_runtime): New procedures.
4530         (check_effective_target_tls): Use check_no_compiler_messages.
4531         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
4532         (check_effective_target_tls_runtime): Use check_runtime.
4533         (check_effective_target_fstack_protector): Likewise.
4534         (check_iconv_available): Use check_runtime_nocache.
4535         (check_effective_target_fortran_large_real): Use
4536         check_no_compiler_messages.
4537         (check_effective_target_fortran_large_int): Likewise.
4538         (check_effective_target_static_libgfortran): Likewise.
4539         (check_750cl_hw_available): Use check_cached_effective_target
4540         and check_runtime_nocache.
4541         (check_vmx_hw_available): Likewise.
4542         (check_effective_target_broken_cplxf_arg): Likewise.
4543         (check_alpha_max_hw_available): Use check_runtime.
4544         (check_function_available): Use check_no_compiler_messages.
4545         (check_cxa_atexit_available): Use check_cached_effective_target
4546         and check_runtime_nocache.
4547         (check_effective_target_dfp_nocache): Use
4548         check_no_compiler_messages_nocache.
4549         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4550         (check_effective_target_dfp): Use check_cached_effective_target.
4551         (check_effective_target_dfprt): Likewise.
4552         (check_effective_target_arm_neon_hw): Use check_runtime.
4553         (check_effective_target_ultrasparc_hw): Likewise.
4554         (check_effective_target_c99_runtime): Use
4555         check_no_compiler_messages_nocache.
4556
4557 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
4558
4559         PR middle-end/29749
4560         * gcc.dg/fold-rotate-1.c: New test.
4561
4562         PR tree-optimization/33453
4563         * gcc.c-torture/compile/20071203-1.c: New test.
4564
4565 2007-12-03  Robert Dewar <dewar@adacore.com>
4566             Samuel Tardieu  <sam@rfc1149.net>
4567
4568         PR ada/34287
4569         * gnat.dg/check_elaboration_code.adb: New test.
4570         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4571         New support files.
4572
4573 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4574
4575         PR c++/34061
4576         * g++.dg/cpp0x/pr34061.C: New.
4577
4578 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4579
4580         PR c++/34273
4581         * g++.dg/other/error21.C: New.
4582
4583 2007-12-02  Revital Eres  <eres@il.ibm.com>
4584
4585         * gcc.dg/sms-4.c: New testcase.
4586
4587 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
4588             Revital Eres  <eres@il.ibm.com>
4589
4590         * gcc.dg/sms-3.c: New testcase.
4591
4592 2007-12-01  Ollie Wild  <aaw@google.com>
4593
4594         PR c++/8171
4595         * g++.dg/conversion/ptrmem9.C: New test.
4596
4597 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4598
4599         PR libfortran/34291
4600         * gfortran.dg/namelist_41.f90: New test.
4601
4602 2007-11-30  Tom Tromey  <tromey@redhat.com>
4603
4604         PR preprocessor/32868:
4605         * gcc.dg/cpp/pr32868.c: New file.
4606
4607 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4608
4609         PR fortran/34248
4610         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
4611
4612 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
4613
4614         PR rtl-optimization/34171
4615         * gcc.dg/pr34171.c: New testcase.
4616
4617 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
4618
4619         * gcc.dg/tree-ssa/pr34244.c: Fixed.
4620
4621 2007-11-30  Tobias Burnus  <burnus@net-b.de>
4622
4623         PR fortran/34133
4624         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4625         * gfortran.dg/bind_c_usage_11.f03: New.
4626         * gfortran.dg/bind_c_usage_12.f03: New.
4627
4628 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
4629
4630         PR c++/34275
4631         * g++.dg/other/error20.C: New test.
4632
4633 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
4634
4635         PR fortran/34230
4636         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4637
4638 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
4639
4640         PR tree-optimization/34244
4641         * gcc.dg/tree-ssa/pr34244.c: New test.
4642
4643 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
4644
4645         PR tree-optimization/33434
4646         * gcc.dg/pr33434-1.c: New test.
4647         * gcc.dg/pr33434-2.c: New test.
4648         * gcc.dg/pr33434-3.c: New test.
4649         * gcc.dg/pr33434-4.c: New test.
4650
4651         PR c++/34270
4652         * g++.dg/template/cond7.C: New test.
4653
4654         PR c++/34267
4655         PR c++/34268
4656         * g++.dg/cpp0x/decltype7.C: New test.
4657         * g++.dg/cpp0x/decltype8.C: New test.
4658
4659 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4660
4661         PR fortran/34248
4662         * gfortran.dg/result_in_spec_3.f90: New.
4663
4664 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4665
4666         PR fortran/34262
4667         * gfortran.dg/mvbits_3.f90: New.
4668
4669 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
4670         
4671         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4672         Delete.
4673         (check_effective_target_hard_float): New.
4674         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
4675         * gcc.dg/pr30957-1.c: Likewise.
4676         
4677 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
4678
4679         PR ada/15804
4680         * gnat.dg/specs/variant_part.ads: New test.
4681
4682         PR ada/17318
4683         * gnat.dg/specs/attribute_parsing.ads: New test.
4684
4685         PR ada/32792
4686         * gnat.dg/specs/integer_value.ads: New test.
4687
4688         PR ada/22559
4689         * gnat.dg/specs/delta_small.ads: New test.
4690
4691 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
4692
4693         PR tree-optimization/34140
4694         * gcc.c-torture/compile/20071128-1.c: New test.
4695
4696 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4697
4698         PR fortran/32928
4699         * gfortran.dg/data_array_1.f90
4700         * gfortran.dg/data_array_2.f90
4701         * gfortran.dg/data_array_3.f90
4702         * gfortran.dg/data_array_4.f90
4703
4704 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4705
4706         PR fortran/34227
4707         * gfortran.dg/blockdata_5.f90: New test.
4708         * gfortran.dg/blockdata_6.f90: New test.
4709
4710 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4711
4712         PR tree-optimization/34016
4713         * gcc.dg/pr34016.c: New test.
4714
4715 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4716
4717         PR fortran/29389
4718         * gfortran.dg/stfunc_6.f90: New test.
4719
4720         PR fortran/33850
4721         * gfortran.dg/assign_10.f90: New test.
4722
4723 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4724
4725         PR fortran/33541
4726         * gfortran.dg/use_11.f90: New test.
4727
4728         PR fortran/34231
4729         * gfortran.dg/generic_15.f90: New test.
4730
4731 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4732
4733         PR target/34225
4734         * gcc.dg/pr34225.c: New test.
4735
4736 2007-11-27  Richard Guenther  <rguenther@suse.de>
4737
4738         PR tree-optimization/34241
4739         * g++.dg/torture/pr34241.C: New testcase.
4740
4741 2007-11-27  Richard Guenther  <rguenther@suse.de>
4742
4743         * gcc.dg/builtins-error.c: New testcase.
4744
4745 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4746
4747         PR c++/34213
4748         * g++.dg/ext/visibility/anon8.C: New test.
4749
4750 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
4751
4752         PR target/34077
4753         * gcc.target/i386/pr34077.c: New testcase.
4754
4755 2007-11-26  Tobias Burnus  <burnus@net-b.de>
4756
4757         PR fortran/34203
4758         * gfortran.dg/backslash_3.f: Add -fbackslash option.
4759         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
4760         * gfortran.dg/backslash_1.f90: Remove no longer needed
4761         -fno-backslash option.
4762
4763 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4764
4765         PR c/23722
4766         * gcc.dg/cpp/19990413-1.c: Update.
4767         * gcc.dg/parse-else-error.c: New.
4768         * gcc.dg/parse-else-error-2.c: New.
4769         * gcc.dg/parse-else-error-3.c: New.
4770         * gcc.dg/parse-else-error-4.c: New.
4771
4772 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4773
4774         PR c++/34081
4775         * g++.dg/template/dependent-expr6.C: New testcase.
4776
4777 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
4778
4779         PR target/34215
4780         * gcc.target/i386/pr34215.c: New test.
4781
4782 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4783
4784         PR target/34174
4785         * gcc.dg/torture/pr34174-1.c: New.
4786
4787 2007-11-26  Richard Guenther  <rguenther@suse.de>
4788
4789         PR middle-end/34233
4790         * gcc.dg/pr34233.c: New testcase.
4791
4792 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4793             Revital Eres  <eres@il.ibm.com>
4794
4795         PR rtl-optimization/34085
4796         * gcc.dg/tree-prof (bb-reorg.c): New test.
4797
4798 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
4799
4800         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4801         Return true for MIPS16 targets.
4802
4803 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4804
4805         PR fortran/33152
4806         * gfortran.dg/blockdata_4.f90: New test.
4807
4808 2007-11-25  Tobias Burnus  <burnus@net-b.de>
4809
4810         PR fortran/34079
4811         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
4812         * gfortran.dg/bind_c_usage_16.f03: New.
4813         * gfortran.dg/bind_c_usage_16_c.c: New.
4814
4815 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
4816
4817         * gnat.dg/specs/size_clause1.ads: New test.
4818         * gnat.dg/specs/size_clause2.ads: Likewise.
4819         * gnat.dg/specs/size_clause3.ads: Likewise.
4820
4821 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
4822
4823         PR fortran/33499
4824         * gfortran.dg/entry_16.f90: New test.
4825
4826 2007-11-24  Tobias Burnus  <burnus@net-b.de>
4827
4828         PR fortran/34192
4829         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4830
4831 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
4832
4833         PR fortran/33541
4834         * gfortran.dg/nested_modules_1.f90: Change the reference to
4835         FOO, forbidden by the standard, to a reference to W.
4836         * gfortran.dg/use_only_1.f90: New test.
4837
4838 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4839
4840         PR fortran/34209
4841         * gfortran.dg/nearest_3.f90: New test.
4842
4843 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4844
4845         PR fortran/33317
4846         * gfortran.dg/optional_dim_2.f90: New test.
4847
4848 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4849
4850         PR fortran/34187
4851         * gfortran.dg/bind_c_usage_15.f90: New.
4852
4853 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4854
4855         PR fortran/34192
4856         * gfortran.dg/nearest_2.f90: New.
4857
4858
4859 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4860
4861         PR c++/30293
4862         PR c++/30294
4863         * g++.dg/ext/java-2.C: New test.
4864
4865 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
4866             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4867         
4868         PR c++/5310
4869         * g++.dg/warn/pr5310.C: New.
4870         * g++.dg/warn/pr33160.C: New.
4871         
4872 2007-11-23  Richard Guenther  <rguenther@suse.de>
4873             Michael Matz  <matz@suse.de>
4874
4875         PR tree-optimization/34176
4876         * gcc.c-torture/execute/pr34176.c: New testcase.
4877
4878 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4879
4880         PR c++/34198
4881         * gcc.dg/Wconversion-5.c: New test.
4882         * g++.dg/Wconversion3.C: New test.
4883
4884 2007-11-23  Richard Guenther  <rguenther@suse.de>
4885
4886         * gcc.dg/tree-ssa/alias-17.c: New testcase.
4887
4888 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
4889
4890         PR c/14050
4891         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
4892         qualifiers in abstract declarator.
4893
4894 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4895
4896         * gfortran.dg/derived_constructor_comps_3.f90: New.
4897
4898 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
4899
4900         PR c++/34094
4901         * g++.dg/ext/visibility/anon7.C: New test.
4902
4903 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4904
4905         PR fortran/34079
4906         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
4907         * gfortran.dg/bind_c_usage_13.f03: New.
4908         * gfortran.dg/bind_c_usage_14.f03: New.
4909
4910 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4911
4912         PR rtl-optimization/33848
4913         * gcc.dg/torture/pr33848.c: New test.
4914
4915 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4916
4917         PR fortran/34083
4918         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
4919
4920 2007-11-20  Richard Guenther  <rguenther@suse.de>
4921
4922         PR middle-end/34154
4923         * gcc.c-torture/execute/pr34154.c: New testcase.
4924
4925 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
4926
4927         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
4928
4929 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4930
4931         PR fortran/32770
4932         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
4933         so test passes with -frecord-marker=8.
4934         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
4935         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
4936         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
4937         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
4938         * gfortrand.dg/modulo_1.f90:  Likewise.
4939
4940 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
4941
4942         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4943         New procedure.
4944         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
4945         * gcc.dg/pr30957-1.c: Likewise.
4946
4947 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4948
4949         PR c++/34089
4950         * g++.dg/template/crash74.C: New test.
4951
4952 2007-11-20  Richard Guenther  <rguenther@suse.de>
4953
4954         * gcc.c-torture/execute/20071120-1.c: New testcase.
4955
4956 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4957
4958         PR c/34146
4959         * gcc.dg/tree-ssa/pr34146.c: New test.
4960
4961         PR testsuite/33978
4962         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
4963         dependent on target settings like move_by_pieces etc.
4964
4965         PR c++/28879
4966         * g++.dg/template/vla2.C: New test.
4967
4968         PR c++/33962
4969         * g++.dg/overload/template3.C: New test.
4970
4971 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4972
4973         PR fortran/33317
4974         * gfortran.dg/optional_dim_2.f90: Remove test.
4975
4976 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
4977
4978         * gcc.dg/dfp/ddmode-ice.c: New test.
4979
4980 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4981
4982         PR tree-optimization/34036
4983         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
4984
4985 2007-11-19  Richard Guenther  <rguenther@suse.de>
4986
4987         PR tree-optimization/34
4988         * gcc.c-torture/execute/pr34099-2.c: New testcase.
4989
4990 2007-11-19  Tobias Burnus  <burnus@net-b.de>
4991
4992         PR fortran/34079
4993         * gfortran.dg/bind_c_usage_10_c.c: New.
4994         * gfortran.dg/bind_c_usage_10.f03: New.
4995
4996 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4997
4998         * gcc.dg/pr33007.c: Expect new warning.
4999         * gcc.dg/tree-ssa/recip-5.c: Likewise.
5000         * g++.dg/opt/pr34036.C: New test.
5001
5002 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
5003
5004         PR c++/30988
5005         * g++.dg/warn/noreturn-4.C: New test.
5006         * g++.dg/warn/noreturn-5.C: New test.
5007         * g++.dg/warn/noreturn-6.C: New test.
5008         * g++.dg/warn/noreturn-7.C: New test.
5009
5010 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
5011
5012         PR fortran/32770
5013         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
5014         integers so tests works with -fdefault-integer-8.
5015         * gfortran.fortran-torture/execute/elemental.f90:  Use default
5016         integers so test passes with -fdefault-integer-8.
5017         * gfortran.fortran-torture/execute/der_io.f90:  Increase
5018         buffer length so test passes with -fdefault-integer-8.
5019         * gfortran.dg/bounds_check_8.f90:  Likewise.
5020         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
5021         * gfortran.dg/equiv_7.f90:  Set kind so test passes
5022         with -fdefault-integer-8.
5023         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
5024         provoke overflow.
5025
5026 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5027
5028         PR fortran/33317
5029         * gfortran.dg/optional_dim_2.f90: New test.
5030         
5031         PR fortran/34139
5032         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
5033         
5034 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
5035
5036         PR rtl-optimization/34132
5037         * gcc.c-torture/compile/20071118-1.c: New test.
5038
5039 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
5040
5041         PR fortran/31608
5042         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
5043
5044 2007-11-18  Tobias Burnus  <burnus@net-b.de>
5045
5046         PR fortran/34137
5047         * gfortran.dg/entry_14.f90: New.
5048         * gfortran.dg/entry_15.f90: New.
5049
5050 2007-11-18  Richard Guenther  <rguenther@suse.de>
5051
5052         PR tree-optimization/34127
5053         * gcc.c-torture/compile/pr34127.c: New testcase.
5054
5055 2007-11-18  Ben Elliston  <bje@au.ibm.com>
5056
5057         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
5058         type specifier, as they are not permitted according to the AltiVec
5059         Programming Interface Manual.
5060
5061 2007-11-17  Tobias Burnus  <burnus@net-b.de>
5062
5063         PR fortran/34133
5064         * gfortran.dg/bind_c_usage_9.f03: New.
5065         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
5066
5067 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5068
5069         PR fortran/25252
5070         * interface.c (gfc_current_interface_head,
5071         gfc_set_current_interface_head): New functions.
5072         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
5073         On syntax error, restore previous state of the interface.
5074         * gfortran.h (gfc_current_interface_head,
5075         gfc_set_current_interface_head): New prototypes.
5076
5077 2007-11-17  Richard Guenther  <rguenther@suse.de>
5078
5079         PR middle-end/34130
5080         * gcc.c-torture/execute/pr34130.c: New testcase.
5081
5082 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5083
5084         PR fortran/34108
5085         * gfortran.dg/fmt_label_1.f90: New test.
5086
5087 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5088
5089         PR fortran/33957
5090         * gfortran.dg/initialization_15.f90 : New test.
5091
5092 2007-11-16  Richard Guenther  <rguenther@suse.de>
5093
5094         PR middle-end/34030
5095         * gcc.c-torture/compile/pr34030.c: New testcase.
5096
5097 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
5098
5099         PR fortran/34008
5100         * gfortran.dg/interface_assignment_3.f90.
5101
5102 2007-11-16  Richard Guenther  <rguenther@suse.de>
5103
5104         PR tree-optimization/33870
5105         * gcc.dg/torture/pr33870.c: New testcase.
5106
5107 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
5108
5109         PR fortran/33986
5110         * gfortran.dg/allocatable_function_3.f90.
5111
5112 2007-11-16  Richard Guenther  <rguenther@suse.de>
5113
5114         PR tree-optimization/34113
5115         * gcc.c-torture/compile/pr34113.c: New testcase.
5116
5117 2007-11-16  Richard Guenther  <rguenther@suse.de>
5118
5119         PR tree-optimization/34099
5120         * g++.dg/torture/pr3499.C: New testcase.
5121         * gcc.c-torture/execute/pr34099.c: Likewise.
5122
5123 2007-11-16  Olivier Hainque  <hainque@adacore.com>
5124
5125         * gnat.dg/release_unc_maxalign.adb: New test.
5126
5127 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
5128
5129         PR c++/34100
5130         * g++.dg/template/crash73.C: New test.
5131
5132 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
5133
5134         PR middle-end/23848
5135         * gcc.dg/tree-ssa/pr23848-1.c: New test.
5136         * gcc.dg/tree-ssa/pr23848-2.c: New test.
5137         * gcc.dg/tree-ssa/pr23848-3.c: New test.
5138         * gcc.dg/tree-ssa/pr23848-4.c: New test.
5139
5140 2007-11-15  Tobias Burnus  <burnus@net-b.de>
5141
5142         PR fortran/33917
5143         * gfortran.dg/proc_decl_11.f90: New.
5144
5145 2007-11-15  Ben Elliston  <bje@au.ibm.com>
5146
5147         * gcc.target/spu/compare-dp.c: New test.
5148
5149 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5150
5151         * gcc.dg/pr33923.c: New test.
5152
5153 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
5154
5155         PR middle-end/34088
5156         * gcc.dg/pr34088.c: New test.
5157
5158 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5159
5160         * gcc.c-torture/compile/20071114-1.c: New test.
5161
5162 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5163
5164         PR fortran/31608
5165         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
5166         to match known variations in symbol format. Document in comments.
5167
5168 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5169
5170         PR fortran/33985
5171         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
5172
5173 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5174
5175         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
5176         when done.
5177
5178 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5179
5180         PR fortran/33162
5181         * gfortran.dg/proc_decl_1.f90: Update.
5182         * gfortran.dg/proc_decl_7.f90: New test.
5183         * gfortran.dg/proc_decl_8.f90: New test.
5184         * gfortran.dg/proc_decl_9.f90: New test.
5185         * gfortran.dg/proc_decl_10.f90: New test.
5186
5187 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
5188
5189         PR fortran/34080
5190         * gfortran.dg/transfer_assumed_size_1.f90: New test.
5191
5192 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5193
5194         PR c++/34054
5195         PR c++/34056
5196         PR c++/34057
5197         PR c++/34058
5198         PR c++/34060
5199         * g++.dg/parse/crash36.C: Add another dg-error.
5200         * g++.dg/cpp0x/pr34054.C: New test.
5201         * g++.dg/cpp0x/pr34056.C: New test.
5202         * g++.dg/cpp0x/pr34057.C: New test.
5203         * g++.dg/cpp0x/pr34058.C: New test.
5204         * g++.dg/cpp0x/pr34060.C: New test.
5205
5206         PR tree-optimization/34063
5207         * g++.dg/tree-ssa/pr34063.C: New test.
5208
5209 2007-11-13  Diego Novillo  <dnovillo@google.com>
5210
5211         PR tree-optimization/33870
5212         * gcc.c-torture/execute/pr33870-1.c: New test.
5213         * gcc.dg/tree-ssa/alias-16.c: New test.
5214
5215 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5216
5217         PR c++/29225
5218         * g++.dg/template/crash72.C: New test.
5219
5220 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5221
5222         * g++.dg/opt/cfg5.C: New test.
5223
5224 2007-11-12  Richard Guenther  <rguenther@suse.de>
5225
5226         PR middle-end/34070
5227         * gcc.c-torture/execute/pr34070-1.c: New testcase.
5228         * gcc.c-torture/execute/pr34070-2.c: Likewise.
5229
5230 2007-11-12  Richard Guenther  <rguenther@suse.de>
5231
5232         PR middle-end/34027
5233         * gcc.dg/pr34027-1.c: New testcase.
5234         * gcc.dg/pr34027-2.c: Likewise.
5235
5236 2007-11-12  Ira Rosen  <irar@il.ibm.com>
5237
5238         PR tree-optimization/33953
5239         * gcc.dg/vect/pr33953.c: New testcase.
5240
5241 2007-11-11  Tom Tromey  <tromey@redhat.com>
5242
5243         PR c++/17577:
5244         * g++.dg/ext/pr17577.h: New file.
5245         * g++.dg/ext/pr17577.C: New file.
5246
5247 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5248
5249         PR c++/8570
5250         * g++.old-deja/g++.ns/template13.C: Update expected output.
5251         * g++.old-deja/g++.pt/friend23.C: Likewise.
5252         * g++.dg/warn/pr8570.C: New.
5253
5254 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
5255
5256         PR c++/34068
5257         * g++.dg/template/pseudodtor4.C: New test.
5258
5259 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
5260
5261         PR middle-end/34018
5262         * g++.dg/opt/inline14.C: New test.
5263
5264         PR tree-optimization/33680
5265         * gcc.c-torture/compile/20071108-1.c: New test.
5266
5267         PR c++/32241
5268         * g++.dg/template/pseudodtor3.C: New test.
5269
5270 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
5271
5272         PR c++/33510
5273         * g++.dg/cpp0x/variadic-init.C: New.
5274
5275 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
5276             Jakub Jelinek  <jakub@redhat.com>
5277
5278         PR rtl-optimization/34012
5279         * gcc.target/i386/pr34012.c: New test.
5280
5281 2007-11-09  Richard Guenther  <rguenther@suse.de>
5282
5283         PR tree-optimization/33604
5284         * g++.dg/tree-ssa/pr33604.C: New testcase.
5285         * gcc.dg/pr32721.c: Adjust pattern.
5286
5287 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5288
5289         * gcc.target/mips/dse-1.c: Disable.
5290
5291 2007-11-08  Tom Tromey  <tromey@redhat.com>
5292
5293         * gcc.dg/empty-source-3.c: Update warning location.
5294         * gcc.dg/gomp/barrier-2.c: Likewise.
5295         * gcc.dg/label-decl-3.c: Likewise.
5296         * gcc.dg/label-decl-2.c: Likewise.
5297         * gcc.dg/empty-source-2.c: Likewise.
5298
5299 2007-11-08  Tom Tromey  <tromey@redhat.com>
5300
5301         PR c++/30297:
5302         * g++.dg/inherit/pr30297.C: New file.
5303
5304 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
5305
5306         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
5307         -fno-common for cygwin and mingw32.
5308
5309 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
5310
5311         PR middle-end/33826
5312         * gcc.dg/pr33826.c: New.
5313         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
5314         recursive functions being marked pure or const.
5315         
5316 2007-11-08  Tobias Burnus  <burnus@net-b.de>
5317
5318         PR fortran/33917
5319         * gfortran.dg/proc_decl_5.f90: New.
5320         * gfortran.dg/proc_decl_6.f90: New.
5321
5322 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
5323
5324         PR tree-optimization/32575
5325         * gcc.c-torture/execute/20071108-1.c: New test.
5326
5327 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
5328
5329         * g++.dg/opt/anchor1.C: New.
5330
5331 2007-11-07  Diego Novillo  <dnovillo@google.com>
5332
5333         PR 33870
5334         * gcc.c-torture/execute/pr33870.x: Remove.
5335
5336 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
5337
5338         PR c++/33045
5339         PR c++/33837
5340         PR c++/33838
5341         * g++.dg/cpp0x/decltype-33837.C: New.
5342         * g++.dg/cpp0x/decltype-refbug.C: New.
5343         * g++.dg/cpp0x/decltype-33838.C: New.
5344
5345 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5346
5347         * gcc.c-torture/compile/20071107-1.c: New test.
5348
5349 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5350
5351         * gcc.dg/out-of-bounds-1.c: New test.
5352
5353 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
5354
5355         PR c++/33501
5356         * g++.dg/warn/incomplete2.C: New test.
5357         * g++.dg/template/incomplete4.C: New test.
5358         * g++.dg/template/incomplete5.C: New test.
5359
5360 2007-11-07  Olivier Hainque  <hainque@adacore.com>
5361
5362         * gnat.dg/max_align.adb: New test.
5363
5364 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
5365
5366         PR target/30961
5367         * gcc.target/i386/pr30961-1.c: New.
5368
5369 2007-11-06  Tom Tromey  <tromey@redhat.com>
5370
5371         PR c++/32368:
5372         * g++.dg/warn/pragma-system_header3.h: New.
5373         * g++.dg/warn/pragma-system_header3.C: New.
5374
5375         PR c++/32256:
5376         * g++.dg/warn/pragma-system_header4.C: New.
5377         * g++.dg/warn/pragma-system_header4.h: New.
5378
5379 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5380
5381         PR c++/33977
5382         PR c++/33886
5383         * g++.dg/other/canon-array.C: New.
5384         
5385 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5386
5387         * g++.dg/parser/crash36.C: Tweak expected errors.
5388         * g++.dg/cpp0x/pr31439.C: New.
5389         * g++.dg/cpp0x/pr32114.C: New.
5390         * g++.dg/cpp0x/pr32115.C: New.
5391         * g++.dg/cpp0x/pr32125.C: New.
5392         * g++.dg/cpp0x/pr32126.C: New.
5393         * g++.dg/cpp0x/pr32127.C: New.
5394         * g++.dg/cpp0x/pr32128.C: New.
5395         * g++.dg/cpp0x/pr32253.C: New.
5396         * g++.dg/cpp0x/pr32566.C: New.
5397         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
5398         * g++.dg/cpp0x/pr31438.C: Ditto.
5399         * g++.dg/cpp0x/variadic81.C: Ditto.
5400         * g++.dg/cpp0x/pr31432.C: Ditto.
5401         * g++.dg/cpp0x/pr31442.C: Ditto.
5402
5403 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
5404
5405         PR target/33168
5406         * g++.dg/other/datasec1.C: New test.
5407
5408         PR tree-optimization/33458
5409         * g++.dg/opt/inline12.C: New test.
5410
5411         PR tree-optimization/33993
5412         * gcc.c-torture/compile/20071105-1.c: New test.
5413
5414 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5415
5416         PR rtl-optimization/33648
5417         * gcc.dg/pr33648.c: Require effective target freorder.
5418
5419 2007-11-05  Revital Eres  <eres@il.ibm.com>
5420
5421         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
5422
5423 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5424
5425         PR c++/33996
5426         PR c++/33235
5427         PR c++/33930
5428         * g++.dg/cpp0x/pr33996.C: New
5429         * g++.dg/cpp0x/rv-trivial-bug.C: New
5430         * g++.dg/cpp0x/pr33930.C: New
5431
5432 2007-11-05  Nick Clifton  <nickc@redhat.com>
5433             Sebastian Pop  <sebastian.pop@amd.com>
5434
5435         PR tree-optimization/32540
5436         PR tree-optimization/33922
5437         * gcc.dg/tree-ssa/pr32540-1.c: New.
5438         * gcc.dg/tree-ssa/pr32540-2.c: New.
5439         * gcc.dg/tree-ssa/pr33922.c: New.
5440
5441 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5442
5443         PR c++/33939
5444         * g++.dg/cpp0x/variadic-rref.C: New.
5445         
5446 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5447
5448         * g++dg/warn/pointer-integer-comparison.C: New.
5449
5450 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5451
5452         PR tree-optimization/33856
5453         * gcc.c-torture/compile/20071027-1.c: New test.
5454
5455         PR c++/33836
5456         * g++.dg/ext/label10.C: New test.
5457
5458         PR c++/33969
5459         * g++.dg/other/ptrmem9.C: New test.
5460
5461 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
5462
5463         PR middle-end/32931
5464         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
5465
5466 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
5467
5468         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
5469         * g++.dg/ext/visibility/namespace2.C: Add argument to
5470         dg-require-visibility.
5471         * g++.dg/ext/java-1.C: Disable on AIX.
5472
5473 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
5474
5475         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
5476
5477 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5478
5479         PR fortran/33881
5480         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
5481
5482 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5483
5484         PR c/29062
5485         * gcc.dg/20031223-1.c: Adjust error output.
5486         * gcc.dg/parse-decl-after-label.c: New.
5487         
5488 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5489
5490         PR libfortran/24685
5491         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
5492         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
5493         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
5494
5495 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5496
5497         PR rtl-optimization/28940
5498         * gcc.target/i386/addr-sel-1.c: New test.
5499
5500 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
5501
5502         PR middle-end/33670
5503         * gcc.dg/pr33670.c: New test.
5504
5505 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5506
5507         PR c++/33516
5508         * g++.dg/lookup/typedef1.C: New test.
5509
5510 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
5511
5512         PR testsuite/32076
5513         * lib/scandump.exp (dump-suffix): New.
5514         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
5515         Include dump suffix in pass/fail messages, put regexp in quotes.
5516
5517 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
5518
5519         PR c++/33495
5520         * g++.dg/other/error19.C: New.
5521
5522 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5523
5524         PR rtl-optimization/28062
5525         * gcc.c-torture/compile/20071102-1.c: New test.
5526
5527 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
5528
5529         * g++.dg/cpp0x/pr33955.C: New.
5530
5531 2007-11-01  Tom Tromey  <tromey@redhat.com>
5532
5533         PR preprocessor/30805:
5534         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
5535
5536 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5537
5538         PR rtl-optimization/33648
5539         * gcc.dg/pr33648.c: New test.
5540
5541 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5542
5543         PR c++/32384
5544         * g++.dg/template/pseudodtor1.C: New test.
5545         * g++.dg/template/pseudodtor2.C: New test.
5546
5547         PR c++/32260
5548         * g++.dg/rtti/typeid7.C: New test.
5549
5550 2007-11-01  Tom Tromey  <tromey@redhat.com>
5551
5552         PR preprocessor/30805:
5553         * gcc.dg/cpp/pr30805.c: New file.
5554
5555 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
5556
5557         PR testsuite/25352
5558         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5559         add dg-skip-if.
5560         * gcc.c-torture/compile/20001205-1.c: Ditto.
5561         * gcc.c-torture/compile/20001226-1.c: Ditto.
5562         * gcc.c-torture/compile/20020312-1.c: Ditto.
5563         * gcc.c-torture/compile/20020604-1.c: Ditto.
5564         * gcc.c-torture/compile/920501-12.c: Ditto.
5565         * gcc.c-torture/compile/920501-4.c: Ditto.
5566         * gcc.c-torture/compile/920520-1.c: Ditto.
5567         * gcc.c-torture/compile/980506-1.c: Ditto.
5568         * gcc.c-torture/compile/990617-1.c: Ditto.
5569         * gcc.dg/compare6.c: Ditto.
5570         * g++.old-deja/g++.brendan/crash43.C: Ditto.
5571         * g++.old-deja/g++.brendan/synth1.C: Ditto.
5572         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5573         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5574         * g++.old-deja/g++.pt/static6.C: Ditto.
5575         * g++.old-deja/g++.pt/crash16.C: Ditto.
5576         * g++.old-deja/g++.mike/p10416.C: Ditto.
5577         * g++.old-deja/g++.mike/ns15.C: Ditto.
5578         * g++.old-deja/g++.mike/eh46.C: Ditto.
5579
5580 2007-11-01  Tom Tromey  <tromey@redhat.com>
5581
5582         * gcc.dg/redecl-1.c: Update.
5583         * gcc.dg/pr20368-3.c: Update.
5584         * gcc.dg/inline-14.c: Update.
5585         * gcc.dg/builtins-30.c: Update.
5586         * gcc.dg/dremf-type-compat-4.c: Update.
5587         * gcc.dg/pr20368-2.c: Update.
5588
5589 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5590
5591         PR rtl-optimization/33673
5592         * gcc.dg/pr33673.c: New test.
5593
5594 2007-11-01  Michael Matz  <matz@suse.de>
5595
5596         PR tree-optimization/33961
5597         * gcc.dg/pr33961.c: New test.
5598
5599 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
5600
5601         PR c++/33494
5602         * g++.dg/template/error35.C: New.
5603
5604 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
5605
5606         PR target/31507
5607         * gcc.dg/pr31507-1.c: New test.
5608         * gcc.dg/pr31507-2.c: New test.
5609
5610 2007-10-31  Revital Eres  <eres@il.ibm.com>
5611
5612         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5613         target.
5614         * gcc.dg/vect/tree-vect.h (check_vect): Add
5615         powerpc-*paired test.
5616         * lib/target-supports.exp (check_750cl_hw_available):
5617         New.
5618         (check_effective_target_vect_int,
5619         check_effective_target_vect_intfloat_cvt,
5620         check_effective_target_powerpc_altivec_ok,
5621         check_effective_target_vect_long,
5622         check_effective_target_vect_sdot_hi,
5623         check_effective_target_vect_udot_hi,
5624         check_effective_target_vect_pack_trunc,
5625         check_effective_target_vect_unpack,
5626         check_effective_target_vect_shift,
5627         check_effective_target_vect_int_mult): Disable for powerpc-*paired
5628         target.
5629         * gcc.dg/vect/vect-ifcvt-11.c: New.
5630         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5631         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5632         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5633         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5634         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5635         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5636
5637 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
5638             Tobias Burnus  <burnus@net-b.de>
5639
5640         PR fortran/33941
5641         * gfortran.dg/module_read_1.f90: New.
5642
5643 2007-10-31  Tom Tromey  <tromey@redhat.com>
5644
5645         PR preprocessor/30786:
5646         * gcc.dg/cpp/pr30786.c: New file.
5647
5648 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5649
5650         PR fortran/33162
5651         * gfortran.dg/interface_19.f90: New.
5652         * gfortran.dg/interface_20.f90: New.
5653         * gfortran.dg/interface_21.f90: New.
5654         
5655 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
5656
5657         PR tree-optimization/32377
5658         * gfortran.dg/vect/pr32377.f90: New.
5659         
5660 2007-10-31  Richard Guenther  <rguenther@suse.de>
5661
5662         PR middle-end/33779
5663         * gcc.c-torture/execute/pr33779-1.c: New testcase.
5664         * gcc.c-torture/execute/pr33779-2.c: Likewise.
5665
5666 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
5667
5668         PR fortran/33897
5669         * gfortran.dg/contained_3.f90: New.
5670
5671 2007-10-31  Christian Bruel  <christian.bruel@st.com>
5672
5673         PR c++/19531
5674         * g++.dg/opt/nrv8.C: New.
5675         
5676 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5677
5678         PR c++/33709
5679         * g++.dg/opt/compound1.C: New test.
5680
5681         PR c++/33616
5682         * g++.dg/template/ptrmem18.C: New test.
5683
5684 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5685
5686         PR fortran/33596
5687         * gfortran.dg/isnan_2.f90: New test.
5688
5689 2007-10-30  Ed Schouten  <ed@fxq.nl>
5690
5691         PR tree-optimization/32500
5692         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
5693
5694 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
5695
5696         PR c++/31993
5697         PR c++/32252
5698         * g++.dg/cpp0x/pr31993.C: New
5699         * g++.dg/cpp0x/pr32252.C: New
5700
5701 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5702
5703         PR tree-optimization/33723
5704         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
5705
5706 2007-10-30  Richard Guenther  <rguenther@suse.de>
5707
5708         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
5709         gcc.target/i386/loop-3.c.
5710
5711 2007-10-30  Revital Eres  <eres@il.ibm.com>
5712
5713         * gcc.dg/vect/pr33866.c: Require vect_long.
5714
5715 2007-10-30  Revital Eres  <eres@il.ibm.com>
5716
5717         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
5718         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5719
5720 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
5721
5722         PR tree-optimization/32893
5723         * lib/target-supports.exp
5724         (check_effective_target_unaligned_stack): new keyword.
5725         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
5726         not sensitive to unaligned_stack.
5727         * gcc.dg/vect/vect-3.c: Likewise.
5728         * gcc.dg/vect/vect-4.c: Likewise.
5729         * gcc.dg/vect/vect-5.c: Likewise.
5730         * gcc.dg/vect/vect-6.c: Likewise.
5731         * gcc.dg/vect/vect-7.c: Likewise.
5732         * gcc.dg/vect/vect-13.c: Likewise.
5733         * gcc.dg/vect/vect-17.c: Likewise.
5734         * gcc.dg/vect/vect-18.c: Likewise.
5735         * gcc.dg/vect/vect-19.c: Likewise.
5736         * gcc.dg/vect/vect-20.c: Likewise.
5737         * gcc.dg/vect/vect-21.c: Likewise.
5738         * gcc.dg/vect/vect-22.c: Likewise.
5739         * gcc.dg/vect/vect-27.c: Likewise.
5740         * gcc.dg/vect/vect-29.c: Likewise.
5741         * gcc.dg/vect/vect-64.c: Likewise.
5742         * gcc.dg/vect/vect-65.c: Likewise.
5743         * gcc.dg/vect/vect-66.c: Likewise.
5744         * gcc.dg/vect/vect-72.c: Likewise.
5745         * gcc.dg/vect/vect-73.c: Likewise.
5746         * gcc.dg/vect/vect-86.c: Likewise.
5747         * gcc.dg/vect/vect-all.c: Likewise.
5748         * gcc.dg/vect/slp-25.c: Likewise.
5749         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5750         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5751         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5752
5753         * gcc.dg/vect/vect-31.c: Removed alignment checks.
5754         * gcc.dg/vect/vect-34.c: Likewise.
5755         * gcc.dg/vect/vect-36.c: Likewise.
5756         * gcc.dg/vect/vect-64.c: Likewise.
5757         * gcc.dg/vect/vect-65.c: Likewise.
5758         * gcc.dg/vect/vect-66.c: Likewise.
5759         * gcc.dg/vect/vect-68.c: Likewise.
5760         * gcc.dg/vect/vect-76.c: Likewise.
5761         * gcc.dg/vect/vect-77.c: Likewise.
5762         * gcc.dg/vect/vect-78.c: Likewise.
5763
5764         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
5765         testcase (without no-section-anchors prefix) but with global arrays.
5766         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5767         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
5768         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5769         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5770         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5771         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5772         * gcc.dg/vect/vect-77-global.c: Likewise.
5773         * gcc.dg/vect/vect-78-global.c: Likewise.
5774
5775         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
5776         testcase (without no-section-anchors prefix) but fix alignment checks
5777         to also consider unaligned_stack targets.
5778         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5779
5780 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5781
5782         PR tree-optimization/33723
5783         * gcc.c-torture/execute/20071029-1.c: New test.
5784         * gcc.dg/tree-ssa/pr33723.c: New test.
5785
5786 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
5787
5788         PR tree-optimization/33614
5789         * gcc.c-torture/compile/pr33614.c: New test.
5790
5791 2007-10-29  Richard Guenther  <rguenther@suse.de>
5792
5793         PR tree-optimization/33870
5794         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
5795
5796 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5797
5798         PR tree-optimization/33757
5799         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
5800         true architectures instead of having a big dg-skip-if.
5801
5802         PR c++/33841
5803         * g++.dg/other/bitfield3.C: New test.
5804
5805 2007-10-29  Richard Guenther  <rguenther@suse.de>
5806
5807         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
5808
5809 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5810
5811         Automatic parallelization reduction tests.
5812
5813         * gcc.dg/tree-ssa/reduc-1.c: New test.
5814         * gcc.dg/tree-ssa/reduc-1char.c: New test.
5815         * gcc.dg/tree-ssa/reduc-1short.c: New test.
5816         * gcc.dg/tree-ssa/reduc-2.c: New test.
5817         * gcc.dg/tree-ssa/reduc-2char.c: New test.
5818         * gcc.dg/tree-ssa/reduc-2short.c: New test.
5819         * gcc.dg/tree-ssa/reduc-3.c: New test.
5820         * gcc.dg/tree-ssa/reduc-6.c: New test.
5821         * gcc.dg/tree-ssa/reduc-7.c: New test.
5822         * gcc.dg/tree-ssa/reduc-8.c: New test.
5823         * gcc.dg/tree-ssa/reduc-9.c: New test.
5824
5825 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5826             Zdenek Dvorak  <ook@ucw.cz>
5827
5828         OMP_ATOMIC Changes, testsuite changes.
5829
5830         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5831         instead of gimple dump.
5832         * gcc.dg/gomp/atomic-9.c: Same.
5833         * gcc.dg/gomp/atomic-10.c: Same.
5834         * g++.dg/gomp/atomic-3.C: Same.
5835         * g++.dg/gomp/atomic-9.C: Same.
5836         * g++.dg/gomp/atomic-10.C: Same.
5837
5838 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
5839
5840         PR fortran/31217
5841         PR fortran/33811
5842         * gfortran.dg/forall_12.f90: New test.
5843
5844         PR fortran/33686
5845         * gfortran.dg/forall_13.f90: New test.
5846
5847 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
5848             Mark Mitchell  <mark@codesourcery.com>
5849
5850         PR c++/30659
5851         * g++.dg/template/crash71.C: New.
5852
5853 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5854
5855         PR fortran/32147
5856         * gfortran.dg/module_md5_1.f90: Update hash-value.
5857
5858 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
5859
5860         PR tree-opt/33589
5861         * g++.dg/torture/pr33589-1.C: New testcase.
5862         * g++.dg/torture/pr33589-2.C: New testcase.
5863
5864 2007-10-28  Richard Guenther  <rguenther@suse.de>
5865
5866         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
5867
5868 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
5869             Uros Bizjak  <ubizjak@gmail.com>
5870
5871         PR tree-optimization/33920
5872         * gcc.dg/tree-ssa/pr33290.c: New test.
5873
5874 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5875
5876         PR fortran/31306
5877         * gfortran.dg/argument_check_7.f90: New test.
5878         * gfortran.dg/argument_check_8.f90: New test.
5879         
5880 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5881
5882         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
5883         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
5884         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
5885         * gcc.target/i386/sse-14.c: Ditto.
5886
5887 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
5888
5889         PR c++/33844
5890         * g++.dg/other/ptrmem8.C: New test.
5891
5892         PR c++/33842
5893         * g++.dg/template/error34.C: New test.
5894
5895 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5896
5897         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
5898
5899 2007-10-27  Richard Guenther  <rguenther@suse.de>
5900
5901         PR tree-optimization/33870
5902         * gcc.dg/tree-ssa/alias-15.c: New testcase.
5903         * gcc.c-torture/execute/pr33870.c: Likewise.
5904
5905 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5906
5907         PR fortran/33162
5908         * gfortran.dg/argument_checking_9.f90: New test.
5909
5910 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5911
5912         * g++.dg/other/pr33601.C: New.
5913
5914 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5915
5916         PR c++/31988
5917         * g++.dg/init/new25.C: New.
5918
5919 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5920
5921         * g++.dg/cpp0x/pr33839.C: New.
5922         
5923 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
5924
5925         PR c++/33744
5926         * g++.dg/template/arg6.C: New test.
5927
5928 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5929
5930         PR c++/31747
5931         * g++.dg/parse/crash39.C: New.
5932
5933 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
5934
5935         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
5936         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
5937         "offset: -4B".
5938
5939 2007-10-25  David Daney  <ddaney@avtrex.com>
5940
5941         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
5942
5943 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
5944
5945         PR c++/33843
5946         * g++.dg/template/error32.C: New.
5947
5948 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5949             Ira Rosen  <irar@il.ibm.com>
5950
5951         PR tree-optimization/33833
5952         * gcc.dg/vect/pr33833.c: New testcase.
5953
5954 2007-10-25  David Daney  <ddaney@avtrex.com>
5955
5956         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
5957
5958 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5959             Ira Rosen  <irar@il.ibm.com>
5960
5961         PR tree-optimization/33866
5962         * gcc.dg/vect/pr33866.c: New testcase.
5963
5964 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
5965
5966         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
5967         Add -w to compile flags to suppress "call-clobbered register" warnings
5968         and remove dg-warning directives.
5969
5970 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
5971
5972         * gcc.dg/sms-2.c: Cleanup sms dump file.
5973         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
5974         profile-use step.
5975
5976 2007-10-24  David Daney  <ddaney@avtrex.com>
5977
5978         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
5979
5980 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5981
5982         PR target/33755
5983         * gcc.target/mips/pr33755.c: New test.
5984
5985 2007-10-24  Ira Rosen  <irar@il.ibm.com>
5986
5987         PR tree-optimization/33804
5988         * gcc.dg/vect/pr33804.c: New testcase.
5989
5990 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5991
5992         PR forrtran/33849
5993         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
5994
5995 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5996             Uros Bizjak  <ubizjak@gmail.com>
5997
5998         PR rtl-optimization/33846
5999         * gcc.dg/vect/pr33846.c: New testcase.
6000
6001 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
6002             Dorit Nuzman  <dorit@il.ibm.com>
6003
6004         PR tree-optimization/33860
6005         * g++.dg/vect/pr33860.cc: New test.
6006         * g++.dg/vect/pr33860a.cc: New test.
6007
6008 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
6009             Revital Eres  <eres@il.ibm.com>      
6010
6011         * gcc.dg/sms-2.c: New testcase.
6012
6013 2007-10-22  David S. Miller  <davem@davemloft.net>
6014
6015         * gcc.dg/globalreg-1.c: New test.
6016
6017 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
6018             Dorit Nuzman  <dorit@il.ibm.com>
6019
6020         PR tree-optimization/33834
6021         PR tree-optimization/33835
6022         * g++.dg/vect/pr33834_1.cc: New test.
6023         * g++.dg/vect/pr33834_2.cc: New test.
6024         * g++.dg/vect/pr33835.cc: New test.
6025
6026 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
6027
6028         * gcc.dg/pr33644.c: New test.
6029
6030 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
6031
6032         PR c++/33372
6033         * g++.dg/gomp/pr33372-1.C: New test.
6034         * g++.dg/gomp/pr33372-2.C: New test.
6035         * g++.dg/gomp/pr33372-3.C: New test.
6036
6037 2007-10-22  Michael Matz  <matz@suse.de>
6038
6039         PR tree-optimization/33855
6040         * gcc.c-torture/compile/pr33855.c: New testcase.
6041
6042 2007-10-22  Ira Rosen  <irar@il.ibm.com>
6043
6044         PR tree-optimization/33854
6045         * gcc.dg/vect/O1-pr33854.c: New testcase.
6046         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
6047
6048 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
6049
6050         * gcc.dg/unwind-1.c: Disable on AIX.
6051         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
6052
6053 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
6054
6055         PR fortran/33749
6056         * gfortran.dg/assign_9.f90: New test.
6057
6058 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
6059
6060         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
6061         (dg-mips-options): Skip tests that specify an ABI other than o32
6062         and o64 if generating MIPS16 hard-float code.
6063
6064 2007-10-21  Ira Rosen  <irar@il.ibm.com>
6065             Revital Eres  <eres@il.ibm.com>
6066
6067         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
6068         * gcc.dg/vect/vect-16.c: Fix comment.
6069         * gcc.dg/vect/pr33369.c: Require vect_int.
6070         * gcc.dg/vect/slp-33.c: Add spaces.
6071         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
6072         targets.
6073         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
6074         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
6075         targets.
6076         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
6077         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
6078         targets.
6079         * gcc.dg/vect/slp-10.c: Add spaces.
6080         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
6081         targets.
6082         * gcc.dg/vect/slp-36.c: Require vect_int.
6083         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
6084         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
6085         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
6086         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
6087         targets.
6088         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
6089         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
6090         instead of vector_alignment_reachable_for_double.
6091         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
6092         (natural_alignment): Split into...
6093         (natural_alignment_32, natural_alignment_64): New.
6094         (vector_alignment_reachable): Depend on natural_alignment_32.
6095         (vector_alignment_reachable_for_double): Rename to ...
6096         (vector_alignment_reachable_for_64bit): And depend on
6097         natural_alignment_64.
6098
6099 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
6100
6101         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
6102         MIPS targets.
6103         * g++.dg/vect/vect.exp: Likewise.
6104         * lib/fortran-torture.exp: Likewise.
6105         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
6106         mipsisa64*-*-* as the target selector.  Remove -mips64,
6107         -mhard-float and -mgp64 from the options list.
6108         * gcc.target/mips/mips-ps-2.c: Likewise.
6109         * gcc.target/mips/mips-ps-3.c: Likewise.
6110         * gcc.target/mips/mips-ps-4.c: Likewise.
6111         * gcc.target/mips/mips-ps-6.c: Likewise.
6112         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
6113         options list.
6114         * gcc.target/mips/sb1-1.c: Likewise.
6115         * gcc.target/mips/mips-ps-type.c: Likewise.
6116         * gcc.target/mips/mips-ps-7.c: New test.
6117         * gcc.target/mips/mips-ps-type-2.c: Likewise.
6118         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
6119         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
6120         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
6121         as forcing an ABI and an architecture.
6122         (is_gp32_flag, is_gp64_flag): Fold into...
6123         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
6124         then -mfp64 imply -mhard-float.  Apply register rules after the
6125         loop.  Handle -march=mipsN like -mipsN.
6126
6127 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
6128
6129         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
6130         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
6131
6132 2007-10-20  Tobias Burnus  <burnus@net-b.de>
6133
6134         PR fortran/33818
6135         * gfortran.dg/entry_dummy_ref_3.f90: New.
6136
6137 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
6138             FX Coudert <fxcoudert@gcc.gnu.org>
6139
6140         PR fortran/31608
6141         * gfortran.dg/char_cast_1.f90: New test.
6142
6143 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6144
6145         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
6146         * gfortran.dg/large_real_kind_2.F90: ditto.
6147         * gfortran.dg/default_format_2.f90: ditto.
6148         * gfortran.dg/default_format_denormal_1.f90: ditto.
6149
6150 2007-10-19  Richard Guenther  <rguenther@suse.de>
6151
6152         PR middle-end/33816
6153         PR middle-end/32921
6154         * gfortran.dg/pr32921.f: New testcase.
6155
6156 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6157
6158         PR libfortran/33544
6159         * gfortran.dg/transfer_check_1.f90: Adjust options.
6160
6161 2007-10-19  Richard Guenther  <rguenther@suse.de>
6162
6163         Revert
6164         2007-10-19  Richard Guenther  <rguenther@suse.de>
6165
6166         PR middle-end/32921
6167         * gfortran.dg/pr32921.f: New testcase.
6168
6169 2007-10-19  Richard Guenther  <rguenther@suse.de>
6170
6171         * gcc.c-torture/execute/20071018-1.c: New testcase.
6172
6173 2007-10-19  Richard Guenther  <rguenther@suse.de>
6174
6175         PR middle-end/32921
6176         * gfortran.dg/pr32921.f: New testcase.
6177
6178 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
6179
6180         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
6181
6182 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6183
6184         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
6185
6186 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6187
6188         PR fortran/33233
6189         * gfortran.dg/host_assoc_function_1.f90: Correct references.
6190         * gfortran.dg/host_assoc_function_3.f90: New test.
6191
6192 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6193
6194         PR fortran/33733
6195         * gfortran.dg/transfer_simplify_6.f90: New test.
6196
6197 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6198             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6199
6200         PR middle-end/33794
6201         * gfortran.dg/pr33794.f90: New testcase.
6202
6203 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6204
6205         PR target/32961
6206         * gcc.target/i386/pr32961.c: New testcase.
6207         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
6208         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
6209         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
6210         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
6211         __builtin_ia32_pslldi128 defines.
6212
6213 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
6214
6215         PR fortran/33760
6216         * gfortran.dg/c_ptr_tests_13.f03: New test case.
6217
6218 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6219
6220         PR c++/28639
6221         PR c++/30299
6222         * g++.dg/template/void12.C: New.
6223         * g++.dg/template/void13.C: New.
6224
6225 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6226
6227         PR c++/31446
6228         * g++.dg/template/void11.C: New.
6229         * g++.dg/template/void2.C: Adjust error markers.
6230         * g++.dg/template/void10.C: Likewise.
6231         * g++.dg/template/crash55.C: Likewise.
6232
6233 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
6234
6235         * g++.dg/opt/const5.C: New test.
6236
6237 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
6238             Maxim Kuvyrkov  <maxim@codesourcery.com>
6239
6240         * gcc.target/ia64/20040709-2.c: New test.
6241
6242 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6243
6244         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
6245
6246 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
6247
6248         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
6249         to each function.  Check that there are no unsigned loads.
6250
6251 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6252
6253         PR tree-optimization/33136
6254         * gcc.c-torture/execute/20070824-1.c: New test.
6255         * gcc.dg/pr33136-1.c: New test.
6256         * gcc.dg/pr33136-2.c: New test.
6257         * gcc.dg/pr33136-3.c: New test.
6258
6259 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6260
6261         PR tree-optimization/33735
6262         * g++.dg/torture/pr33735.C: New.
6263
6264 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6265
6266         PR middle-end/33706
6267         * gcc.dg/va-arg-pack-2.c: New.
6268
6269 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6270
6271         PR tree-optimization/33619
6272         * gcc.dg/pr33619.c: New test.
6273
6274 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
6275
6276         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
6277         flag for AIX.
6278         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
6279
6280 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6281
6282         PR libfortran/33055
6283         * gfortran.dg/inquire_11.f90: New test.
6284         * gfortan.dg/negative_unit_int8.f: New test.
6285
6286 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6287
6288         PR target/33133
6289         * gcc.c-torture/compile/pr33133.c: New test.
6290
6291 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6292
6293         PR libfortran/33672
6294         * gfortran.dg/namelist_40.f90: New test.
6295
6296 2007-10-14  Tobias Burnus  <burnus@net-b.de>
6297
6298         PR fortran/33745
6299         * gfortran.dg/bounds_check_11.f90: New.
6300
6301 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
6302
6303         PR c++/30303
6304         * g++.dg/other/ctor1.C: New test.
6305         * g++.dg/other/ctor2.C: New test.
6306         * g++.dg/other/dtor1.C: New test.
6307
6308 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
6309
6310         * gfortran.dg/bounds_check_10.f90: Fix testcase.
6311
6312 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
6313             Paul Thomas  <pault@gcc.gnu.org>
6314
6315         PR fortran/33254
6316         PR fortran/33727
6317         * gfortran.dg/bounds_check_10.f90: New.
6318
6319 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
6320
6321         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
6322         * gcc.target/powerpc/popcount-1.c: Same.
6323
6324 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
6325
6326         PR c++/26698
6327         * g++.dg/conversion/op4.C: New test.
6328
6329 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
6330
6331         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
6332
6333 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6334
6335         PR fortran/33542
6336         * gfortran.dg/ambiguous_specific_1.f90: New test.
6337
6338 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6339
6340         PR fortran/33664
6341         * gfortran.dg/impure_spec_expr_1.f90: New test.
6342         * gfortran.dg/char_result_7.f90: Remove illegal test.
6343
6344 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
6345
6346         PR 11001
6347         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
6348         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
6349         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
6350         * gcc.target/i386/pr11001-memset-1.c: New testcase.
6351         * gcc.target/i386/pr11001-memset-2.c: New testcase.
6352         * gcc.target/i386/pr11001-memset-3.c: New testcase.
6353         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
6354         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
6355         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
6356
6357 2007-10-12  Richard Guenther  <rguenther@suse.de>
6358
6359         PR middle-end/26198
6360         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
6361         * gcc.c-torture/execute/20071011-1.c: Likewise.
6362         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
6363
6364 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
6365
6366         PR tree-optimization/33742
6367         * gcc.dg/pr33742.c: New testcase.
6368
6369 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
6370
6371         PR tree-optimization/33645
6372         * gcc.dg/pr33645-1.c: New test.
6373         * gcc.dg/pr33645-2.c: New test.
6374         * gcc.dg/pr33645-3.c: New test.
6375  
6376         PR c++/32121
6377         * g++.dg/ext/label4.C: Adjust error regexp.
6378         * g++.dg/ext/label6.C: Adjust error regexp.
6379         * g++.dg/ext/label7.C: New test.
6380         * g++.dg/ext/label8.C: New test.
6381         * g++.dg/ext/label9.C: New test.
6382
6383 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
6384
6385         PR middle-end/33676
6386         * gcc.dg/pr33676.c: New.
6387
6388 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6389
6390         PR c++/31441
6391         * g++.dg/cpp0x/variadic83.C: New.
6392
6393 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6394
6395         PR c++/33461
6396         * g++.dg/cpp0x/variadic81.C: New.
6397         * g++.dg/cpp0x/variadic82.C: Likewise.
6398
6399 2007-10-11  Richard Guenther  <rguenther@suse.de>
6400
6401         PR middle-end/33724
6402         * gcc.dg/pr33724.c: New testcase.
6403
6404 2007-10-11  Richard Guenther  <rguenther@suse.de>
6405
6406         PR c/33726
6407         * gcc.dg/pr33726.c: New testcase.
6408
6409 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
6410
6411         PR fortran/33500
6412         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
6413         
6414 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6415
6416         PR testsuite/33391
6417         * gfortran.dg/do_3.F90: Run with -fwrapv.
6418
6419 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
6420
6421         * gcc.dg/unwind-1.c: New.
6422
6423 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6424
6425         PR libfortran/33683
6426         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
6427         failure on some common systems.
6428
6429 2007-10-09  Richard Guenther  <rguenther@suse.de>
6430
6431         PR middle-end/33692
6432         * gcc.dg/pr33692.c: New testcase.
6433
6434 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
6435
6436         PR middle-end/33669
6437         * gcc.c-torture/execute/pr33669.c: New.
6438
6439 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6440
6441         PR tree-optimization/33615
6442         * g++.dg/tree-ssa/pr33615-2.C: New test.
6443
6444 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6445
6446         PR tree-optimization/33615
6447         * g++.dg/tree-ssa/pr33615.C: New test.
6448
6449 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
6450
6451         PR tree-optimization/33572
6452         * g++.dg/torture/pr33572.C: Replace with complete test.
6453
6454 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
6455
6456         PR fortran/33689
6457         * gfortran.dg/spec_expr_5.f90: New.
6458
6459 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
6460
6461         * gcc.dg/pragma-darwin-2.c: New.
6462
6463 2007-10-08  Richard Guenther  <rguenther@suse.de>
6464
6465         PR middle-end/33693
6466         PR middle-end/33695
6467         PR middle-end/33697
6468         * gcc.dg/pr33693.c: New testcase.
6469         * gcc.dg/pr33695.c: Likewise.
6470         * gcc.dg/pr33697.c: Likewise.
6471
6472 2007-10-08  Richard Guenther  <rguenther@suse.de>
6473
6474         PR middle-end/33691
6475         PR middle-end/33694
6476         PR middle-end/33696
6477         * gcc.dg/pr33691.c: New testcase.
6478         * gcc.dg/pr33694.c: Likewise.
6479         * gcc.dg/pr33696.c: Likewise.
6480
6481 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6482
6483         PR libfortran/33683
6484         * gfortran.dg/gamma_5.f90:  New test case
6485
6486 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
6487
6488         PR fortran/20851
6489         * initialization_1.f90: Fix dg-error annotations.
6490         * initialization_14.f90: New.
6491         * initialization_7.f90: Fix dg-error annotations.
6492         * initialization_9.f90: Likewise.
6493
6494 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6495
6496         * gfortran.dg/error_recovery_4.f90: New test.
6497
6498 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6499
6500         * gfortran.dg/default_format_denormal_2.f90: New test.
6501         * gfortran.dg/default_format_2.inc: New test.
6502         * gfortran.dg/default_format_denormal_1.f90: New test.
6503         * gfortran.dg/default_format_1.inc: New test.
6504         * gfortran.dg/default_format_1.f90: Don't test for denormalized
6505         numbers.
6506         * gfortran.dg/default_format_2.f90: Don't test for denormalized
6507         numbers.
6508
6509 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6510
6511         * gfortran.dg/namelist_15.f90: Revise test.
6512
6513 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6514
6515         PR tree-optimization/33655
6516         * gcc.dg/torture/pr33655.c: New.
6517
6518 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6519
6520         PR tree-optimization/33572
6521         * g++.dg/torture/pr33572.C: New.
6522
6523 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
6524
6525         PR fortran/25076
6526         * gfortran.dg/forall_11.f90: New.
6527
6528 2007-10-05  Michael Matz  <matz@suse.de>
6529
6530         PR middle-end/33667
6531         * gcc.dg/pr33667.c: New testcase.
6532
6533 2007-10-05  Richard Guenther  <rguenther@suse.de>
6534
6535         PR middle-end/33666
6536         * gcc.dg/pr33666.c: New testcase.
6537
6538 2007-10-05  Michael Matz  <matz@suse.de>
6539
6540         PR inline-asm/33600
6541         * gcc.target/i386/pr33600.c: New testcase.
6542
6543 2007-10-05  Richard Guenther  <rguenther@suse.de>
6544
6545         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
6546
6547 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
6548
6549         PR target/33635
6550         * gcc.target/mips/pr33635-1.c: New test.
6551
6552 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6553
6554         PR libfortran/33253
6555         * gfortran.dg/namelist_39.f90: Revise to use long names.
6556
6557 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
6558
6559         PR fortran/33646
6560         * gfortran.dg/pr33646.f90: New file.
6561
6562 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6563
6564         PR fortran/33529
6565         * gfortran.dg/char_type_len_2.f90: Adjust error message.
6566         * gfortran.dg/char_decl_2.f90: New test.
6567
6568 2007-10-04  Richard Guenther  <rguenther@suse.de>
6569
6570         PR middle-end/33641
6571         * gcc.c-torture/compile/pr33641.c: New testcase.
6572
6573 2007-10-04  Michael Matz  <matz@suse.de>
6574
6575         PR rtl-optimization/33653
6576         * gcc.dg/pr33653.c: New.
6577
6578 2007-10-04  Richard Guenther  <rguenther@suse.de>
6579
6580         PR tree-optimization/33627
6581         * g++.dg/torture/pr33627.C: New testcase.
6582
6583 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
6584
6585         PR fortran/33626
6586         * gfortran.dg/parens_6.f90: New.
6587
6588 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
6589
6590         PR fortran/33646
6591         PR fortran/33542
6592         * gfortran.dg/ambiguous_specific_1.f90: Remove.
6593
6594 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
6595
6596         * g++.dg/ext/gnu-inline-global-redecl.C: New.
6597
6598 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
6599
6600         PR target/33635
6601         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6602         and mips_forced_be.
6603         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
6604         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
6605         options.
6606         * gcc.target/mips/fpr-moves-1.c: New test.
6607         * gcc.target/mips/fpr-moves-2.c: Likewise.
6608         * gcc.target/mips/fpr-moves-3.c: Likewise.
6609         * gcc.target/mips/fpr-moves-4.c: Likewise.
6610         * gcc.target/mips/fpr-moves-5.c: Likewise.
6611         * gcc.target/mips/fpr-moves-6.c: Likewise.
6612         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6613
6614 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6615
6616         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6617
6618 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6619
6620         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6621         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6622
6623 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
6624
6625         PR fortran/33198
6626         * gfortran.dg/common_errors_1.f90: New.
6627
6628 2007-10-03  Doug Kwan  <dougkwan@google.com>
6629         Richard Guenther  <rguenther@suse.de>
6630
6631         PR debug/31899
6632         * g++.dg/debug/using3.C: New testcase.
6633
6634 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6635
6636         PR libfortran/33253
6637         * gfortran.dg/namelist_38.f90: New test.
6638         * gfortran.dg/namelist_39.f90: New test.
6639
6640 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6641
6642         PR libfortran/33469
6643         * gfortran.dg/default_format_1.f90: New test.
6644         * gfortran.dg/default_format_2.f90: New test.
6645         * gfortran.dg/namelist_print_1.f: Adjust expected output.
6646         * gfortran.dg/real_const_3.f90: Adjust expected output.
6647
6648 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6649
6650         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
6651         default ABI.  Split mips_forced_abi into mips_forced_abi and
6652         mips_forced_regs.
6653         (is_gp32_flag): Return true for -mabi=32.
6654         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
6655         (dg-mips-options): Use is_gp64_flag instead of checking specifically
6656         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
6657         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
6658         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
6659         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
6660         * gcc.target/mips/save-restore-2.c: Likewise.
6661         * gcc.target/mips/save-restore-3.c: Likewise.
6662         * gcc.target/mips/save-restore-4.c: Likewise.
6663
6664 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6665
6666         PR middle-end/33617
6667         * gcc.c-torture/compile/pr33617.c: New test.
6668
6669 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
6670
6671         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
6672         -gstabs+ for extended options.
6673
6674 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6675
6676         PR fortran/33542
6677         * gfortran.dg/ambiguous_specific_1.f90: New test.
6678
6679 2007-10-02  Revital Eres  <eres@il.ibm.com>
6680
6681         * gcc.target/powerpc/paired-8.c: New test.
6682         * gcc.target/powerpc/paired-9.c: New test.
6683         * gcc.target/powerpc/paired-10.c: New test.
6684
6685 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6686
6687         PR fortran/33566
6688         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
6689
6690 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6691
6692         PR fortran/33554
6693         * gfortran.dg/intent_out_2.f90: New test.
6694
6695 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6696
6697         PR fortran/33550
6698         * gfortran.dg/ambiguous_reference_1.f90: New test.
6699
6700 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6701
6702         PR fortran/31154
6703         PR fortran/31229
6704         PR fortran/33334
6705         * gfortran.dg/function_kinds_1.f90: New test.
6706         * gfortran.dg/function_kinds_2.f90: New test.
6707         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
6708         use association into interfaces.
6709
6710 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6711
6712         PR testsuite/31828
6713         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
6714         (overflow): Use INFINITY, not FP_INFINITE.
6715         gcc.dg/float-range-4.c: Likewise.
6716         gcc.dg/float-range-5.c: Likewise.
6717
6718 2007-10-01  Nick Clifton  <nickc@redhat.com>
6719
6720         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
6721         for 16-bit targets.
6722
6723 2007-09-30  Diego Novillo  <dnovillo@google.com>
6724
6725         PR 33593
6726         * g++.dg/tree-ssa/pr33593.C: New test.
6727
6728 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6729
6730         PR libfortran/33400
6731         * gfortran.dg/PR19872.f: Fix test condition.
6732         * gfortran.dg/list_read_7.f90: New test.
6733
6734 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
6735
6736         PR tree-optimization/33597
6737         * gcc.dg/vect/pr33597.c: New testcase.
6738
6739 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
6740
6741         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
6742         * gcc.target/i386/pr33524.c: ...this.
6743
6744 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
6745
6746         PR fortran/33354
6747         * gfortran.dg/minmaxloc_4.f90: New.
6748
6749 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6750
6751         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
6752
6753 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
6754
6755         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
6756
6757 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
6758
6759         PR c++/33213
6760         * g++.dg/cpp0x/variadic79.C: New.
6761
6762 2007-09-28  Michael Matz  <matz@suse.de>
6763             Jakub Jelinek  <jakub@redhat.com>
6764
6765         PR rtl-optimization/33552
6766         * gcc.target/i386/pr33552.c: New runtime test.
6767         * gcc.target/i386/strinline.c: New compile time test.
6768
6769 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
6770
6771         * gfortran.dg/openmp_stack.f90: Removed.
6772
6773         PR c++/31434
6774         * g++.dg/cpp0x/variadic80.C: New test.
6775
6776 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6777
6778         * gfortran.dg/namelist_38.f90: Delete test for revertion of
6779         r128057.
6780
6781 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6782
6783         PR middle-end/7003
6784         * gcc.target/powerpc/gcse-1.c: New test.
6785
6786 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
6787
6788         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
6789         fixed capitalizations.
6790         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
6791         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
6792         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
6793         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
6794         * gfortran.dg/maxloc_shape_1.f90: Likewise.
6795         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
6796         * gfortran.dg/min_max_conformance.f90: Likewise.
6797
6798 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
6799
6800         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
6801         options.
6802         * gcc.dg/c99-tgmath-2.c: Likewise.
6803         * gcc.dg/c99-tgmath-3.c: Likewise.
6804         * gcc.dg/c99-tgmath-4.c: Likewise.
6805
6806 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
6807
6808         PR fortran/33568
6809         * gfortran.dg/anint_1.f90: New test.
6810
6811 2007-09-27  Ian Lance Taylor  <iant@google.com>
6812
6813         PR tree-optimization/33565
6814         * gcc.dg/Wstrict-overflow-20.c: New test.
6815
6816 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6817
6818         * gfortran.dg/openmp_stack.f90: Fix typo.
6819         * gfortran.dg/recursive_stack.f90: Fix typo.
6820
6821 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
6822
6823         PR c++/33493
6824         * g++.dg/template/error31.C: New.
6825
6826 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
6827
6828         * lib/prune.exp: Prune also "^In function .*$" lines and
6829         "^    inlined from .*$" lines.
6830
6831 2007-09-26  Richard Guenther  <rguenther@suse.de>
6832
6833         PR tree-optimization/33563
6834         * gcc.dg/torture/pr33563.c: New testcase.
6835
6836 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
6837
6838         PR c/25309
6839         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6840         array.
6841         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
6842         without -O2.
6843
6844 2007-09-26  Richard Guenther  <rguenther@suse.de>
6845
6846         PR tree-optimization/30375
6847         PR tree-optimization/33560
6848         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6849         * gcc.dg/tree-ssa/complex-5.c: Likewise.
6850         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6851         * gcc.dg/torture/pr30375.c: New testcase.
6852         * gcc.dg/torture/pr33560.c: New testcase.
6853         * gcc.dg/tree-ssa/pr30375.c: Likewise.
6854
6855 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
6856
6857         PR c++/33207
6858         * g++.dg/parse/crash38.C: New test.
6859
6860 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
6861
6862         PR target/33524
6863         * gcc.target/i386/sse5-convert.c: New file, test int->long
6864         vectorized conversions.
6865
6866 2007-09-25  Revital Eres  <eres@il.ibm.com>
6867
6868         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
6869
6870 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
6871
6872         PR c/32295
6873         * gcc.dg/enum-incomplete-1.c: New test.
6874
6875 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
6876
6877         * gcc.c-torture/compile/20070919-1.c: New test.
6878
6879 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
6880
6881         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
6882
6883 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
6884
6885         PR c++/14688
6886         * g++.dg/inherit/override_attribs.C: New file.
6887
6888 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
6889
6890         PR fortran/33269
6891         * io.c (check_format_string): Move NULL and constant checks into
6892         this function.
6893         (check_io_constraints): Call gfc_simplify_expr() before calling
6894         check_format_string().  Remove NULL and constant checks.
6895
6896 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
6897
6898         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
6899         * gcc.c-torture/execute/loop-2g.x: Likewise.
6900
6901 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
6902
6903         * lib/target-supports.exp (check_effective_target_mips16_attribute):
6904         Reject hard-float modes unless the ABI is o32 or o64.
6905         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
6906         of gcc.exp.  Skip the tests when mips16 code generation is not
6907         supported.
6908         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
6909         and use dg-add-options mips16_attribute.
6910
6911 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
6912
6913         PR c++/33506
6914         * g++.dg/ext/attrib29.C: New test.
6915
6916 2007-09-23  Ollie Wild  <aaw@google.com>
6917
6918         * gcc.dg/fold-bitand-1.c: New test.
6919         * gcc.dg/fold-bitand-2.c: New test.
6920         * gcc.dg/fold-bitand-3.c: New test.
6921         * gcc.dg/fold-bitand-4.c: New test.
6922
6923 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6924
6925         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
6926         any of the macros to be defined for __mips16.
6927         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6928
6929 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6930
6931         * gcc.dg/vect/pr21591.c: Require vect_int.
6932         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
6933         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6934         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6935
6936 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
6937
6938         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
6939         attributes.
6940         * gcc.dg/va-arg-pack-len-2.c: New test.
6941         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
6942         attributes.
6943         * g++.dg/ext/va-arg-pack-len-2.C: New test.
6944
6945         PR tree-optimization/32772
6946         * gcc.c-torture/compile/20070905-1.c: New test.
6947
6948         PR tree-optimization/32975
6949         * gcc.dg/pr32975.c: New test.
6950
6951         PR middle-end/28755
6952         * gcc.dg/pr28755.c: New test.
6953
6954 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6955
6956         * lib/target-supports.exp (check_effective_target_nomips16): New
6957         procedure.
6958         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
6959         for mipsisa64*-*-*.
6960         * gcc.dg/vect/vect.exp: Likewise.
6961         * g++.dg/vect/vect.exp: Likewise.
6962         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
6963         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
6964         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
6965         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
6966         * gcc.target/mips/clear-cache-1.c (f): Likewise.
6967         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
6968         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
6969         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
6970         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
6971         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
6972         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
6973         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
6974         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6975         (test14, test15, test16, test17, test18): Likewise.
6976         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
6977         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6978         (test14, test15, test16, test17, test18, test19, test20, test21)
6979         (test22): Likewise.
6980         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
6981         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
6982         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
6983         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
6984         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
6985         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
6986         * gcc.target/mips/mips-3d-1.c (main): Likewise.
6987         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
6988         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6989         (test13, test14, test15, test16, test17, test18, test19, test20)
6990         (test21, test22, test23, test24, test25, test26, test27, test28)
6991         (test29, test30, test31): Likewise.
6992         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
6993         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6994         (test13, test14, test15, test16, test17, test18, test19, test20)
6995         (test21, test22, test23, test24, test25, test26, test27, test28)
6996         (test29, test30, test31, test32, test33, test34, test35, test36)
6997         (test37, test38, test39, test40, test41, test42, test43, test44)
6998         (test45, test46, test47, test48, test49, test50, test51, test52)
6999         (test53, test54, test55, test56, test57, test58, test59, test60)
7000         (test61, test62, test63): Likewise.
7001         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
7002         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7003         (test13, test14, test15, test16, test17, test18, test19, test20)
7004         (test21, test22, test23, test24, test25, test26, test27, test28)
7005         (test29, test30, test31): Likewise.
7006         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
7007         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7008         (test13, test14, test15, test16, test17, test18, test19, test20)
7009         (test21, test22, test23, test24, test25, test26, test27, test28)
7010         (test29, test30, test31): Likewise.
7011         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
7012         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7013         (test13, test14, test15): Likewise.
7014         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
7015         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7016         (test13, test14, test15): Likewise.
7017         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
7018         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7019         (test13, test14, test15, test16, test17, test18, test19, test20)
7020         (test21, test22, test23, test24, test25, test26, test27, test28)
7021         (test29, test30, test31): Likewise.
7022         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
7023         (matrix_multiply4: Likewise.
7024         * gcc.target/mips/mips-ps-1.c (main): Likewise.
7025         * gcc.target/mips/mips-ps-2.c (main): Likewise.
7026         * gcc.target/mips/mips-ps-3.c (main): Likewise.
7027         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
7028         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7029         (test13, test14, test15, test16, test17, test18, test19, test20)
7030         (test21, test22, test23, test24, test25, test26, test27, test28)
7031         (test29, test30, test31): Likewise.
7032         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
7033         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7034         (test13, test14, test15, test16, test17, test18, test19, test20)
7035         (test21, test22, test23, test24, test25, test26, test27, test28)
7036         (test29, test30, test31): Likewise.
7037         * gcc.target/mips/mips-ps-5.c (main): Likewise.
7038         * gcc.target/mips/mips-ps-6.c (main): Likewise.
7039         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
7040         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
7041         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
7042         (sub_v4qi): Likewise.
7043         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
7044         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
7045         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
7046         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
7047         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
7048         (subb, subc): Likewise.
7049         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
7050         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
7051         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
7052         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
7053         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
7054         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
7055         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
7056         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
7057         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
7058         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
7059         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
7060         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
7061         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
7062
7063 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7064
7065         * lib/target-supports.exp (add_options_for_mips16_attribute)
7066         (check_effective_target_mips16_attribute): New functions.
7067         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
7068         command line.
7069         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
7070         extra_test_flags.
7071         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
7072         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
7073         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
7074         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
7075         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
7076         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
7077         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
7078         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
7079         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
7080         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
7081         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
7082         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
7083         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
7084         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
7085         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
7086         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
7087         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
7088         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
7089         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
7090         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
7091         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
7092         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
7093         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
7094         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
7095         (NOMIPS16): Delete.
7096         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
7097         of dg-options.
7098         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
7099         options.  Require { target mips16_attribute } and use dg-add-options
7100         to add the associated options.
7101         (foo): Use MIPS16.
7102         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
7103         * gcc.target/mips/call-saved-3.c: Likewise.
7104         * gcc.target/mips/code-readable-1.c: Require { target
7105         mips16_attribute } and use dg-add-options to add the associated
7106         options.  Remove trailing whitespace.
7107         (NOMIPS16): Delete.
7108         * gcc.target/mips/code-readable-2.c: Likewise.
7109         * gcc.target/mips/code-readable-3.c: Likewise.
7110         * gcc.target/mips/mips16-attributes-2.c: Likewise.
7111         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
7112         Require { target mips16_attribute } and use dg-add-options to
7113         add the associated options.
7114         (cksum16, cksum8): Use MIPS16.
7115         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
7116         Require { target mips16_attribute } and use dg-add-options to
7117         add the associated options.
7118         (foo): Use MIPS16.
7119         * gcc.target/mips/save-restore-2.c: Likewise.
7120         * gcc.target/mips/save-restore-3.c: Likewise.
7121         * gcc.target/mips/save-restore-4.c: Likewise.
7122         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
7123         -mno-abicalls.
7124         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
7125         (foo): Use NOMIPS16.
7126
7127 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
7128
7129         PR fortran/33337
7130         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
7131
7132         PR fortran/33376
7133         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
7134
7135 2007-09-22  Tobias Burnus  <burnus@net-b.de>
7136
7137         PR fortran/33445
7138         * gfortran.dg/gomp/free-2.f90: New.
7139         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
7140         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
7141
7142 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
7143
7144         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
7145         * gcc.target/i386/sse5-haddX.c: Ditto.
7146         * gcc.target/i386/sse5-hsubX.c: Ditto.
7147         * gcc.target/i386/sse5-maccXX.c: Ditto.
7148         * gcc.target/i386/sse5-msubXX.c: Ditto.
7149         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7150         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7151         * gcc.target/i386/sse5-permpX.c: Ditto.
7152         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
7153         effective target.
7154         * gcc.target/i386/sse5-fma-vector.c: Ditto.
7155         * gcc.target/i386/sse5-ima-vector.c: Ditto.
7156         * gcc.target/i386/sse5-pcmov.c: Ditto.
7157         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7158
7159 2007-09-22  Richard Guenther  <rguenther@suse.de>
7160
7161         PR tree-optimization/33146
7162         * gcc.c-torture/compile/pr33146.c: New testcase.
7163
7164 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7165
7166         * lib/target-supports.exp (check_cached_effective_target): New
7167         procedure.
7168         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
7169         (check_effective_target_c99_runtime): New procedure.
7170         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
7171         (test3l): Likewise cargl.
7172         * gcc.dg/builtins-59.c: Require c99_runtime.
7173         * gcc.dg/builtins-61.c: Likewise.
7174         * gcc.dg/builtins-62.c: Likewise.
7175
7176 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7177
7178         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
7179         * lib/target-supports-dg.exp (dg-add-options): Likewise.
7180         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
7181         target-specific dg-options.
7182         * gcc.dg/builtins-20.c: Likewise.
7183         * gcc.dg/builtins-53.c: Likewise.
7184         * gcc.dg/builtins-55.c: Likewise.
7185         * gcc.dg/single-precision-constant.c: Likewise.
7186         * gcc.dg/torture/builtin-convert-1.c: Likewise.
7187         * gcc.dg/torture/builtin-convert-2.c: Likewise.
7188         * gcc.dg/torture/builtin-convert-3.c: Likewise.
7189         * gcc.dg/torture/builtin-convert-4.c: Likewise.
7190         * gcc.dg/torture/builtin-power-1.c: Likewise.
7191
7192 2007-09-21  Chao-ying Fu  <fu@mips.com>
7193
7194         * lib/target-supports.exp (check_effective_target_fixed_point): New to
7195         check if targets have fixed-point supports.
7196         * gcc.dg/fixed-point/fixed-point.exp: New file.
7197         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
7198         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
7199         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
7200         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
7201         * gcc.dg/fixed-point/constants-pedantic.c,
7202         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
7203         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
7204         * gcc.dg/fixed-point/keywords-ignored-c99.c,
7205         * gcc.dg/fixed-point/keywords-pedantic.c,
7206         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
7207         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
7208         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
7209         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
7210         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
7211         * gcc.dg/fixed-point/func-vararg-mixed.c,
7212         * gcc.dg/fixed-point/operator-logical.c,
7213         * gcc.dg/fixed-point/struct-union.c,
7214         * gcc.dg/fixed-point/bit-complement.c,
7215         * gcc.dg/fixed-point/operator-bitwise.c,
7216         * gcc.dg/fixed-point/operator-comma.c,
7217         * gcc.dg/fixed-point/struct-layout-1.c,
7218         * gcc.dg/fixed-point/union-init.c,
7219         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
7220         * gcc.dg/fixed-point/func-mixed.c,
7221         * gcc.dg/fixed-point/func-vararg-size0.c,
7222         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
7223         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
7224         * gcc.dg/fixed-point/operator-unary.c,
7225         * gcc.dg/fixed-point/allop-const.c,
7226         * gcc.dg/fixed-point/muldiv-warning.c,
7227         * gcc.dg/nofixed-point-1.c,
7228         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
7229         * gcc.target/mips/fixed-vector-type.c,
7230         * gcc.target/mips/fixed-scalar-type.c: New tests.
7231
7232 2007-09-21  Olivier Hainque  <hainque@adacore.com>
7233
7234         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
7235         * gnat.dg/test_nested_subtype_byref.adb: New test.
7236
7237 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
7238
7239         PR fortran/33439
7240         * gfortran.dg/gomp/pr33439.f90: New test.
7241
7242 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7243
7244         PR fortran/33455
7245         * gfortran.dg/merge_char_3.f90: New.
7246
7247 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7248
7249         PR fortran/33037
7250         * gfortran.dg/transfer_check_1.f90: New.
7251
7252 2007-09-20  Asher Langton  <langton2@llnl.gov>
7253
7254         PR fortran/20441
7255         * gfortran.dg/init_flag_1.f90: New.
7256         * gfortran.dg/init_flag_2.f90: New.
7257         * gfortran.dg/init_flag_3.f90: New.
7258         * gfortran.dg/init_flag_4.f90: New.
7259         * gfortran.dg/init_flag_5.f90: New.
7260         * gfortran.dg/init_flag_6.f90: New.
7261         * gfortran.dg/init_flag_7.f90: New.
7262
7263 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7264
7265         PR c++/33460
7266         * g++.dg/ext/anon-struct6.C: New.
7267
7268 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7269
7270         PR libfortran/23272
7271         * gfortran.dg/inquire_10.f90: New test.
7272
7273 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
7274
7275         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
7276
7277 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7278
7279         PR fortran/33221
7280         * gfortran.dg/used_types_18.f90: Declare variable of empty
7281         derived type.
7282
7283 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7284
7285         PR fortran/33288
7286         * gfortran.dg/array_constructor_19.f90: New test.
7287
7288 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
7289
7290         PR debug/33316
7291         * gcc.dg/debug/pr33316.c: New test.
7292
7293         PR c++/33496
7294         * g++.dg/cpp0x/variadic76.C: New test.
7295         * g++.dg/cpp0x/variadic77.C: New test.
7296         * g++.dg/cpp0x/variadic78.C: New test.
7297
7298         PR c/33238
7299         PR c/27301
7300         * gcc.c-torture/execute/20070919-1.c: New test.
7301         * gcc.dg/pr33238.c: New test.
7302         * gcc.dg/pr27301.c: New test.
7303
7304 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
7305
7306         * lib/target-supports.exp (check_effective_target_mips64): New
7307         procedure.
7308         * gcc.dg/lower-subreg-1.c: Require !mips64.
7309         * gcc.dg/sibcall-3.c (ATTR): New macro.
7310         (recurser_void1, recurser_void2): Use it.
7311         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
7312         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
7313
7314 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
7315
7316         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
7317         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
7318         warning annotation.
7319         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
7320
7321 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
7322
7323         PR fortran/33497
7324         * gfortran.dg/c_loc_tests_11.f03: New test case.
7325
7326 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7327
7328         PR c++/33459
7329         * g++.dg/init/ref14.C: New.
7330
7331 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
7332
7333         * gnat.dg/slice2.ad[sb]: New testcase.
7334
7335 2007-09-19  Nick Clifton  <nickc@redhat.com>
7336
7337         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
7338
7339 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
7340
7341         * gcc.target/bfin/bfin.exp: New.
7342         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
7343         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
7344         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
7345         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
7346         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
7347         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
7348         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
7349         mcpu-bf561.c, mcpu-default.c}: New tests.
7350
7351 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
7352
7353         Restore detection of unsupported TLS.
7354
7355         Revert this patch:
7356         2007-02-10  Richard Henderson  <rth@redhat.com>
7357
7358         * lib/target-supports.exp (check_effective_target_tls): Redefine
7359         to mean non-emulated tls.
7360         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7361         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7362         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7363         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7364         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7365         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7366         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7367
7368         And then:
7369         * lib/target-supports.exp (check_effective_target_tls): Use
7370         stronger test for compiler support for TLS.
7371         (check_effective_target_tls_native): New, to test for non-emulated
7372         TLS support.
7373         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
7374         instead of dg-require-effective-target tls.
7375         * g++.dg/gomp/copyin-1.C: Likewise.
7376         * g++.dg/gomp/sharing-1.C: Likewise.
7377         * g++.dg/gomp/tls-1.C: Likewise.
7378         * g++.dg/gomp/tls-2.C: Likewise.
7379         * g++.dg/gomp/tls-3.C: Likewise.
7380         * g++.dg/tls/diag-1.C: Likewise.
7381         * g++.dg/tls/diag-2.C: Likewise.
7382         * g++.dg/tls/diag-3.C: Likewise.
7383         * g++.dg/tls/diag-4.C: Likewise.
7384         * g++.dg/tls/diag-5.C: Likewise.
7385         * g++.dg/tls/init-1.C: Likewise.
7386         * g++.dg/tls/init-2.C: Likewise.
7387         * g++.dg/tls/trivial.C: Likewise.
7388         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
7389         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
7390         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7391         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
7392         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
7393         * gcc.dg/gomp/clause-1.c: Likewise.
7394         * gcc.dg/gomp/copyin-1.c: Likewise.
7395         * gcc.dg/gomp/sharing-1.c: Likewise.
7396         * gcc.dg/gomp/tls-1.c: Likewise.
7397         * gcc.dg/gomp/tls-2.c: Likewise.
7398         * gcc.dg/tls/alpha-1.c: Likewise.
7399         * gcc.dg/tls/opt-1.c: Likewise.
7400         * gcc.dg/tls/opt-13.c: Likewise.
7401         * gcc.dg/tls/opt-14.c: Likewise.
7402         * gcc.dg/tls/opt-2.c: Likewise.
7403         * gcc.dg/tls/opt-3.c: Likewise.
7404         * gcc.dg/tls/opt-4.c: Likewise.
7405         * gcc.dg/tls/opt-7.c: Likewise.
7406         * gcc.dg/tls/section-1.c: Likewise.
7407         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
7408         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
7409         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
7410         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
7411         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7412         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7413         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
7414         * gfortran.dg/gomp/crayptr2.f90: Likewise.
7415         * gfortran.dg/gomp/fixed-1.f: Likewise.
7416         * gfortran.dg/gomp/free-1.f90: Likewise.
7417         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7418         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
7419         * gfortran.dg/gomp/reduction1.f90: Likewise.
7420         * gfortran.dg/gomp/sharing-1.f90: Likewise.
7421
7422 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7423
7424         PR fortran/31119
7425         * gfortran.dg/bounds_check_9.f90: New test.
7426         * gfortran.dg/bounds_check_fail_2.f90: New test.
7427
7428 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7429
7430         PR c++/33462 (again)
7431         * g++.dg/ext/va-arg1.C: Adjust.
7432
7433 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7434
7435         PR c++/33462
7436         * g++.dg/ext/va-arg1.C: New.
7437
7438 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7439
7440         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
7441
7442 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7443
7444         PR c++/33463
7445         * g++.dg/rtti/typeid6.C: New.
7446
7447 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7448
7449         PR c++/33464
7450         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
7451         * g++.dg/ext/is_class_error2.C: New.
7452
7453 2007-09-18  Richard Guenther  <rguenther@suse.de>
7454
7455         PR tree-optimization/33340
7456         * g++.dg/torture/pr33340.C: New testcase.
7457
7458 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7459
7460         PR fortran/33231
7461         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
7462         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
7463         * gfortran.dg/elemental_subroutine_5.f90: New.
7464
7465 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
7466
7467         * lib/target-supports.exp (check_profiling_available): Extend
7468         mips*-*-elf check to mips*-*-elf*.
7469
7470 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
7471
7472         * gcc.dg/format/c90-scanf-5.c: New test.
7473         * gcc.dg/format/c99-scanf-4.c: New test.
7474         * gcc.dg/format/ext-7.c: New test.
7475         * gcc.dg/format/ext-8.c: New test.
7476
7477         PR middle-end/33423
7478         * gcc.c-torture/compile/20070915-1.c: New test.
7479
7480 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7481
7482         PR fortran/33106
7483         * gfortran.dg/private_type_9.f90: New.
7484
7485 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7486
7487         PR middle-end/33449
7488         * gfortran.dg/pr33449.f90: New test.
7489
7490 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7491
7492         * gfortran.dg/interface_15.f90: Compile with -std=f95.
7493         * gfortran.dg/private_type_1.f90: Ditto
7494         * gfortran.dg/interface_18.f90: New.
7495         * gfortran.dg/private_type_8.f90: New.
7496
7497 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
7498
7499         PR c++/33124
7500         * g++.dg/warn/new1.C: Adjust.
7501         * g++.dg/torture/str_empty.C: Likewise.
7502
7503 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7504
7505         * gcc.target/mips/dse-1.c: New test.
7506
7507 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7508
7509         PR c++/32756
7510         * g++.dg/overload/operator3.C: New.
7511
7512 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7513
7514         * gcc.target/mips/truncate-1.c: New test.
7515
7516 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
7517
7518         PR fortran/29396
7519         PR fortran/29606
7520         PR fortran/30625
7521         PR fortran/30871
7522         * gfortran.dg/subref_array_pointer_1.f90: New test.
7523         * gfortran.dg/subref_array_pointer_2.f90: New test.
7524
7525 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
7526
7527         * gfortran.dg/nint_2.f90: Correct last change.
7528
7529 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
7530
7531         * gcc.dg/tree-ssa/parallelization-1.c: New test.
7532
7533 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
7534
7535         * gcc.dg/vect/pr33373b.c: New test.
7536
7537 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
7538
7539         PR target/33438
7540         * gcc.target/i386/pr33438.c: New test.
7541
7542 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7543
7544         * gfortran.dg/nint_2.f90: Revert previous commit.
7545
7546 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7547
7548         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7549
7550 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
7551
7552         PR debug/33429
7553         * g++.dg/other/unused1.C: XFAIL class2 scan.
7554
7555 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7556
7557         PR fortran/33343
7558         * gfortran.dg/elemental_args_check_1.f90: New.
7559         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7560         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7561
7562 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7563
7564         * gfortran.dg/recursive_check_3.f90: New.
7565
7566 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7567
7568         PR fortran/33412
7569         * gfortran.dg/elemental_bind_c.f90: New.
7570
7571 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
7572
7573         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7574         * gcc.target/mips/mips16-attributes-2.c: New test.
7575         * gcc.target/mips/mips16-attributes-3.c: Likewise.
7576         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
7577         hard-float asm when __mips16 is defined.
7578         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7579         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7580         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7581         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7582         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7583         * gcc.target/mips/pr26765.c (foo): Likewise.
7584         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7585         targets, use dg-mips-options instead of dg-options, and use -mgp32
7586         to force 32-bit mode.
7587         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7588         and 64-bit mode.
7589         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7590
7591 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
7592             Michael Meissner  <michael.meissner@amd.com>
7593
7594         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7595         * gcc.target/i386/sse5-hsubX.c: Ditto.
7596         * gcc.target/i386/sse5-permpX.c: Ditto.
7597         * gcc.target/i386/sse5-haddX.c: Ditto.
7598         * gcc.target/i386/sse5-maccXX.c: Ditto.
7599         * gcc.target/i386/sse5-msubXX.c: Ditto.
7600         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7601         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7602
7603         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7604         optimizes floating point conditional moves into the pcmov
7605         instruction on SSE5.
7606         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7607
7608         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
7609         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
7610         SSE5.
7611
7612         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7613         compiler optimizes vector (a*b)+c into fmadd on SSE5.
7614
7615         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7616         optimizes (a*b)+c into fmadd on SSE5.
7617
7618         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7619         whether the SSE5 instructions can be generated.
7620
7621         * gcc.target/i386/sse5-check.h: New. Add support for 
7622         SSE5 tests.
7623
7624         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7625         ammintrin.h, and turn on -msse5 option instead of -msse4a.
7626         * gcc.target/i386/sse-13.c: Ditto.
7627         * gcc.target/i386/sse-14.c: Ditto.
7628
7629 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
7630
7631         PR testsuite/33153
7632         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7633         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7634
7635 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
7636
7637         PR target/32338
7638         * gcc.dg/pr32338-1.c: New test.
7639         * gcc.dg/pr32338-2.c: New test.
7640
7641 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
7642         
7643         * lib/target-supports.exp (check_effective_target_sync_int_long):
7644         Revert change to add xtensa.
7645         (check_effective_target_sync_char_short): Likewise.
7646         
7647 2007-09-12  Olivier Hainque  <hainque@adacore.com>
7648
7649         * gnat.dg/packed_subtype.adb: New test.
7650
7651 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7652
7653         PR fortran/33297
7654         * gfortran.dg/intrinsic_size.f90: New.
7655
7656 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7657
7658         PR fortran/33284
7659         PR fortran/33310
7660         * gfortran.dg/conflicts_2.f90: New.
7661
7662 2007-09-12  Ira Rosen  <irar@il.ibm.com>
7663
7664         PR tree-optimization/32377
7665         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
7666         dependence distance.
7667         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
7668         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
7669         * gcc.dg/vect/no-vfa-vect-depend-1.c,
7670         gfortran.dg/vect/no-vfa-pr32377.f90: New.
7671
7672 2007-09-12  Richard Guenther  <rguenther@suse.de>
7673
7674         PR middle-end/33382
7675         * gcc.c-torture/compile/pr33382.c: New testcase.
7676         * gcc.c-torture/execute/pr33382.c: Likewise.
7677
7678 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
7679
7680         PR fortran/33395
7681         * gfortran.dg/c_ptr_tests_12.f03: New test case.
7682
7683 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
7684
7685         PR tree-optimization/33373
7686         * gcc.dg/vect/pr33373.c: New test.
7687
7688 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7689
7690         * lib/target-supports.exp (check_effective_target_vect_no_double):
7691         Remove unused proc.
7692
7693 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7694             Ulrich Weigand  <uweigand@de.ibm.com>
7695
7696         * gcc.target/spu/dfcgt-nan.c: New test.
7697
7698 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
7699
7700         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
7701
7702 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
7703
7704         PR fortran/33040
7705         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
7706
7707 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
7708
7709         * gcc.dg/va-arg-pack-len-1.c: New test.
7710         * g++.dg/va-arg-pack-len-1.C: New test.
7711
7712 2007-09-11  Michael Matz  <matz@suse.de>
7713
7714         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
7715
7716 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
7717
7718         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
7719         checks for size of long double.
7720         * gcc.dg/dfp/convert.h: New file.
7721         * gcc.dg/dfp/convert-bfp-2.c: New test.
7722         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
7723         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
7724         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
7725         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
7726         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
7727         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
7728         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
7729         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
7730         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
7731
7732 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
7733
7734         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
7735         Change dg-final to expect 1 non-profitable loop and
7736         3 profitable loops.
7737         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
7738         Change dg-final to expect 1 non-profitable loop and
7739         3 profitable loops.
7740         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
7741         Change dg-final to expect 1 profitable loop.
7742         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7743         Change dg-final to expect 1 profitable loop.    
7744         
7745 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
7746
7747         * gcc.target/mips/call-saved-1.c: New test.
7748         * gcc.target/mips/call-saved-2.c: Likewise.
7749         * gcc.target/mips/call-saved-3.c: Likewise.
7750         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
7751         instead of mips_mips64.  Set mips_fp64 too.
7752         (is_gp32_flag): Return true for -mips1 and -mips2.
7753         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
7754
7755 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
7756
7757         * g++.dg/ext/va-arg-pack-1.C: New test.
7758         * g++.dg/ext/va-arg-pack-2.C: New test.
7759
7760 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
7761
7762         PR target/33369
7763         * gcc.dg/vect/pr33369.c: New test.
7764
7765 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
7766
7767         PR fortran/33370
7768         * gfortran.dg/array_memcpy_5.f90:  New test.
7769
7770 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
7771
7772         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
7773
7774 2007-09-09  Richard Guenther  <rguenther@suse.de>
7775
7776         * gcc.c-torture/compile/20070906-1.c: New testcase.
7777
7778 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7779
7780         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
7781         noinline attribute.
7782         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
7783         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
7784         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7785         Likewise.
7786
7787 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7788
7789         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
7790
7791 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7792
7793         * gnat.dg/addr2_p.ads: Bump size of array to 9.
7794
7795 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7796
7797         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
7798         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
7799         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
7800         Compile tests with -fno-tree-pre.
7801         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
7802         * lib/target-supports.exp (check_effective_target_vect_strided): New.
7803         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
7804         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
7805         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
7806         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
7807         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
7808         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
7809         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
7810         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
7811         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
7812         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
7813         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
7814         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
7815         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
7816         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
7817         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7818         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7819         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7820
7821 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
7822
7823         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7824         to call objdump.
7825         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7826         Use remote_exec to call c++filt.
7827         * lib/target-supports-dg.exp (dg-require-host-local): New.
7828         * gcc.misc-tests/options.exp: Allow .exe in command paths.
7829         * g++.dg/parse/repo1.C: Use dg-require-host-local.
7830         * g++.dg/rtti/repo1.C: Likewise.
7831         * g++.dg/template/repo1.C: Likewise.
7832         * g++.dg/template/repo2.C: Likewise.
7833         * g++.dg/template/repo3.C: Likewise.
7834         * g++.dg/template/repo4.C: Likewise.
7835         * g++.dg/template/repo5.C: Likewise.
7836         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7837         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7838         * g++.old-deja/g++.pt/repo1.C: Likewise.
7839         * g++.old-deja/g++.pt/repo2.C: Likewise.
7840         * g++.old-deja/g++.pt/repo3.C: Likewise.
7841         * g++.old-deja/g++.pt/repo4.C: Likewise.
7842         * gcc.dg/cpp/trad/builtins.c: Likewise.
7843
7844 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
7845
7846         PR tree-optimization/32283
7847         * gcc.dg/tree-ssa/loop-31.c: New test.
7848
7849 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7850
7851         PR rtl-optimization/26449
7852         * gcc.target/i386/pr26449-1.c: New file.
7853
7854 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7855
7856         PR target/33329
7857         PR rtl-optimization/26449
7858         * gcc.target/i386/pr33329.c: New file.
7859
7860 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7861
7862         * gnat.dg/renaming3.adb, renaming4.ads: New test.
7863
7864 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7865
7866         * gnat.dg/unaligned_rep_clause.adb: New testcase.
7867
7868 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
7869
7870         PR tree-optimization/33301
7871         * gfortran.dg/vect/pr33301.f: New test.
7872
7873 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7874
7875         PR libfortran/33307
7876         * gfortran.dg/backspace_10.f90: New test.
7877
7878 2007-09-07  Richard Guenther  <rguenther@suse.de>
7879
7880         Reapply
7881         2007-09-06  Richard Guenther  <rguenther@suse.de>
7882
7883         PR tree-optimization/32586
7884         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7885         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7886         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7887         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7888         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7889         now obsolete simplification.
7890
7891 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
7892         
7893         PR tree-optimization/33299
7894         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
7895         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
7896
7897 2007-09-07  Richard Guenther  <rguenther@suse.de>
7898
7899         Revert
7900         2007-09-06  Richard Guenther  <rguenther@suse.de>
7901
7902         PR tree-optimization/32586
7903         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7904         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7905         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7906         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7907         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7908         now obsolete simplification.
7909
7910 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
7911
7912         PR tree-optimization/32821
7913         * gcc.dg/tree-ssa/pr32821.c: New file.
7914
7915 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
7916
7917         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
7918         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
7919         and mips_forced_no_er.
7920         (dg-mips-options): Add -mno-abicalls when a small-data option is
7921         specified.  Skip tests with small-data options if mips_forced_gp.
7922         Skip tests with -mexplicit-relocs if mips_forced_no_er.
7923         * gcc.target/mips/sdata-1.c: New test.
7924         * gcc.target/mips/sdata-2.c: Likewise.
7925         * gcc.target/mips/sdata-3.c: Likewise.
7926         * gcc.target/mips/sdata-4.c: Likewise.
7927
7928 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7929
7930         PR fortran/33298
7931         * spread_zerosize_1.f90:  New test case.
7932         * spread_bounds_1.f90:  New test case.
7933
7934 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
7935
7936         PR c++/32674
7937         * g++.dg/template/static31.C: New.
7938
7939 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7940
7941         PR fortran/33271
7942         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
7943         powerpc*-linux-gnu.
7944
7945 2007-09-06  David Daney  <ddaney@avtrex.com>
7946             Richard Sandiford  <richard@codesourcery.com>
7947
7948         PR target/33256
7949         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
7950         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
7951         * gcc.target/mips/pr33256.c: New test.
7952
7953 2007-09-06  Tom Tromey  <tromey@redhat.com>
7954
7955         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
7956
7957 2007-09-06  Richard Guenther  <rguenther@suse.de>
7958
7959         PR tree-optimization/32586
7960         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7961         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7962         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7963         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7964         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7965         now obsolete simplification.
7966
7967 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
7968
7969         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
7970         * gcc.target/i386/sse3-addsubps.c: Ditto.
7971         * gcc.target/i386/sse3-haddpd.c: Ditto.
7972         * gcc.target/i386/sse3-haddps.c: Ditto.
7973         * gcc.target/i386/sse3-hsubpd.c: Ditto.
7974         * gcc.target/i386/sse3-hsubps.c: Ditto.
7975         * gcc.target/i386/sse3-lddqu.c: Ditto.
7976         * gcc.target/i386/sse3-movddup.c: Ditto.
7977         * gcc.target/i386/sse3-movshdup.c: Ditto.
7978         * gcc.target/i386/sse3-movsldup.c: Ditto.
7979
7980 2007-09-06  Richard Guenther  <rguenther@suse.de>
7981
7982         PR tree-optimization/33302
7983         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
7984
7985 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7986
7987         PR libfortran/33225
7988         * gfortran.dg./fmt_float.f90: New test.
7989
7990 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7991
7992         PR libfortran/33253
7993         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
7994
7995 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
7996
7997         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
7998         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
7999
8000 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
8001
8002         * g++.dg/eh/builtin1.C: New test.
8003         * g++.dg/eh/builtin2.C: New test.
8004         * g++.dg/eh/builtin3.C: New test.
8005
8006         PR c++/33289
8007         * g++.dg/eh/builtin4.C: New test.
8008
8009 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
8010
8011         * gcc.target/powerpc/dfp-dd.c: New test.
8012         * gcc.target/powerpc/dfp-td.c: New test.
8013
8014 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
8015
8016         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
8017         * gcc.dg/va-arg-pack-1.c: New test.
8018
8019 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
8020
8021         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
8022         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
8023         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
8024         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
8025         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
8026
8027 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
8028
8029         PR c++/30302
8030         * g++.dg/ext/anon-struct5.C: New.
8031
8032 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
8033
8034         * gcc.dg/i386-cpuid.h: Remove.
8035         * gcc.target/i386/mmx-check.h: Include cpuid.h.
8036         (main): Use __get_cpuid to get target features.
8037         * gcc.target/i386/sse-check.h: Ditto.
8038         * gcc.target/i386/sse2-check.h: Ditto.
8039         * gcc.target/i386/sse3-check.h: Ditto.
8040         * gcc.target/i386/ssse3-check.h: Ditto.
8041         * gcc.target/i386/sse4_1-check.h: Ditto.
8042         * gcc.target/i386/sse4_2-check.h: Ditto.
8043         * gcc.target/i386/sse4a-check.h: Ditto.
8044         * gcc.dg/torture/pr16104-1.c: Ditto.
8045         (do_test): Change to void.
8046         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
8047         * gcc.target/i386/sse-6.c: Ditto.
8048         * gcc.target/i386/sse-7.c: Ditto.
8049         * g++.dg/other/i386-1.C: Include cpuid.h.
8050         (main): New function.  Use __get_cpuid to get target fetaures.
8051
8052 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
8053             David Ung  <davidu@mips.com>
8054             Nigel Stephens <nigel@mips.com>
8055
8056         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
8057         * gcc.c-torture/compile/mipscop-2.c: Likewise.
8058         * gcc.c-torture/compile/mipscop-3.c: Likewise.
8059         * gcc.c-torture/compile/mipscop-4.c: Likewise.
8060         * gcc.dg/torture/mips-hilo-1.c: Likewise.
8061         * gcc.dg/torture/mips-hilo-2.c: Likewise.
8062         * gcc.dg/torture/pr19683-1.c: Likewise.
8063         * gcc.target/mips/madd-3.c: Likewise.
8064         * gcc.target/mips/maddu-3.c: Likewise.
8065         * gcc.target/mips/msub-3.c: Likewise.
8066         * gcc.target/mips/msubu-3.c: Likewise.
8067         * gcc.target/mips/asm-1.c: Likewise.
8068         * gcc.target/mips/branch-1.c: Likewise.
8069         * gcc.target/mips/ins-1.c: Likewise.
8070         * gcc.target/mips/near-far-3.c: Likewise.
8071         * gcc.target/mips/near-far-4.c: Likewise.
8072         * gcc.target/mips/smartmips-lwxs.c: Likewise.
8073         * gcc.target/mips/smartmips-ror-1.c: Likewise.
8074         * gcc.target/mips/smartmips-ror-2.c: Likewise.
8075         * gcc.target/mips/smartmips-ror-3.c: Likewise.
8076         * gcc.target/mips/smartmips-ror-4.c: Likewise.
8077         * gcc.target/mips/dspr2-MULT.c: Likewise.
8078         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8079         * gcc.target/mips/mips32-dsp-run.c: Likewise.
8080         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
8081         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
8082         * gcc.target/mips/code-readable-2.c: Likewise.
8083         * gcc.target/mips/code-readable-3.c: Likewise.
8084
8085 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
8086             David Ung  <davidu@mips.com>
8087             Nigel Stephens <nigel@mips.com>
8088
8089         * gcc.target/mips/mips16-attributes.c: New.
8090
8091 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
8092
8093         PR fortran/31564
8094         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
8095
8096         PR fortran/33241
8097         * gfortran.dg/char_length_10.f90: New test.
8098
8099 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
8100
8101         PR c++/29731
8102         * g++.dg/parse/template24.C: New.
8103
8104 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8105
8106         * g++.dg/other/spu2vmx-1.C: New test.
8107
8108 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
8109
8110         PR tree-optimization/33017
8111         * gcc.dg/pr33017.c: New test.
8112
8113 2007-09-05  Ben Elliston  <bje@au.ibm.com>
8114
8115         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
8116         __protected_stream family of macros.
8117
8118 2007-09-04  Jan Hubicka  <jh@suse.cz>
8119
8120         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
8121         * gcc.dg/tree-ssa/pr27236.c: Likewise.
8122         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
8123         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8124         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
8125         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8126         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8127         Likewise.
8128
8129 2007-09-04  Janus Weil  <jaydub66@gmail.com>
8130             Tobias Burnus  <burnus@net-b.de>
8131
8132         * gfortran.dg/proc_decl_1.f90: New.
8133         * gfortran.dg/proc_decl_2.f90: New.
8134         * gfortran.dg/proc_decl_3.f90: New.
8135         * gfortran.dg/proc_decl_4.f90: New.
8136
8137 2007-09-04  Jan Hubicka  <jh@suse.cz>
8138
8139         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
8140         * gcc.dg/vect/vect-105.c: Mark functions noinline.
8141         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
8142         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
8143         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
8144         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
8145         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
8146         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
8147         * gcc.dg/vect/vect-50.c: Mark functions noinline.
8148         * gcc.dg/vect/vect-33.c: Mark functions noinline.
8149         * gcc.dg/vect/vect-16.c: Mark functions noinline.
8150         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
8151         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
8152         * gcc.dg/vect/vect-92.c: Mark functions noinline.
8153         * gcc.dg/vect/vect-75.c: Mark functions noinline.
8154         * gcc.dg/vect/vect-58.c: Mark functions noinline.
8155         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
8156         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
8157         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
8158         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
8159         * gcc.dg/vect/vect-114.c: Mark functions noinline.
8160         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
8161         * gcc.dg/vect/vect-8.c: Mark functions noinline.
8162         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
8163         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
8164         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
8165         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
8166         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
8167         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
8168         * gcc.dg/vect/vect-42.c: Mark functions noinline.
8169         * gcc.dg/vect/vect-25.c: Mark functions noinline.
8170         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
8171         * gcc.dg/vect/vect-67.c: Mark functions noinline.
8172         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
8173         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
8174         * gcc.dg/vect/vect-106.c: Mark functions noinline.
8175         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
8176         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
8177         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
8178         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
8179         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
8180         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
8181         * gcc.dg/vect/vect-34.c: Mark functions noinline.
8182         * gcc.dg/vect/vect-17.c: Mark functions noinline.
8183         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
8184         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
8185         * gcc.dg/vect/vect-93.c: Mark functions noinline.
8186         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
8187         * gcc.dg/vect/vect-76.c: Mark functions noinline.
8188         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
8189         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
8190         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
8191         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
8192         * gcc.dg/vect/vect-115.c: Mark functions noinline.
8193         * gcc.dg/vect/vect-9.c: Mark functions noinline.
8194         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
8195         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
8196         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
8197         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
8198         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
8199         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
8200         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
8201         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
8202         * gcc.dg/vect/vect-60.c: Mark functions noinline.
8203         * gcc.dg/vect/vect-26.c: Mark functions noinline.
8204         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
8205         * gcc.dg/vect/vect-85.c: Mark functions noinline.
8206         * gcc.dg/vect/vect-68.c: Mark functions noinline.
8207         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
8208         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
8209         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
8210         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
8211         * gcc.dg/vect/vect-107.c: Mark functions noinline.
8212         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
8213         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
8214         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
8215         * gcc.dg/vect/vect-52.c: Mark functions noinline.
8216         * gcc.dg/vect/vect-35.c: Mark functions noinline.
8217         * gcc.dg/vect/vect-18.c: Mark functions noinline.
8218         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
8219         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
8220         * gcc.dg/vect/vect-77.c: Mark functions noinline.
8221         * gcc.dg/vect/vect-2.c: Mark functions noinline.
8222         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
8223         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
8224         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
8225         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
8226         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
8227         * gcc.dg/vect/vect-116.c: Mark functions noinline.
8228         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
8229         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
8230         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
8231         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
8232         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
8233         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
8234         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
8235         * gcc.dg/vect/vect-44.c: Mark functions noinline.
8236         * gcc.dg/vect/vect-27.c: Mark functions noinline.
8237         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
8238         * gcc.dg/vect/vect-86.c: Mark functions noinline.
8239         * gcc.dg/vect/vect-100.c: Mark functions noinline.
8240         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
8241         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
8242         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
8243         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
8244         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
8245         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
8246         * gcc.dg/vect/vect-108.c: Mark functions noinline.
8247         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
8248         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
8249         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
8250         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
8251         * gcc.dg/vect/vect-11.c: Mark functions noinline.
8252         * gcc.dg/vect/vect-70.c: Mark functions noinline.
8253         * gcc.dg/vect/vect-36.c: Mark functions noinline.
8254         * gcc.dg/vect/vect-19.c: Mark functions noinline.
8255         * gcc.dg/vect/vect-95.c: Mark functions noinline.
8256         * gcc.dg/vect/vect-78.c: Mark functions noinline.
8257         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
8258         * gcc.dg/vect/vect-3.c: Mark functions noinline.
8259         * gcc.dg/vect/vect-all.c: Mark functions noinline.
8260         * gcc.dg/vect/vect-117.c: Mark functions noinline.
8261         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
8262         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
8263         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
8264         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
8265         * gcc.dg/vect/vect-20.c: Mark functions noinline.
8266         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
8267         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
8268         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
8269         * gcc.dg/vect/vect-62.c: Mark functions noinline.
8270         * gcc.dg/vect/vect-28.c: Mark functions noinline.
8271         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
8272         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
8273         * gcc.dg/vect/vect-87.c: Mark functions noinline.
8274         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
8275         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
8276         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
8277         * gcc.dg/vect/vect-109.c: Mark functions noinline.
8278         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
8279         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
8280         noinline.
8281         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
8282         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
8283         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
8284         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
8285         * gcc.dg/vect/vect-12.c: Mark functions noinline.
8286         * gcc.dg/vect/vect-71.c: Mark functions noinline.
8287         * gcc.dg/vect/vect-54.c: Mark functions noinline.
8288         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
8289         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
8290         * gcc.dg/vect/vect-96.c: Mark functions noinline.
8291         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
8292         * gcc.dg/vect/vect-110.c: Mark functions noinline.
8293         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
8294         * gcc.dg/vect/vect-4.c: Mark functions noinline.
8295         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
8296         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
8297         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
8298         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
8299         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
8300         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
8301         * gcc.dg/vect/vect-21.c: Mark functions noinline.
8302         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
8303         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
8304         * gcc.dg/vect/vect-80.c: Mark functions noinline.
8305         * gcc.dg/vect/vect-63.c: Mark functions noinline.
8306         * gcc.dg/vect/vect-46.c: Mark functions noinline.
8307         * gcc.dg/vect/vect-29.c: Mark functions noinline.
8308         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
8309         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
8310         * gcc.dg/vect/vect-88.c: Mark functions noinline.
8311         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
8312         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
8313         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
8314         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
8315         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
8316         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
8317         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
8318         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
8319         * gcc.dg/vect/vect-30.c: Mark functions noinline.
8320         * gcc.dg/vect/vect-13.c: Mark functions noinline.
8321         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
8322         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
8323         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
8324         * gcc.dg/vect/vect-72.c: Mark functions noinline.
8325         * gcc.dg/vect/vect-38.c: Mark functions noinline.
8326         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
8327         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
8328         * gcc.dg/vect/vect-97.c: Mark functions noinline.
8329         * gcc.dg/vect/vect-111.c: Mark functions noinline.
8330         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
8331         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
8332         * gcc.dg/vect/vect-5.c: Mark functions noinline.
8333         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
8334         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
8335         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
8336         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
8337         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
8338         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
8339         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
8340         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
8341         * gcc.dg/vect/vect-22.c: Mark functions noinline.
8342         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
8343         * gcc.dg/vect/vect-64.c: Mark functions noinline.
8344         * gcc.dg/vect/vect-89.c: Mark functions noinline.
8345         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
8346         * gcc.dg/vect/vect-103.c: Mark functions noinline.
8347         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
8348         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
8349         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
8350         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
8351         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
8352         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
8353         * gcc.dg/vect/vect-31.c: Mark functions noinline.
8354         * gcc.dg/vect/vect-14.c: Mark functions noinline.
8355         * gcc.dg/vect/vect-73.c: Mark functions noinline.
8356         * gcc.dg/vect/vect-56.c: Mark functions noinline.
8357         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
8358         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
8359         * gcc.dg/vect/vect-98.c: Mark functions noinline.
8360         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
8361         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
8362         * gcc.dg/vect/vect-112.c: Mark functions noinline.
8363         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
8364         * gcc.dg/vect/vect-6.c: Mark functions noinline.
8365         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
8366         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
8367         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
8368         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
8369         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
8370         * gcc.dg/vect/pr25413.c: Mark functions noinline.
8371         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
8372         * gcc.dg/vect/vect-40.c: Mark functions noinline.
8373         * gcc.dg/vect/vect-23.c: Mark functions noinline.
8374         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
8375         * gcc.dg/vect/vect-82.c: Mark functions noinline.
8376         * gcc.dg/vect/vect-65.c: Mark functions noinline.
8377         * gcc.dg/vect/vect-48.c: Mark functions noinline.
8378         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
8379         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
8380         * gcc.dg/vect/vect-104.c: Mark functions noinline.
8381         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
8382         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
8383         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
8384         * gcc.dg/vect/vect-32.c: Mark functions noinline.
8385         * gcc.dg/vect/vect-15.c: Mark functions noinline.
8386         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
8387         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
8388         * gcc.dg/vect/vect-91.c: Mark functions noinline.
8389         * gcc.dg/vect/vect-74.c: Mark functions noinline.
8390         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
8391         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
8392         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
8393         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
8394         * gcc.dg/vect/vect-99.c: Mark functions noinline.
8395         * gcc.dg/vect/vect-113.c: Mark functions noinline.
8396         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
8397         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
8398         * gcc.dg/vect/vect-7.c: Mark functions noinline.
8399         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
8400         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
8401         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
8402         * gcc.dg/vect/vect-24.c: Mark functions noinline.
8403         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
8404         * gcc.dg/vect/vect-83.c: Mark functions noinline.
8405         * gcc.dg/vect/vect-66.c: Mark functions noinline.
8406         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
8407
8408 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8409
8410         PR middle-end/33187
8411         * gcc.target/i386/cmov7.c: New file.
8412
8413 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8414
8415         * gcc.target/i386/sse4a-check.h: New file.
8416         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
8417         * gcc.target/i386/sse4a-insert.c: Ditto.
8418         * gcc.target/i386/sse4a-montsd.c: Ditto.
8419         * gcc.target/i386/sse4a-montss.c: Ditto.
8420         * gcc.target/i386/mmx-check.h: New file.
8421         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
8422         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
8423         * gcc.target/i386/sse-check.h: New file.
8424         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
8425         * gcc.target/i386/sse-3.c: Ditto.
8426         * gcc.target/i386/sse-7.c: Ditto.
8427         * gcc.target/i386/sse-9.c: Ditto.
8428         * gcc.target/i386/ssefn-3.c: Ditto.
8429         * gcc.target/i386/sse-recip.c: Ditto.
8430         * gcc.target/i386/sse-recip-vec.c: Ditto.
8431         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
8432         * gcc.target/i386/20020523-1.c: Remove.
8433         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
8434         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8435         * gcc.target/i386/ssefn-4.c: Ditto.
8436         * gcc.target/i386/sse-6.c: Ditto.
8437         * gcc.target/i386/sse-10.c: Ditto.
8438         * gcc.target/i386/sse-11.c: Ditto.
8439         * gcc.target/i386/sse-18.c: Ditto.
8440         * gcc.target/i386/fpprec-1.c: Ditto.
8441         * g++.dg/other/i386-1.C: Ditto.
8442
8443 2007-09-04  Richard Guenther  <rguenther@suse.de>
8444
8445         PR tree-optimization/33291
8446         * gcc.dg/volatile2.c: New testcase.
8447         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
8448         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
8449         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8450         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8451
8452 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8453
8454         PR fortran/33253
8455         * gfortran.dg/namelist_15.f90: Update test.
8456         * gfortran.dg/namelist_24.f90: Update test.
8457         * gfortran.dg/namelist_38.f90: New test.
8458
8459 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
8460
8461         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
8462         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8463         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
8464         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8465         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
8466         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8467
8468 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8469
8470         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
8471         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
8472
8473         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
8474
8475 2007-09-02  David Daney  <ddaney@avtrex.com>
8476
8477         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
8478         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
8479         * gcc.target/mips/atomic-memory-1.c: Ditto.
8480         * gcc.target/mips/atomic-memory-2.c: Ditto.
8481
8482 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8483
8484         * gcc.target/cris/builtin_clz_v0.c: New testcase.
8485         * gcc.target/cris/builtin_clz_v3.c: New testcase.
8486
8487 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
8488
8489         * gfortran.dg/substr_6.f90: New test.
8490
8491 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
8492
8493         PR c++/33208
8494         * g++.dg/other/error18.C: New.
8495         * g++.dg/expr/bitfield3.C: Adjust.
8496
8497 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
8498
8499         PR fortran/33276
8500         * gfortran.fortran-torture/compile/pr33276.f90: New.
8501
8502 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
8503
8504         PR C/29237
8505         PR middle-end/33272
8506         * gcc.dg/c99-arraydecl-3.c: New test.
8507
8508 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
8509
8510         PR c++/32597
8511         * g++.dg/cpp0x/variadic-new2.C: New.
8512         * g++.dg/cpp0x/variadic-new.C: New.
8513
8514 2007-08-31  Tobias Burnus  <burnus@net-b.de>
8515
8516         PR fortran/33232
8517         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
8518         * gfortran.dg/read_1.f90: New.
8519
8520 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8521
8522         PR c++/33210
8523         * g++.dg/template/error30.C: New.
8524
8525 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8526
8527         PR c++/32113
8528         * g++.dg/template/crash70.C: New.
8529
8530 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8531
8532         PR c++/33212
8533         * g++.dg/ext/is_class_error.C: New.
8534
8535 2007-08-31  Olivier Hainque  <hainque@adacore.com>
8536
8537         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
8538         
8539 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
8540             Revital Eres  <eres@il.ibm.com>
8541
8542         * gcc.target/powerpc/paired-1.c: New test.
8543         * gcc.target/powerpc/paired-2.c: New test.
8544         * gcc.target/powerpc/paired-3.c: New test.
8545         * gcc.target/powerpc/paired-4.c: New test.
8546         * gcc.target/powerpc/paired-5.c: New test.
8547         * gcc.target/powerpc/paired-6.c: New test.
8548         * gcc.target/powerpc/paired-7.c: New test.
8549         * gcc.target/powerpc/ppc-paired.c: New test.
8550
8551 2007-08-31  Ollie Wild  <aaw@google.com>
8552
8553         * g++.dg/conversion/ptrmem2.C: New test.
8554         * g++.dg/conversion/ptrmem3.C: New test.
8555         * g++.dg/conversion/ptrmem4.C: New test.
8556         * g++.dg/conversion/ptrmem5.C: New test.
8557         * g++.dg/conversion/ptrmem6.C: New test.
8558         * g++.dg/conversion/ptrmem7.C: New test.
8559         * g++.dg/conversion/ptrmem8.C: New test.
8560
8561 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
8562
8563         PR fortran/31879
8564         * gfortran.dg/char_length_7.f90: New test.
8565         * gfortran.dg/char_length_9.f90: New test.
8566         * gfortran.dg/char_assign_1.f90: Add extra warning.
8567
8568         PR fortran/31197
8569         PR fortran/31258
8570         * gfortran.dg/char_length_8.f90: New test.
8571
8572 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8573
8574         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8575
8576 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8577
8578         * gcc.dg/inline-24.c: New test.
8579         * g++.dg/opt/inline11.C: New test.
8580
8581 2007-08-30  Richard Guenther  <rguenther@suse.de>
8582
8583         * gcc.target/i386/vectorize5.c: New testcase.
8584
8585 2007-08-30  Tobias Burnus  <burnus@net-b.de>
8586
8587         PR fortran/33228
8588         * interface.c (check_interface0): Improve error for external procs.
8589         (check_sym_interfaces): Fix checking of module procedures.
8590
8591 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8592
8593         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8594         (AI): Add AI_ALIGN.
8595         * gcc.dg/sync-3.c: New test.
8596
8597         PR middle-end/32758
8598         * gcc.dg/cleanup-12.c: New test.
8599
8600 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
8601
8602         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8603         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8604         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
8605         * gcc.dg/pr32450.c: Ditto.
8606         * gcc.dg/nest.c: Ditto.
8607         * gcc.dg/nested-func-4.c: Ditto.
8608         * g++.old-deja/g++.law/profile1.C: Ditto.
8609
8610 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8611
8612         PR fortran/32989
8613         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8614         non-default integer kind arguments.
8615
8616 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
8617
8618         PR fortran/33105
8619         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8620
8621 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8622
8623         * gcc.dg/h8300-ice2.c: Remove target selector.
8624
8625 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
8626
8627         PR fortran/33215
8628         * gfortran.dg/binding_label_tests_15.f03: New test case.
8629         * gfortran.dg/binding_label_tests_16.f03: Ditto.
8630
8631 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8632
8633         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8634         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8635
8636 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
8637
8638         PR c++/33194
8639         * g++.dg/other/canon-33194.C: New.
8640
8641 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8642
8643         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8644         * gcc.c-torture/execute/pr23135.c: Likewise.
8645
8646 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8647
8648         * gcc.dg/pr31344.c: Move to ...
8649         * gcc.dg/dfp/pr31344.c: ... here.
8650         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
8651         * gcc.dg/20050503-1.c: Ditto.
8652         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
8653         * gcc.dg/20061127-1.c: Compile only for fpic targets.
8654         * gcc.dg/20060801-1.c: Ditto.
8655
8656 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
8657
8658         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
8659         * gfortran.dg/nan_1.f90: Likewise.
8660
8661 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8662
8663         PR fortran/33055
8664         Revert previous patch.
8665
8666 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
8667             Kazu Hirata  <kazu@codesourcery.com>
8668
8669         * gcc.target/m68k/interrupt-1.c: New.
8670
8671 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8672
8673         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
8674         10000 for targets where "int" can't hold at least 100000.
8675         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
8676         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
8677         (test5)(test6): Use it.
8678         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
8679         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
8680         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
8681         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
8682         * gcc.dg/attr-alloc_size.c (test): Likewise.
8683
8684 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
8685
8686         PR c++/33209
8687         * g++.dg/template/error29.C: New.
8688
8689 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8690
8691         PR c++/32596
8692         * g++.dg/ext/visibility/anon5.C: New test.
8693
8694 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8695
8696         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
8697
8698 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8699
8700         * gfortran.dg/gamma_1.f90: Remove large-real tests.
8701         * gfortran.dg/gamma_2.f90: Remove large-real tests.
8702         * gfortran.dg/gamma_4.f90: New: large-real tests.
8703
8704 2007-08-28  Jason Merrill  <jason@redhat.com>
8705
8706         PR c++/29000
8707         * g++.dg/ext/stmtexpr12.C: New test.
8708
8709         PR c++/28558
8710         * g++.dg/ext/attrib28.C: New test.
8711
8712 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
8713
8714         PR target/32661
8715         * gcc.target/i386/pr32661.c: New test.
8716
8717 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8718
8719         PR middle-end/32370
8720         * gcc.dg/pr32370.c: New test.
8721
8722         PR rtl-optimization/33148
8723         * gcc.c-torture/compile/20070827-1.c: New test.
8724
8725         PR debug/32914
8726         * d++.dg/debug/const3.C: New test.
8727         * d++.dg/debug/const4.C: New test.
8728         * d++.dg/debug/dwarf2/const1.C: New test.
8729         * d++.dg/debug/dwarf2/const2.C: New test.
8730         * d++.dg/debug/dwarf2/const2b.C: New test.
8731
8732 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
8733             Vladimir Yanovsky  <yanov@il.ibm.com>
8734             Revital Eres  <eres@il.ibm.com>
8735             Andrey Belevantsev  <abel@ispras.ru>
8736
8737         * gcc.dg/sms-1.c: New test.
8738
8739 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
8740
8741         * g++.dg/ext/gnu-inline-common.h: New.
8742         * g++.dg/ext/gnu-inline-global-reject.C: New.
8743         * g++.dg/ext/gnu-inline-global.C: New.
8744         * g++.dg/ext/gnu-inline-namespace.C: New.
8745         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
8746         * g++.dg/ext/gnu-inline-class.C: New.
8747         * g++.dg/ext/gnu-inline-class-static.C: New.
8748         * g++.dg/ext/gnu-inline-template-class.C: New.
8749         * g++.dg/ext/gnu-inline-template-func.C: New.
8750
8751 2007-08-27  Jason Merrill  <jason@redhat.com>
8752
8753         PR c++/31337
8754         * g++.dg/ext/stmtexpr11.C: New.
8755
8756 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
8757
8758         * lib/target-supports.exp (check_profiling_available):
8759         Set profiling_available_saved to 0 on fido-*-elf.
8760
8761 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
8762
8763         PR tree-optimization/33173
8764         
8765         * gcc.c-torture/compile/pr33173.c: New.
8766
8767 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
8768
8769         PR target/31385
8770         * gcc.dg/dfp/pr31385.c: New.
8771
8772 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8773
8774         * gcc.dg/unsigned-long-compare.c: Remove target selector.
8775
8776 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8777
8778         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
8779         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
8780         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
8781         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
8782         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
8783         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
8784         gcc.target/m68k directory.
8785         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
8786         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
8787         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
8788         gcc.target/cris directory.
8789         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
8790         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
8791         gcc.target/bfin directory.
8792
8793         * gcc.target/sh: New directory.
8794         * gcc.target/sh/sh.exp: New file.
8795         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
8796         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
8797         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
8798         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
8799         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
8800         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
8801
8802 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8803
8804         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
8805         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
8806         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
8807         * gcc.target/i386/local2.c: Ditto.
8808         * gcc.target/i386/stack-prot-kernel.c: Ditto.
8809         * gcc.target/i386/20011119-1.c: Ditto.
8810         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
8811         * gcc.target/i386/fastcall-1.c: Fix target selector.
8812
8813 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8814
8815         PR fortran/33055
8816         * gfortran.dg/negative_unit.f: Add new check
8817         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8818         -fdefault-integer-8.
8819
8820 2007-08-26  Asher Langton  <langton2@llnl.gov>
8821
8822         * gfortran.dg/recursive_stack.f90: New.
8823         * gfortran.dg/openmp_stack.f90: New.
8824
8825 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8826
8827         PR fortran/31298
8828         * gfortran.dg/use_10.f90: New.
8829
8830 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8831
8832         PR fortran/32985
8833         * gfortran.dg/namelist_14.f90: Make test case valid.
8834         * gfortran.dg/common_10.f90: New.
8835
8836 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
8837
8838         PR middle-end/33181
8839         * gcc.dg/ifelse-2.c: New.
8840
8841 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8842
8843         PR fortran/32980
8844         * gfortran.dg/gamma_1.f90: New.
8845         * gfortran.dg/gamma_2.f90: New.
8846         * gfortran.dg/gamma_3.f90: New.
8847
8848 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8849
8850         PR fortran/33188
8851         * gfortran.dg/used_types_18.f90: New.
8852
8853 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
8854
8855         * gcc.dg/array-init-2.c: New test.
8856
8857 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8858
8859         PR fortran/33178
8860         * gfortran.dg/initialization_4.f90: Update dg-error.
8861         * gfortran.dg/initialization_13.f90: New.
8862
8863 2007-08-24  Richard Guenther  <rguenther@suse.de>
8864
8865         PR middle-end/33166
8866         * gcc.c-torture/compile/pr33166.c: New testcase.
8867
8868 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8869
8870         PR fortran/33139
8871         * gfortran.dg/pointer_assign_4.f90: New.
8872         * gfortran.dg/shape_2.f90: Fix test case.
8873         * gfortran.dg/char_result_4.f90: Ditto.
8874
8875 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8876
8877         * gcc.dg/array-init-1.c: New test.
8878
8879         PR c++/32567
8880         * g++.dg/parse/crash36.C: New test.
8881
8882 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
8883
8884         * gcc.dg/pr32721.c: Updated.
8885
8886 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8887
8888         PR tree-optimization/32573
8889         PR middle-end/32946
8890         * gcc.dg/pr32573.c: New test.
8891
8892         PR c++/32898
8893         * g++.dg/lookup/ns3.C: New test.
8894
8895         * gfortran.dg/assumed_charlen_sharing.f90: New test.
8896
8897         PR c++/31941
8898         * g++.dg/parse/crash37.C: New test.
8899
8900 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8901
8902         PR target/17390
8903         * gcc.target/i386/pr17390.c: New test.
8904
8905 2007-08-23  Richard Guenther  <rguenther@suse.de>
8906
8907         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
8908         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
8909         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
8910         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
8911         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
8912         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
8913         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
8914         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
8915
8916 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8917
8918         * gcc.target/s390: New directory.
8919         * gcc.target/s390/s390.exp: New file.
8920         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
8921         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
8922         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
8923         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
8924         gcc.target/s390 directory.
8925
8926 2007-08-23  Richard Guenther  <rguenther@suse.de>
8927
8928         PR tree-optimization/32328
8929         * gcc.dg/pr32328.c: New testcase.
8930
8931 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8932
8933         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
8934           available.
8935
8936 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8937
8938         PR fortran/33095
8939         * gfortran.dg/min_max_optional_5.f90: New test.
8940         * gfortran.dg/min_max_optional_2.f90: Remove.
8941         * gfortran.dg/min_max_optional_3.f90: Remove.
8942         * gfortran.dg/min_max_optional_4.f90: Remove.
8943
8944 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8945
8946         * gcc.target/i386/xorps-sse.c: New.
8947         * gcc.target/i386/xorps-sse2.c: New.
8948
8949 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8950
8951         * gcc.target/i386/cmov3.c: Fix scan-assembler.
8952         * gcc.target/i386/cmov4.c: Fix scan-assembler.
8953         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
8954
8955 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
8956
8957         PR fortran/33020
8958         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
8959         include multiple kinds for SHAPE parameter within a single
8960         namespace.
8961         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8962         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
8963
8964 2007-08-22  Janus Weil  <jaydub66@gmail.com>
8965
8966         * interface_abstract_1.f90: Extended test case.
8967         * interface_abstract_3.f90: New test.
8968
8969 2007-08-21  Christian Bruel  <christian.bruel@st.com>
8970
8971         * gcc.dg/fold-sub.c: New test.
8972         
8973 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8974
8975         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
8976         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
8977         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
8978         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
8979         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
8980         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
8981
8982 2007-08-22  Richard Guenther  <rguenther@suse.de>
8983
8984         PR middle-end/33007
8985         * gcc.dg/pr33007.c: New testcase.
8986
8987 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
8988
8989         * gcc.c-torture/execute/strcmp-1.x: Delete.
8990
8991 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8992
8993         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
8994         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
8995         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
8996         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
8997         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
8998         gcc.target/i386/stack-realign.c,
8999         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9000         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9001         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
9002         target using dg-require-effective-target directive.
9003         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
9004         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
9005         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9006         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
9007         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
9008         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
9009         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
9010         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
9011         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
9012         Require lp64 target using dg-require-effective-target directive.
9013         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
9014         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
9015         directive.
9016         * gcc.target/i386/20010202-1.c: Move from here ...
9017         * gcc.dg/20010202-1.c: ... to here.
9018
9019 2007-08-22  Richard Guenther  <rguenther@suse.de>
9020
9021         PR tree-optimization/33142
9022         * gcc.c-torture/execute/pr33142.c: New testcase.
9023
9024 2007-08-22  Richard Guenther  <rguenther@suse.de>
9025
9026         PR middle-end/32563
9027         * g++.dg/torture/pr32563.C: New testcase.
9028
9029 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
9030
9031         PR middle-end/32912
9032         * gcc.dg/pr32912-1.c: Add -w to options.
9033         * gcc.dg/pr32912-2.c: Likewise.
9034         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
9035
9036 2007-08-21  Ian Lance Taylor  <iant@google.com>
9037
9038         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
9039
9040 2007-08-21  Ian Lance Taylor  <iant@google.com>
9041
9042         PR tree-optimization/33134
9043         * g++.dg/tree-ssa/pr33134.C: New test.
9044
9045 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
9046
9047         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
9048         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
9049
9050 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
9051
9052         PR debug/32610
9053         * gcc.dg/debug/pr32610.c: New test.
9054
9055         * g++.dg/init/new24.C: New test.
9056
9057         PR middle-end/32912
9058         * gcc.dg/pr32912-1.c: New test.
9059         * gcc.dg/pr32912-2.c: New test.
9060         * gcc.dg/pr32912-3.c: New test.
9061
9062 2007-08-21  Richard Guenther  <rguenther@suse.de>
9063
9064         * gcc.dg/pointer-arith-10.c: New testcase.
9065
9066 2007-08-21  Richard Guenther  <rguenther@suse.de>
9067
9068         PR middle-end/33122
9069         * gcc.c-torture/compile/pr33122.c: New testcase.
9070
9071 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
9072
9073         * g++.dg/warn/Wnvdtor-2.C: New testcase.
9074
9075 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
9076
9077         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
9078
9079 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
9080
9081         PR c++/33025
9082         * g++.dg/init/new23.C: New test.
9083
9084 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9085
9086         PR middle-end/30564
9087         * gcc.c-torture/compile/pr30564-1.c: New test.
9088         * gcc.c-torture/compile/pr30564-2.c: New test.
9089
9090 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
9091
9092         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
9093
9094 2007-08-19  Tobias Burnus  <burnus@net-b.de>
9095
9096         * gfortran.dg/interface_abstract_2.f90: New.
9097         * gfortran.dg/interface_abstract_1.f90: Fix typo.
9098
9099 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9100
9101         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
9102         unknown (so that outer-loop wont get analyzed).
9103         * gcc.dg/vect/vect-outer-1a.c: New test.
9104         * gcc.dg/vect/vect-outer-1b.c: New test.
9105         * gcc.dg/vect/vect-outer-1.c: New test.
9106         * gcc.dg/vect/vect-outer-2a.c: New test.
9107         * gcc.dg/vect/vect-outer-2b.c: New test.
9108         * gcc.dg/vect/vect-outer-2c.c: New test.
9109         * gcc.dg/vect/vect-outer-2.c: New test.
9110         * gcc.dg/vect/vect-outer-3a.c: New test.
9111         * gcc.dg/vect/vect-outer-3b.c: New test.
9112         * gcc.dg/vect/vect-outer-3c.c: New test.
9113         * gcc.dg/vect/vect-outer-3.c: New test.
9114         * gcc.dg/vect/vect-outer-4a.c: New test.
9115         * gcc.dg/vect/vect-outer-4b.c: New test.
9116         * gcc.dg/vect/vect-outer-4c.c: New test.
9117         * gcc.dg/vect/vect-outer-4d.c: New test.
9118         * gcc.dg/vect/vect-outer-4e.c: New test.
9119         * gcc.dg/vect/vect-outer-4f.c: New test.
9120         * gcc.dg/vect/vect-outer-4g.c: New test.
9121         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
9122         * gcc.dg/vect/vect-outer-4i.c: New test.
9123         * gcc.dg/vect/vect-outer-4j.c: New test.
9124         * gcc.dg/vect/vect-outer-4k.c: New test.
9125         * gcc.dg/vect/vect-outer-4l.c: New test.
9126         * gcc.dg/vect/vect-outer-4m.c: New test.
9127         * gcc.dg/vect/vect-outer-4.c: New test.
9128         * gcc.dg/vect/vect-outer-5.c: New test.
9129         * gcc.dg/vect/vect-outer-6.c: New test.
9130         * gcc.dg/vect/vect-outer-fir.c: New test.
9131         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
9132         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
9133
9134 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9135
9136         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
9137         and -fno-tree-reassoc.
9138         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
9139         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
9140         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
9141         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
9142         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
9143         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
9144         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
9145         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
9146         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
9147         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
9148         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
9149         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
9150         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
9151         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
9152         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
9153         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
9154         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
9155         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
9156         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
9157         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
9158         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
9159         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
9160         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
9161         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
9162         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
9163         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
9164         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
9165         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
9166         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
9167         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
9168         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
9169         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
9170         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
9171         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
9172         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
9173         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
9174         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
9175
9176 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9177
9178         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
9179         versioning for aliasing).
9180         * gcc.dg/vect/vect-35.c: Likewise.
9181
9182         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
9183         targets.
9184         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
9185
9186 2007-08-18  Tom Tromey  <tromey@redhat.com>
9187
9188         PR preprocessor/32974:
9189         * gcc.dg/cpp/pr32974.c: New file.
9190
9191 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9192
9193         * gfortran.dg/interface_abstract_1.f90: New.
9194
9195 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9196
9197         PR fortran/32881
9198         * gfortran.dg/pure_initializer_1.f90: New test.
9199
9200 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9201
9202         PR fortran/32875
9203         * gfortran.dg/array_constructor_18.f90: New test.
9204
9205 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9206
9207         PR c++/28989
9208         * g++.dg/expr/lval3.C: New test.
9209         * g++.dg/expr/lval4.C: New test.
9210
9211 2007-08-17  Ollie Wild  <aaw@google.com>
9212
9213         PR c++/31749
9214         * g++.dg/lookup/builtin3.C: New test.
9215         * g++.dg/lookup/builtin4.C: New test.
9216         * g++.dg/lookup/using19.C: New test.
9217
9218 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9219
9220         PR c++/32190
9221         * g++.dg/parse/error31.C: New.
9222
9223 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9224
9225         PR c++/32112
9226         * g++.dg/template/error26.C: New.
9227
9228 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9229
9230         PR fortran/33079
9231         * gfortran.dg/zero_length_2.f90: New test.
9232
9233 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9234
9235         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
9236         * gfortran.dg/kind_tests_3.f03: Ditto.
9237         * gfortran.dg/global_vars_f90_init.f90: Ditto.
9238         * gfortran.dg/interface_13.f90: Ditto.
9239         * gfortran.dg/pr32738.f90: Ditto.
9240         * gfortran.dg/module_private_1.f90: Ditto.
9241         * gfortran.dg/test_only_clause.f90: Ditto.
9242         * gfortran.dg/bind_c_vars.f90: Ditto.
9243         * gfortran.dg/bind_c_dts.f90: Ditto.
9244         * gfortran.dg/use_9.f90: Ditto.
9245         * gfortran.dg/generic_8.f90: Ditto.
9246         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9247         * gfortran.dg/private_type_6.f90: Ditto.
9248         * gfortran.dg/c_assoc.f90: Ditto.
9249         * gfortran.dg/private_type_7.f90: Ditto.
9250         * gfortran.dg/global_vars_c_init.f90: Ditto.
9251         * gfortran.dg/bind_c_dts_2.f03: Ditto.
9252         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
9253         * gfortran.dg/c_size_t_test.f03: Ditto.
9254         * gfortran.dg/used_types_12.f90: Ditto.
9255         * gfortran.dg/pr25923.f90: Ditto.
9256         * gfortran.dg/test_com_block.f90: Ditto.
9257         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
9258         * gfortran.dg/equiv_constraint_7.f90: Ditto.
9259         * gfortran.dg/com_block_driver.f90: Ditto.
9260         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
9261         * gfortran.dg/use_iso_c_binding.f90: Ditto.
9262         * gfortran.dg/c_loc_test.f90: Ditto.
9263         * gfortran.dg/c_ptr_tests.f03: Ditto.
9264         * gfortran.dg/module_interface_1.f90: Ditto.
9265
9266 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9267
9268         PR c++/32870
9269         * g++.dg/other/error17.C: Adjust.
9270         
9271 2007-08-17  Ben Elliston  <bje@au.ibm.com>
9272
9273         PR middle-end/32970
9274         * g++.dg/ext/altivec-14.C: New test.
9275
9276 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9277
9278         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
9279         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
9280         dump files.
9281         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
9282         * gcc.dg/vect/pr32366.c: Ditto.
9283
9284 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9285
9286         PR testsuite/33082
9287         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
9288         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
9289         * gcc.dg/dfp/convert-int-fold.c: Ditto.
9290         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
9291
9292 2007-08-16  Tobias Burnus  <burnus@net-b.de>
9293
9294         PR fortran/33072
9295         * gfortran.dg/use_9.f90: New.
9296
9297 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
9298
9299         * g++.dg/gcov/gcov-5.C: New test.
9300
9301 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
9302
9303         * g++.dg/gcov/gcov-4.C: New test.
9304         * lib/gcov.exp (verify-lines): Add support for
9305         checking no-coverage lines.
9306
9307 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
9308
9309         * gcc.dg/vect/vect-vfa-01.c: New.
9310         * gcc.dg/vect/vect-vfa-02.c: New.
9311         * gcc.dg/vect/vect-vfa-03.c: New.
9312         * gcc.dg/vect/vect-vfa-04.c: New.
9313         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
9314         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
9315         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
9316         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
9317         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
9318         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
9319         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
9320         gfortran.dg/vect/pr19049.f90: Rename to start with
9321         prefix no-vfa-.
9322         * gcc.dg/vect/vect.exp: Disable versioning for alias
9323         when test starts with no-vfa-.
9324         * gfortran.dg/vect/vect.exp: Likewise.
9325
9326 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
9327
9328         * gcc.dg/torture/pr32897.c: New test.
9329
9330 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
9331
9332         PR c++/31132
9333         * g++.dg/template/crash69.C: New.
9334
9335 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
9336
9337         * lib/target-supports.exp (check_effective_target_arm32): Use
9338         check_no_compiler_messages.
9339
9340 2007-08-15  Diego Novillo  <dnovillo@google.com>
9341
9342         gcc.dg/tree-ssa/20070815.c: New test.
9343
9344 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9345
9346         PR fortran/33077
9347         * gfortran.dg/random_7.f90: Initialize variable.
9348
9349 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
9350
9351         PR middle-end/33074
9352         * gfortran.dg/pr33074.f90: New test.
9353
9354         PR c++/32992
9355         * g++.dg/opt/nrv14.C: New test.
9356
9357 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
9358
9359         PR c++/33035
9360         * g++.dg/template/crash68.C: New.
9361
9362 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
9363
9364         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
9365         * gcc.dg/sibcall-4.c: Ditto.
9366
9367 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9368
9369         PR fortran/33066
9370         * gfortran.dg/use_8.f90: New test.
9371         * gfortran.dg/c_loc_tests_2.f03: Fix code.
9372
9373 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
9374
9375         PR c++/27211
9376         * g++.dg/template/error27.C: New.
9377         * g++.dg/template/error28.C: New.
9378         * g++.dg/other/pr28304.C: Adjust.
9379         * g++.old-deja/g++.mike/p811.C: Likewise.
9380
9381 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9382
9383         PR target/30315
9384         * gcc.target/i386/pr30315.c: New.
9385
9386 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9387
9388         PR fortran/32594
9389         * gfortran.dg/substr_5.f90: New test.
9390
9391 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
9392
9393         PR c/30428
9394         * gcc.dg/vector-2.c: New test.
9395
9396         PR c++/30428
9397         * g++.dg/ext/vector8.C: New test.
9398
9399 2007-08-13  Dan Hipschman  <dsh@google.com>
9400
9401         PR c/32953
9402         * gcc.dg/format/array-1.c: Add an additional test for
9403         unterminated format strings of length 1.
9404
9405 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9406
9407         PR fortran/32926
9408         * gfortran.dg/external_procedures_3.f90: New test.
9409
9410 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9411
9412         PR fortran/32827
9413         * gfortran.dg/import6.f90: New test.
9414
9415 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
9416
9417         PR C/30427
9418         *  gcc.dg/vector-1.c: New test.
9419
9420 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9421
9422         * gcc.dg/pr21255-4.c: Skip for PIC.
9423         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
9424
9425 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9426
9427         * gcc.dg/attr-isr.c: Skip for PIC.
9428         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9429         * gcc.dg/attr-isr-trapa.c: Likewise.
9430         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9431         * gcc.dg/pragma-isr-trapa.c: Likewise.
9432         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9433
9434 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9435
9436         PR fortran/32962
9437         * gfortran.dg/transpose_1.f90: New test.
9438
9439 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9440
9441         PR fortran/29600
9442         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
9443         intrinsic.
9444
9445 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9446
9447         PR fortran/30964
9448         PR fortran/33054
9449         * gfortran.dg/random_4.f90: New test.
9450         * gfortran.dg/random_5.f90: New test.
9451         * gfortran.dg/random_6.f90: New test.
9452         * gfortran.dg/random_7.f90: New test.
9453
9454 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9455
9456         PR fortran/32860
9457         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
9458
9459 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9460
9461         PR fortran/31629
9462         * gfortran.dg/module_private_1.f90: New test.
9463
9464 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9465
9466         PR fortran/29600
9467         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
9468         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
9469
9470 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9471
9472         PR fortran/32937
9473         * gfortran.dg/char_length_6.f90: New test.
9474
9475 2007-08-10  Ollie Wild  <aaw@google.com>
9476
9477         * g++.dg/lookup/using18.C: New test.
9478
9479 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9480
9481         PR c++/17763
9482         * g++.dg/other/error16.C: New.
9483
9484 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9485
9486         PR libfortran/33039
9487         * gfortran.dg/namelist_37.f90: New test.
9488
9489 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9490
9491         PR c++/22256
9492         * g++.dg/conversion/op3.C: New.
9493
9494 2007-08-09  Tobias Burnus  <burnus@net-b.de>
9495
9496         PR fortran/32987
9497         * gfortran.dg/fmt_tab_1.f90: New.
9498         * gfortran.dg/fmt_tab_2.f90: New.
9499
9500 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9501
9502         PR c/32796
9503         * gcc.c-torture/compile/pr32796.c: New test.
9504
9505 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9506
9507         PR middle-end/32813
9508         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
9509         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
9510         instead of just -O.
9511
9512 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
9513
9514         * gcc.target/mips/code-readable-1.c: New test.
9515         * gcc.target/mips/code-readable-2.c: Likewise.
9516         * gcc.target/mips/code-readable-3.c: Likewise.
9517
9518 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
9519             Revital Eres  <eres@il.ibm.com>
9520
9521         * gfortran.dg/sms-1.f90: Add comment.
9522         * gfortran.dg/sms-2.f90: New.
9523
9524 2007-08-07  Ian Lance Taylor  <iant@google.com>
9525
9526         * gcc.dg/instrument-1.c: New test.
9527         * gcc.dg/instrument-2.c: New test.
9528         * gcc.dg/instrument-3.c: New test.
9529
9530 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
9531
9532         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
9533
9534 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
9535
9536         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
9537         !vector_alignment_reachable targets.
9538         * gcc.dg/vect/vect-33.c: Likewise.
9539         * gcc.dg/vect/vect-42.c: Likewise.
9540         * gcc.dg/vect/vect-44.c: Likewise.
9541         * gcc.dg/vect/vect-50.c: Likewise.
9542         * gcc.dg/vect/vect-70.c: Likewise.
9543         * gcc.dg/vect/vect-71.c: Likewise.
9544         * gcc.dg/vect/vect-87.c: Likewise.
9545         * gcc.dg/vect/vect-88.c: Likewise.
9546         * gcc.dg/vect/vect-91.c: Likewise.
9547         * gcc.dg/vect/vect-93.c: Likewise.
9548         * gcc.dg/vect/vect-96.c: Likewise.
9549         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9550         * gcc.dg/vect/section-anchors-69.c: Likewise.
9551         * gcc.dg/vect/pr25413.c: Likewise.
9552         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9553         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9554         * gfortran.dg/vect-2.f90: Likewise.
9555         * gfortran.dg/vect-3.f90: Likewise.
9556         * gfortran.dg/vect-4.f90: Likewise.
9557         * gfortran.dg/vect-5.f90: Likewise.
9558         * lib/target-supports.exp (check_effective_target_natural_alignment): 
9559         Return false for darwin. 
9560         (check_effective_target_vector_alignment_reachable_for_double): New.
9561
9562 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
9563
9564         * gcc.dg/multiword-1.c: New testcase.
9565
9566 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
9567
9568         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9569         messages.
9570         * gfortran.dg/namelist_36.f90: New test.
9571
9572 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9573
9574         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9575           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9576
9577 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
9578
9579         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9580         * gcc.dg/torture/type-generic-1.c: Likewise.
9581
9582 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9583
9584         * gcc.c-torture/20070522-1.c: Move to ...
9585         * gcc.c-torture/compile/20070522-1.c: Here.
9586
9587 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9588
9589         PR fortran/29828
9590         * gfortran.dg/minmax_char_1.f90: New test.
9591         * gfortran.dg/minmax_char_2.f90: New test.
9592         * gfortran.dg/min_max_optional_4.f90: New test.
9593
9594 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9595
9596         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9597         hanging on the testcase.
9598
9599 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9600
9601         PR middle-end/32988
9602         * gcc.c-torture/compile/pr32988.c: New test.
9603
9604 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9605
9606         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
9607
9608 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
9609
9610         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
9611
9612         Revert:
9613         2007-03-22  Dirk Mueller  <dmueller@suse.de>
9614
9615         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9616
9617 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9618
9619         PR fortran/32979
9620         * gfortran.dg/isnan_1.f90: New test.
9621
9622 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
9623             Revital Eres <eres@il.ibm.com>
9624
9625         * gcc.dg/sms-antideps.c: New test.
9626
9627 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
9628
9629         PR fortran/31214
9630         * gfortran.dg/entry_13.f90: New test.
9631
9632         * gfortran.dg/entry_12.f90: Clean up .mod file.
9633
9634 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9635
9636         PR fortran/32770
9637         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
9638         variables as kind=4 so they don't overflow the record length.
9639
9640 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
9641
9642         PR fortran/32968
9643         * gfortran.dg/selected_kind_1.f90: New test.
9644
9645 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9646
9647         PR middle-end/32780
9648         * gcc.c-torture/compile/pr32780.c: New test.
9649
9650 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9651
9652         RP middle-end/32399
9653         * gcc.c-torture/compile/pr32399.c: New testcase.
9654
9655 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9656
9657         PR middle-end/32304
9658         * g++.dg/torture/pr32304.C: New testcase.
9659
9660 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9661
9662         PR middle-end/32935
9663         * gfortran.fortran-torture/compile/complex_1.f90: New test.
9664
9665 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9666
9667         PR fortran/32955
9668         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
9669
9670 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9671
9672         PR fortran/31202
9673         * gfortran.dg/nint_2.f90: New test.
9674
9675 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
9676
9677         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
9678         * gcc.dg/weak/typeof-2.c: Likewise.
9679
9680 2007-08-03  Diego Novillo  <dnovillo@google.com>
9681
9682         PR 31521
9683         * gcc.dg/tree-ssa/pr31521.c: New test.
9684
9685 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9686
9687         PR fortran/32770
9688         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
9689         iostat must be default kind.
9690
9691 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9692
9693         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
9694
9695 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
9696
9697         PR fortran/32770
9698         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
9699         explicit so test passes with -fdefault-integer-8.
9700         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
9701         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
9702
9703 2007-08-02  Lee Millward  <lee.millward@gmail.com>
9704
9705         PR c++/30849
9706         * g++.dg/parse/asm1.C: New test.
9707
9708         PR c++/30850
9709         * g++.dg/parse/asm2.C: Likewise.
9710
9711         PR c++/30851
9712         * g++.dg/parse/asm3.C: Likewise.
9713         
9714 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9715
9716         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
9717           "int" is only 16 bit bits wide.
9718         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
9719
9720 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9721
9722         * g++.dg/torture/type-generic-1.C: New.
9723         * gcc.dg/pr28796-2.c: Move tests ...
9724         * gcc.dg/tg-tests.h: ... here.
9725         * gcc.dg/torture/type-generic-1.c: New.
9726
9727 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9728
9729         PR libfortran/32954
9730         * minmaxloc_3.f90:  New test case.
9731
9732 2007-08-01  Tobias Burnus  <burnus@net-b.de>
9733
9734         PR fortran/32936
9735         * gfortran.dg/allocate_stat.f90: New.
9736
9737 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
9738
9739         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
9740
9741 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
9742
9743         PR tree-optimization/32919
9744         * gcc.c-torture/compile/pr32919.c: New.
9745
9746 2007-08-01  Nick Clifton  <nickc@redhat.com>
9747
9748         * gcc.c-torture/execute/execute.exp: Change copyright header to
9749         refer to version 3 of the GNU General Public License and to point
9750         readers at the COPYING3 file and the FSF's license web page.
9751         * gcc.c-torture/execute/ieee/ieee.exp,
9752         gcc.c-torture/unsorted/unsorted.exp,
9753         gcc.c-torture/compile/compile.exp,
9754         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
9755         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
9756         gcc.target/cris/torture/cris-torture.exp,
9757         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
9758         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
9759         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
9760         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
9761         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
9762         gnat.dg/dg.exp, gnat.dg/style/style.exp,
9763         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
9764         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
9765         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
9766         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
9767         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
9768         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
9769         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
9770         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
9771         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
9772         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
9773         gcc.dg/noncompile/noncompile.exp,
9774         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
9775         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
9776         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
9777         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
9778         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
9779         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
9780         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
9781         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
9782         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
9783         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
9784         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
9785         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
9786         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
9787         g++.old-deja/old-deja.exp,
9788         gfortran.fortran-torture/execute/execute.exp,
9789         gfortran.fortran-torture/compile/compile.exp,
9790         treelang/output/output-1.c, treelang/output/output-1.tree,
9791         treelang/execute/execute.exp, treelang/Makefile.in,
9792         treelang/compile/compile.exp, g++.dg/dg.exp,
9793         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
9794         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
9795         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
9796         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
9797         g++.dg/compat/struct-layout-1.exp,
9798         g++.dg/compat/struct-layout-1_generate.c,
9799         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
9800         g++.dg/bprob/bprob.exp, config/default.exp,
9801         gcc.test-framework/test-framework.awk,
9802         gcc.test-framework/gen_directive_tests,
9803         gcc.test-framework/test-framework.exp,
9804         objc.dg/special/special.exp,
9805         objc.dg/gnu-encoding/gnu-encoding.exp,
9806         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
9807         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
9808         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
9809         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
9810         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
9811         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
9812         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
9813         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
9814         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
9815         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
9816         lib/target-supports-dg.exp, lib/gcc-defs.exp,
9817         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9818         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9819         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9820         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9821         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9822         Likewise.
9823
9824 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9825
9826         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9827         error message text.
9828
9829 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9830
9831         PR fortran/32945
9832         * gfortran.dg/initialization_12.f90: New test.
9833
9834 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
9835
9836         PR fortran/31609
9837         * gfortran.dg/entry_12.f90: New test.
9838
9839 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9840
9841         PR fortran/32938
9842         * gfortran.dg/altreturn_6.f90: New test.
9843
9844 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
9845
9846         PR fortran/32942
9847         * gfortran.dg/exponent_2.f90: New test.
9848
9849 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
9850
9851         * gcc.dg/vect/vect-117.c: New test.
9852         * gcc.dg/vect/vect-74.c: Enabled test
9853         * gcc.dg/vect/vect-81.c: Enabled test
9854
9855 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
9856
9857         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
9858         s/dg-error/dg-warning where warning is expected.
9859
9860 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
9861
9862         PR fortran/32770
9863         * gfortran.dg/array_constructor_12.f90:  Adjust argument
9864         of huge() to correct kind.
9865
9866 2007-07-30  Ollie Wild  <aaw@google.com>
9867
9868         * gcc.dg/cpp/counter-2.c: New test.
9869         * gcc.dg/cpp/counter-3.c: New test.
9870         * gcc.dg/cpp/dir-only-1.c: New test.
9871         * gcc.dg/cpp/dir-only-1.h: New file.
9872         * gcc.dg/cpp/dir-only-2.c: New test.
9873         * gcc.dg/cpp/dir-only-3.c: New test.
9874         * gcc.dg/cpp/dir-only-3a.h: New file.
9875         * gcc.dg/cpp/dir-only-3b.h: New file.
9876         * gcc.dg/cpp/dir-only-4.c: New test.
9877         * gcc.dg/cpp/dir-only-5.c: New test.
9878         * gcc.dg/cpp/dir-only-6.c: New test.
9879
9880 2007-07-30  Julian Brown  <julian@codesourcery.com>
9881
9882         * gcc.target/arm/neon/v*.c: Regenerate.
9883
9884 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
9885
9886         PR c++/32108
9887         * g++.dg/ext/label6.C: New.
9888
9889 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9890
9891         PR libfortran/32858
9892         PR libfortran/30814
9893         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
9894
9895 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
9896
9897         PR fortran/31211
9898         * gfortran.dg/actual_pointer_function_1.f90: New test.
9899
9900         PR fortran/32682
9901         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
9902
9903 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
9904
9905         PR fortran/32906
9906         * gfortran.dg/shape_1.f90: Adjust error message.
9907         * gfortran.dg/parameter_array_ref_1.f90: New test.
9908
9909 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9910
9911         PR fortran/31609
9912         * gfortran.dg/entry_11.f90: New test.
9913
9914 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
9915             Revital Eres  <eres@il.ibm.com>
9916
9917         * gfortran.dg/sms-1.f90: New test.
9918
9919 2007-07-28  Richard Guenther  <rguenther@suse.de>
9920
9921         * gcc.c-torture/compile/pr32920.c: New testcase.
9922
9923 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
9924
9925         PR c++/30917
9926         * g++.dg/lookup/friend11.C: New test.
9927
9928 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
9929
9930         * gfortran.dg/namelist_5.f90: Adjusted error message.
9931         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
9932         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
9933         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
9934         * gfortran.dg/namelist_32.f90: ... this.
9935
9936         PR fortran/32876
9937         * gfortran.dg/namelist_33.f90: New test.
9938
9939         PR fortran/32905
9940         * gfortran.dg/namelist_34.f90: New test.
9941
9942         PR fortran/31818
9943         * gfortran.dg/namelist_35.f90: New test.
9944
9945 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
9946
9947         PR fortran/32880
9948         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
9949
9950 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9951
9952         PR testsuite/32471
9953         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
9954           assuming it is 0x7ffffffff.
9955         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
9956         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
9957
9958 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
9959
9960         * gfortran.dg/operator_3.f90: Fix dg directive.
9961         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
9962         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
9963         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
9964
9965 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
9966
9967         * g++.dg/cpp0x/decltype1.C: New.
9968         * g++.dg/cpp0x/decltype2.C: New.
9969         * g++.dg/cpp0x/decltype3.C: New.
9970         * g++.dg/cpp0x/decltype4.C: New.
9971         * g++.dg/cpp0x/decltype5.C: New.
9972         * g++.dg/cpp0x/decltype6.C: New.
9973
9974 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9975
9976         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
9977           because the test relies on bit 31 to be the sign bit.
9978
9979 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9980
9981         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
9982           assuming it is 0x7fffffff.
9983         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
9984         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
9985
9986 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
9987
9988         PR c++/32346
9989         * g++.dg/expr/bitfield9.C: New test.
9990
9991 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9992
9993         PR fortran/32899
9994         * gfortran.dg/logical_comp.f90: Update dg-error strings.
9995
9996 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9997
9998         PR fortran/32760
9999         * gfortran.dg/private_type_7.f90: New test.
10000
10001 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10002
10003         PR fortran/32035
10004         * gfortran.dg/select_char_1.f90: New test.
10005
10006 2007-07-27  Tobias Burnus  <burnus@net-b.de>
10007
10008         PR fortran/32903
10009         * gfortran.dg/initialization_11.f90: New test.
10010
10011 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
10012
10013         * gcc.target/mips/ins-1.c: New test.
10014
10015 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
10016
10017         PR/19232
10018         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
10019         (f1): Likewise.
10020
10021 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
10022
10023         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
10024         error: width of 'spare' exceeds its type.
10025
10026 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
10027
10028         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
10029         * gcc.dg/sibcall-4.c: Likewise.
10030
10031 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10032
10033         PR rtl-optimization/31500
10034         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
10035         * g++.dg/warn/Warray-bounds.C: Likewise.
10036
10037 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
10038
10039         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
10040
10041 2007-07-25  Julian Brown  <julian@codesourcery.com>
10042             Paul Brook  <paul@codesourcery.com>
10043             Joseph Myers  <joseph@codesourcery.com>
10044             Mark Shinwell  <shinwell@codesourcery.com>
10045
10046         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
10047         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
10048         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
10049         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
10050         (check_effective_target_arm_neon_hw): New.
10051         * gcc.target/arm/neon/neon.exp: New file.
10052         * gcc.target/arm/neon/polytypes.c: New file.
10053         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
10054
10055 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
10056
10057         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
10058           targets where an "int" is less than 32 bits wide.
10059
10060 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
10061
10062         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
10063
10064 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10065
10066         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
10067           during addition if an int is only 16 bits wide.
10068         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
10069
10070 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10071
10072         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
10073           size as "long int" and are 32 or 64 bits wide.
10074         * gcc.dg/torture/pr28814.c: Likewise.
10075
10076 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10077
10078         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
10079           exactly as wide as an int.
10080
10081 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
10082
10083         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10084         Define and use throughout as long long printf format specifier.
10085         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10086         Likewise.
10087
10088 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
10089
10090         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
10091         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
10092
10093 2007-07-25  Ben Elliston  <bje@au.ibm.com>
10094
10095         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
10096
10097 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
10098
10099         * gcc.c-torture/execute/20070724-1.c: New.
10100
10101 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
10102
10103         PR fortran/31205
10104         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
10105         "deallocates" to 24, since patch has code rid of much spurious
10106         code.
10107         * gfortran.dg/interface_assignment_1.f90 : New test.
10108
10109         PR fortran/32842
10110         * gfortran.dg/interface_assignment_2.f90 : New test.
10111
10112 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
10113
10114         PR fortran/32867
10115         * fortran.dg/initialization_10.f90: New test.
10116
10117 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
10118
10119         PR fortran/32778
10120         * gfortran.dg/imag_2.f: Removed
10121         * gfortran.dg/warn_std_1.f90: New test.
10122         * gfortran.dg/warn_std_2.f90: New test.
10123         * gfortran.dg/warn_std_3.f90: New test.
10124
10125 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10126
10127         PR c++/29001
10128         * g++.dg/init/new22.C: New.
10129
10130 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10131
10132         PR c++/32561
10133         * g++.dg/template/crash67.C: New.
10134
10135 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
10136
10137         * lib/target-support.exp (check_effective_target_natural_alignment): 
10138         (check_effective_target_vector_alignment_reachable): New.
10139         * config/spu/spu.c (spu_vector_alignment_reachable): New.
10140         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
10141         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
10142         check.
10143         * gcc.dg/vect/pr25413.c: Likewise.
10144         * gcc.dg/vect/pr31699.c: Likewise.
10145
10146 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
10147
10148         PR fortran/30814
10149         * gfortran.dg/pack_bounds_1.f90:  New test case.
10150
10151 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
10152
10153         PR fortran/31639
10154         * gfortran.dg/initialization_9.f90: New test.
10155
10156 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10157
10158         PR fortran/32797
10159         PR fortran/32800
10160         * gfortran.dg/bind_c_usage_8.f03: New test case.
10161         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
10162         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
10163
10164 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
10165
10166         * gcc.target/mips/branch-cost-1.c: New test.
10167         * gcc.target/mips/branch-cost-2.c: Likewise.
10168
10169 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10170
10171         PR fortran/32732
10172         * gfortran.dg/c_char_tests.f03: New test case.
10173         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
10174         * gfortran.dg/c_char_tests_2.f03: New test case.
10175         * gfortran.dg/value_6.f03: Ditto.
10176         * gfortran.dg/value_7.f03: Ditto.
10177
10178 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10179
10180         PR fortran/32600
10181         * gfortran.dg/c_funloc_tests_5.f03: New.
10182         * gfortran.dg/c_funloc_tests_5.f04: New.
10183         * gfortran.dg/c_funloc_tests_4_driver.c: New.
10184
10185 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10186
10187         PR c++/32839
10188         * g++.dg/expr/call4.C: New.
10189         * g++.dg/expr/call5.C: New.
10190
10191 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10192
10193         PR fortran/32710
10194         * gfortran.dg/namelist_30.f90: New test.
10195
10196 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10197
10198         PR fortran/29962
10199         * gfortran.dg/array_initializer_1.f90: Removed warning.
10200         * gfortran.dg/initialization_1.f90: Adjusted messages.
10201         * gfortran.dg/nested_modules_6.f90: Removed warning.
10202
10203         PR fortran/31253
10204         * gfortran.dg/initialization_7.f90: New test.
10205
10206         PR fortran/31639
10207         * gfortran.dg/initialization_8.f90: New test.
10208
10209 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10210
10211         PR c++/30818
10212         * g++.dg/template/crash47.C: Adjust errors.
10213         * g++.dg/template/crash48.C: Adjust errors.
10214         * g++.dg/template/typename12.C: New.
10215         * g++.dg/template/typename13.C: New.
10216         * g++.dg/template/typename14.C: New.
10217         * g++.dg/template/typedef6.C: Adjust errors.
10218
10219 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10220
10221         PR fortran/32627
10222         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
10223         * gfortran.dg/pr32627.f03: New test case.
10224
10225         * gfortran.dg/c_f_pointer_logical.f03: New test case.
10226         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
10227         c_f_pointer_logical.
10228         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
10229         c_f_pointer_complex.
10230         * gfortran.dg/c_f_pointer_complex.f03: New test case.
10231         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
10232         c_f_pointer_shape_tests_2.
10233         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
10234
10235 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10236
10237         PR fortran/32804
10238         * gfortran.dg/c_loc_tests_9.f03: New test case.
10239         * gfortran.dg/c_loc_tests_10.f03: Ditto.
10240
10241 2007-07-21  Lee Millward  <lee.millward@gmail.com>
10242
10243         PR fortran/32823
10244         * gfortran.dg/int_2.f90: New test.
10245         
10246 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10247
10248         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
10249
10250 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
10251
10252         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
10253         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
10254
10255 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
10256
10257         PR tree-optimization/19910
10258         * gcc.dg/pr19910.c: New test.
10259
10260 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
10261
10262         PR fortran/32738
10263         * gfortran.dg/pr32738.f90: New test.
10264
10265 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
10266
10267         PR tree-optimzation/32635
10268         * gfortran.dg/pr32635.f:  New test case.
10269
10270 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
10271
10272         PR fortran/32801
10273         * gfortran.dg/pr32801.f03: New test case.
10274
10275 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10276
10277         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
10278         Test negative numbers also.
10279         * gcc.dg/c99-math-float-1.c: Likewise.
10280         * gcc.dg/c99-math-long-double-1.c: Likewise.
10281         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
10282         test inputs.
10283
10284 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
10285         
10286         * lib/target-supports.exp (check_effective_target_sync_int_long):
10287         Enable for xtensa.
10288         (check_effective_target_sync_char_short): Likewise.
10289         
10290 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10291
10292         * gcc.dg/pr28796-2.c: Add more cases.
10293
10294 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10295
10296         * gcc.dg/pr28796-1.c: Add more cases.
10297         * gcc.dg/pr28796-2.c: Likewise.
10298
10299 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10300
10301         * gcc.dg/pr28796-1.c: Add more cases.
10302         * gcc.dg/pr28796-2.c: Likewise.
10303
10304 2007-07-17  Janus Weil  <jaydub66@gmail.com>
10305
10306         PR fortran/32535
10307         * gfortran.dg/pr32535.f90: New test.
10308
10309 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
10310
10311         PR fortran/31320
10312         PR fortran/32665
10313         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
10314
10315 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
10316
10317         PR rtl-optimization/32773
10318         * gcc.dg/pr32773.c: New test.
10319
10320 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10321
10322         * gcc.target/spu/intrinsics-1.c: Use dg-message to
10323         match flax-vector-conversions note.
10324         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
10325         instead of dg-error for the warning.
10326
10327 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10328
10329         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
10330           adapted to work on targets with 16-bit or wider int.
10331         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
10332         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
10333         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
10334         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
10335
10336 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10337
10338         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
10339         support large arrays.
10340         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
10341         * gcc.dg/20061109-1.c: Likewise.
10342         * gcc.c-torture/execute/20061101-1.x: Likewise.
10343         * gcc.c-torture/execute/pr29797-1.x: Likewise.
10344         * gcc.c-torture/execute/pr31448.x: Likewise.
10345
10346 2007-07-16  Lee Millward  <lee.millward@gmail.com>
10347
10348         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
10349
10350         PR fortran/32238
10351         * gfortran.dg/pr32238.f90: New test.
10352
10353         PR fortran/32222
10354         * gfortran.dg/pr32222.f90: New test.
10355
10356         PR fortran/32242
10357         * gfortran.dg/pr32242.f90: New test.
10358         
10359 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
10360             David Ung  <davidu@mips.com>
10361
10362         * gcc.target/mips/mips-sched-madd.c: New test case.
10363
10364 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10365
10366         PR libfortran/32611
10367         * gfortran.dg/large_real_kind_1.f90: Update test.
10368         * gfortran.dg/pr17706.f90: Update test.
10369         * gfortran.dg/fmt_zero_digits.f90: Update test.
10370         * gfortran.dg/fmt_zero_precision.f90: Update test.
10371         * gfortran.dg/real_const_3.f90: Update test.
10372
10373 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10374
10375         PR fortran/32036
10376         * gfortran.dg/bounds_check_8.f90: New test.
10377         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
10378
10379 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10380
10381         PR fortran/32357
10382         * gfortran.dg/mvbits_2.f90: New test.
10383
10384 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10385
10386         PR libfortran/32731
10387         * gfortran.dg/pack_mask_1.f90:  New test.
10388         * gfortran.dg/unpack_mask_1.f90:  New test.
10389
10390 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10391
10392         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
10393         * gcc.dg/20001101-1.c: Likewise.
10394         * gcc.dg/20001102-1.c: Likewise.
10395         * gcc.dg/20020116-2.c: Likewise.
10396         * gcc.dg/20020416-1.c: Likewise.
10397         * gcc.dg/sparc-constant-1.c: Likewise.
10398         * gcc.dg/sparc-dwarf2.c: Likewise.
10399         * gcc.dg/sparc-frame-1.c: Likewise.
10400         * gcc.dg/sparc-getcontext-1.c: Likewise.
10401         * gcc.dg/sparc-loop-1.c: Likewise.
10402         * gcc.dg/sparc-reg-1.c: Likewise.
10403         * gcc.dg/sparc-ret.c: Likewise.
10404         * gcc.dg/sparc-trap-1.c: Likewise.
10405         * gcc.dg/ultrasp10.c: Likewise.
10406         * gcc.dg/ultrasp11.c: Likewise.
10407         * gcc.dg/ultrasp1.c: Likewise.
10408         * gcc.dg/ultrasp2.c: Likewise.
10409         * gcc.dg/ultrasp3.c: Likewise.
10410         * gcc.dg/ultrasp4.c: Likewise.
10411         * gcc.dg/ultrasp5.c: Likewise.
10412         * gcc.dg/ultrasp6.c: Likewise.
10413         * gcc.dg/ultrasp7.c: Likewise.
10414         * gcc.dg/ultrasp8.c: Likewise.
10415         * gcc.dg/ultrasp9.c: Likewise.
10416         * gcc.dg/splet-1.c: Delete.
10417
10418 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
10419
10420         PR fortran/32724
10421         * gfortran.dg/stfunc_5.f90: New test.
10422
10423 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
10424
10425         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
10426         New procedure to check if arrays are naturally aligned to the vector
10427         alignment boundary.
10428         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
10429         in size_t typedef.  Adjust tree dump scan results according to
10430         vect_aligned_arrays target check.
10431         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
10432         vect_aligned_arrays target check.
10433         * gcc.dg/vect/pr31699.c: Ditto.
10434
10435 2007-07-13  Sa Liu  <saliu@de.ibm.com>
10436
10437         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
10438         for V2DFmode vector conditional expression.
10439         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
10440         and dfceq patterns.
10441         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
10442         and dfcgt patterns.
10443         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
10444         V2DFmode comparison and test special values.
10445         * lib/target-supports.exp: Switch on test for V2DFmode 
10446         vector conditional expression.
10447
10448 2007-07-13  Richard Guenther  <rguenther@suse.de>
10449
10450         PR tree-optimization/32721
10451         * gcc.dg/pr32721.c: New testcase.
10452
10453 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
10454
10455         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
10456         error message part that continues on a new line.
10457
10458 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
10459
10460         * gcc.dg/c99-tgmath-1.c: New.
10461         * gcc.dg/c99-tgmath-2.c: New.
10462         * gcc.dg/c99-tgmath-3.c: New.
10463         * gcc.dg/c99-tgmath-4.c: New.
10464
10465 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10466             Janis Johnson  <janis187@us.ibm.com>
10467
10468         PR testsuite/25241
10469         * gcc.test-framework/dg-error-exp-F.c: New test.
10470         * gcc.test-framework/dg-warning-exp-F.c: New test.
10471         * lib/gcc.exp: Enable warning and error prefixes.
10472         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
10473         (dg-error): Wrap original dg-error.
10474         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
10475         markers from dg-error/dg-warning directives.
10476         * gcc.dg/20040322-1.c: Likewise.
10477         * gcc.dg/Wchar-subscripts-1.c: Likewise.
10478         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
10479         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
10480         * gcc.dg/Werror-1.c: Likewise.
10481         * gcc.dg/Werror-10.c: Likewise.
10482         * gcc.dg/Werror-11.c: Likewise.
10483         * gcc.dg/Werror-2.c: Likewise.
10484         * gcc.dg/Werror-3.c: Likewise.
10485         * gcc.dg/Werror-4.c: Likewise.
10486         * gcc.dg/Werror-5.c: Likewise.
10487         * gcc.dg/Werror-6.c: Likewise.
10488         * gcc.dg/Werror-7.c: Likewise.
10489         * gcc.dg/Werror-8.c: Likewise.
10490         * gcc.dg/Werror-9.c: Likewise.
10491         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10492         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
10493         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
10494         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
10495         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
10496         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
10497         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
10498         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
10499         * gcc.dg/Wnested-externs-1.c: Likewise.
10500         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
10501         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
10502         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
10503         * gcc.dg/Wshadow-3.c: Likewise.
10504         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
10505         * gcc.dg/Wwrite-strings-1.c: Likewise.
10506         * gcc.dg/anon-struct-5.c: Likewise.
10507         * gcc.dg/anon-struct-6.c: Likewise.
10508         * gcc.dg/anon-struct-7.c: Likewise.
10509         * gcc.dg/anon-struct-8.c: Likewise.
10510         * gcc.dg/array-8.c: Likewise.
10511         * gcc.dg/array-quals-2.c: Likewise.
10512         * gcc.dg/asm-qual-1.c: Likewise.
10513         * gcc.dg/asm-wide-1.c: Likewise.
10514         * gcc.dg/assign-warn-1.c: Likewise.
10515         * gcc.dg/assign-warn-2.c: Likewise.
10516         * gcc.dg/bitfld-10.c: Likewise.
10517         * gcc.dg/bitfld-11.c: Likewise.
10518         * gcc.dg/bitfld-12.c: Likewise.
10519         * gcc.dg/bitfld-13.c: Likewise.
10520         * gcc.dg/bitfld-14.c: Likewise.
10521         * gcc.dg/builtin-choose-expr-2.c: Likewise.
10522         * gcc.dg/builtins-30.c: Likewise.
10523         * gcc.dg/c90-const-expr-5.c: Likewise.
10524         * gcc.dg/c90-typespec-1.c: Likewise.
10525         * gcc.dg/c99-const-expr-5.c: Likewise.
10526         * gcc.dg/c99-flex-array-5.c: Likewise.
10527         * gcc.dg/c99-fordecl-3.c: Likewise.
10528         * gcc.dg/c99-tag-3.c: Likewise.
10529         * gcc.dg/c99-typespec-1.c: Likewise.
10530         * gcc.dg/c99-vla-jump-1.c: Likewise.
10531         * gcc.dg/c99-vla-jump-2.c: Likewise.
10532         * gcc.dg/c99-vla-jump-3.c: Likewise.
10533         * gcc.dg/c99-vla-jump-4.c: Likewise.
10534         * gcc.dg/c99-vla-jump-5.c: Likewise.
10535         * gcc.dg/cast-1.c: Likewise.
10536         * gcc.dg/cast-2.c: Likewise.
10537         * gcc.dg/cast-3.c: Likewise.
10538         * gcc.dg/cast-4.c: Likewise.
10539         * gcc.dg/cast-pretty-print-1.c: Likewise.
10540         * gcc.dg/comp-goto-2.c: Likewise.
10541         * gcc.dg/comp-goto-3.c: Likewise.
10542         * gcc.dg/cpp/error-1.c: Likewise.
10543         * gcc.dg/cpp/if-paren.c: Likewise.
10544         * gcc.dg/decl-7.c: Likewise.
10545         * gcc.dg/decl-8.c: Likewise.
10546         * gcc.dg/decl-nospec-1.c: Likewise.
10547         * gcc.dg/decl-nospec-2.c: Likewise.
10548         * gcc.dg/decl-nospec-3.c: Likewise.
10549         * gcc.dg/declspec-10.c: Likewise.
10550         * gcc.dg/declspec-11.c: Likewise.
10551         * gcc.dg/declspec-12.c: Likewise.
10552         * gcc.dg/declspec-13.c: Likewise.
10553         * gcc.dg/declspec-14.c: Likewise.
10554         * gcc.dg/declspec-15.c: Likewise.
10555         * gcc.dg/declspec-16.c: Likewise.
10556         * gcc.dg/declspec-17.c: Likewise.
10557         * gcc.dg/declspec-4.c: Likewise.
10558         * gcc.dg/declspec-5.c: Likewise.
10559         * gcc.dg/declspec-6.c: Likewise.
10560         * gcc.dg/declspec-7.c: Likewise.
10561         * gcc.dg/declspec-8.c: Likewise.
10562         * gcc.dg/declspec-9.c: Likewise.
10563         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10564         * gcc.dg/dfp/constants-c99.c: Likewise.
10565         * gcc.dg/dfp/keywords-c89.c: Likewise.
10566         * gcc.dg/dfp/keywords-c99.c: Likewise.
10567         * gcc.dg/dfp/keywords-reserved.c: Likewise.
10568         * gcc.dg/dfp/typespec.c: Likewise.
10569         * gcc.dg/dremf-type-compat-2.c: Likewise.
10570         * gcc.dg/dremf-type-compat-3.c: Likewise.
10571         * gcc.dg/dremf-type-compat-4.c: Likewise.
10572         * gcc.dg/empty-source-2.c: Likewise.
10573         * gcc.dg/empty-source-3.c: Likewise.
10574         * gcc.dg/enum3.c: Likewise.
10575         * gcc.dg/extra-semi-2.c: Likewise.
10576         * gcc.dg/extra-semi-3.c: Likewise.
10577         * gcc.dg/float-range-1.c: Likewise.
10578         * gcc.dg/float-range-2.c: Likewise.
10579         * gcc.dg/float-range-3.c: Likewise.
10580         * gcc.dg/float-range-5.c: Likewise.
10581         * gcc.dg/format/asm_fprintf-2.c: Likewise.
10582         * gcc.dg/format/asm_fprintf-3.c: Likewise.
10583         * gcc.dg/format/asm_fprintf-4.c: Likewise.
10584         * gcc.dg/format/asm_fprintf-5.c: Likewise.
10585         * gcc.dg/format/cast-1.c: Likewise.
10586         * gcc.dg/format/gcc_diag-3.c: Likewise.
10587         * gcc.dg/format/gcc_diag-4.c: Likewise.
10588         * gcc.dg/format/gcc_diag-6.c: Likewise.
10589         * gcc.dg/format/gcc_diag-8.c: Likewise.
10590         * gcc.dg/format/gcc_diag-9.c: Likewise.
10591         * gcc.dg/format/nul-2.c: Likewise.
10592         * gcc.dg/format/opt-1.c: Likewise.
10593         * gcc.dg/format/opt-2.c: Likewise.
10594         * gcc.dg/format/opt-3.c: Likewise.
10595         * gcc.dg/format/opt-4.c: Likewise.
10596         * gcc.dg/format/opt-5.c: Likewise.
10597         * gcc.dg/format/opt-6.c: Likewise.
10598         * gcc.dg/framework-2.c: Likewise.
10599         * gcc.dg/func-args-1.c: Likewise.
10600         * gcc.dg/func-outside-1.c: Likewise.
10601         * gcc.dg/func-outside-2.c: Likewise.
10602         * gcc.dg/gnu-cond-expr-2.c: Likewise.
10603         * gcc.dg/gnu-cond-expr-3.c: Likewise.
10604         * gcc.dg/if-empty-1.c: Likewise.
10605         * gcc.dg/init-bad-1.c: Likewise.
10606         * gcc.dg/init-bad-2.c: Likewise.
10607         * gcc.dg/init-bad-3.c: Likewise.
10608         * gcc.dg/init-desig-obs-2.c: Likewise.
10609         * gcc.dg/init-desig-obs-3.c: Likewise.
10610         * gcc.dg/init-empty-2.c: Likewise.
10611         * gcc.dg/init-empty-3.c: Likewise.
10612         * gcc.dg/inline-11.c: Likewise.
10613         * gcc.dg/inline-12.c: Likewise.
10614         * gcc.dg/inline-8.c: Likewise.
10615         * gcc.dg/inline-9.c: Likewise.
10616         * gcc.dg/inline3.c: Likewise.
10617         * gcc.dg/label-decl-1.c: Likewise.
10618         * gcc.dg/label-decl-2.c: Likewise.
10619         * gcc.dg/label-decl-3.c: Likewise.
10620         * gcc.dg/label-decl-4.c: Likewise.
10621         * gcc.dg/long-long-typespec-1.c: Likewise.
10622         * gcc.dg/lvalue-2.c: Likewise.
10623         * gcc.dg/lvalue-3.c: Likewise.
10624         * gcc.dg/nested-func-3.c: Likewise.
10625         * gcc.dg/nested-redef-1.c: Likewise.
10626         * gcc.dg/noreturn-4.c: Likewise.
10627         * gcc.dg/old-style-prom-2.c: Likewise.
10628         * gcc.dg/old-style-prom-3.c: Likewise.
10629         * gcc.dg/old-style-then-proto-1.c: Likewise.
10630         * gcc.dg/overflow-warn-1.c: Likewise.
10631         * gcc.dg/overflow-warn-2.c: Likewise.
10632         * gcc.dg/overflow-warn-3.c: Likewise.
10633         * gcc.dg/overflow-warn-4.c: Likewise.
10634         * gcc.dg/overflow-warn-6.c: Likewise.
10635         * gcc.dg/parm-forwdecl-2.c: Likewise.
10636         * gcc.dg/parm-forwdecl-3.c: Likewise.
10637         * gcc.dg/parm-impl-decl-1.c: Likewise.
10638         * gcc.dg/parm-impl-decl-2.c: Likewise.
10639         * gcc.dg/parm-incomplete-1.c: Likewise.
10640         * gcc.dg/parm-mismatch-1.c: Likewise.
10641         * gcc.dg/pointer-arith-1.c: Likewise.
10642         * gcc.dg/pointer-arith-2.c: Likewise.
10643         * gcc.dg/pointer-arith-3.c: Likewise.
10644         * gcc.dg/pointer-arith-4.c: Likewise.
10645         * gcc.dg/pointer-arith-6.c: Likewise.
10646         * gcc.dg/pointer-arith-7.c: Likewise.
10647         * gcc.dg/pointer-arith-8.c: Likewise.
10648         * gcc.dg/pr13804-1.c: Likewise.
10649         * gcc.dg/pr15698-1.c: Likewise.
10650         * gcc.dg/pr15698-2.c: Likewise.
10651         * gcc.dg/pr15698-3.c: Likewise.
10652         * gcc.dg/pr15698-4.c: Likewise.
10653         * gcc.dg/pr15698-5.c: Likewise.
10654         * gcc.dg/pr15698-6.c: Likewise.
10655         * gcc.dg/pr15698-7.c: Likewise.
10656         * gcc.dg/pr15698-8.c: Likewise.
10657         * gcc.dg/pr17188-1.c: Likewise.
10658         * gcc.dg/pr17301-1.c: Likewise.
10659         * gcc.dg/pr17301-2.c: Likewise.
10660         * gcc.dg/pr17730-1.c: Likewise.
10661         * gcc.dg/pr20368-1.c: Likewise.
10662         * gcc.dg/pr20368-2.c: Likewise.
10663         * gcc.dg/pr20368-3.c: Likewise.
10664         * gcc.dg/pr22308-1.c: Likewise.
10665         * gcc.dg/qual-component-1.c: Likewise.
10666         * gcc.dg/redecl-1.c: Likewise.
10667         * gcc.dg/redecl-11.c: Likewise.
10668         * gcc.dg/redecl-12.c: Likewise.
10669         * gcc.dg/redecl-13.c: Likewise.
10670         * gcc.dg/redecl-14.c: Likewise.
10671         * gcc.dg/redecl-15.c: Likewise.
10672         * gcc.dg/register-var-1.c: Likewise.
10673         * gcc.dg/register-var-2.c: Likewise.
10674         * gcc.dg/stmt-expr-2.c: Likewise.
10675         * gcc.dg/stmt-expr-3.c: Likewise.
10676         * gcc.dg/stmt-expr-label-1.c: Likewise.
10677         * gcc.dg/stmt-expr-label-2.c: Likewise.
10678         * gcc.dg/stmt-expr-label-3.c: Likewise.
10679         * gcc.dg/struct-empty-2.c: Likewise.
10680         * gcc.dg/struct-empty-3.c: Likewise.
10681         * gcc.dg/struct-parse-1.c: Likewise.
10682         * gcc.dg/struct-semi-1.c: Likewise.
10683         * gcc.dg/struct-semi-2.c: Likewise.
10684         * gcc.dg/struct-semi-3.c: Likewise.
10685         * gcc.dg/switch-5.c: Likewise.
10686         * gcc.dg/switch-6.c: Likewise.
10687         * gcc.dg/switch-7.c: Likewise.
10688         * gcc.dg/tls/diag-5.c: Likewise.
10689         * gcc.dg/transparent-union-1.c: Likewise.
10690         * gcc.dg/transparent-union-3.c: Likewise.
10691         * gcc.dg/typespec-1.c: Likewise.
10692         * gcc.dg/vla-init-2.c: Likewise.
10693         * gcc.dg/vla-init-3.c: Likewise.
10694         * gcc.dg/vla-init-4.c: Likewise.
10695         * gcc.dg/vla-init-5.c: Likewise.
10696         * gcc.dg/void-cast-2.c: Likewise.
10697         * gcc.dg/wvla-3.c: Likewise.
10698         * gcc.dg/wvla-7.c: Likewise.
10699         * gcc.target/i386/991209-1.c: Likewise.
10700         * gcc.target/ia64/fpreg-1.c: Likewise.
10701         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
10702         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
10703         
10704 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
10705
10706         PR fortran/31639
10707         * gfortran.dg/func_decl_4.f90: New test.
10708
10709 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
10710
10711         PR fortran/32727
10712         * gfortran.dg/interface_17.f90: New test.
10713
10714 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
10715
10716         PR fortran/32599
10717         * gfortran.dg/32599.f03: New test case.
10718
10719         PR fortran/32601
10720         * gfortran.dg/32601.f03: New test case.
10721         * gfortran.dg/32601_1.f03: Ditto.
10722         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
10723         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
10724
10725 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
10726
10727         * gcc.c-torture/execute/align-3.c: Remove function addr check.
10728
10729 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10730             Devang Patel  <dpatel@apple.com>
10731
10732         PR tree-optimization/25413
10733         * gcc.dg/vect/vect-align-1.c: New.
10734         * gcc.dg/vect/vect-align-2.c: New.
10735         * gcc.dg/vect/pr25413.c: New.
10736         * gcc.dg/vect/pr25413a.c: New.
10737         * gcc.dg/vect/pr31699.c: Fix dg-final check.
10738
10739 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
10740
10741         * lib/target-support.exp (check_ultrasparc_hw_available):
10742         New function.
10743         (is-effective-target): Check $arg for ultrasparc_hw.
10744         (is-effective-target-keyword): Likewise.
10745         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
10746         when determining what to do on sparc platforms.
10747         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
10748         * gcc.dg/20001101-1.c: Likewise.
10749         * gcc.dg/20001101-2.c: Likewise.
10750         * gcc.dg/ultrasp9.c: Likewise.
10751         * gcc.dg/ultrasp10.c: Likewise.
10752         * gcc.target/sparc/pdist-3.c: Likewise.
10753
10754 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
10755
10756         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
10757
10758 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10759
10760         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
10761         get vectorized.
10762         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
10763         now get vectorized.
10764         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
10765         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
10766         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
10767         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
10768         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
10769         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
10770         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
10771         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
10772         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
10773         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
10774         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
10775         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
10776         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
10777         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
10778         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
10779         * lib/target-supports.exp (check_effective_target_vect_int_mul):
10780         Add spu.
10781
10782 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
10783
10784         PR c++/30854
10785         * g++.dg/parse/error30.C: New test.
10786
10787 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10788
10789         PR fortran/29804
10790         * gfortran.dg/alloc_comp_misc_1.f90: New test.
10791
10792 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
10793
10794         * gfortran.fortran-torture/compile/pr32663.f: New test.
10795
10796 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10797
10798         PR c++/31027
10799         * g++.dg/inherit/virtual4.C: New.
10800
10801 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
10802
10803         PR target/32661
10804         * gcc.target/i386/pr32661-1.c: New test.
10805
10806 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
10807
10808         * gnat.dg/invariant_index.ad[sb]: New test.
10809
10810 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10811
10812         PR c++/32560
10813         * g++.dg/template/decl3.C: New.
10814
10815 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
10816
10817         PR 32617
10818         * gcc.c-torture/execute/align-3.c: New.
10819
10820 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
10821
10822         PR target/32708
10823         * gcc.target/i386/pr32708-1.c: New test.
10824         * gcc.target/i386/pr32708-2.c: Ditto.
10825         * gcc.target/i386/pr32708-3.c: Ditto.
10826
10827 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
10828
10829         * g++.dg/init/new20.C: Remove svn:executable flag.
10830
10831 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10832
10833         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10834
10835 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10836
10837         * gcc.dg/ultrasp7.c: Add fpic target requirement.
10838
10839 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10840
10841         PR testsuite/25241
10842         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10843         directive.
10844         
10845 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
10846
10847         PR fortran/32157
10848         * gfortran.dg/overload_2.f90: New test.
10849
10850         PR fortran/32689
10851         * gfortran.dg/transfer_simplify_5.f90
10852
10853         PR fortran/32634
10854         * gfortran.dg/interface_15.f90: New test.
10855
10856 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10857
10858         PR libfortran/32336
10859         * gfortran.dg/matmul_5.f90:  New test case.
10860
10861 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10862
10863         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
10864         * gcc.dg/fesd-any.h: Likewise.
10865         * gcc.dg/fesd-baseonly.c: Likewise.
10866         * gcc.dg/fesd-baseonly.h: Likewise.
10867         * gcc.dg/fesd-none.c: Likewise.
10868         * gcc.dg/fesd-none.h: Likewise.
10869         * gcc.dg/fesd-reduced.c: Likewise.
10870         * gcc.dg/fesd-reduced.h: Likewise.
10871         * gcc.dg/fesd-sys.c: Likewise.
10872         * gcc.dg/fesd-sys.h: Likewise
10873         * gcc.dg/fesd.h: Likewise.
10874
10875         * g++.dg/debug/dwarf2: New directory.
10876         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
10877         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
10878         * g++.dg/other/fesd-any.h: Likewise.
10879         * g++.dg/other/fesd-baseonly.C: Likewise.
10880         * g++.dg/other/fesd-baseonly.h: Likewise.
10881         * g++.dg/other/fesd-none.C: Likewise.
10882         * g++.dg/other/fesd-none.h: Likewise.
10883         * g++.dg/other/fesd-reduced.C: Likewise.
10884         * g++.dg/other/fesd-reduced.h: Likewise.
10885         * g++.dg/other/fesd-sys.C: Likewise.
10886         * g++.dg/other/fesd-sys.h: Likewise.
10887         * g++.dg/other/fesd.h: Likewise.
10888
10889 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
10890
10891         PR fortran/31129
10892         * gfortran.dg/parameter_unused.f90: New test.
10893
10894 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
10895
10896         PR tree-optimization/32681
10897         * gcc.dg/tree-ssa/pr32681.c: New test.
10898
10899 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10900
10901         PR fortran/32678
10902         * gfortran.dg/fmt_t_5.f90: New test.
10903
10904 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
10905
10906         PR c++/30535
10907         * g++.dg/template/operator10.C: New.
10908
10909 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10910
10911         PR libfortran/32217
10912         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
10913
10914 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10915
10916         PR fortran/29876
10917         * gfortran.dg/operator_6.f90: New test.
10918
10919 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10920
10921         PR fortran/17711
10922         * gfortran.dg/operator_4.f90: New test.
10923         * gfortran.dg/operator_5.f90: New test.
10924         * gfortran.dg/logical_comp.f90: Adjusted error messages.
10925         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
10926
10927 2007-07-08  Tobias Burnus  <burnus@net-b.de>
10928
10929         PR fortran/32669
10930         * gfortran.dg/argument_checking_6.f90: New.
10931
10932 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10933
10934         PR fortran/25094
10935         * gfortran.dg/interface_155555.f90: New test.
10936
10937 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10938
10939         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10940         c99-math-long-double-1.c, c99-math.h: Test subnormals.
10941
10942 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10943
10944         PR testsuite/25241
10945         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
10946         discern pedantic diagnostics and errors.
10947         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
10948         and not an error.
10949         * gcc.dg/20050121-1.c: This is an error and not a warning.
10950         * gcc.target/i386/sseregparm-2.c:  Likewise.
10951         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
10952         * gcc.dg/charset/attribute2.c: Likewise.
10953         * gcc.dg/bitfld-1.c: Likewise.
10954         * gcc.dg/pack-test-2.c: Likewise.
10955         * gcc.dg/940510-1.c: Match separately error and warning.
10956         * gcc.dg/array-2.c: Match separately multiple messages. The second
10957         diagnostic is a pedantic warning and not an error.
10958         * gcc.dg/pr14475.c: Match separately multiple messages.
10959         * gcc.dg/pr18809-1.c: Likewise.
10960         * gcc.dg/pr27953.c: Likewise.
10961         * gcc.dg/vla-init-1.c: Likewise.
10962         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
10963
10964 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10965
10966         PR fortran/32644
10967         * gfortran.dg/char_decl_1.f90: New test.
10968
10969 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
10970
10971         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
10972
10973 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
10974
10975         PR c++/32232
10976         * g++.dg/template/overload9.C: New test.
10977
10978 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
10979
10980         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
10981         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
10982
10983 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10984
10985         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
10986         * gcc.dg/20001012-2.c: Likewise.
10987         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
10988         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
10989
10990 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10991
10992         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
10993         about the chunk size when STACK_SIZE is defined.
10994
10995 2007-07-06  Josh Conner  <jconner@apple.com>
10996
10997         PR middle-end/32602
10998         * gcc.dg/sibcall-8.c: New test.
10999
11000 2007-07-06  Josh Conner  <jconner@apple.com>
11001
11002         PR middle-end/32603
11003         * gcc.target/arm/sibcall-1.c: New test.
11004
11005 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
11006
11007         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
11008
11009 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
11010
11011         * gfortran.dg/save_parameter.f90: New test.
11012         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
11013
11014 2007-07-06  Richard Guenther  <rguenther@suse.de>
11015
11016         * g++.dg/opt/pr30965.C: New testcase.
11017
11018 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
11019
11020         * gcc.target/mips/save-restore-5.c: New test.
11021
11022 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
11023
11024         PR rtl_optimization/32450
11025         * gcc.dg/pr32450.c: New runtime test.
11026
11027 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
11028
11029         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
11030         single underscore in scan directives.
11031
11032 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
11033
11034         PR c++/32245
11035         * g++.dg/init/ptrmem4.C: New test.
11036
11037         PR c++/32251
11038         * g++.dg/init/new21.C: Likewise.
11039
11040         PR c++/31992
11041         * g++.dg/template/static30.C: Likewise.
11042
11043 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
11044
11045         * gcc.dg/vect/costmodel/ppc: New directory.
11046         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
11047         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
11048         New test.
11049         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
11050         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
11051         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
11052         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
11053         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
11054         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
11055         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
11056         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
11057         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
11058         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
11059         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
11060         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
11061         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
11062         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
11063
11064 2007-07-05  Tobias Burnus  <burnus@net-b.de>
11065
11066         PR fortran/32359
11067         * gfortran.dg/module_md5_1.f90: Update MD5 number.
11068
11069 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
11070
11071         PR fortran/32526
11072         * gfortran.dg/interface_14.f90: New test.
11073
11074         PR fortran/32613
11075         * gfortran.dg/do_iterator_2.f90: New test.
11076
11077 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
11078
11079         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
11080         (FE_DEC_DOWNWARD): Likewise.
11081         (FE_DEC_UPWARD): Likewise.
11082         (FE_DEC_TOWARDZERO): Likewise.
11083         (FE_DEC_TONEARESTFROMZERO): Likewise.
11084
11085 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
11086
11087         * gcc.c-torture/compile/pr32606.c: New.
11088         * gfortran.fortran-torture/execute/pr32604.f90: New.
11089
11090 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
11091
11092         * gcc.dg/visibility-12.c: New test.
11093         * gcc.dg/visibility-13.c: Likewise.
11094         * g++.dg/ext/visibility-9.C: Likewise.
11095         * g++.dg/ext/visibility-10.C: Likewise.
11096
11097 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11098
11099         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
11100         * gcc.dg/sh-relax-vxworks.c: New test.
11101
11102 2007-07-04  Richard Guenther  <rguenther@suse.de>
11103
11104         PR tree-optimization/32500
11105         * gcc.c-torture/execute/pr32500.c: New testcase.
11106
11107 2007-07-04  Richard Guenther  <rguenther@suse.de>
11108
11109         PR tree-optimization/32482
11110         * gcc.c-torture/compile/pr32482.c: New testcase.
11111
11112 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11113
11114         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
11115         VxWorks kernels.
11116         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
11117         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
11118         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
11119         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
11120
11121 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11122
11123         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
11124
11125 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11126
11127         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
11128
11129 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11130
11131         PR fortran/31198
11132         * gfortran.dg/min_max_optional_1.f90: New test.
11133         * gfortran.dg/min_max_optional_2.f90: New test.
11134         * gfortran.dg/min_max_optional_3.f90: New test.
11135
11136 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11137
11138         PR fortran/32545
11139         * gfortran.dg/fmt_error.f90: New test.
11140
11141 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11142
11143         PR fortran/32612
11144         * gfortran.dg/interface_13.f90: New test.
11145
11146 2007-07-03  Dave Brolley  <brolley@redhat.com>
11147
11148         PR c++/31743
11149         * g++.dg/init/new20.C: New test.
11150
11151 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
11152
11153         PR fortran/32579
11154         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
11155
11156 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11157
11158         PR fortran/25062
11159         * common_7.f90: New.
11160         * common_8.f90: New.
11161         * common_9.f90: New.
11162
11163 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11164
11165         PR fortran/30940
11166         * gfortran.dg/argument_checking_1.f90: New.
11167         * gfortran.dg/argument_checking_2.f90: New.
11168         * gfortran.dg/argument_checking_3.f90: New.
11169         * gfortran.dg/argument_checking_4.f90: New.
11170         * gfortran.dg/argument_checking_5.f90: New.
11171         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
11172         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
11173
11174 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11175
11176         * gcc.dg/pr32176.c: Add -w to default dg-options.
11177
11178 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11179
11180         * gcc.c-torture/compile/ssa-pre-1.c: New test.
11181
11182 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11183
11184         PR fortran/20888
11185         * gfortran.dg/null_2.f90: New.
11186
11187 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11188             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11189
11190         PR middle-end/32176
11191         * gcc.dg/pr32176.c: New test.
11192
11193 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11194
11195         * gcc.dg/const-float80.c : New test.
11196         * gcc.dg/const-float128.c : New test.
11197         * gcc.dg/const-float80-ped.c : New test.
11198         * gcc.dg/const-float128-ped.c : New test.
11199
11200 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11201
11202         * gcc.dg/c99-math.h: Fix typo.
11203
11204 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11205
11206         PR libgomp/32468
11207         * gcc.dg/gomp/pr32468-1.c: New test.
11208
11209 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11210
11211         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
11212         an ABI option.
11213
11214 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11215
11216         * gfortran.fortran-torture/compile/pr32583.f: New.
11217         * gcc.c-torture/compile/pr32584.c: New
11218
11219 2007-07-02  Ollie Wild  <aaw@google.com>
11220
11221         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
11222         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
11223
11224 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11225
11226         * gcc.target/mips/save-restore-1.c: New test.
11227         * gcc.target/mips/save-restore-2.c: Likewise.
11228         * gcc.target/mips/save-restore-3.c: Likewise.
11229         * gcc.target/mips/save-restore-4.c: Likewise.
11230
11231 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
11232
11233         PR tree-optimization/31966
11234         PR tree-optimization/32533
11235         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
11236         * gfortran.dg/pr32533.f90: Ditto.
11237
11238 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11239
11240         * g++.dg/opt/nrv12.C: New test.
11241         * gcc.target/i386/nrv1.c: New test.
11242
11243         PR c++/31748
11244         * g++.dg/gomp/pr31748.C: New test.
11245
11246 2007-07-02  Ira Rosen  <irar@il.ibm.com>
11247  
11248         PR tree-optimization/32230
11249         * gcc.dg/vect/pr32230.c: New test.
11250
11251 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
11252
11253         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
11254         * bind_c_coms.f90: Ditto.
11255         * bind_c_coms_driver.c: Ditto.
11256         * bind_c_dts.f90: Ditto.
11257         * bind_c_dts_2.f03: Ditto.
11258         * bind_c_dts_2_driver.c: Ditto.
11259         * bind_c_dts_3.f03: Ditto.
11260         * bind_c_dts_4.f03: Ditto.
11261         * bind_c_dts_driver.c: Ditto.
11262         * bind_c_implicit_vars.f03: Ditto.
11263         * bind_c_procs.f03: Ditto.
11264         * bind_c_usage_2.f03: Ditto.
11265         * bind_c_usage_3.f03: Ditto.
11266         * bind_c_usage_5.f03: Ditto.
11267         * bind_c_usage_6.f03: Ditto.
11268         * bind_c_usage_7.f03: Ditto.
11269         * bind_c_vars.f90: Ditto.
11270         * bind_c_vars_driver.c: Ditto.
11271         * binding_c_table_15_1.f03: Ditto.
11272         * binding_label_tests.f03: Ditto.
11273         * binding_label_tests_10.f03: Ditto.
11274         * binding_label_tests_10_main.f03: Ditto.
11275         * binding_label_tests_11.f03: Ditto.
11276         * binding_label_tests_11_main.f03: Ditto.
11277         * binding_label_tests_12.f03: Ditto.
11278         * binding_label_tests_13.f03: Ditto.
11279         * binding_label_tests_13_main.f03: Ditto.
11280         * binding_label_tests_14.f03: Ditto.
11281         * binding_label_tests_2.f03: Ditto.
11282         * binding_label_tests_3.f03: Ditto.
11283         * binding_label_tests_4.f03: Ditto.
11284         * binding_label_tests_5.f03: Ditto.
11285         * binding_label_tests_6.f03: Ditto.
11286         * binding_label_tests_7.f03: Ditto.
11287         * binding_label_tests_8.f03: Ditto.
11288         * binding_label_tests_9.f03: Ditto.
11289         * c_assoc.f90: Ditto.
11290         * c_assoc_2.f03: Ditto.
11291         * c_f_pointer_shape_test.f90: Ditto.
11292         * c_f_pointer_tests.f90: Ditto.
11293         * c_f_tests_driver.c: Ditto.
11294         * c_funloc_tests.f03: Ditto.
11295         * c_funloc_tests_2.f03: Ditto.
11296         * c_funloc_tests_3.f03: Ditto.
11297         * c_funloc_tests_3_funcs.c: Ditto.
11298         * c_kind_params.f90: Ditto.
11299         * c_kind_tests_2.f03: Ditto.
11300         * c_kinds.c: Ditto.
11301         * c_loc_driver.c: Ditto.
11302         * c_loc_test.f90: Ditto.
11303         * c_loc_tests_2.f03: Ditto.
11304         * c_loc_tests_2_funcs.c: Ditto.
11305         * c_loc_tests_3.f03: Ditto.
11306         * c_loc_tests_4.f03: Ditto.
11307         * c_loc_tests_5.f03: Ditto.
11308         * c_loc_tests_6.f03: Ditto.
11309         * c_loc_tests_7.f03: Ditto.
11310         * c_loc_tests_8.f03: Ditto.
11311         * c_ptr_tests.f03: Ditto.
11312         * c_ptr_tests_10.f03: Ditto.
11313         * c_ptr_tests_5.f03: Ditto.
11314         * c_ptr_tests_7.f03: Ditto.
11315         * c_ptr_tests_7_driver.c: Ditto.
11316         * c_ptr_tests_8.f03: Ditto.
11317         * c_ptr_tests_8_funcs.c: Ditto.
11318         * c_ptr_tests_9.f03: Ditto.
11319         * c_ptr_tests_driver.c: Ditto.
11320         * c_size_t_driver.c: Ditto.
11321         * c_size_t_test.f03: Ditto.
11322         * com_block_driver.f90: Ditto.
11323         * global_vars_c_init.f90: Ditto.
11324         * global_vars_c_init_driver.c: Ditto.
11325         * global_vars_f90_init.f90: Ditto.
11326         * global_vars_f90_init_driver.c: Ditto.
11327         * interop_params.f03: Ditto.
11328         * iso_c_binding_only.f03: Ditto.
11329         * iso_c_binding_rename_1.f03: Ditto.
11330         * iso_c_binding_rename_1_driver.c: Ditto.
11331         * iso_c_binding_rename_2.f03: Ditto.
11332         * iso_c_binding_rename_2_driver.c: Ditto.
11333         * kind_tests_2.f03: Ditto.
11334         * kind_tests_3.f03: Ditto.
11335         * module_md5_1.f90: Ditto.
11336         * only_clause_main.c: Ditto.
11337         * print_c_kinds.f90: Ditto.
11338         * test_bind_c_parens.f03: Ditto.
11339         * test_c_assoc.c: Ditto.
11340         * test_com_block.f90: Ditto.
11341         * test_common_binding_labels.f03: Ditto.
11342         * test_common_binding_labels_2.f03: Ditto.
11343         * test_common_binding_labels_2_main.f03: Ditto.
11344         * test_common_binding_labels_3.f03: Ditto.
11345         * test_common_binding_labels_3_main.f03: Ditto.
11346         * test_only_clause.f90: Ditto.
11347         * use_iso_c_binding.f90: Ditto.
11348         * value_5.f90: Ditto.
11349         * value_test.f90: Ditto.
11350         * value_tests_f03.f90: Ditto.
11351
11352 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
11353
11354         * gcc.dg/tls/opt-14.c: New.
11355
11356 2007-07-01  Ollie Wild  <aaw@google.com>
11357
11358         * g++.dg/lookup/using16.C: New test.
11359         * g++.dg/lookup/using17.C: New test.
11360
11361 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
11362
11363         PR fortran/32239
11364         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
11365         (test_4): Use proper test for floating point equality.
11366         (test_8): Likewise.
11367
11368 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11369
11370         PR libgfortran/32554
11371         * gfortran.dg/fmt_p_1.f90: New test.
11372
11373 2007-07-01  Ira Rosen  <irar@il.ibm.com>
11374
11375         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
11376         initialization and fix dg-final check - the initialization loop is
11377         vectorizable.
11378
11379 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11380             Volker Reichelt  <reichelt@netcologne.de>
11381
11382         PR middle-end/32559
11383         * gcc.dg/pr32559.c: New test.
11384
11385 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11386
11387         PR tree-optimization/25371
11388         * gcc.dg/vect/pr25371.c: New test.
11389
11390 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
11391
11392         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
11393         when allocating and initializing a flexible array.
11394
11395 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
11396
11397         PR fortran/20373
11398         * gfortran.dg/intrinsic.f90: New test.
11399
11400 2007-06-30  Tobias Burnus  <burnus@net-b.de>
11401
11402         PR fortran/32555
11403         * gfortran.dg/fmt_zero_check.f90: New.
11404
11405 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
11406
11407         PR fortran/30284
11408         * gfortran.dg/repeat_f90: New test.
11409
11410 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11411
11412         PR testsuite/25241
11413         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
11414         -pedantic-errors, so we should match errors.
11415         * gcc.dg/cpp/escape-1.c: Likewise.
11416         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
11417         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
11418         warning.
11419         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
11420         errors instead of warnings.
11421         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
11422         a pedantic warning.
11423         * gcc.dg/cpp/arith-3.c: Likewise.
11424
11425 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11426
11427         PR testsuite/25241
11428         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
11429         * gcc.dg/pch/valid-2.c: Likewise.
11430         * gcc.dg/pch/valid-3.c: Likewise.
11431         * gcc.dg/pch/warn-1.c: Likewise.
11432         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
11433         
11434 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11435
11436         PR c/4076
11437         * gcc.dg/Wunused-function.c: New.
11438         
11439 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11440
11441         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
11442
11443 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
11444
11445         * g++.dg/other/canon-31724.C: New.
11446         
11447 2007-06-29  Jan Hubicka  <jh@suse.cz>
11448
11449         PR middle-end/32372
11450         * gcc.c-torture/compile/pr32372.c: new.
11451
11452 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11453
11454         * gfortran.dg/operator_3.f90: New test.
11455
11456 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11457
11458         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
11459         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
11460
11461 2007-06-29  Richard Guenther  <rguenther@suse.de>
11462
11463         PR middle-end/32493
11464         * gcc.dg/inline-23.c: New testcase.
11465
11466 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
11467
11468         PR tree-optimization/24659
11469         * gcc.target/i386/vectorize2.c: New test.
11470         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
11471         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
11472
11473 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
11474
11475         * gcc.dg/pointer-arith-9.c: New test.
11476
11477 2007-06-29  Tobias Burnus  <burnus@net-b.de>
11478
11479         PR fortran/32483
11480         * gfortran.dg/fmt_read_2.f90: New.
11481
11482 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11483
11484         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
11485         If it exists, don't try to create it.
11486
11487 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
11488
11489         * g++.dg/ext/visibility/ms-compat-1.C: New.
11490
11491 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11492
11493         PR tree-opt/32417
11494         * gfortran.fortran-torture/compile/pr32417.f90: New test.
11495
11496 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
11497
11498         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
11499         targets.
11500
11501 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
11502
11503         PR fortran/32467
11504         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
11505
11506 2007-06-27  Richard Guenther  <rguenther@suse.de>
11507
11508         PR middle-end/32492
11509         * gcc.dg/inline-22.c: New testcase.
11510
11511 2007-06-26  Hui-May Chang <hm.chang@apple.com>
11512
11513         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
11514         the scan-assembler constant.
11515
11516 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
11517
11518         PR 20216
11519         * gcc.dg/pr20216.c: New.
11520
11521 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11522
11523         PR tree-opt/32421
11524         * gcc.dg/vect/pr32421.c: New test.
11525
11526 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
11527
11528         PR c++/32111
11529         * g++.dg/other/friend5.C: New test.
11530
11531 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
11532
11533         PR fortran/32464
11534         * gfortran.dg/host_assoc_function_2.f90: New test.
11535
11536         PR fortran/31494
11537         * gfortran.dg/host_assoc_call_1.f90: New test.
11538
11539 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11540
11541         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
11542         
11543 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11544
11545         PR fortran/32456
11546         * gfortran.dg/error_format.f90: New test.
11547
11548 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11549
11550         PR fortran/32136
11551         * gfortran.dg/pr32136.f90: New test.
11552
11553 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11554
11555         PR fortran/31726
11556         * gfortran.dg/minmaxloc_1.f90: New test.
11557
11558         PR fortran/32298
11559         * gfortran.dg/minmaxloc_2.f90: New test.
11560
11561 2007-06-23  Richard Guenther  <rguenther@suse.de>
11562
11563         PR tree-optimization/16876
11564         PR middle-end/29478
11565         * gcc.dg/pr29254.c: The warning is bogus.
11566         * gcc.dg/warn-1.c: Likewise.
11567         * gcc.dg/assign-warn-3.c: Likewise.
11568         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11569
11570 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
11571
11572         * gcc.c-torture/execute/20070623-1.c: New.
11573
11574 2007-06-22  Jan Hubicka  <jh@suse.cz>
11575
11576         * gcc.c-torture/compile/pr31541.c: New.
11577
11578 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11579
11580         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11581         Remove -m64 from dg-options.
11582
11583 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11584
11585         PR middle-end/32374
11586         * gcc.dg/pr32374.c: New test.
11587
11588 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11589
11590         PR fortran/32360
11591         * gfortran.dg/pointer_assign_3.f90: New test.
11592
11593 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
11594
11595         * gcc.dg/tree-ssa/pr19590.c: New.
11596
11597 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11598
11599         PR fortran/31162
11600         * gfortran.dg/assign.f90: Update test.
11601         * gfortran.dg/real_do_1.f90: Update test.
11602         * gfortran.dg/gomp/omp_do1.f90: Update test.
11603         * gfortran.dg/warnings_are_errors_1.f: Update test.
11604         * gfortran.dg/g77/20010519-1.f: Update test.
11605         * gfortran.dg/g77/pr9258.f: Update test.
11606         * gfortran.dg/g77/960317-1.f: Update test.
11607
11608 2007-06-21  Richard Guenther  <rguenther@suse.de>
11609
11610         PR tree-optimization/32453
11611         * gcc.c-torture/compile/pr32453.c: New testcase.
11612
11613 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
11614
11615         PR tree-optimization/31866
11616         * gcc.dg/pr31866.c: New test.
11617
11618 2007-06-21  Richard Guenther  <rguenther@suse.de>
11619
11620         PR tree-optimization/32451
11621         * g++.dg/torture/20070621-1.C: New testcase.
11622
11623 2007-06-21  Christian Bruel  <christian.bruel@st.com>
11624
11625         * gcc.dg/attr-isr.c: Test delay slot content.
11626         
11627 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11628
11629         PR fortran/32361
11630         gfortran.dg/pointer_assign_2.f90: New test.
11631
11632 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11633
11634         PR fortran/25061
11635         gfortran.dg/invalid_procedure_name.f90: New test.
11636
11637 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
11638
11639         PR tree-optimization/25737
11640         * gcc.dg/tree-ssa/alias-14.c: New test.
11641
11642 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
11643
11644         * gcc.target/i386/large-size-array-3.c: New.
11645
11646 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11647         Richard Guenther  <rguenther@suse.de>
11648
11649         PR fortran/32140
11650         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
11651
11652 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
11653
11654         PR middle-end/31959
11655         * gcc.dg/pr31959.c: New test.
11656
11657         PR inline-asm/32109
11658         * g++.dg/ext/asm10.C: New test.
11659
11660         PR middle-end/32285
11661         * gcc.c-torture/execute/20070614-1.c: New test.
11662
11663 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
11664
11665         * gcc.target/arm/stack-corruption.c: New test.
11666
11667 2007-06-19  Richard Guenther  <rguenther@suse.de>
11668
11669         * g++.dg/torture/pr30252.C: New testcase.
11670
11671 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
11672
11673         PR tree-optimization/32353
11674         * g++.dg/opt/nrv13.C: New test.
11675
11676 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
11677
11678         PR fortran/20863
11679         PR fortran/20882
11680         * gfortran.dg/impure_assignment_2.f90 : New test.
11681
11682         PR fortran/32236
11683         * gfortran.dg/data_initialized_2.f90 : New test.
11684
11685         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
11686         appropriate version of 'dmach'.
11687
11688 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11689
11690         PR target/32389
11691         * gcc.target/i386/pr32389.c New test.
11692
11693 2007-06-18  Simon Baldwin <simonb@google.com>
11694
11695         PR c++/31923
11696         * g++.dg/template/error25.C: New.
11697         * g++.dg/template/spec35.C: New.
11698
11699 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
11700
11701         * gcc.c-torture/compile/pr32355.c: New testcase.
11702         
11703 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11704
11705         PR tree-optimization/32383
11706         * g++.dg/opt/pr32383.C: New test.
11707
11708 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
11709
11710         PR rtl-optimization/32366
11711         * gcc.dg/vect/pr32366.c: New test.
11712
11713 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
11714
11715         * gcc.c-torture/compile/pr32349.c: New testcase.
11716         
11717 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11718
11719         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
11720         * gcc.target/sparc/combined-2.c: Likewise.
11721         * gcc.target/sparc/fexpand.c : Likewise.
11722         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
11723         * gcc.target/sparc/fpack16.c : Likewise.
11724         * gcc.target/sparc/fpmerge.c : Likewise.
11725         * gcc.target/sparc/fpmul.c : Likewise.
11726         * gcc.target/sparc/noresult.c : Likewise.
11727         * gcc.target/sparc/pdist.c: Likewise.
11728
11729 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
11730
11731         PR middle-end/31723
11732         * gcc.target/i386/recip-divf.c: New test.
11733         * gcc.target/i386/recip-sqrtf.c: Ditto.
11734         * gcc.target/i386/recip-vec-divf.c: Ditto.
11735         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11736         * gcc.target/i386/sse-recip.c: Ditto.
11737         * gcc.target/i386/sse-recip-vec.c: Ditto.
11738
11739 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11740
11741         PR tree-opt/32225
11742         * gcc.c-torture/compile/20070605-1.c: New test.
11743
11744         * gcc.c-torture/compile/20070603-1.c: New testcase.
11745         * gcc.c-torture/compile/20070603-2.c: New testcase.
11746
11747         * gcc.c-torture/compile/20070531-1.c: New test.
11748
11749         PR tree-opt/32167
11750         * gcc.c-torture/compile/20070531-2.c: New test.
11751
11752         PR tree-opt/32144
11753         * gcc.c-torture/compile/20070529-1.c: New test.
11754
11755         PR tree-opt/32145
11756         * gcc.c-torture/compile/20070529-2.c: New test.
11757
11758         PR tree-opt/32015
11759         * gcc.c-torture/compile/20070520-1.c: New test.
11760
11761         * g++.dg/ext/java-1.C: New test.
11762
11763         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
11764         loops instead of one. Remove the "can't determine dependence"
11765         check.
11766         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
11767         needed as the cast is gone in the first place.
11768         * gcc.dg/max-1.c: Change local variable a to be a global one.
11769         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
11770         have a cast which is PREd.
11771
11772 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
11773
11774         * g++.dg/lookup/anon6.C: New test.
11775
11776 2007-06-14  Dirk Mueller  <dmueller@suse.de>
11777
11778         PR c++/31806
11779         * g++.dg/opt/static6.C: New testcase.
11780
11781 2007-06-14  Geoff Keating  <geoffk@apple.com>
11782
11783         * g++.dg/ext/visibility/overload-1.C: New.
11784
11785         PR 31093
11786         * g++.dg/ext/visibility/anon4.C: New.
11787
11788 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
11789
11790         PR target/32268
11791         * gcc.target/i386/pr32268.c: New test.
11792
11793 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
11794
11795         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
11796         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
11797         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
11798
11799         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
11800         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
11801         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
11802         BID is used.
11803
11804 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
11805
11806         PR fortran/32302
11807         * gfortran.dg/common_resize_1.f90: New test.
11808
11809 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
11810
11811         PR target/32274
11812         * gcc.dg/vect/pr32224.c: Fix.   
11813         
11814 2007-06-13  Eric Christopher  <echristo@apple.com>
11815
11816         * gcc.target/i386/ssefn-1.c: Add -march=i386.
11817
11818 2007-06-13  Tobias Burnus  <burnus@net-b.de>
11819
11820         PR fortran/32323
11821         * gfortran.dg/actual_array_vect_1.f90: New.
11822
11823 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11824
11825         * gcc.target/sparc/mfpu.c: New test.
11826
11827 2007-06-12  Geoff Keating  <geoffk@apple.com>
11828
11829         * g++.dg/warn/weak1.C: Suppress on Darwin.
11830         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11831
11832 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11833
11834         PR middle-end/31579
11835          * g++.dg/torture/pr31579.C: New testcase.
11836
11837 2007-06-12  Ian Lance Taylor  <iant@google.com>
11838
11839         PR libstdc++/29286
11840         * g++.dg/init/new16.C: New test.
11841         * g++.dg/init/new17.C: New test.
11842         * g++.dg/init/new18.C: New test.
11843         * g++.dg/init/new19.C: New test.
11844
11845 2007-06-12  Olivier Hainque  <hainque@adacore.com>
11846
11847         * gnat.dg/lhs_view_convert.adb: New test.
11848
11849 2007-06-12  Richard Guenther  <rguenther@suse.de>
11850
11851         PR tree-optimization/15353
11852         PR tree-optimization/31657
11853         * gcc.c-torture/execute/20070424-1.c: New testcase.
11854         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
11855         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
11856         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
11857         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
11858         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
11859
11860 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11861
11862         PR rtl-optimization/32293
11863         * gcc.dg/pr32293.c: New test.
11864
11865 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11866
11867         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
11868
11869 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
11870
11871         PR fortran/29786
11872         * gfortran.dg/equiv_7.f90: New test.
11873         * gfortran.dg/equiv_constraint_7.f90: Change error message.
11874
11875         PR fortran/30875
11876         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
11877
11878 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
11879
11880         * gcc.dg/setjmp-3.c: Rename raise to raise0.
11881         * gcc.dg/setjmp-4.c: Likewise.
11882         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
11883
11884 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
11885
11886         PR rtl-optimization/31025
11887         * gfortran.dg/pr31025.f90: New.
11888
11889 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11890
11891         PR target/32280
11892         * gcc.target/i386/pr32280.c: New test.
11893
11894 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11895
11896         PR middle-end/32279
11897         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
11898
11899 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11900
11901         PR libgfortran/32235
11902         * gfortran.dg/backspace_9.f: New test.
11903
11904 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
11905
11906         * gcc.dg/tree-ssa/prefetch-7.c: New test.
11907
11908 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
11909
11910         * gcc.dg/tree-ssa/loop-28.c: New testcase.
11911
11912 2007-06-09  Ian Lance Taylor  <iant@google.com>
11913
11914         PR tree-optimization/32169
11915         * gcc.c-torture/compile/pr32169.c: New test.
11916
11917 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
11918
11919         * gcc.dg/vect/costmodel: New directory.
11920         * gcc.dg/vect/costmodel/i386: New directory.
11921         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
11922         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
11923         New test.
11924         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
11925         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
11926         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
11927         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
11928         * gcc.dg/vect/costmodel/x86_64: New directory.
11929         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
11930         New testsuite.
11931         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
11932         New test.
11933         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
11934         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
11935         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
11936         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
11937         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
11938
11939 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
11940
11941         PR tree-optimization/32243
11942         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
11943         flags for -Os tests.
11944         * gcc.dg/vect/03-vect-pr32243.c: New test.
11945
11946 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
11947
11948         PR tree-optimization/32224
11949         * gcc.dg/vect/pr32224.c: New test.
11950
11951 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
11952
11953         PR c++/32177
11954         * g++.dg/gomp/pr32177.C: New test.
11955
11956 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11957
11958         PR testsuite/25241
11959         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
11960         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
11961         warning nor an error.
11962         * gcc.dg/Wfatal-2.c: Likewise.
11963         * gcc.dg/Werror-1.c: Likewise.
11964         * gcc.dg/Werror-5.c: Likewise.
11965         * gcc.dg/Werror-7.c: Likewise.
11966         * gcc.dg/Werror-10.c: Likewise.
11967         * gcc.dg/Werror-11.c: Likewise.
11968
11969 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
11970
11971         PR c++/30759
11972         * g++.dg/init/brace6.C: New test.
11973
11974 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
11975
11976         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
11977         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
11978         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
11979         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
11980
11981         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
11982         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
11983         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
11984         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
11985         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
11986         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
11987         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
11988         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
11989
11990         * gcc.dg/darwin-minversion-3.c: New.
11991
11992 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
11993
11994         * gcc.target/i386/builtin-copysign.c: New test.
11995
11996 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11997
11998         PR tree-optimization/32220
11999         * gfortran.dg/predcom-2.f: New testcase.
12000
12001 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12002
12003         PR tree-opt/32231
12004         * gcc.target/i386/vectorize4.c: New test.
12005
12006 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
12007
12008         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
12009
12010 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12011
12012         PR testsuite/25241
12013         * gcc.dg/simd-5.c: Mark output as a note.
12014         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
12015         dg-message.
12016         * gcc.dg/simd-1.c: Likewise.
12017         * gcc.dg/always_inline.c: Mark output as a sorry.
12018         * gcc.dg/always_inline2.c: Likewise.
12019         * gcc.dg/always_inline3.c: Likewise.
12020
12021 2007-06-06  Ian Lance Taylor  <iant@google.com>
12022
12023         * g++.dg/conversion/enum1.C: New test.
12024
12025 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
12026
12027         PR tree-optimization/32216
12028         * gcc.dg/vect/pr32216.c: New test.
12029
12030 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12031
12032         PR testsuite/18923
12033         * gfortran.dg/invalid_contains_1.f90: New test.
12034         * gfortran.dg/invalid_contains_2.f90: New test.
12035
12036 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12037
12038         PR testsuite/32057
12039         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
12040         midnight issues.
12041
12042 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12043
12044         PR testsuite/25241
12045         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
12046         dg-message to match de note.
12047         * gcc.dg/pr26570.c: Use dg-message for a note.
12048         * gcc.dg/pr29254.c: Use dg-message for generic output and use
12049         dg-error instead of dg-warning because of -Werror.
12050         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
12051         neither an error, nor a warning.
12052         * gcc.dg/glibc-uclibc-2.c: Likewise
12053         * gcc.dg/cpp/19940712-1.c: Likewise.
12054
12055 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
12056
12057         PR preprocessor/23479
12058         * gcc.dg/binary-constants-1.c: Add test suites for
12059         the 0b-prefixed binary integer constants.
12060         * gcc.dg/binary-constants-2.c: Ditto.
12061         * gcc.dg/binary-constants-3.c: Ditto.
12062         * gcc.dg/binary-constants-4.c: Ditto.
12063
12064 2007-06-05  Ian Lance Taylor  <iant@google.com>
12065
12066         * gcc.dg/Wstrict-overflow-19.c: New test.
12067
12068 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
12069
12070         * gcc.dg/matrix/matrix-6.c: Remove conversion.
12071
12072 2007-06-04  Ian Lance Taylor  <iant@google.com>
12073
12074         * gcc.dg/Wstrict-overflow-18.c: New test.
12075
12076 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12077
12078         PR testsuite/25241
12079         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
12080         * gcc.dg/cpp/mi5.c: Likewise.
12081         * gcc.dg/cpp/mi7.c: Likewise.
12082
12083 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
12084
12085         PR c/32191
12086         * gcc.dg/pr32191.c: New test.
12087
12088 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12089
12090         PR fortran/32124
12091         * gfortran.dg/allocate_stat_1.f90: Remove.
12092
12093 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
12094
12095         * gcc.target/i386/sse4_2-check.h: New.
12096         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
12097         * gcc.target/i386/sse4_2-crc32.h: Likewise.
12098         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
12099         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
12100         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
12101         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
12102         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
12103         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
12104         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
12105         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
12106         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
12107         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
12108         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
12109         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
12110         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
12111         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
12112         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
12113         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
12114
12115 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
12116
12117         * gcc.dg/pie-link.c: New test.
12118
12119 2007-06-01  Ian Lance Taylor  <iant@google.com>
12120
12121         * gcc.dg/Wstrict-overflow-17.c: New test.
12122
12123 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
12124
12125         * gcc.dg/builtin-return-1.c (g): New.
12126         (main): Allocate at least 64 bytes on the stack.
12127
12128 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
12129
12130         * g++.dg/init/cleanup3.C: New test.
12131
12132 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
12133
12134         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
12135         int is 16 bits.
12136
12137 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
12138
12139         PR fortran/32156
12140         * gfortran.dg/char_array_constructor_3.f90: New test.
12141
12142 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12143
12144         PR tree-optimization/32160
12145         * gfortran.dg/predcom-1.f: New test.
12146
12147 2007-05-31  Richard Guenther  <rguenther@suse.de>
12148
12149         * g++.dg/other/str_empty.C: Move...
12150         * g++.dg/other/pr30567.C: Move...
12151         * g++.dg/tree-ssa/pr27218.C: Move...
12152         * g++.dg/torture: ...here and remove dg-options.
12153
12154 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
12155
12156         PR c++/32158
12157         * g++.dg/ext/is_pod_incomplete.C: New.
12158
12159 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
12160             Douglas Gregor <doug.gregor@gmail.com>
12161             Pedro Lamarao <pedro.lamarao@mndfck.org>
12162             Howard Hinnant <howard.hinnant@gmail.com>
12163
12164         PR c++/7412
12165         PR c++/29939
12166         * g++.dg/cpp0x/rv8p.C: New.
12167         * g++.dg/cpp0x/temp-constructor-bug.C: New.
12168         * g++.dg/cpp0x/cast-bug.C: New.
12169         * g++.dg/cpp0x/elision_weak.C: New.
12170         * g++.dg/cpp0x/collapse-bug.C: New.
12171         * g++.dg/cpp0x/rv3p.C: New.
12172         * g++.dg/cpp0x/rv7n.C: New.
12173         * g++.dg/cpp0x/overload-conv-1.C: New.
12174         * g++.dg/cpp0x/rv2n.C: New.
12175         * g++.dg/cpp0x/deduce.C: New.
12176         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
12177         * g++.dg/cpp0x/rv6p.C: New.
12178         * g++.dg/cpp0x/template_deduction.C: New.
12179         * g++.dg/cpp0x/implicit-copy.C: New.
12180         * g++.dg/cpp0x/rv1p.C: New.
12181         * g++.dg/cpp0x/cast.C: New.
12182         * g++.dg/cpp0x/rv5n.C: New.
12183         * g++.dg/cpp0x/collapse.C: New.
12184         * g++.dg/cpp0x/overload-conv-2.C: New.
12185         * g++.dg/cpp0x/rv4p.C: New.
12186         * g++.dg/cpp0x/rvo.C: New.
12187         * g++.dg/cpp0x/iop.C: New.
12188         * g++.dg/cpp0x/rv3n.C: New.
12189         * g++.dg/cpp0x/rv7p.C: New.
12190         * g++.dg/cpp0x/reference_collapsing.C: New.
12191         * g++.dg/cpp0x/overload.C: New.
12192         * g++.dg/cpp0x/named.C: New.
12193         * g++.dg/cpp0x/rv2p.C: New.
12194         * g++.dg/cpp0x/rv6n.C: New.
12195         * g++.dg/cpp0x/not_special.C: New.
12196         * g++.dg/cpp0x/bind.C: New.
12197         * g++.dg/cpp0x/rv1n.C: New.
12198         * g++.dg/cpp0x/rv5p.C: New.
12199         * g++.dg/cpp0x/elision.C: New.
12200         * g++.dg/cpp0x/named_refs.C: New.
12201         * g++.dg/cpp0x/unnamed_refs.C: New.
12202         * g++.dg/cpp0x/rv4n.C: New.
12203         * g++.dg/cpp0x/elision_neg.C: New.
12204         * g++.dg/init/copy7.C: Run in C++98 mode.
12205         * g++.dg/overload/arg1.C: Ditto.
12206         * g++.dg/overload/arg4.C: Ditto.
12207
12208 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12209
12210         PR c++/31809
12211         * g++.dg/opt/static5.C: New test.
12212
12213 2007-05-30  Richard Guenther  <rguenther@suse.de>
12214
12215         * g++.dg/dg.exp: Prune torture/.
12216         * g++.dg/torture/dg-torture.exp: New testsuite.
12217
12218 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
12219
12220         * gcc.target/arm/pr27387.C: Move and rename to ...
12221         * g++.dg/inherit/thunk8.C: ... here.
12222
12223 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12224
12225         PR tree-optimization/31769
12226         * g++.dg/gomp/pr31769.C: New test.
12227
12228 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
12229
12230         * gcc.target/i386/stack-realign.c: New.
12231
12232 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
12233
12234         * gcc.dg/tree-ssa/prefetch-6.c: New test.
12235
12236 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
12237
12238         * gfortran.dg/sizeof.f90: New.
12239
12240 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12241
12242         PR c/31339
12243         * gcc.dg/boolcomplex-1.c: New test.
12244
12245         PR c++/31339
12246         * g++.dg/ext/boolcomplex-1.c: New test.
12247
12248 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
12249
12250         * gcc.dg/matrix: New directory.
12251
12252 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12253
12254         PR fortran/32124
12255         * gfortran.dg/allocate_stat_1.f90: New.
12256
12257 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12258
12259         PR fortran/31972
12260         * transfer_hollerith_1.f90: New test.
12261
12262 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12263
12264         PR tree-opt/32100
12265         * gcc.c-torture/execute/vrp-7.c: New test.
12266
12267 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12268
12269         * gfortran.dg/transfer_simplify_4.f90: New test.
12270
12271 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12272
12273         PR fortran/32088
12274         * gfortran.dg/func_result_3.f90: New.
12275
12276 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12277
12278         PR middle-end/32083
12279         * gfortran.dg/transfer_simplify_3.f90: New.
12280
12281 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12282
12283         PR target/32065
12284         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
12285         to compile options.
12286         * gcc.target/i386/pr32065-2.c: New test.
12287
12288 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12289
12290         PR fortran/31813
12291         * gfortran.dg/io_constraints_2.f90: Update.
12292
12293 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
12294
12295         PR fortran/31219
12296         * gfortran.dg/array_constructor_17.f90: New test.
12297
12298 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12299
12300         PR tree-opt/32090
12301         * g++.dg/opt/array2.C: New testcase.
12302
12303 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12304
12305         PR target/32065
12306         * gcc.target/i386/pr32065.c: New test.
12307
12308 2007-05-25  Dirk Mueller  <dmueller@suse.de>
12309             Marcus Meissner <meissner@suse.de>
12310
12311         * gcc.dg/attr-alloc_size.c: New.
12312
12313 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
12314             Lee Millward  <lee.millward@gmail.com>
12315
12316         PR c++/31745
12317         * g++.dg/parse/crash34.C: New test.
12318
12319         * g++.dg/parse/crash35.C: New test.
12320
12321 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
12322
12323         * gcc.target/i386/sse2-check.h: New.
12324         * gcc.target/i386/sse2-vec-1.c: Likewise.
12325         * gcc.target/i386/sse2-vec-2.c: Likewise.
12326         * gcc.target/i386/sse2-vec-3.c: Likewise.
12327         * gcc.target/i386/sse2-vec-4.c: Likewise.
12328         * gcc.target/i386/sse2-vec-5.c: Likewise.
12329         * gcc.target/i386/sse2-vec-6.c: Likewise.
12330
12331 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
12332
12333         PR c++/31431
12334         PR c++/31432
12335         PR c++/31434
12336         PR c++/31435
12337         PR c++/31437
12338         PR c++/31438
12339         PR c++/31442
12340         PR c++/31443
12341         PR c++/31444
12342         PR c++/31445
12343         * g++.dg/cpp0x/pr31431.C: New.
12344         * g++.dg/cpp0x/pr31437.C: New.
12345         * g++.dg/cpp0x/pr31442.C: New.
12346         * g++.dg/cpp0x/pr31444.C: New.
12347         * g++.dg/cpp0x/pr31431-2.C: New.
12348         * g++.dg/cpp0x/pr31432.C: New.
12349         * g++.dg/cpp0x/pr31434.C: New.
12350         * g++.dg/cpp0x/pr31438.C: New.
12351         * g++.dg/cpp0x/pr31443.C: New.
12352         * g++.dg/cpp0x/pr31445.C: New.
12353         * g++.dg/cpp0x/variadic-crash1.C: New.
12354
12355 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
12356
12357         * gcc.target/arm/long-calls-1.c: New test.
12358         * gcc.target/arm/long-calls-2.c: Likewise.
12359         * gcc.target/arm/long-calls-3.c: Likewise.
12360         * gcc.target/arm/long-calls-4.c: Likewise.
12361
12362 2007-05-25  Richard Guenther  <rguenther@suse.de>
12363             Andrew Pinski  <andrew_pinski@playstation.sony.com>
12364
12365         PR tree-optimization/31982
12366         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
12367
12368 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
12369
12370         PR fortran/32047
12371         * gfortran.dg/result_in_spec_2.f90: New test.
12372
12373 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12374
12375         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
12376
12377 2007-05-24  Ollie Wild  <aaw@google.com>
12378
12379         * gcc.dg/cpp/counter-1.c: New test.
12380         * gcc.dg/pch/counter-1.c: New test.
12381         * gcc.dg/pch/counter-1.hs: New file.
12382         * gcc.dg/pch/counter-2.c: New test.
12383         * gcc.dg/pch/counter-2.hs: New file.
12384         * gcc.dg/pch/counter-3.c: New test.
12385         * gcc.dg/pch/counter-3.hs: New file.
12386
12387 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
12388
12389         * gcc.dg/tree-ssa/predcom-1.c: New test.
12390         * gcc.dg/tree-ssa/predcom-2.c: New test.
12391         * gcc.dg/tree-ssa/predcom-3.c: New test.
12392         * gcc.dg/tree-ssa/predcom-4.c: New test.
12393         * gcc.dg/tree-ssa/predcom-5.c: New test.
12394         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
12395
12396 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
12397
12398         PR testsuite/32062
12399         * gcc.target/i386/sse4_1-check.h (MASK): New.
12400
12401 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12402
12403         PR fortran/32038
12404         * gfortran.dg/pr25603.f: Initialize integer variables.
12405
12406 2007-05-23  Ian Lance Taylor  <iant@google.com>
12407
12408         * g++.dg/other/vrp1.C: New test.
12409
12410 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
12411
12412         PR preprocessor/20077
12413         * gcc.dg/cpp/paste15.c: New test.
12414
12415 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
12416             Nigel Stephens  <nigel@mips.com>
12417             Richard Sandiford  <richard@codesourcery.com>
12418
12419         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
12420         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
12421         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
12422         * gcc.target/mips/inter/mips16-inter.exp: New.
12423
12424 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
12425
12426         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
12427
12428 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
12429
12430         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
12431         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
12432         * gcc.target/i386/sse3-addsubps.c: Likewise.
12433         * gcc.target/i386/sse3-haddpd.c: Likewise.
12434         * gcc.target/i386/sse3-haddps.c: Likewise.
12435         * gcc.target/i386/sse3-hsubpd.c: Likewise.
12436         * gcc.target/i386/sse3-hsubps.c: Likewise.
12437         * gcc.target/i386/sse3-lddqu.c: Likewise.
12438         * gcc.target/i386/sse3-movddup.c: Likewise.
12439         * gcc.target/i386/sse3-movshdup.c: Likewise.
12440         * gcc.target/i386/sse3-movsldup.c: Likewise.
12441
12442         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
12443         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
12444         * gcc.target/i386/ssse3-pabsd.c: Likewise.
12445         * gcc.target/i386/ssse3-pabsw.c: Likewise.
12446         * gcc.target/i386/ssse3-palignr.c: Likewise.
12447         * gcc.target/i386/ssse3-phaddd.c: Likewise.
12448         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12449         * gcc.target/i386/ssse3-phaddw.c: Likewise.
12450         * gcc.target/i386/ssse3-phsubd.c: Likewise.
12451         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12452         * gcc.target/i386/ssse3-phsubw.c: Likewise.
12453         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12454         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12455         * gcc.target/i386/ssse3-pshufb.c: Likewise.
12456         * gcc.target/i386/ssse3-psignb.c: Likewise.
12457         * gcc.target/i386/ssse3-psignd.c: Likewise.
12458         * gcc.target/i386/ssse3-psignw.c: Likewise.
12459         * gcc.target/i386/ssse3-vals.h: Likewise.
12460
12461         * gcc.target/i386/sse3-check.h: New file.
12462         * gcc.target/i386/ssse3-check.h: Likewise.
12463
12464 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12465
12466         PR middle-end/31095
12467         * gcc.c-torture/compile/bcopy-1.c: New testcase.
12468
12469 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12470
12471         PR middle-end/31606
12472         * gcc.c-torture/20070522-1.c: New testcase.
12473
12474 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12475
12476         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
12477
12478 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
12479
12480         * gcc.c-torture/execute/ieee/20000320-1.x,
12481         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12482         m68k-*-* and check_effective_target_coldfire_fpu.
12483
12484 2007-05-22  Ollie Wild  <aaw@google.com>
12485
12486         * g++.dg/lookup/hidden-class10.C: New test.
12487         * g++.dg/lookup/hidden-class11.C: New test.
12488
12489 2007-05-22  Ollie Wild  <aaw@google.com>
12490
12491         * g++.dg/lookup/name-clash5.C: New test.
12492         * g++.dg/lookup/name-clash6.C: New test.
12493
12494 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12495
12496         * g++.dg/other/i386-2.C: Update comments on header files tested.
12497         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
12498         of <tmmintrin.h>.
12499         * gcc.target/i386/sse-12.c: Likewise.
12500         * gcc.target/i386/sse-13.c: Likewise.
12501         * gcc.target/i386/sse-14.c: Likewise.
12502
12503         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
12504         Redefined to test with immediate operand.
12505         (__builtin_ia32_blendps): Likewise.
12506         (__builtin_ia32_blendpd): Likewise.
12507         (__builtin_ia32_dpps): Likewise.
12508         (__builtin_ia32_dpps): Likewise.
12509         (__builtin_ia32_insertps128): Likewise.
12510         (__builtin_ia32_vec_ext_v4sf): Likewise.
12511         (__builtin_ia32_vec_set_v16qi): Likewise.
12512         (__builtin_ia32_vec_set_v4si): Likewise.
12513         (__builtin_ia32_vec_set_v2di): Likewise.
12514         (__builtin_ia32_vec_ext_v16qi): Likewise.
12515         (__builtin_ia32_vec_ext_v4si): Likewise.
12516         (__builtin_ia32_vec_ext_v2di): Likewise.
12517         (__builtin_ia32_roundpd): Likewise.
12518         (__builtin_ia32_roundsd): Likewise.
12519         (__builtin_ia32_roundps): Likewise.
12520         (__builtin_ia32_roundss): Likewise.
12521         (__builtin_ia32_mpsadbw128): Likewise.
12522
12523 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12524
12525         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
12526
12527 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12528
12529         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
12530         failures.
12531         * gcc.dg/dfp/func-struct.c: Ditto.
12532         * gcc.dg/dfp/operator-assignment.c: Ditto.
12533         * gcc.dg/dfp/convert-bfp.c: Ditto.
12534         * gcc.dg/dfp/convert-int.c: Ditto.
12535         * gcc.dg/dfp/convert-int-max.c: Ditto.
12536         * gcc.dg/dfp/func-scalar.c: Ditto.
12537         * gcc.dg/dfp/cast.c: Ditto.
12538         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
12539         failures, and fix a typo in return type of arg1_128.
12540         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
12541         failures, and fix a typo in a constant suffix.
12542         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
12543         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
12544
12545 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12546             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12547
12548         * lib/gcc-dg.exp(process_message): New proc.
12549         (dg-message): New test directive.
12550         * gcc.dg/always_inline.c: Use dg-message.
12551         * gcc.dg/always_inline2.c: Ditto.
12552         * gcc.dg/always_inline3.c: Ditto.
12553         * gcc.dg/invalid-call-1.c: Ditto.
12554         * gcc.dg/pr17506.c: Ditto.
12555         * gcc.dg/simd-5.c: Ditto.
12556         * gcc.dg/simd-6.c: Ditto.
12557         * gcc.dg/va-arg-2.c: Ditto.
12558         * gcc.dg/cpp/syshdr.c: Ditto.
12559         * gcc.dg/cpp/unc4.c: Ditto.
12560         * gcc.dg/cpp/trad/mi1.c: Ditto.
12561         * gcc.dg/cpp/trad/mi5.c: Ditto.
12562         * gcc.dg/cpp/trad/mi7.c: Ditto.
12563         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12564         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12565         * gcc.test-framework/test-framework.awk: Special-case outexists
12566         tests.
12567
12568 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12569
12570         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12571         (bit_SSE4_2): Likewise.
12572         (bit_POPCNT): Likewise.
12573
12574         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12575         Check if assembler supports SSE4 instructions.
12576
12577         * gcc.target/i386/sse4_1-blendpd.c: New file.
12578         * gcc.target/i386/sse4_1-blendps.c: Likewise.
12579         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12580         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12581         * gcc.target/i386/sse4_1-check.h: Likewise.
12582         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12583         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12584         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12585         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12586         * gcc.target/i386/sse4_1-extractps.c: Likewise.
12587         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12588         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12589         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12590         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12591         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12592         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12593         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12594         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12595         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12596         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12597         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12598         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12599         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12600         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12601         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12602         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12603         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12604         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
12605         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
12606         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
12607         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
12608         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
12609         * gcc.target/i386/sse4_1-pminud.c: Likewise.
12610         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
12611         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
12612         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12613         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12614         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12615         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12616         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12617         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12618         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12619         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12620         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12621         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12622         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12623         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12624         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12625         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12626         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12627         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12628         * gcc.target/i386/sse4_1-round.h: Likewise.
12629         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12630         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12631         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12632         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12633         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12634         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12635         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12636         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12637         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12638         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12639         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12640         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12641         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12642         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12643
12644 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12645
12646         PR fortran/31627
12647         * gfortran.dg/bounds_check_7.f90: New test.
12648
12649 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
12650
12651         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
12652         (check_effective_target_sse4a): Ditto.
12653
12654         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
12655         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
12656         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
12657         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
12658         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
12659         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
12660         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
12661         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
12662         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
12663         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
12664         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
12665         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
12666         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
12667         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
12668         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
12669         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
12670         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
12671         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
12672         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
12673         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
12674
12675 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
12676
12677         * g++.dg/ext/cleanup-1.C: New test.
12678         * g++.dg/ext/cleanup-2.C: Likewise.
12679         * g++.dg/ext/cleanup-3.C: Likewise.
12680         * g++.dg/ext/cleanup-4.C: Likewise.
12681         * g++.dg/ext/cleanup-5.C: Likewise.
12682         * g++.dg/ext/cleanup-6.C: Likewise.
12683         * g++.dg/ext/cleanup-8.C: Likewise.
12684         * g++.dg/ext/cleanup-9.C: Likewise.
12685         * g++.dg/ext/cleanup-10.C: Likewise.
12686         * g++.dg/ext/cleanup-11.C: Likewise.
12687         * g++.dg/ext/cleanup-dtor.C: Likewise.
12688
12689 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12690
12691         PR middle-end/31995
12692         * gcc.dg/vect/vect-102a.c: New test.
12693
12694 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
12695             Paolo Carlini  <pcarlini@suse.de>
12696             Uros Bizjak  <ubizjak@gmail.com>
12697
12698         * gcc.dg/gcc-have-sync-compare-and-swap.c,
12699         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
12700         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
12701         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
12702         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
12703         New testcases.
12704
12705 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
12706
12707         PR fortran/32002
12708         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
12709
12710 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12711
12712         PR fortran/32027
12713         * gfortran.dg/do_3.F90: Add checks for the final value of the
12714         loop variable.
12715
12716 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12717
12718         * gcc.c-torture/execute/990127-2.x: New file.
12719
12720 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12721
12722         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
12723         * gcc.target/i386/sse-12: Add -O to compile options.
12724         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
12725         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12726         and mm3dnow.h.  Add -O to compile options.
12727
12728 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
12729
12730         PR fortran/31867
12731         * gfortran.dg/char_length_5.f90: New test.
12732
12733         PR fortran/31994
12734         * gfortran.dg/array_reference_1.f90: New test.
12735
12736 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12737
12738         PR middle-end/7651
12739         PR c++/11856
12740         PR c/12963
12741         PR c/23587
12742         PR other/29694
12743         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
12744         * gcc.dg/Wtype-limits.c: New.
12745         * gcc.dg/Wtype-limits-Wextra.c: New.
12746         * gcc.dg/Wtype-limits-no.c: New.
12747         * g++.dg/warn/Wtype-limits.C: New.
12748         * g++.dg/warn/Wtype-limits-Wextra.C: New.
12749         * g++.dg/warn/Wtype-limits-no.C: New.
12750
12751 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12752
12753         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
12754         instead of "-msse2".'
12755         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
12756         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12757         and mm3dnow.h.
12758         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
12759         to test with immediate operand.
12760         (__builtin_ia32_insertqi): Ditto.
12761         (__builtin_ia32_palignr128): Ditto.
12762         (__builtin_ia32_palignr): Ditto.
12763         (__builtin_ia32_pshufhw): Ditto.
12764         (__builtin_ia32_pshuflw): Ditto.
12765         (__builtin_ia32_pshufd): Ditto.
12766         (__builtin_ia32_vec_set_v8hi): Ditto.
12767         (__builtin_ia32_vec_ext_v8hi): Ditto.
12768         (__builtin_ia32_shufpd): Ditto.
12769         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12770
12771 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
12772
12773         PR fortran/32001
12774         * gfortran.dg/min_max_conformance.f90: Added more testcases.
12775
12776 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12777
12778         PR target/31585
12779         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
12780         and "__inline".  Use "-msse" instead of "-msse2".
12781
12782 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12783
12784         PR middle-end/7651
12785         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
12786         * gcc.dg/20030906-2.c: Likewise.
12787         * objc.dg/method-17.m: Add -Wreturn-type.
12788         * obj-c++.dg/method-21.mm: Likewise.
12789
12790 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12791
12792         PR target/31585
12793         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
12794         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
12795         (__builtin_ia32_psrlqi128): Ditto.
12796         (__builtin_ia32_psrlwi128): Ditto.
12797         (__builtin_ia32_psrldi128): Ditto.
12798         (__builtin_ia32_psrldqi128): Ditto.
12799         (__builtin_ia32_pslldqi128): Ditto.
12800         (__builtin_ia32_psrawi128): Ditto.
12801         (__builtin_ia32_psradi128): Ditto.
12802         (__builtin_ia32_psllqi128): Ditto.
12803         (__builtin_ia32_pslldi128): Ditto.
12804         (__builtin_prefetch): Ditto.
12805         (__builtin_ia32_pshufw): Ditto.
12806         (__builtin_ia32_vec_set_v4hi): Ditto.
12807         (__builtin_ia32_vec_ext_v4hi): Ditto.
12808         (__builtin_ia32_shufps): Ditto.
12809         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12810
12811 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12812
12813         PR fortran/31974
12814         * gfortran.dg/char_allocation_1.f90: New test.
12815
12816 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12817
12818         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12819         * gcc.dg/Wconversion-sign.c: New.
12820         * gcc.dg/Wconversion-integer-no-sign.c: New.
12821         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12822         Wconversion-sign.C
12823         * g++.dg/warn/Wconversion-sign.C: New.
12824         * g++.old-deja/g++.other/warn4.C: Update.
12825         * g++.dg/warn/Wconversion1.C: Likewise.
12826
12827 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12828
12829         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12830         * gcc.dg/torture/builtin-math-4.c: Likewise.
12831
12832 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12833
12834         PR libfortran/31964
12835         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12836
12837 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12838
12839         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12840
12841 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
12842
12843         PR target/31628
12844         * gcc.target/i386/pr31628.c: New.
12845
12846 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
12847
12848         PR middle-end/31344
12849         * gcc.dg/pr31344.c: New test.
12850
12851 2007-05-17  Ian Lance Taylor  <iant@google.com>
12852
12853         PR tree-optimization/31953
12854         * gcc.c-torture/compile/pr31953.c: New test.
12855
12856 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12857
12858         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
12859
12860         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
12861         and drem.
12862         * gcc.dg/torture/builtin-math-4.c: Likewise.
12863
12864         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
12865         * gcc.dg/torture/builtin-math-4.c: Likewise.
12866
12867         * gcc.dg/torture/builtin-math-4.c: New test.
12868
12869 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
12870             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12871
12872         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
12873         * gcc.dg/cpp/include2.c: Ditto.
12874         * gcc.dg/cpp/mac-dir-2.c: Ditto.
12875         * gcc.dg/cpp/paste5.c: Ditto.
12876         * gcc.dg/cpp/paste6.c: Ditto.
12877         * gcc.dg/cpp/paste8.c: Ditto.
12878         * gcc.dg/cpp/paste11.c: Ditto.
12879         * gcc.dg/cpp/paste13.c: Ditto.
12880         * gcc.dg/cpp/skipping2.c: Ditto.
12881         * gcc.dg/reg-vol-struct-1.c: Ditto.
12882         * gcc.dg/Wshadow-1.c: Ditto.
12883         * gcc.dg/cpp/trad/comment.c: Ditto.
12884         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
12885         * gcc.dg/cpp/if-2.c: Ditto.
12886         * gcc.dg/array-5.c: Ditto.
12887         * gcc.dg/inline-15.c: Ditto.
12888         * gcc.dg/pr27953.c: Ditto.
12889         * gcc.dg/Wno-c++-compat.c: Ditto.
12890
12891 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
12892
12893         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
12894
12895 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12896
12897         * gcc.c-torture/execute/20070517-1.c: New test.
12898
12899 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
12900
12901         PR fortran/31919
12902         * gfortran.dg/min_max_conformance.f90: New test.
12903
12904 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
12905
12906         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
12907         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
12908         gcc.dg/vect/vect-104.c: Use more complex construction to
12909         prevent vectorizing.
12910         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
12911
12912 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
12913
12914         PR tree-optimization/24659
12915         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
12916         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
12917         not vect_int target.
12918         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
12919         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
12920         targets.
12921         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
12922         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
12923         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
12924
12925 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
12926
12927         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
12928         and x86_64-*-* targets.
12929         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
12930
12931 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
12932
12933         PR fortran/18769
12934         PR fortran/30881
12935         PR fortran/31194
12936         PR fortran/31216
12937         PR fortran/31427
12938         * transfer_simplify_1.f90: New test.
12939         * transfer_simplify_2.f90: New test.
12940
12941 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
12942
12943         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
12944
12945 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
12946
12947         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12948
12949         * gcc.dg/fltconst-pedantic-dfp.c: New test.
12950
12951         PR c/31924
12952         * gcc.dg/fltconst-1.c: New test.
12953
12954         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
12955         * gcc.dg/dfp/operator-assignment.c: Ditto.
12956
12957 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
12958
12959         PR c++/29928
12960         * g++.dg/rtti/typeid5.C: New.
12961
12962 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12963
12964         PR fortran/31725
12965         * gfortran.dg/substr_4.f: New test.
12966
12967 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
12968
12969         * gcc.target/m68k/interrupt_thread-1.c,
12970         gcc.target/m68k/interrupt_thread-2.c,
12971         gcc.target/m68k/interrupt_thread-3.c: New.
12972         * gcc.target/m68k/m68k.exp: Accept fido.
12973
12974 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
12975
12976         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
12977         * gfortran.dg/altreturn_3.f90: Likewise.
12978         * gfortran.dg/assumed_dummy_1.f90: Likewise.
12979         * gfortran.dg/default_numeric_type_1.f90: Likewise.
12980         * gfortran.dg/inquire_iolength.f90: Likewise.
12981         * gfortran.dg/module_naming_1.f90: Likewise.
12982         * gfortran.dg/oldstyle_2.f90: Likewise.
12983         * gfortran.dg/operator_2.f90: Likewise.
12984         * gfortran.dg/parameter_array_element_1.f90: Likewise.
12985         * gfortran.dg/used_types_11.f90: Likewise.
12986         * gfortran.dg/zero_array_components_1.f90: Likewise.
12987         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
12988         * gfortran.dg/parameter_array_dummy.f90: Likewise.
12989         * gfortran.dg/real_const_3.f90: Likewise.
12990
12991 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
12992
12993         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
12994         * gcc.dg/tree-ssa/loop-30.c: New test.
12995
12996 2007-05-13  Richard Guenther  <rguenther@suse.de>
12997
12998         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
12999         scanning forwprop1.
13000         * g++.dg/tree-ssa/pr31146.C: Likewise.
13001
13002 2007-05-13  Revital Eres  <eres@il.ibm.com>
13003
13004         * gcc.dg/dse.c: New test.
13005
13006 2007-05-12  Richard Guenther  <rguenther@suse.de>
13007
13008         PR tree-optimization/31797
13009         * gcc.c-torture/compile/pr31797.c: New testcase.
13010
13011 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
13012
13013         PR fortran/30746
13014         * gfortran.dg/host_assoc_function_1.f90: New test.
13015
13016 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
13017
13018         PR c++/31829
13019         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
13020
13021 2007-05-11  Silvius Rus  <rus@google.com>
13022
13023         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
13024         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
13025         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
13026         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
13027         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
13028         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
13029         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
13030         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
13031         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
13032         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
13033         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
13034         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
13035         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
13036         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
13037         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
13038         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
13039
13040 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
13041
13042         PR other/31852
13043         * gcc.c-torture/execute/builtins/memchr.c: New.
13044         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
13045         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
13046
13047 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13048
13049         PR fortran/30876
13050         * gfortran.dg/recursive_reference_1.f90: Put error at correct
13051         line.
13052         * gfortran.dg/recursive_reference_2.f90: New test.
13053
13054 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13055
13056         PR fortran/30878
13057         * gfortran.dg/namelist_29.f90: New test.
13058
13059 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
13060
13061         PR fortran/31474
13062         * gfortran.dg/entry_10.f90: New test.
13063
13064 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
13065
13066         PR tree-optimization/31885
13067         * gcc.dg/tree-ssa/loop-29.c: New test.
13068
13069 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
13070
13071         * assumed_dummy_1.f90: Fix dg directive.
13072         * char_initialiser_actual.f90: Likewise.
13073         * nested_modules_2.f90: Likewise.
13074         * shift-alloc.f90: Likewise.
13075
13076 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
13077
13078         * gcc.dg/20070507-1.c: Disable for non-pic targets.
13079
13080 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13081
13082         PR libfortran/31880
13083         * gfortran.dg/unf_read_corrupted_2.f90: New test.
13084
13085 2007-05-09  Mike Stump  <mrs@apple.com>
13086
13087         * g++.dg/other/first-global.C: Add -fpie for darwin.
13088         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
13089
13090 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13091
13092         * gcc.dg/20070507-1.c: New testcase.
13093
13094 2007-05-08  Chao-ying Fu  <fu@mips.com>
13095
13096         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
13097         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
13098         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
13099         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
13100
13101 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
13102
13103         PR 31847
13104         * gcc.dg/pr31847.c: New test.
13105
13106 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
13107
13108         PR fortran/31692
13109         * gfortran.dg/actual_array_result_1.f90: New test.
13110
13111 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
13112
13113         PR fortran/29397
13114         * gfortran.dg/parameter_array_init_1.f90: New test.
13115
13116         PR fortran/29400
13117         * gfortran.dg/parameter_array_init_2.f90: New test.
13118
13119 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
13120
13121         PR target/31854
13122         * gcc.target/i386/pr31854.c: New test.
13123
13124 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
13125
13126         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
13127
13128 2007-05-07  Mike Stump  <mrs@apple.com>
13129
13130         * g++.old-deja/g++.mike/empty.C: Add.
13131
13132 2007-05-07  Eric Christopher  <echristo@apple.com>
13133
13134         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
13135
13136 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
13137
13138         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
13139         variable.  Rearrange conversions from binary float to decimal float.
13140
13141 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
13142
13143         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
13144         x86.
13145
13146 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
13147
13148         * gnat.dg/opt1.ad[sb]: New testcase.
13149
13150 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13151
13152         PR fortran/31399
13153         * gfortran.dg/do_3.F90: New test.
13154
13155 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13156
13157         PR fortran/31764
13158         * gfortran.dg/new_line.f90: Add new checks.
13159
13160 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13161
13162         PR fortran/31201
13163         * gfortran.dg/large_unit_1.f90: New.
13164         * gfortran.dg/large_unit_2.f90: New.
13165         * gfortran.dg/iostat_4.f90: New
13166         * gfortran.dg/bounds_check_fail_1.f90: Updated.
13167
13168 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
13169
13170         PR fortran/31540
13171         * gfortran.dg/char_result_4.f90: New test.
13172
13173 2007-06-05  Revital Eres  <eres@il.ibm.com>
13174
13175         PR 30957
13176         * gcc.dg/pr30957-1.c: New test.
13177
13178 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13179
13180         PR fortran/31251
13181         * gfortran.dg/char_type_len_2.f90: New test.
13182
13183 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
13184
13185         PR 31775
13186         * g++.dg/other/nested-extern.cc: New.
13187         * g++.dg/other/nested-extern-1.C: New.
13188         * g++.dg/other/nested-extern-2.C: New.
13189
13190 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13191
13192         PR fortran/31760
13193         * gfortran.dg/erf.f90: New test.
13194         * gfortran.dg/besxy.f90: New test.
13195
13196 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13197
13198         PR fortran/22359
13199         * gfortran.dg/fseek.f90: New test.
13200
13201 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
13202
13203         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
13204
13205 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13206
13207         PR libfortran/31210
13208         * gfortran.dg/zero_length_1.f90: New test.
13209
13210 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13211
13212         PR fortran/31803
13213         * gfortran.dg/char_pointer_assign_3.f90: New test.
13214         * gfortran.dg/char_result_2.f90: Re-enable test.
13215
13216 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13217
13218         PR fortran/25071
13219         * gfortran.dg/char_length_3.f90: New test.
13220         * gfortran.dg/char_result_2.f90: Fix test.
13221
13222 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
13223
13224         PR tree-optimization/30565
13225         * gcc.dg/tree-ssa/loop-27.c: New test.
13226
13227 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
13228
13229         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
13230         * gcc.target/bfin/arith.c (__v2hi): Likewise.
13231         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
13232         * gcc.target/bfin/shift.c (__v2hi): Likewise.
13233
13234 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
13235
13236         PR tree-optimization/31699
13237         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
13238         New.
13239         (check_effective_target_vect_floatint_cvt): New.
13240         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
13241         of specific targets.
13242         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
13243         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
13244         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13245         * gcc.dg/vect/vect-iv-4.c: Likewise.
13246         * gcc.dg/vect/vect-multitypes-11.c: New.
13247         * gcc.dg/vect/pr31699.c: New.
13248
13249 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
13250
13251         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
13252
13253 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
13254
13255         PR C++/31663
13256         * g++.dg/warn/anonymous-namespace-2.C: New.
13257         * g++.dg/warn/anonymous-namespace-2.h: New.
13258
13259 2007-05-02  Paul Brook  <paul@codesourcery.com>
13260
13261         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
13262
13263 2007-05-02  Eric Christopher  <echristo@apple.com>
13264
13265         * gcc.dg/cpp/if-div.c: New file.
13266
13267 2007-05-02  Tom Tromey  <tromey@redhat.com>
13268
13269         PR preprocessor/28709:
13270         * gcc.dg/cpp/pr28709.c: New file.
13271
13272 2007-05-02  Richard Guenther  <rguenther@suse.de>
13273
13274         PR tree-optimization/31146
13275         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
13276
13277 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
13278
13279         * gcc.c-torture/compile/limits-blockid.c: New.
13280         * gcc.c-torture/compile/limits-caselabels.c: New.
13281         * gcc.c-torture/compile/limits-declparen.c: New.
13282         * gcc.c-torture/compile/limits-enumconst.c: New.
13283         * gcc.c-torture/compile/limits-exprparen.c: New.
13284         * gcc.c-torture/compile/limits-externalid.c: New.
13285         * gcc.c-torture/compile/limits-fnargs.c: New.
13286         * gcc.c-torture/compile/limits-fndefn.c: New.
13287         * gcc.c-torture/compile/limits-idexternal.c: New.
13288         * gcc.c-torture/compile/limits-idinternal.c: New.
13289         * gcc.c-torture/compile/limits-pointer.c: New.
13290         * gcc.c-torture/compile/limits-stringlit.c: New.
13291         * gcc.c-torture/compile/limits-structmem.c: New.
13292         * gcc.c-torture/compile/limits-structnest.c: New.
13293
13294 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
13295
13296         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
13297
13298 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13299
13300         PR middle-end/31740
13301         * gcc.c-torture/compile/20070501-1.c: New testcase.
13302
13303 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
13304
13305         PR fortran/31732
13306         * gfortran.dg/array_memset_2:  New test case.
13307
13308 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13309
13310         PR testsuite/31615
13311         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
13312
13313 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13314
13315         PR testsuite/31589
13316         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
13317         dg-final test.
13318         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
13319         keyword to dg-final test.
13320         * gcc.dg/vect/vect-iv-4.c: Likewise.
13321         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13322         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
13323         test.
13324         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
13325         cast.
13326         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
13327         * lib/target-supports.exp
13328         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
13329         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
13330
13331 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
13332
13333         * gcc.c-torture/execute/ieee/20000320-1.c: Use
13334         __LONG_LONG_MAX__ and its friends instead of those supplied by
13335         limits.h.
13336
13337 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
13338
13339         PR C++/31721
13340         * g++.dg/ext/vector7.C: New testcase.
13341
13342 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13343
13344         PR fortran/31591
13345         * gfortran.dg/bound_simplification_1.f90: New test.
13346
13347 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13348
13349         PR fortran/31645
13350         * gfortran.dg/bom_error.f90: New test.
13351         * gfortran.dg/bom_include.f90: New test.
13352         * gfortran.dg/bom_UTF16-LE.f90: New test.
13353         * gfortran.dg/bom_UTF16-BE.f90: New test.
13354         * gfortran.dg/bom_UTF-8.f90: New test.
13355         * gfortran.dg/bom_UTF-32.f90: New test.
13356         * gfortran.dg/bom_UTF-8.F90: New test.
13357         * gfortran.dg/bom_include.inc: New file.
13358
13359 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13360
13361         PR C++/30221
13362         * g++.dg/init/ptrfn2.C: New test.
13363         * g++.dg/init/ptrfn3.C: New test.
13364
13365 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
13366
13367         PR fortran/31711
13368         * gfortran.dg/dependency_21.f90: New test.
13369
13370 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13371
13372         * gfortran.dg/secnds.f: Use real*8.
13373         * gfortran.dg/secnds-1.f: Use real*8.
13374
13375 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13376
13377         PR libfortran/31532
13378         * gfortran.dg/inquire_5.f90: Update test.
13379
13380 2007-04-27  Ian Lance Taylor  <iant@google.com>
13381
13382         PR middle-end/31710
13383         * gcc.c-torture/compile/pr31710.c: New test.
13384
13385 2007-04-27  Richard Guenther  <rguenther@suse.de>
13386
13387         PR tree-optimization/30965
13388         PR tree-optimization/30978
13389         * gcc.dg/tree-ssa/pr30978.c: New testcase.
13390         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
13391         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
13392         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
13393
13394 2007-04-27  Richard Guenther  <rguenther@suse.de>
13395
13396         PR tree-optimization/31715
13397         * gcc.dg/Warray-bounds-4.c: New testcase.
13398
13399 2007-04-26  Ian Lance Taylor  <iant@google.com>
13400
13401         PR target/28675
13402         * gcc.c-torture/compile/pr28675.c: New test.
13403
13404 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13405
13406         PR C++/30016
13407         * g++.dg/ext/vector6.C: New test.
13408
13409 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
13410
13411         * gcc.c-torture/execute/ieee/20000320-1.x: New.
13412
13413 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
13414
13415         PR middle-end/31617
13416         * g++.dg/other/str_empty.C: Add expected warning.
13417
13418 2007-04-26  Richard Guenther  <rguenther@suse.de>
13419         Daniel Berlin  <dberlin@dberlin.org>
13420
13421         PR tree-optimization/30567
13422         * g++.dg/other/pr30567.C: New testcase.
13423
13424 2007-04-26  Richard Guenther  <rguenther@suse.de>
13425
13426         PR tree-optimization/31703
13427         * gcc.c-torture/compile/pr31703.c: New testcase.
13428         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
13429         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13430
13431 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
13432
13433         * gfortran.dg/open_errors.f90: Added if statements checking
13434         the value of iostat.
13435
13436 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
13437
13438         PR c++/31598
13439         * g++.dg/gomp/pr31598.C: New test.
13440
13441         PR tree-optimization/30558
13442         * g++.dg/gomp/pr30558.C: New test.
13443
13444 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
13445
13446         PR c++/31338
13447         * g++.dg/ext/complex2.C: New test.
13448
13449 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
13450
13451         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
13452
13453 2007-04-25  Thiemo Seufer  <ths@mips.com>
13454
13455         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
13456         value to signed char.
13457
13458 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
13459
13460         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
13461         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
13462         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
13463
13464 2007-04-25  Tobias Burnus  <burnus@net-b.de>
13465
13466         PR fortran/31668
13467         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
13468         statement functions.
13469         * gfortran.dg/c_by_val_5.f90: New test.
13470
13471 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
13472
13473         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
13474         with two new subroutines to avoid parameter-induced aliasing.
13475         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
13476         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
13477
13478 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13479
13480         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
13481         * g++.dg/warn/Warray-bounds.C: Likewise.
13482
13483 2007-04-24  Ian Lance Taylor  <iant@google.com>
13484
13485         PR tree-optimization/31605
13486         * gcc.c-torture/execute/pr31605.c: New test.
13487
13488 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13489
13490         PR fortran/31587
13491         * lib/gcc-dg.exp (scan-module): New function.
13492         * gfortran.dg/module_md5_1.f90: New test.
13493
13494 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
13495
13496         * g++.old-deja/g++.pt/defarg6.C: Only run with
13497         -std=gnu++98.
13498         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
13499         * g++.dg/cpp0x/variadic61.C: Ditto.
13500         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
13501         * g++.dg/cpp0x/variadic62.C: Ditto.
13502         * g++.dg/template/meminit1.C: Ditto.
13503         * g++.dg/template/operator7.C: Ditto.
13504         * g++.dg/template/static15.C: Ditto.
13505         * g++.dg/template/invalid1.C: Ditto.
13506         * g++.dg/template/shift1.C: Ditto.
13507         * g++.dg/template/error10.C: Ditto.
13508
13509 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
13510
13511         PR diagnostic/25923
13512         * gfortran.dg/pr25923.f90: New test.
13513
13514 2007-04-24  Ian Lance Taylor  <iant@google.com>
13515
13516         PR tree-optimization/31602
13517         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
13518
13519 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
13520
13521         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
13522         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
13523
13524 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
13525
13526         * gcc.target/i386/reload-1.c. New.
13527
13528 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13529             Olga Golovanevsky  <olga@il.ibm.com>
13530
13531         * g++.dg/other/str_empty.C: New test.
13532
13533 2007-04-24  Richard Henderson  <rth@redhat.com>
13534
13535         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
13536
13537 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13538
13539         PR target/31641
13540         * gcc.c-torture/compile/pr31641.c: New testcase.
13541
13542 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
13543
13544         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
13545         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
13546         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
13547         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13548
13549 2007-04-23  Simon Baldwin  <simonb@google.com>
13550
13551         * g++.dg/other/error15.C: New.
13552         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13553         triggering a "multiple parameters named" error.
13554
13555 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
13556
13557         PR fortran/31618
13558         * gfortran.dg/backspace_8.f:  New test case.
13559
13560 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
13561
13562         PR fortran/31630
13563         * gfortran.dg/used_types_17.f90: New test.
13564
13565         PR fortran/31620
13566         * gfortran.dg/zero_array_components_1.f90: New test.
13567
13568 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13569
13570         PR fortran/31616
13571         * gfortran.dg/open_errors.f90: Allow a different error message.
13572
13573 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
13574
13575         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13576         Rename from check_effective_target_vect_pack_mod.  Rename global
13577         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
13578         messages.
13579         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13580         rename.
13581         * gcc.dg/vect/vect-iv-8a.c: Ditto.
13582         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13583
13584 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13585
13586         PR middle-end/31448
13587         * gcc.c-torture/execute/pr31448.c: New testcase.
13588
13589 2007-04-22  Nick Clifton  <nickc@redhat.com>
13590
13591         * gcc.dg/20020312-2.c: Add support for the FRV.
13592
13593 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
13594
13595         PR tree-optimization/24659
13596         * gcc.dg/vect/vect-float-extend-1.c: New test.
13597         * gcc.dg/vect/vect-float-truncate-1.c: New test.
13598
13599 2007-04-22  Richard Guenther  <rguenther@suse.de>
13600
13601         PR tree-optimization/29789
13602         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13603         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13604
13605 2007-04-22  Revital Eres  <eres@il.ibm.com>
13606
13607         * gcc.dg/var-expand2.c: New test.
13608
13609 2007-04-22  Revital Eres  <eres@il.ibm.com>
13610
13611         * gcc.dg/var-expand3.c: New test.
13612
13613 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13614
13615         PR fortran/31495
13616         * gfortran.dg/continuation_8.f90: New test.
13617
13618 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13619
13620         PR C/30265
13621         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13622         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13623
13624 2007-04-21  Richard Guenther  <rguenther@suse.de>
13625
13626         PR middle-end/31136
13627         * gcc.c-torture/execute/pr31136.c: New testcase.
13628
13629 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
13630
13631         * gcc.target/i386/movsi-sm-1.c: New.
13632
13633 2007-04-20  Richard Henderson  <rth@redhat.com>
13634
13635         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13636         * gcc.dg/pr27095.c: Cope with alpha GOT load.
13637
13638 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
13639
13640         * gcc.target/i386/ordcmp-1.c: New test.
13641         * gcc.target/i386/unordcmp-1.c: New test.
13642
13643         PR tree-optimization/31632
13644         * gcc.c-torture/compile/20070419-1.c: New test.
13645
13646 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13647
13648         * gcc.dg/invalid-call-1.c: New test.
13649
13650 2007-04-18  Dirk Mueller  <dmueller@suse.de>
13651
13652         PR diagnostic/31227
13653         * gcc.dg/Warray-bounds-3.c: New.
13654
13655 2007-04-18  Richard Guenther  <rguenther@suse.de>
13656
13657         PR tree-optimization/19431
13658         PR tree-optimization/21463
13659         * gcc.c-torture/execute/20070212-1.c: New testcase.
13660         * gcc.c-torture/execute/20070212-2.c: Likewise.
13661         * gcc.c-torture/execute/20070212-3.c: Likewise.
13662         * gcc.dg/tree-ssa/pr19431.c: Likewise.
13663         * gcc.dg/tree-ssa/pr21463.c: Likewise.
13664         * g++.dg/tree-ssa/pr21463.C: Likewise.
13665         * g++.dg/tree-ssa/pr30738.C: Likewise.
13666
13667 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13668
13669         PR c++/31513
13670         * g++.dg/expr/bitfield8.C: New test.
13671
13672 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
13673             Richard Sandiford  <richard@codesourcery.com>
13674
13675         * lib/target-supports.exp (check_profiling_available): Return 0
13676         for uClibc with -p or -pg.
13677
13678 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
13679
13680         PR c++/31517
13681         * g++.dg/template/init7.C: New test.
13682
13683 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
13684
13685         PR rtl-optimization/31360
13686         * gcc.dg/loop-7.c: New test.
13687
13688 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13689
13690         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
13691         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
13692         build.
13693         (compat-execute): Likewise.
13694         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
13695         files to remote hosts.
13696         * lib/c-ctorture.exp (c-torture-compile): Likewise.
13697         (c-torture-execute): Likewise.
13698         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
13699         or plain file.  Use remote_upload and remote_download to copy
13700         files about.
13701         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
13702         before scanning it.
13703
13704 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
13705
13706         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
13707
13708 2007-04-16  Lawrence Crowl  <crowl@google.com>
13709
13710         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
13711         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
13712         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
13713         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13714         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
13715         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
13716         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
13717         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
13718         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
13719         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13720         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
13721
13722         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
13723         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
13724         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
13725         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13726         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
13727         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
13728         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
13729         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
13730         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
13731         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13732         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
13733
13734 2007-04-16  Ian Lance Taylor  <iant@google.com>
13735
13736         PR tree-optimization/31522
13737         * gcc.dg/Wstrict-overflow-16.c: New test.
13738
13739 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
13740
13741         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
13742
13743 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
13744
13745         PR fortran/31144
13746         * gfortran.dg/module_naming_1.f90: New.
13747
13748 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
13749
13750         * lib/target-supports.exp (check_profiling_available): Return
13751         false for m68k-*-uclinux.
13752
13753 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
13754
13755         PR c++/29365
13756         Testcase for c++ anonymous namespace warning
13757
13758         * g++.dg/warn/anonymous-namespace-1.C: New test
13759         * g++.dg/warn/anonymous-namespace-1.h: New test
13760
13761 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13762
13763         PR testsuite/31578
13764         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
13765
13766 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13767
13768         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
13769
13770 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
13771
13772         PR fortran/31204
13773         * gfortran.dg/array_constructor_16.f90: New test.
13774
13775 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
13776
13777         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
13778         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
13779
13780 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13781
13782         PR rtl-optimization/31500
13783         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
13784         * g++.dg/warn/Warray-bounds.C: Likewise.
13785
13786 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13787
13788         PR C/31520
13789         * gcc.dg/gnu89-init-4.c: New testcase.
13790
13791 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
13792
13793         PR c++/25874
13794         * gcc.dg/gomp/pr25874.c: Add dg-options.
13795         * g++.dg/gomp/pr25874.C: Add dg-options.
13796
13797 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
13798
13799         PR fortran/21061
13800         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
13801         * gfortran.dg/warnings_are_errors_1.f: New testcase.
13802
13803 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13804
13805         PR fortran/31561
13806         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
13807
13808 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
13809
13810         PR fortran/29507
13811         PR fortran/31404
13812         * gfortran.dg/initialization_6.f90: New test.
13813
13814 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
13815
13816         * gcc.c-torture/compile/pr27528.c: Require nonpic.
13817
13818         * lib/target-supports.exp (check_gc_sections_available):
13819         Return false if ldflags includes -elf2flt.
13820
13821 2007-04-13  Jason Merrill  <jason@redhat.com>
13822
13823         PR c++/31074
13824         * conv3.C: New test.
13825
13826 2007-04-13  Mike Stump  <mrs@apple.com>
13827
13828         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13829         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13830
13831 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
13832
13833         PR tree-optimization/29598
13834         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13835
13836 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13837
13838         PR fortran/31559
13839         * gfortran.dg/func_assign.f90: New test.
13840
13841 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
13842
13843         PR fortran/31550
13844         * gfortran.dg/used_types_16.f90: New test.
13845
13846 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
13847
13848         PR fortran/18937
13849         * gfortran.dg/goto_2.f90: New.
13850         * gfortran.dg/goto_3.f90: New.
13851         * gfortran.dg/pr17708.f90: Rename to ...
13852         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
13853
13854 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13855
13856         PR fortran/31562
13857         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13858         instead of a struct.
13859
13860 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13861
13862         PR fortran/31562
13863         * gfortran.dg/value_4.c: Use GNU extensions for complex
13864         instead of a struct.
13865
13866 2007-04-13  Richard Guenther  <rguenther@suse.de>
13867
13868         PR tree-optimization/21258
13869         * gcc.dg/tree-ssa/vrp34.c: New testcase.
13870
13871 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13872
13873         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
13874         <complex.h>.
13875
13876 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
13877
13878         PR fortran/31250
13879         * gfortran.dg/char_length_2.f90: New.
13880         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
13881         * gfortran.dg/repeat_4.f90: Likewise.
13882
13883         PR fortran/31266
13884         * gfortran.dg/char_assign_1.f90: New.
13885
13886         PR fortran/31471
13887         * gfortran.dg/block_name_1.f90: New.
13888         * gfortran.dg/block_name_2.f90: New.
13889
13890 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
13891
13892         PR c++/31078
13893         * g++.dg/other/pr31078.C: New.
13894
13895 2007-04-12  Richard Guenther  <rguenther@suse.de>
13896
13897         PR tree-optimization/31169
13898         * gcc.c-torture/execute/pr31169.c: New testcase.
13899
13900 2007-04-12  Richard Guenther  <rguenther@suse.de>
13901
13902         PR tree-optimization/24689
13903         PR tree-optimization/31307
13904         * g++.dg/tree-ssa/pr31307.C: New testcase.
13905         * gcc.dg/tree-ssa/pr24689.c: Likewise.
13906
13907 2007-04-12  Tobias Burnus  <burnus@net-b.de>
13908
13909         PR fortran/31472
13910         * gfortran.dg/access_spec_1.f90: New test.
13911         * gfortran.dg/access_spec_2.f90: New test.
13912         * gfortran.dg/non_module_public.f90: Match new error message.
13913
13914 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
13915
13916         PR testsuite/31538
13917         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
13918         to 4 at line 38 to fix bounds problem.
13919
13920 2007-04-11  Tobias Burnus  <burnus@net-b.de>
13921
13922         PR testsuite/31240
13923         * gfortran.dg/pointer_intent_1.f90: Fix test.
13924
13925 2007-04-10  Eric Christopher  <echristo@apple.com>
13926
13927         * lib/target-supports.exp
13928         (check_effective_target_fstack_protector): Rewrite.
13929
13930 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
13931
13932         PR c++/31449
13933         * g++.dg/init/const5.C: New test.
13934
13935 2007-04-09  Jan Hubicka  <jh@suse.cz>
13936
13937         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
13938
13939 2007-04-08  Jan Hubicka  <jh@suse.cz>
13940
13941         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
13942
13943 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13944
13945         PR fortran/31257
13946         * gfortran.dg/achar_4.f90: New test.
13947
13948 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13949
13950         PR fortran/30880
13951         * gfortran.dg/used_dummy_types_8.f90: New test.
13952
13953 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13954
13955         PR fortran/30872
13956         * gfortran.dg/parameter_array_element_1.f90: New test.
13957
13958 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13959
13960         PR fortran/31222
13961         * gfortran.dg/default_numeric_type_1.f90: New test.
13962
13963 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13964
13965         PR fortran/31424
13966         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
13967
13968 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13969
13970         PR fortran/31293
13971         * gfortran.dg/interface_12.f90: New test.
13972
13973 2007-04-07  Bruce Korb  <bkorb@gnu.org>
13974
13975         * gcc.dg/format/opt-6.c: New test.
13976         * gcc.dg/format/nul-1.c: New test.
13977         * gcc.dg/format/nul-2.c: New test.
13978
13979 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13980
13981         PR libgfortran/31395
13982         * gfortran.dg/fmt_colon.f90: New test.
13983
13984 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
13985
13986         * g++.old-deja/g++.other/init18.C: Use
13987         dg-require-effective-target instead of an explicit xfail.
13988
13989 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
13990
13991         * gcc.dg/dfp/signbit-1.c
13992         * gcc.dg/dfp/signbit-2.c
13993
13994 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13995
13996         PR fortran/31483
13997         * gfortran.dg/altreturn_5.f90: New test.
13998
13999 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
14000
14001         PR fortran/31292
14002         * gfortran.dg/contained_module_proc_1.f90: New test.
14003
14004 2007-04-04  Stuart Hastings  <stuart@apple.com>
14005
14006         PR 31281
14007         * objc/execute/exceptions/pr31281.m: New.
14008
14009 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
14010
14011         * g++.dg/ext/dllimport12.C: Update comments.
14012
14013 2007-04-03  Eric Christopher  <echristo@apple.com>
14014
14015         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
14016
14017 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14018
14019         PR fortran/31304
14020         * gfortran.dg/repeat_2.f90: New test.
14021         * gfortran.dg/repeat_3.f90: New test.
14022         * gfortran.dg/repeat_4.f90: New test.
14023
14024 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
14025
14026         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
14027
14028 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
14029
14030         PR c++/30847
14031         * g++.dg/parse/cond3.C: New test.
14032
14033         PR middle-end/30704
14034         * gcc.c-torture/execute/ieee/pr30704.c: New test.
14035
14036 2007-04-02  Jason Merrill  <jason@redhat.com>
14037
14038         PR c++/31187
14039         * g++.dg/ext/visibility/anon3.C: New test.
14040
14041 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14042
14043         PR libgfortran/31052
14044         * gfortran.dg/namelist_28.f90: New test.
14045
14046 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14047
14048         PR libgfortran/31366
14049         * gfortran.dg/direct_io_6.f90: New test.
14050
14051 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14052
14053         PR libgfortran/31207
14054         * gfortran.dg/advance_5.f90: New test.
14055         * gfortran.dg/advance_6.f90: New test.
14056
14057 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14058
14059         * g++.dg/ext/dllimport6.C: Remove extra ';'.
14060         * g++.dg/ext/dllimport7.C: Likewise.
14061         * g++.dg/ext/selectany1.C: Likewise.
14062
14063 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
14064
14065         * g++.dg/parser/pr31138.C: New.
14066         * g++.dg/parser/pr31140.C: New.
14067         * g++.dg/parser/pr31141.C: New.
14068
14069 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
14070
14071         PR c++/26099
14072         * g++.dg/ext/is_base_of.C: New.
14073         * g++.dg/ext/has_virtual_destructor.C: New.
14074         * g++.dg/ext/is_polymorphic.C: New.
14075         * g++.dg/ext/is_base_of_diagnostic.C: New.
14076         * g++.dg/ext/is_enum.C: New.
14077         * g++.dg/ext/has_nothrow_assign.C: New.
14078         * g++.dg/ext/has_nothrow_constructor.C: New.
14079         * g++.dg/ext/is_empty.C: New.
14080         * g++.dg/ext/has_trivial_copy.C: New.
14081         * g++.dg/ext/has_trivial_assign.C: New.
14082         * g++.dg/ext/is_abstract.C: New.
14083         * g++.dg/ext/is_pod.C: New.
14084         * g++.dg/ext/has_nothrow_copy.C: New.
14085         * g++.dg/ext/is_class.C: New.
14086         * g++.dg/ext/has_trivial_constructor.C: New.
14087         * g++.dg/ext/is_union.C: New.
14088         * g++.dg/ext/has_trivial_destructor.C: New.
14089         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
14090         * g++.dg/template/crash43.C: Likewise.
14091
14092 2007-03-29  Dirk Mueller  <dmueller@suse.de>
14093
14094         * g++.dg/warn/pedantic2.C: New testcase.
14095
14096 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14097
14098         * size_dim.f90: Fix dg directive.
14099         * pr16433.f: Likewise.
14100         * use_6.f90: Likewise.
14101         * use_7.f90: Likewise.
14102         * entry_9.f90: Likewise.
14103         * pointer_intent_2.f90: Likewise.
14104         * protected_1.f90: Likewise.
14105         * fmt_missing_period_2.f: Likewise.
14106         * pointer_intent_3.f90: Likewise.
14107         * protected_2.f90: Likewise.
14108         * protected_3.f90: Likewise.
14109         * pr15754.f90: Likewise.
14110         * protected_4.f90: Likewise.
14111         * protected_5.f90: Likewise.
14112         * initialization_2.f90: Likewise.
14113         * protected_6.f90: Likewise.
14114         * continuation_7.f90: Likewise.
14115         * derived_function_interface_1.f90: Likewise.
14116         * der_pointer_4.f90: Likewise.
14117         * fmt_zero_precision.f90: Likewise.
14118         * blockdata_3.f90: Likewise.
14119         * fmt_missing_period_1.f: Likewise.
14120         * real_const_3.f90: Likewise.
14121         * use_4.f90: Likewise.
14122         * fmt_missing_period_3.f: Likewise.
14123         * use_5.f90: Likewise.
14124
14125 2007-03-28  Mike Stump  <mrs@apple.com>
14126
14127         * gcc.dg/darwin-comm.c: Add.
14128
14129 2007-03-28  Eric Christopher  <echristo@apple.com>
14130
14131         * lib/target-supports.exp (check_effective_target_fstack_protector):
14132         New.
14133         * gcc.dg/ssp-1.c: Use.
14134         * gcc.dg/ssp-2.c: Ditto.
14135
14136 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
14137
14138         PR c++/29077
14139         * g++.dg/parse/constructor3.C: New test.
14140
14141 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
14142
14143         * gnat.dg/thin_pointer.ad[sb]: New test.
14144
14145 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
14146
14147         * g++.dg/cpp0x/bracket1.C: New.
14148         * g++.dg/cpp0x/bracket2.C: New.
14149         * g++.dg/cpp0x/bracket3.C: New.
14150         * g++.dg/cpp0x/bracket4.C: New.
14151
14152 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14153
14154         * g++.dg/cpp0x/temp_default1.C: New.
14155         * g++.dg/cpp0x/temp_default3.C: New.
14156         * g++.dg/cpp0x/temp_default2.C: New.
14157         * g++.dg/cpp0x/temp_default4.C: New.
14158
14159 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14160
14161         PR c++/29993
14162         * g++.dg/other/cv_func2.C: New.
14163
14164 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
14165
14166         * gcc.dg/dfp/func-vararg-alternate.h: New file.
14167         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
14168         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
14169         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
14170
14171         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
14172         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
14173
14174         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
14175
14176         * lib/compat.exp (compat-execute): Fix processing of file names.
14177
14178 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
14179
14180         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
14181
14182 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
14183
14184         * lib/target-supports.exp (check_effective_target_fortran_large_real):
14185         Delete created executable test file.
14186         (check_effective_target_fortran_large_int): Ditto.
14187         (check_effective_target_static_libgfortran): Ditto.
14188
14189 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
14190
14191         PR c++/30500
14192         * g++.dg/warn/pragma-system_header1.C: New test.
14193         * g++.dg/warn/pragma-system_header2.C: New test.
14194         * g++.dg/warn/pragma-system_header1.h. New.
14195         * g++.dg/warn/pragma-system_header2.h. New.
14196
14197 2007-03-26  Ian Lance Taylor  <iant@google.com>
14198
14199         PR tree-optimization/31345
14200         * gcc.c-torture/compile/pr31345-1.c: New test.
14201
14202 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
14203
14204         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
14205         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
14206         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
14207         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
14208         * gfortran.dg/overload_1.f90: Likewise.
14209         * gfortran.dg/impure_assignment_1.f90: Likewise.
14210         * gfortran.dg/error_recovery_3.f90: Likewise.
14211         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
14212         * gfortran.dg/sequence_types_1.f90: Likewise.
14213         * gfortran.dg/internal_references_1.f90: Likewise.
14214         * gfortran.dg/present_1.f90: Likewise.
14215         * gfortran.dg/volatile10.f90: Likewise.
14216         * gfortran.dg/module_equivalence_2.f90: Likewise.
14217         * gfortran.dg/use_4.f90: Likewise.
14218         * gfortran.dg/elemental_result_1.f90: Likewise.
14219         * gfortran.dg/generic_actual_arg.f90: Likewise.
14220         * gfortran.dg/private_type_5.f90: Likewise.
14221         * gfortran.dg/protected_4.f90: Likewise.
14222         * gfortran.dg/interface_3.f90: Likewise.
14223
14224 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14225
14226         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
14227         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
14228
14229 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14230
14231         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
14232
14233 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14234
14235         PR libgfortran/31199
14236         * gfortran.dg/fmt_t_4.f90: New test.
14237
14238 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14239
14240         PR libfortran/31297
14241         * gfortran.dg/backspace_5.f:  Initialize variable(s).
14242         * gfortran.dg/backspace_6.f:  Likewise.
14243         * gfortran.dg/char_bounds_check_fail_1: Likewise.
14244         * gfortran.dg/direct_io_2.f90:  Likewise.
14245         * gfortran.dg/write_back.f:  Likewise.
14246         * gfortran.dg/write_rewind_2.f:  Likewise.
14247         * gfortran.dg/write_rewind_1.f:  Likewise.
14248         * gfortran.dg/write_rewind_2.f:  Likewise.
14249
14250 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
14251
14252         PR tree-optimization/30784
14253         * gcc.dg/vect/pr30784.c: New test.
14254
14255 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14256
14257         PR fortran/30877
14258         * gfortran.dg/operator_1.f90: New test.
14259         * gfortran.dg/operator_2.f90: New test.
14260
14261 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14262
14263         PR libfortran/31196
14264         * gfortran.dg/reshape_transpose_1.f90:  New test.
14265
14266 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14267
14268         PR fortran/30655
14269         * gfortran.dg/bounds_check_6.f90: New test.
14270
14271 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
14272
14273         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
14274         #ifndef/#endif.
14275         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14276         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14277
14278 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
14279
14280         PR fortran/31209
14281         * gfortran.dg/pointer_function_actual_1.f90: New test.
14282
14283         PR fortran/31200
14284         * gfortran.dg/pointer_function_actual_2.f90: New test.
14285
14286         PR fortran/31215
14287         * gfortran.dg/result_in_spec_1.f90: New test.
14288
14289 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14290
14291         PR fortran/30834
14292         * gfortran.dg/integer_exponentiation_3.F90: New test.
14293         * gfortran.dg/integer_exponentiation_4.f90: New test.
14294         * gfortran.dg/integer_exponentiation_5.F90: New test.
14295
14296 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14297
14298         PR c++/30863
14299         * g++.dg/template/error24.C: New test.
14300         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
14301
14302 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14303
14304         PR c++/31273
14305         * g++.dg/expr/bitfield7.C: New test.
14306
14307 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14308
14309         PR other/23572
14310         * gcc.dg/float-range-4.c: New.
14311         * gcc.dg/float-range-1.c: Update. Test for a warning.
14312         * gcc.dg/float-range-3.c: New.
14313         * gcc.dg/float-range-5.c: New.
14314
14315 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14316
14317         PR fortran/31262
14318         * gfortran.dg/no_range_check_1.f90: New test.
14319
14320 2007-03-22  Dirk Mueller  <dmueller@suse.de>
14321
14322         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
14323         * g++.dg/other/static1.C: Remove stray semicolon.
14324         * g++.dg/other/init1.C: Likewise.
14325         * g++.dg/rtti/dyncast1.C: Likewise.
14326         * g++.dg/tree-ssa/pr17153.C: Likewise.
14327         * g++.dg/lookup/disamb1.C: Likewise.
14328         * g++.dg/lookup/scoped2.C: Likewise.
14329         * g++.dg/lookup/friend7.C: Likewise.
14330         * g++.dg/parse/parse4.C: Likewise.
14331         * g++.dg/parse/parse5.C: Likewise.
14332         * g++.dg/expr/pr29066.C: Likewise.
14333         * g++.dg/expr/cast4.C: Likewise.
14334         * g++.dg/tc1/dr193.C: Likewise.
14335         * g++.dg/tc1/dr213.C: Likewise.
14336         * g++.dg/abi/dcast1.C: Likewise.
14337         * g++.dg/abi/covariant2.C: Likewise.
14338         * g++.dg/inherit/covariant11.C: Likewise.
14339         * g++.dg/inherit/covariant9.C: Likewise.
14340         * g++.dg/inherit/covariant10.C: Likewise.
14341         * g++.dg/init/static3.C: Likewise.
14342         * g++.dg/init/init-ref3.C: Likewise.
14343         * g++.dg/init/ref10.C: Likewise.
14344         * g++.dg/template/meminit2.C: Likewise.
14345         * g++.dg/template/using9.C: Likewise.
14346         * g++.dg/template/friend9.C: Likewise.
14347         * g++.dg/template/ref1.C: Likewise.
14348         * g++.old-deja/g++.warn/inline.C: Likewise.
14349         * g++.old-deja/g++.robertl/eb91.C: Likewise.
14350         * g++.old-deja/g++.robertl/eb46.C: Likewise.
14351         * g++.old-deja/g++.robertl/eb34.C: Likewise.
14352         * g++.old-deja/g++.robertl/eb43.C: Likewise.
14353         * g++.old-deja/g++.robertl/eb26.C: Likewise.
14354         * g++.old-deja/g++.robertl/eb116.C: Likewise.
14355         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14356         * g++.old-deja/g++.brendan/overload8.C: Likewise.
14357         * g++.old-deja/g++.brendan/overload11.C: Likewise.
14358         * g++.old-deja/g++.brendan/copy7.C: Likewise.
14359         * g++.old-deja/g++.brendan/crash38.C: Likewise.
14360         * g++.old-deja/g++.brendan/template11.C: Likewise.
14361         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
14362         * g++.old-deja/g++.brendan/crash50.C: Likewise.
14363         * g++.old-deja/g++.brendan/crash16.C: Likewise.
14364         * g++.old-deja/g++.jason/pmem2.C: Likewise.
14365         * g++.old-deja/g++.jason/parse9.C: Likewise.
14366         * g++.old-deja/g++.jason/byval2.C: Likewise.
14367         * g++.old-deja/g++.jason/overload8.C: Likewise.
14368         * g++.old-deja/g++.jason/pmf8.C: Likewise.
14369         * g++.old-deja/g++.jason/template33.C: Likewise.
14370         * g++.old-deja/g++.jason/return3.C: Likewise.
14371         * g++.old-deja/g++.jason/scoping2.C: Likewise.
14372         * g++.old-deja/g++.jason/virtual.C: Likewise.
14373         * g++.old-deja/g++.jason/opeq3.C: Likewise.
14374         * g++.old-deja/g++.jason/template27.C: Likewise.
14375         * g++.old-deja/g++.jason/synth6.C: Likewise.
14376         * g++.old-deja/g++.jason/ref8.C: Likewise.
14377         * g++.old-deja/g++.jason/offset1.C: Likewise.
14378         * g++.old-deja/g++.other/static20.C: Likewise.
14379         * g++.old-deja/g++.other/array1.C: Likewise.
14380         * g++.old-deja/g++.other/new3.C: Likewise.
14381         * g++.old-deja/g++.other/array2.C: Likewise.
14382         * g++.old-deja/g++.other/overload9.C: Likewise.
14383         * g++.old-deja/g++.other/cast6.C: Likewise.
14384         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
14385         * g++.old-deja/g++.other/eh4.C: Likewise.
14386         * g++.old-deja/g++.other/using7.C: Likewise.
14387         * g++.old-deja/g++.other/init18.C: Likewise.
14388         * g++.old-deja/g++.other/dyncast1.C: Likewise.
14389         * g++.old-deja/g++.other/dyncast2.C: Likewise.
14390         * g++.old-deja/g++.other/dtor11.C: Likewise.
14391         * g++.old-deja/g++.pt/static11.C: Likewise.
14392         * g++.old-deja/g++.pt/crash19.C: Likewise.
14393         * g++.old-deja/g++.pt/overload12.C: Likewise.
14394         * g++.old-deja/g++.pt/crash46.C: Likewise.
14395         * g++.old-deja/g++.pt/mi1.C: Likewise.
14396         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
14397         * g++.old-deja/g++.pt/nontype5.C: Likewise.
14398         * g++.old-deja/g++.pt/local5.C: Likewise.
14399         * g++.old-deja/g++.pt/typename2.C: Likewise.
14400         * g++.old-deja/g++.pt/explicit80.C: Likewise.
14401         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
14402         * g++.old-deja/g++.law/visibility1.C: Likewise.
14403         * g++.old-deja/g++.law/visibility2.C: Likewise.
14404         * g++.old-deja/g++.law/virtual2.C: Likewise.
14405         * g++.old-deja/g++.law/operators19.C: Likewise.
14406         * g++.old-deja/g++.law/parsing10.C: Likewise.
14407         * g++.old-deja/g++.law/visibility4.C: Likewise.
14408         * g++.old-deja/g++.law/operators4.C: Likewise.
14409         * g++.old-deja/g++.law/dtors2.C: Likewise.
14410         * g++.old-deja/g++.law/missed-error3.C: Likewise.
14411         * g++.old-deja/g++.law/visibility10.C: Likewise.
14412         * g++.old-deja/g++.law/scope3.C: Likewise.
14413         * g++.old-deja/g++.law/casts2.C: Likewise.
14414         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14415         * g++.old-deja/g++.law/operators33.C: Likewise.
14416         * g++.old-deja/g++.law/friend4.C: Likewise.
14417         * g++.old-deja/g++.mike/pmf7.C: Likewise.
14418         * g++.old-deja/g++.mike/p5611.C: Likewise.
14419         * g++.old-deja/g++.mike/net37.C: Likewise.
14420         * g++.old-deja/g++.mike/p3570.C: Likewise.
14421         * g++.old-deja/g++.mike/p5718.C: Likewise.
14422         * g++.old-deja/g++.mike/net21.C: Likewise.
14423         * g++.old-deja/g++.mike/p1862.C: Likewise.
14424         * g++.old-deja/g++.mike/p4511.C: Likewise.
14425         * g++.old-deja/g++.mike/virt3.C: Likewise.
14426         * g++.old-deja/g++.mike/p16146.C: Likewise.
14427         * g++.old-deja/g++.mike/p1989.C: Likewise.
14428         * g++.old-deja/g++.mike/p5571.C: Likewise.
14429         * g++.old-deja/g++.gb/scope10.C: Likewise.
14430         * g++.old-deja/g++.abi/primary5.C: Likewise.
14431         * g++.old-deja/g++.abi/empty2.C: Likewise.
14432         * g++.old-deja/g++.abi/arraynew.C: Likewise.
14433         * g++.old-deja/g++.eh/vbase4.C: Likewise.
14434         * g++.old-deja/g++.eh/ptr1.C: Likewise.
14435         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
14436         * g++.old-deja/g++.bob/template3.C: Likewise.
14437         * g++.old-deja/g++.bob/inherit1.C: Likewise.
14438
14439 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
14440
14441         PR fortran/31193
14442         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
14443
14444 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
14445
14446         PR fortran/20897
14447         * gfortran.dg/derived_name_1.f90: New.
14448         * gfortran.dg/derived_name_2.f: New.
14449
14450 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14451
14452         * lib/target-supports.exp (check_effective_target_nonpic): New
14453         procedure.
14454         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
14455         when compiling PIC.
14456         * gcc.target/i386/asm-4.c: Require nonpic.
14457         * gcc.target/i386/cmov1.c: Likewise.
14458         * gcc.target/i386/mul.c: Likewise.
14459         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
14460         * gcc.target/i386/ssetype-1.c: Require nonpic.
14461         * gcc.target/i386/ssetype-3.c: Likewise.
14462         * gcc.target/i386/ssetype-5.c: Likewise.
14463
14464 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14465
14466         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
14467         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
14468         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
14469         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
14470
14471 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
14472
14473         PR tree-optimization/30590
14474         * g++.dg/opt/pr30590.C: New testcase.
14475
14476 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
14477
14478         PR c/30762
14479         * gcc.dg/pr30762-1.c: New test.
14480         * gcc.dg/pr30762-2.c: New test.
14481
14482         PR inline-asm/30505
14483         * gcc.target/i386/pr30505.c: New test.
14484
14485 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
14486
14487         * gcc.target/arm/register-variables.c: New.
14488
14489 2007-03-19  Jeff Law  <law@redhat.com>
14490
14491         * PR tree-optimization/30984
14492         * gcc.c-torture/pr30984.c: New test.
14493
14494 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14495         Richard Guenther  <rguenther@suse.de>
14496
14497         PR tree-optimization/31254
14498         * gcc.dg/torture/pr31254.c: New testcase.
14499
14500 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
14501
14502         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
14503         target default_packed.
14504
14505 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14506
14507         PR fortran/31203
14508         * gfortran.dg/string_length_1.f90: New test.
14509
14510 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14511
14512         PR testsuite/30395
14513         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
14514
14515 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14516
14517         PR libgfortran/31052
14518         * gfortran.dg/namelist_27.f90: New test.
14519
14520 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
14521
14522         PR fortran/30531
14523         * gfortran.dg/used_types_14.f90: New test.
14524
14525         PR fortran/31086
14526         * gfortran.dg/used_types_15.f90: New test.
14527
14528 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
14529
14530         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
14531         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
14532
14533 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14534
14535         PR fortran/31120
14536         * gfortran.dg/integer_exponentiation_2.f90: New test.
14537
14538 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
14539
14540         PR tree-optimization/31041
14541         * gcc.dg/vect/pr31041.c: New test.
14542
14543 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14544
14545         * g++.dg/warn/Wconversion-integer.C: New
14546         * g++.dg/warn/Wconversion-real.C: New.
14547         * g++.dg/warn/Wconversion-real-integer.C: New.
14548         * g++.dg/warn/conv2.C: Updated.
14549
14550 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14551
14552         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14553         exclude RTPs.
14554
14555 2007-03-16  Richard Guenther  <rguenther@suse.de>
14556
14557         PR tree-optimization/31146
14558         * g++.dg/tree-ssa/pr31146.C: New testcase.
14559
14560 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14561
14562         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14563         assume that the target has <features.h>.
14564
14565 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14566
14567         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14568         dg-options rather than to the whole test.
14569
14570 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
14571
14572         PR debug/29906
14573         * g++.dg/debug/pr29906.C: New
14574
14575 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14576
14577         PR libgfortran/31099
14578         * gfortran.dg/unformatted_recl.f90: Update test.
14579
14580 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
14581
14582         * gcc.dg/tree-ssa/prefetch-5.c: New test.
14583
14584 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14585
14586         PR c++/30891
14587         * g++.dg/parse/namespace-definition.C: New.
14588
14589 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14590
14591         PR c++/24924
14592         * g++.dg/cpp/pedantic-errors.C: New.
14593         * g++.dg/cpp/permissive.C: New.
14594
14595 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14596
14597         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14598         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14599
14600 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14601
14602         * lib/target-supports.exp (check_missing_uclibc_feature)
14603         (check_effective_target_wchar): New procedures.
14604         * gcc.dg/wchar_t-1.c: Require target wchar.
14605         * gcc.dg/wint_t-1.c: Likewise.
14606
14607 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14608
14609         * lib/target-supports.exp (check_gc_sections_available): Return
14610         false for VxWorks targets.
14611
14612 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14613
14614         * g++.dg/warn/Wconversion2.C: Fix typo.
14615         * gcc.dg/if-empty-1.c: Ditto.
14616
14617 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14618
14619         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14620
14621 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14622
14623         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14624         * gcc.target/i386/pr31167.c: Ditto.
14625
14626 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14627
14628         PR target/31167
14629         * gcc.target/i386/pr31167.c: New test.
14630
14631 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
14632
14633         PR fortran/30922
14634         * gfortran.dg/import5.f90.f90: New test.
14635
14636
14637         PR fortran/30879
14638         * gfortran.dg/data_components_1.f90: New test.
14639
14640
14641         PR fortran/30870
14642         * gfortran.dg/generic_13.f90: New test.
14643
14644         PR fortran/31163
14645         * gfortran.dg/alloc_comp_basics_5.f90: New test.
14646
14647 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14648
14649         PR libgfortran/31051
14650         * gfortran.dg/fmt_t_4.f90: New
14651
14652 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14653
14654         PR C++/31165
14655         * g++.dg/other/default7.C: New test.
14656
14657 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14658
14659         * g++.dg/warn/Wconversion2.C: New.
14660
14661 2007-03-14  Eric Christopher  <echristo@apple.com>
14662
14663         * gcc.dg/ssp-1.c: New.
14664         * gcc.dg/ssp-2.c: Ditto.
14665
14666 2007-03-14  Dirk Mueller  <dmueller@suse.de>
14667
14668         * g++.dg/warn/do-empty.C: New.
14669         * gcc.dg/do-empty.c: New.
14670         * gcc.dg/if-empty-1.c: Update.
14671         * gcc.dg/20001116-1.c: Update.
14672         * gcc.dg/pr23165.c: Update.
14673
14674 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
14675
14676         * gfortran.dg/module_implicit_conversion.f90: New test.
14677
14678 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
14679
14680         PR middle-end/31127
14681         * gcc.dg/pr31127.c: New.
14682
14683 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
14684
14685         * gcc.dg/tree-ssa/loop-26.c: New test.
14686
14687 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
14688
14689         * gcc.target/i386/cmpxchg16b-1.c: New test.
14690
14691 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14692
14693         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
14694         * gcc.dg/c99-vla-1.c: Likewise.
14695         * g++.dg/ext/vla1.C: Likewise
14696
14697 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14698
14699         * gcc.dg/wvla-1.c: New test
14700         * gcc.dg/wvla-2.c: New test
14701         * gcc.dg/wvla-3.c: New test
14702         * gcc.dg/wvla-4.c: New test
14703         * gcc.dg/wvla-5.c: New test
14704         * gcc.dg/wvla-6.c: New test
14705         * gcc.dg/wvla-7.c: New test
14706         * g++.dg/warn/Wvla-1.C: New test
14707         * g++.dg/warn/Wvla-2.C: New test
14708         * g++.dg/warn/Wvla-3.C: New test
14709
14710 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
14711
14712         PR c++/30108
14713         * g++.dg/other/default6.C: New test.
14714
14715 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14716
14717         * lib/target-supports.exp (check_profiling_available): Return false
14718         for VxWorks.
14719         (check_effective_target_vxworks_kernel): New procedure.
14720         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
14721         VxWorks.
14722         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
14723         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
14724         to include VxWorks.
14725         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
14726
14727 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14728
14729         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
14730         PIC is not supported.
14731         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
14732         * gcc.dg/20020426-2.c: Likewise.
14733         * gcc.dg/pr28243.c: Likewise.
14734         * gcc.dg/visibility-11.c: Likewise.
14735         * gcc.dg/tls/opt-9.c: Likewise.
14736         * gcc.dg/tls/opt-10.c: Likewise.
14737         * gcc.dg/tls/pic-1.c: Likewise.
14738         * gcc.dg/tls/struct-1.c: Likewise.
14739         * gcc.target/i386/20000807-1.c: Likewise.
14740         * gcc.target/i386/20000904-1.c: Likewise.
14741         * gcc.target/i386/20011119-1.c: Likewise.
14742         * gcc.target/i386/990213-2.c: Likewise.
14743         * gcc.target/i386/990214-1.c: Likewise.
14744         * gcc.target/i386/compress-float-387-pic.c: Likewise.
14745         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
14746         * gcc.target/i386/pic-1.c: Likewise.
14747         * gcc.target/i386/pr21518.c: Likewise.
14748         * gcc.target/i386/pr23098.c: Likewise.
14749         * gcc.target/i386/pr23943.c: Likewise.
14750
14751 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
14752
14753         PR c++/31038
14754         * g++.dg/template/complit2.C: New test.
14755
14756         PR c++/30328
14757         * g++.dg/ext/bitfield1.C: New test.
14758
14759 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
14760
14761         PR fortran/30883
14762         * gfortran.dg/interface_11.f90: New test.
14763
14764 2007-03-11  Richard Guenther  <rguenther@suse.de>
14765
14766         PR tree-optimization/31115
14767         * gcc.dg/torture/pr31115.c: New testcase.
14768
14769 2007-03-11  Ira Rosen  <irar@il.ibm.com>
14770
14771         PR tree-optimization/29925
14772         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
14773
14774 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
14775
14776         PR c++/30274
14777         * g++.dg/expr/bitfield3.C: New test.
14778         * g++.dg/expr/bitfield4.C: Likewise.
14779         * g++.dg/expr/bitfield5.C: Likewise.
14780         * g++.dg/expr/bitfield6.C: Likewise.
14781
14782         PR c++/30924
14783         * g++.dg/template/array18.C: New test.
14784
14785 2007-03-10  Dirk Mueller  <dmueller@suse.de>
14786
14787         PR c++/17946
14788         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
14789         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
14790
14791 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
14792
14793         PR c++/20599
14794         * g++.dg/cpp0x/variadic-bind.C: New.
14795         * g++.dg/cpp0x/variadic-function.C: New.
14796         * g++.dg/cpp0x/variadic-mem_fn.C: New.
14797         * g++.dg/cpp0x/variadic-tuple.C: New.
14798         * g++.dg/cpp0x/variadic1.C: New.
14799         * g++.dg/cpp0x/variadic2.C: New.
14800         * g++.dg/cpp0x/variadic3.C: New.
14801         * g++.dg/cpp0x/variadic4.C: New.
14802         * g++.dg/cpp0x/variadic5.C: New.
14803         * g++.dg/cpp0x/variadic6.C: New.
14804         * g++.dg/cpp0x/variadic7.C: New.
14805         * g++.dg/cpp0x/variadic8.C: New.
14806         * g++.dg/cpp0x/variadic9.C: New.
14807         * g++.dg/cpp0x/variadic10.C: New.
14808         * g++.dg/cpp0x/variadic11.C: New.
14809         * g++.dg/cpp0x/variadic12.C: New.
14810         * g++.dg/cpp0x/variadic13.C: New.
14811         * g++.dg/cpp0x/variadic14.C: New.
14812         * g++.dg/cpp0x/variadic15.C: New.
14813         * g++.dg/cpp0x/variadic16.C: New.
14814         * g++.dg/cpp0x/variadic17.C: New.
14815         * g++.dg/cpp0x/variadic18.C: New.
14816         * g++.dg/cpp0x/variadic19.C: New.
14817         * g++.dg/cpp0x/variadic20.C: New.
14818         * g++.dg/cpp0x/variadic21.C: New.
14819         * g++.dg/cpp0x/variadic22.C: New.
14820         * g++.dg/cpp0x/variadic23.C: New.
14821         * g++.dg/cpp0x/variadic24.C: New.
14822         * g++.dg/cpp0x/variadic25.C: New.
14823         * g++.dg/cpp0x/variadic26.C: New.
14824         * g++.dg/cpp0x/variadic27.C: New.
14825         * g++.dg/cpp0x/variadic28.C: New.
14826         * g++.dg/cpp0x/variadic29.C: New.
14827         * g++.dg/cpp0x/variadic30.C: New.
14828         * g++.dg/cpp0x/variadic31.C: New.
14829         * g++.dg/cpp0x/variadic32.C: New.
14830         * g++.dg/cpp0x/variadic33.C: New.
14831         * g++.dg/cpp0x/variadic34.C: New.
14832         * g++.dg/cpp0x/variadic35.C: New.
14833         * g++.dg/cpp0x/variadic36.C: New.
14834         * g++.dg/cpp0x/variadic37.C: New.
14835         * g++.dg/cpp0x/variadic38.C: New.
14836         * g++.dg/cpp0x/variadic39.C: New.
14837         * g++.dg/cpp0x/variadic40.C: New.
14838         * g++.dg/cpp0x/variadic41.C: New.
14839         * g++.dg/cpp0x/variadic42.C: New.
14840         * g++.dg/cpp0x/variadic43.C: New.
14841         * g++.dg/cpp0x/variadic44.C: New.
14842         * g++.dg/cpp0x/variadic45.C: New.
14843         * g++.dg/cpp0x/variadic46.C: New.
14844         * g++.dg/cpp0x/variadic47.C: New.
14845         * g++.dg/cpp0x/variadic48.C: New.
14846         * g++.dg/cpp0x/variadic49.C: New.
14847         * g++.dg/cpp0x/variadic50.C: New.
14848         * g++.dg/cpp0x/variadic51.C: New.
14849         * g++.dg/cpp0x/variadic52.C: New.
14850         * g++.dg/cpp0x/variadic53.C: New.
14851         * g++.dg/cpp0x/variadic54.C: New.
14852         * g++.dg/cpp0x/variadic55.C: New.
14853         * g++.dg/cpp0x/variadic56.C: New.
14854         * g++.dg/cpp0x/variadic57.C: New.
14855         * g++.dg/cpp0x/variadic58.C: New.
14856         * g++.dg/cpp0x/variadic59.C: New.
14857         * g++.dg/cpp0x/variadic60.C : New.
14858         * g++.dg/cpp0x/variadic61.C : New.
14859         * g++.dg/cpp0x/variadic62.C : New.
14860         * g++.dg/cpp0x/variadic63.C : New.
14861         * g++.dg/cpp0x/variadic64.C : New.
14862         * g++.dg/cpp0x/variadic65.C : New.
14863         * g++.dg/cpp0x/variadic66.C : New.
14864         * g++.dg/cpp0x/variadic67.C : New.
14865         * g++.dg/cpp0x/variadic68.C : New.
14866         * g++.dg/cpp0x/variadic69.C : New.
14867         * g++.dg/cpp0x/variadic70.C : New.
14868         * g++.dg/cpp0x/variadic71.C : New.
14869         * g++.dg/cpp0x/variadic72.C : New.
14870         * g++.dg/cpp0x/variadic73.C : New.
14871         * g++.dg/cpp0x/variadic74.C : New.
14872         * g++.dg/cpp0x/variadic75.C : New.
14873         * g++.dg/cpp0x/variadic-ex1.C : New.
14874         * g++.dg/cpp0x/variadic-ex2.C : New.
14875         * g++.dg/cpp0x/variadic-ex3.C : New.
14876         * g++.dg/cpp0x/variadic-ex4.C : New.
14877         * g++.dg/cpp0x/variadic-ex5.C : New.
14878         * g++.dg/cpp0x/variadic-ex6.C : New.
14879         * g++.dg/cpp0x/variadic-ex7.C : New.
14880         * g++.dg/cpp0x/variadic-ex8.C : New.
14881         * g++.dg/cpp0x/variadic-ex9.C : New.
14882         * g++.dg/cpp0x/variadic-ex10.C : New.
14883         * g++.dg/cpp0x/variadic-ex11.C : New.
14884         * g++.dg/cpp0x/variadic-ex12.C : New.
14885         * g++.dg/cpp0x/variadic-ex13.C : New.
14886         * g++.dg/cpp0x/variadic-ex14.C : New.
14887
14888 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14889
14890         PR libgfortran/31099
14891         * gfortran.dg/unformatted_recl.f90: New test.
14892
14893 2007-03-09  Roger Sayle  <roger@eyesopen.com>
14894
14895         * gcc.dg/fold-eqcmplx-1.c: New test case.
14896
14897 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
14898
14899         PR rtl-optimization/30643
14900         * gcc.dg/pr30643.c: New.
14901
14902 2007-03-09  Chao-ying Fu  <fu@mips.com>
14903
14904         * gcc.target/mips/mips32-dspr2-type.c: New test.
14905         * gcc.target/mips/mips32-dspr2.c: New test.
14906         * gcc.target/mips/dspr2-MULT.c: New test.
14907         * gcc.target/mips/dspr2-MULTU.c: New test.
14908         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
14909         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
14910         Adjust some formats.
14911
14912 2007-03-09  Dirk Mueller  <dmueller@suse.de>
14913
14914         PR c++/17946
14915         * gcc.dg/Wlogical-op-1.c: New.
14916         * g++.dg/warn/Wlogical-op-1.C: New.
14917
14918 2007-03-09  Richard Guenther  <rguenther@suse.de>
14919
14920         PR tree-optimization/30904
14921         PR middle-end/31058
14922         * gcc.dg/pr30904.c: Remove xfail.
14923
14924 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14925
14926         PR C/31072
14927         * gcc.c-torture/execute/pr31072.c: New test.
14928
14929 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14930
14931         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
14932         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14933         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
14934         *lrint* and *lround*.
14935         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
14936         floor->lfloor.
14937         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
14938         * gcc.dg/torture/builtin-integral-1.c: Likewise.
14939         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
14940         and *lround*.  Correct macro names.
14941         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
14942         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
14943
14944 2007-03-08  Ian Lance Taylor  <iant@google.com>
14945
14946         * gcc.dg/no-strict-overflow-5.c: New test.
14947         * gcc.dg/no-strict-overflow-6.c: New test.
14948         * gcc.dg/Wstrict-overflow-11.c: New test.
14949         * gcc.dg/Wstrict-overflow-12.c: New test.
14950         * gcc.dg/Wstrict-overflow-13.c: New test.
14951         * gcc.dg/Wstrict-overflow-14.c: New test.
14952         * gcc.dg/Wstrict-overflow-15.c: New test.
14953
14954 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14955
14956         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
14957         for VxWorks kernel mode.
14958         * gcc.c-torture/execute/strncmp-1.x: Likewise.
14959
14960 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14961
14962         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
14963         mode.
14964
14965 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14966
14967         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
14968         and lib/bfill.c on VxWorks targets.
14969         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
14970         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
14971         lib/bfill.c and lib/memmove.c on VxWorks targets.
14972         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
14973         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
14974         on VxWorks targets.
14975         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
14976         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
14977
14978 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14979
14980         * gfortran.dg/use_5.f90: New test.
14981         * gfortran.dg/use_6.f90: Ditto.
14982         * gfortran.dg/use_7.f90: Ditto.
14983
14984 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14985
14986         PR fortran/30973
14987         * gfortran.dg/use_4.f90: New test.
14988         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
14989
14990 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
14991
14992         PR fortran/31011
14993         * gfortran.dg/parameter_array_section_2.f90: New test.
14994
14995 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
14996
14997         PR c++/30852
14998         * g++.dg/ext/offsetof1.C: Add cases with volatile.
14999
15000         PR c++/30534
15001         * g++.dg/template/arg5.C: New test.
15002
15003 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
15004
15005         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
15006
15007 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
15008
15009         * gcc.dg/var-expand1.c: Add newline at end of file.
15010
15011 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
15012
15013         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
15014
15015 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
15016
15017         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
15018
15019 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15020
15021         * gcc.dg/torture/builtin-convert-4.c: New test.
15022
15023 2007-03-05  Ian Lance Taylor  <iant@google.com>
15024
15025         * gcc.c-torture/compile/pr31034.c: New test.
15026
15027 2007-03-05  Ian Lance Taylor  <iant@google.com>
15028
15029         * gcc.dg/inline-18.c: New test.
15030         * gcc.dg/inline-19.c: New test.
15031         * gcc.dg/inline-20.c: New test.
15032         * gcc.dg/inline-21.c: New test.
15033
15034 2007-03-05  Richard Guenther  <rguenther@suse.de>
15035
15036         PR tree-optimization/14052
15037         * gcc.dg/tree-ssa/vrp33.c: New testcase.
15038
15039 2007-03-05  Richard Guenther  <rguenther@suse.de>
15040
15041         PR tree-optimization/23777
15042         * gcc.dg/tree-ssa/pr23777.c: New testcase.
15043
15044 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15045
15046         PR other/30465
15047         * gcc.dg/multiple-overflow-warn-3.c: New.
15048         * g++.dg/warn/multiple-overflow-warn-3.C: New.
15049
15050 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
15051
15052         PR c++/30895
15053         * g++.dg/parse/template23.C: New test.
15054
15055 2007-03-04  Roger Sayle  <roger@eyesopen.com>
15056
15057         PR middle-end/30744
15058         * gcc.dg/pr30744-1.c: New test case.
15059
15060 2007-03-04  Tobias Burnus  <burnus@net-b.de>
15061
15062         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
15063
15064 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15065
15066         PR target/30406
15067         * gfortran.dg/logical_3.f90: New test.
15068
15069 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
15070
15071         PR libfortran/30981
15072         * gfortran.dg/integer_exponentiation_1.f90:  New test.
15073
15074 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
15075
15076         * gcc.target/m68k/m68k.exp: New.
15077         * gcc.target/m68k/crash1.c: New.
15078
15079 2007-03-03  Tobias Burnus  <burnus@net-b.de>
15080
15081         * gfortran.dg/c_by_val.c: Use int64_t instead of long
15082         to be more compatible with integer(kind=8).
15083
15084 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15085
15086         PR libfortran/31001
15087         * gfortran.dg/zero_sized_3.f90: New test.
15088
15089 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15090
15091         PR c++/15787
15092         * g++.dg/parse/else.C: New.
15093         * g++.dg/parse/else-2.C: New.
15094
15095 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
15096             Tobias Burnus  <burnus@net-b.de>
15097
15098         PR fortran/30882
15099         * gfortran.dg/size_dim.f90: New test.
15100
15101 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
15102             Tobias Burnus  <burnus@net-b.de>
15103
15104         PR fortran/30873
15105         * gfortran.dg/entry_9.f90: New test.
15106
15107 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
15108
15109         PR c++/28253
15110         * g++.dg/inherit/covariant16.C: New test.
15111
15112 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
15113
15114         * g++.dg/other/darwin-minversion-1.C: New.
15115
15116 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
15117
15118         * gcc.dg/tree-ssa/20070302-1.c: New test.
15119
15120 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
15121
15122         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
15123         tests.
15124
15125 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
15126
15127         * gcc.dg/tree-ssa/prefetch-4.c: New test.
15128
15129 2007-03-01  Simon Baldwin <simonb@google.com>
15130
15131         PR c++/23689
15132         * warn/ignored_typedef.C: New.
15133         * init/ctor8.C: Added dg-warning to consume ignored typedef
15134         warning.
15135         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
15136         and added an explicit line number.
15137
15138 2007-02-28  Richard Guenther  <rguenther@suse.de>
15139
15140         PR middle-end/30364
15141         * gcc.dg/torture/pr30364-1.c: New testcase.
15142         * gcc.dg/torture/pr30364-2.c: Likewise.
15143         * gcc.dg/torture/pr30364-3.c: Likewise.
15144
15145 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15146
15147         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
15148         powerpc*, use -funsafe-math-optimizations.
15149         * gcc.dg/torture/builtin-logb-1.c: Likewise.
15150         * gcc.dg/torture/builtin-modf-1.c: Likewise.
15151
15152 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15153             Paul Thomas  <pault@gcc.gnu.org>
15154
15155         PR fortran/30888
15156         PR fortran/30887
15157         * c_by_val_1.f: Test %VAL() with non-default kind.
15158         * c_by_val.c: Ditto.
15159         * c_by_val_4.f: New test.
15160
15161 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15162
15163         PR fortran/30968
15164         * gfortran.dg/continuation_7.f90: New test.
15165
15166 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
15167
15168         * g++.dg/inherit/thunk7.C: New test.
15169         * lib/target-supports.exp (check_profiling_available): Not available
15170         for bfin-*-*.
15171
15172 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
15173
15174         PR target/30970
15175         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
15176
15177 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
15178
15179         * lib/target-supports.exp (check_effective_target_init_priority):
15180         Remove Solaris special case.
15181
15182 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
15183
15184         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
15185         for more builtin types.
15186
15187         * g++.dg/ext/visibility/class1.C: Port to Darwin.
15188         * g++.dg/ext/visibility/noPLT.C: Likewise.
15189
15190 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15191
15192         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
15193         sh* targets.
15194
15195 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
15196
15197         PR fortran/30865
15198         * size_optional_dim_1.f90:  New test.
15199
15200 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
15201
15202         * gcc.dg/vxworks/vxworks.exp: New file.
15203         * gcc.dg/vxworks/initpri1.c: Likewise.
15204         * gcc.dg/vxworks/initpri2.c: Likewise.
15205         * gcc.dg/initpri2.c: Add more tests.
15206         * g++.dg/special/initpri2.C: Likewise.
15207
15208         * gcc.dg/initpri1.c: New test.
15209         * gcc.dg/initpri2.c: Likewise.
15210         * g++.dg/special/initpri1.C: New test.
15211         * g++.dg/special/initpri2.C: Likewise.
15212         * g++.dg/special/conpr-1.C: Use init_priority effective target.
15213         * g++.dg/special/conpr-2.C: Likewise.
15214         * g++.dg/special/conpr-3.C: Likewise.
15215         * g++.dg/special/conpr-4.C: Likewise.
15216         * g++.dg/special/initp1.C: Likewise.
15217         * g++.dg/special/ecos.exp: Remove code to detect availability of
15218         constructor priorities.
15219         * lib/target-supports.exp (check_effective_target_init_priority):
15220         New function.
15221
15222 2007-02-24  Jan Hubicka  <jh@suse.cz>
15223
15224         * gcc.c-torture/execute/pr30778.c: New testcase.
15225
15226 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15227
15228         PR libgfortran/30918
15229         * gfortran.dg/namelist_26.f90: New test.
15230
15231 2007-02-24  Richard Guenther  <rguenther@suse.de>
15232
15233         PR middle-end/30951
15234         * gcc.dg/pr30951.c: New testcase.
15235
15236 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15237
15238         * gcc.dg/torture/builtin-modf-1.c: New test.
15239
15240 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
15241
15242         PR tree-optimization/30904
15243         * gcc.dg/pr30904.c: New test.
15244
15245 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15246
15247         * gcc.test-framework/README: Correct command.
15248         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
15249         -Wunused-value.
15250         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
15251
15252 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15253
15254         * lib/target-supports.exp (check_effective_target_unwrapped): New.
15255
15256 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
15257
15258         * lib/target-supports.exp (check_effective_target_newlib): New
15259         function.
15260
15261 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
15262
15263         PR fortran/30660
15264         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
15265         allocatable component.
15266
15267
15268 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15269
15270         * gcc.dg/torture/builtin-logb-1.c: New test.
15271         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
15272         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
15273         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
15274         sh* targets.
15275
15276 2007-02-23  Richard Guenther  <rguenther@suse.de>
15277
15278         * g++.dg/warn/changes-meaning.C: New testcase.
15279
15280 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15281
15282         PR libgfortran/30910
15283         * gfortran.dg/fmt_zero_precision.f90: Update test.
15284
15285 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15286
15287         * gcc.dg/torture/builtin-frexp-1.c: New test.
15288
15289 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
15290
15291         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
15292
15293 2007-02-22  Ian Lance Taylor  <iant@google.com>
15294
15295         PR debug/30898
15296         * g++.dg/debug/pr30898.C: New test.
15297
15298 2007-02-22  Ira Rosen  <irar@il.ibm.com>
15299
15300         * gcc.dg/vect/vect-106.c: New test.
15301
15302 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15303             Ira Rosen  <irar@il.ibm.com>
15304
15305         PR tree-optimization/30843
15306         * gcc.dg/vect/pr30843.c: New test.
15307
15308 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15309
15310         PR tree-optimization/30858
15311         * gcc.dg/vect/pr30858.c: New test.
15312
15313 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
15314
15315         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
15316         to set options for compiling testglue.
15317         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
15318         * lib/obj-c++.exp (obj-c++_init): Likewise.
15319
15320 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
15321
15322         * gnat.dg/derived_aggregate.adb: New test.
15323
15324 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15325
15326         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
15327         sh* targets.  Call the correct CKSGN macro.
15328
15329 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
15330
15331         * gfortran.dg/gomp/omp_parse1.f90: New test.
15332         * gfortran.dg/gomp/omp_parse2.f: New test.
15333
15334 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
15335
15336         PR fortran/30869
15337         * gfortran.dg/do_pointer_1.f90:  New test.
15338
15339 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15340
15341         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
15342         and scalbln.
15343
15344 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
15345
15346         * gcc.dg/darwin-minversion-1.c: New.
15347         * gcc.dg/darwin-minversion-2.c: New.
15348
15349 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15350
15351         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
15352
15353 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15354             DJ Delorie <dj@redhat.com>
15355
15356         PR other/30824
15357         * gcc.dg/Wfatal.c: New.
15358         * gcc.dg/Wfatal-2.c: New.
15359         * gcc.dg/Werror-1.c: Adjust expectations.
15360         * gcc.dg/Werror-5.c: Likewise.
15361         * gcc.dg/Werror-7.c: Likewise.
15362         * gcc.dg/Werror-10.c: Likewise.
15363         * gcc.dg/Werror-11.c: Likewise.
15364
15365 2007-02-20  Tobias Burnus  <burnus@net-b.de>
15366
15367         PR fortran/30522
15368         * gfortran.dg/volatile10.f90: New test.
15369
15370 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
15371
15372         PR libfortran/30533
15373         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
15374
15375 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15376
15377         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
15378         * gcc.dg/Walways-true-1.c: Likewise.
15379         * gcc.dg/weak/weak-3.c: Likewise.
15380         * gcc.dg/Werror-1.c: Likewise.
15381         * gcc.dg/Werror-3.c: Likewise.
15382         * gcc.dg/Werror-4.c: Likewise.
15383         * gcc.dg/Werror-5.c: Likewise.
15384         * gcc.dg/Werror-6.c: Likewise.
15385         * gcc.dg/Werror-7.c: Likewise.
15386         * gcc.dg/Werror-8.c: Likewise.
15387         * gcc.dg/Werror-10.c: Likewise.
15388         * gcc.dg/Werror-11.c: Likewise.
15389         * gcc.dg/Werror-12.c: Likewise.
15390         * g++.old-deja/g++.mike/warn8.C: Likewise.
15391         * g++.dg/warn/Walways-true-1.C: Likewise.
15392         * g++.dg/warn/Walways-true-2.C: Likewise.
15393         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
15394         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
15395         -Wstring-literal-comparison with -Waddress.
15396         * gcc.dg/Wstring-literal-comparison-4.c: Replace
15397         -Wno-string-literal-comparison with -Wno-address.
15398
15399 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
15400
15401         * gnat.dg/self_aggregate_with_call.adb: New test.
15402
15403 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
15404
15405         PR tree-optimization/30975
15406         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
15407         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
15408         * gcc.dg/vect/pr30795.c: New.
15409
15410 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15411
15412         PR fortran/30681
15413         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
15414
15415 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15416
15417         PR rtl-optimization/28173
15418         * gcc.target/i386/andor-1.c: New test case.
15419
15420 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15421
15422         * gcc.dg/torture/builtin-ldexp-1.c: New.
15423         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
15424
15425 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15426
15427         * gfortran.dg/array_constructor_15.f90: New test case.
15428
15429 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15430
15431         * gfortran.dg/forall_10.f90: New test case.
15432
15433 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15434
15435         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
15436
15437 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15438
15439         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
15440         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
15441
15442 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
15443
15444         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
15445         * gcc.target/i386/builtin-bswap-3.c: Ditto.
15446         * gcc.target/i386/xchg-1.c: New test.
15447         * gcc.target/i386/xchg-2.c: New test.
15448
15449 2007-02-16  Richard Guenther  <rguenther@suse.de>
15450             Christian Bruel  <christian.bruel@st.com>
15451
15452         * gcc.dg/strict-overflow-5.c: New testcase.
15453
15454 2007-02-16  Tobias Burnus  <burnus@net-b.de>
15455
15456         PR fortran/30793
15457         * gfortran.dg/func_derived_4.f90: New test.
15458
15459 2007-02-15  Roger Sayle  <roger@eyesopen.com>
15460
15461         PR middle-end/30391
15462         * gfortran.dg/pr30391-1.f90: New test case.
15463
15464 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15465
15466         PR middle-end/30433
15467         * gcc.c-torture/compile/pr30433.c: New testcase to check
15468         that complex constants comparisions are foldded.
15469
15470 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15471
15472         PR C++/30158
15473         * g++.dg/ext/stmtexpr10.C: New testcase.
15474
15475 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15476
15477         PR middle-end/30729
15478         * gcc.dg/Wunused-value-2.c: New testcase.
15479
15480 2007-02-15  Ian Lance Taylor  <iant@google.com>
15481
15482         * g++.dg/eh/subreg-1.C: New test.
15483
15484 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15485
15486         PR c/26494
15487         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
15488         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
15489         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
15490         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
15491         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
15492         * gcc.dg/Werror-implicit-function-declaration.c: New.
15493
15494 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15495
15496         PR c++/28943
15497         * g++.dg/warn/pr28943.C: New.
15498
15499 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15500
15501         * gfortran.fortran-torture/execute/math.f90: Fix typo.
15502
15503 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15504
15505         PR fortran/30779
15506         * gfortran.dg/error_recovery_3.f90: New test.
15507
15508 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15509
15510         * g++.dg/tree-ssa/sra-1.C: New.
15511
15512 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15513
15514         * g++.dg/tree-ssa/sra-1.C: New.
15515
15516 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15517
15518         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
15519
15520 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15521
15522         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
15523
15524 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
15525
15526         PR fortran/30799
15527         * gfortran.dg/logical_2.f90: New test.
15528
15529 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
15530
15531         * gcc.dg/torture/complex-alias-1.c: New test.
15532
15533 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
15534
15535         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
15536         instead of -fdump-tree-tailcall.
15537
15538 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
15539
15540         * gfortran.dg/interface_10.f90: Fix comment typo.
15541
15542 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
15543
15544         PR tree-optimization/30771
15545         * gcc.dg/vect/pr30771.c: New test.
15546
15547 2007-02-13  Ian Lance Taylor  <iant@google.com>
15548
15549         * gcc.dg/Wstrict-overflow-1.c: New test.
15550         * gcc.dg/Wstrict-overflow-2.c: New test.
15551         * gcc.dg/Wstrict-overflow-3.c: New test.
15552         * gcc.dg/Wstrict-overflow-4.c: New test.
15553         * gcc.dg/Wstrict-overflow-5.c: New test.
15554         * gcc.dg/Wstrict-overflow-6.c: New test.
15555         * gcc.dg/Wstrict-overflow-7.c: New test.
15556         * gcc.dg/Wstrict-overflow-8.c: New test.
15557         * gcc.dg/Wstrict-overflow-9.c: New test.
15558         * gcc.dg/Wstrict-overflow-10.c: New test.
15559
15560 2007-02-13  Roger Sayle  <roger@eyesopen.com>
15561
15562         * gcc.target/ia64/builtin-bswap-2.c: New test case.
15563
15564 2007-02-13  Richard Henderson  <rth@redhat.com>
15565
15566         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15567         * gcc.c-torture/execute/pr29302-1.c: ... here.
15568
15569 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15570
15571         PR c/29521
15572         * gcc.dg/c90-return-1.c: Update output.
15573         * gcc.dg/c99-return-1.c: Likewise.
15574
15575 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
15576
15577         PR fortran/30554
15578         * gfortran.dg/used_dummy_types_7.f90: New test..
15579
15580 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
15581
15582         * gcc.target/i386/parity-1.c: New test.
15583         * gcc.target/i386/parity-2.c: New test.
15584
15585 2007-02-12  Roger Sayle  <roger@eyesopen.com>
15586
15587         * gcc.target/i386/builtin-bswap-3.c: New test case.
15588
15589 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
15590
15591         PR tree-optimization/29145
15592         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15593         alias analysis is improved to take better advantage of restrict
15594         qualified pointers.
15595         * gcc.dg/vect/vect-80.c: Likewise.
15596         * gcc.dg/vect/pr29145.c: New.
15597
15598 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
15599
15600         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15601         * gcc.target/i386/sse4a-insert.c: Likewise.
15602
15603 2007-02-11  Roger Sayle  <roger@eyesopen.com>
15604
15605         * gcc.target/ia64/builtin-popcount-1.c: New test case.
15606         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
15607
15608 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
15609
15610         PR fortran/30478
15611         * gfortran.dg/enum_4.f90: Update error message checks.
15612
15613 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
15614
15615         PR fortran/30554
15616         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15617         versions of the modules.
15618
15619         PR fortran/30617
15620         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15621         by getting rid of recursive I/O and providing functions with
15622         results.
15623
15624         PR fortran/30319
15625         * gfortran.dg/char_array_constructor_2.f90
15626
15627 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
15628
15629         PR c++/26988
15630         * g++.dg/template/spec34.C: New test
15631
15632 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
15633
15634         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15635         on i?86 and x86_64.
15636         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15637         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15638         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15639         on i?86 and x86_64.
15640         * gcc.dg/vect/vect-113.c: Ditto.
15641
15642 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
15643
15644         PR c++/29487
15645         * g++.dg/eh/weak1-C: New test.
15646         * g++.dg/eh/weak1-a.cc: Likewise.
15647         * g++.dg/eh/comdat1.C: Likewise.
15648
15649 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
15650             Dorit Nuzman  <dorit@il.ibm.com>
15651
15652         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
15653         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
15654         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
15655         * gcc.dg/vect/vect-113.c: Likewise.
15656
15657         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
15658
15659 2007-02-10  Richard Henderson  <rth@redhat.com>
15660
15661         * lib/target-supports.exp (check_effective_target_tls): Redefine
15662         to mean non-emulated tls.
15663         * gcc.dg/tls/alias-1.c: Remove tls requirement.
15664         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15665         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15666         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15667         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15668         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15669         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15670
15671 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
15672
15673         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
15674
15675 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
15676
15677         * gfortran.dg/secnds.f: Replace time tolerance with a
15678         before-and-after bracket.
15679         * gfortran.dg/secnds-1.f: Likewise.
15680
15681 2007-02-09  Tobias Burnus  <burnus@net-b.de>
15682
15683         PR fortran/30512
15684         * gfortran.dg/maxlocval_1.f90: New test.
15685
15686 2007-02-09  Roger Sayle  <roger@eyesopen.com>
15687
15688         * gcc.target/ia64/builtin_bswap-1.c: New test case.
15689
15690 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15691
15692         PR fortran/30720
15693         * gfortran.dg/array_function_1.f90: New test.
15694
15695 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15696
15697         * lib/target-supports.exp (check_effective_target_lax_strtofp)
15698         (check_effective_target_dummy_wcsftime): New functions.
15699
15700 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15701
15702         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
15703         * lib/target-supports.exp (check_effective_target_uclibc): New
15704         function.
15705
15706 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15707
15708         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
15709         (vsnprintf): Don't define for uClibc targets.
15710
15711 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15712
15713         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
15714         set before checking whether it was allowed.
15715         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
15716         before checking inside_main.
15717
15718 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15719
15720         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
15721         uClinux targets.
15722         (u16sf): Likewise u4sf.
15723         * g++.dg/compat/struct-layout-1.h: Likewise.
15724
15725 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15726
15727         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
15728         procedure.
15729         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
15730         m68k targets if check_effective_target_coldfire_fpu returns true.
15731
15732 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
15733         Richard Guenther  <rguenther@suse.de>
15734
15735         PR middle-end/23361
15736         * gcc.dg/fold-compare-3.c: New testcase.
15737         * gcc.dg/tree-ssa/loop-24.c: Likewise.
15738
15739 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
15740
15741         * gcc.dg/pr26570.c: Clean up coverage files.
15742         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
15743         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
15744         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
15745         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
15746         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
15747         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
15748         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
15749         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
15750         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
15751         * gcc.dg/tree-ssa/pr25501.c: Ditto.
15752         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
15753         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
15754         * gcc.dg/vect/pr28952.c: Ditto.
15755         * gcc.dg/vect/pr27151.c: Ditto.
15756         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
15757         * g++.dg/gomp/macro-3.C: Ditto.
15758
15759 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
15760
15761         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
15762         of the loop.
15763
15764 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15765
15766         * gcc.target/i386/builtin-bswap-2.c: New test case.
15767
15768 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15769
15770         * gfortran.dg/forall_8.f90: New test case.
15771         * gfortran.dg/forall_9.f90: Likewise.
15772
15773 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15774
15775         * gcc.dg/builtins-20.c: Add some -~ complex cases.
15776
15777 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
15778
15779         * lib/target-supports.exp (check_effective_target_simulator): New.
15780
15781 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
15782
15783         * gcc.dg/tree-ssa/loop-25.c: New test.
15784
15785 2007-02-06  Richard Henderson  <rth@redhat.com>
15786
15787         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
15788
15789 2007-02-06  Roger Sayle  <roger@eyesopen.com>
15790
15791         * gcc.target/powerpc/popcount-1.c: New test case.
15792         * gcc.target/powerpc/parity-1.c: Likewise.
15793
15794 2007-02-06  Richard Guenther  <rguenther@suse.de>
15795
15796         PR middle-end/27302
15797         * gcc.dg/torture/pr27302-2.c: New testcase.
15798
15799 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
15800
15801         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
15802         * gcc.dg/vect/vect-iv-1.c: New test.
15803         * gcc.dg/vect/vect-iv-2.c: New test.
15804         * gcc.dg/vect/vect-iv-3.c: New test.
15805         * gcc.dg/vect/vect-iv-4.c: New test.
15806         * gcc.dg/vect/vect-iv-5.c: New test.
15807         * gcc.dg/vect/vect-iv-6.c: New test.
15808         * gcc.dg/vect/vect-iv-7.c: New test.
15809         * gcc.dg/vect/vect-iv-8.c: New test.
15810         * gcc.dg/vect/vect-iv-9.c: New test.
15811         * gcc.dg/vect/vect-iv-10.c: New test.
15812         * gcc.dg/vect/vect-iv-11.c: New test.
15813         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
15814         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
15815         * gcc.dg/vect/vect-14.c: Now vectorizable.
15816         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
15817         loop).
15818         * gcc.dg/vect/vect-27.c: Likewise.
15819         * gcc.dg/vect/vect-29.c Likewise.
15820         * gcc.dg/vect/vect-dv-2.c: Likewise.
15821         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15822         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15823         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15824
15825 2007-02-06  Ira Rosen  <irar@il.ibm.com>
15826
15827         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15828
15829 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15830
15831         * gcc.dg/builtins-20.c: Add more cases.
15832
15833 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
15834
15835         PR debug/30189
15836         * gcc.dg/pr30189.c: New test.
15837
15838 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
15839
15840         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15841         for running tests.
15842         * gcc.target/i386/sse4a-extract.c: New test.
15843         * gcc.target/i386/sse4a-insert.c: New test.
15844         * gcc.target/i386/sse4a-montsd.c: New test.
15845         * gcc.target/i386/sse4a-montss.c: New test.
15846
15847 2007-02-05  Richard Guenther  <rguenther@suse.de>
15848
15849         * gcc.target/i386/vectorize3.c: New testcase.
15850
15851 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
15852
15853         PR target/30665
15854         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
15855
15856 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15857
15858         PR fortran/30611
15859         * gfortran.dg/repeat_1.f90: New test.
15860
15861 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
15862
15863         PR fortran/30605
15864         * gfortran.dg/spread_shape_1.f90: Remove tabs.
15865         * gfortran.dg/derived_init_2.f90: Ditto.
15866         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
15867         * gfortran.dg/array_initializer_1.f90: Ditto.
15868         * gfortran.dg/do_2.f90: Ditto.
15869         * gfortran.dg/proc_assign_1.f90: Ditto.
15870
15871 2007-02-04  Richard Guenther  <rguenther@suse.de>
15872
15873         PR middle-end/30636
15874         * g++.dg/warn/pr30636.C: New testcase.
15875         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
15876
15877 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
15878
15879         PR middle-end/30667
15880         * gfortran.dg/pr30667.f: New test.
15881
15882 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15883
15884         * gcc.dg/builtins-54.c: Add more cases.
15885
15886 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
15887
15888         PR fortran/30514
15889         * gfortran.dg/zero_sized_2.f90: New test.
15890
15891         PR fortran/30660
15892         * gfortran.dg/alloc_comp_basics_4.f90: New test.
15893
15894         PR fortran/29820
15895         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
15896         file.
15897
15898 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
15899
15900         PR fortran/30683
15901         * gfortran.dg/interface_10.f90: New test.
15902
15903 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15904
15905         * gcc.dg/builtins-20.c: Add more cases.
15906
15907 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15908
15909         PR target/29682
15910         * gcc-target/ia64/pr29682.c: New test.
15911
15912 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
15913
15914         PR fortran/30284
15915         * gfortran.dg/arrayio_11.f90.f90: New test.
15916
15917         PR fortran/30626
15918         * gfortran.dg/arrayio_12.f90.f90: New test.
15919
15920 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
15921
15922         PR c++/30536
15923         * g++.dg/tls/diag-5.C: New test.
15924
15925         PR middle-end/30473
15926         * gcc.dg/pr30473.c: New test.
15927         * gcc.c-torture/execute/20070201-1.c: New test.
15928
15929 2007-02-01  Roger Sayle  <roger@eyesopen.com>
15930
15931         * gfortran.dg/dependency_20.f90: New test case.
15932
15933 2007-01-31  Ian Lance Taylor  <iant@google.com>
15934
15935         * gcc.dg/lower-subreg-1.c (test): New test.
15936
15937 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
15938
15939         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
15940
15941 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15942
15943         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
15944         * gcc.dg/torture/builtin-math-3.c: Likewise.
15945
15946 2007-01-31  Dirk Mueller  <dmueller@suse.de>
15947
15948         gcc.dg/Wparentheses-2.c: Update and add new tests.
15949
15950 2007-01-31  Ira Rosen  <irar@il.ibm.com>
15951
15952         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
15953         vectorize.
15954
15955 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
15956
15957         * gcc.dg/builtins-63.c: New test.
15958
15959 2007-01-31  Tobias Burnus  <burnus@net-b.de>
15960
15961         PR fortran/27588
15962         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
15963
15964 2007-01-31  Tobias Burnus  <burnus@net-b.de>
15965
15966         PR fortran/30520
15967         * gfortran.dg/volatile8.f90: New argument conformance test.
15968         * gfortran.dg/volatile9.f90: New scope test.
15969
15970 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15971
15972         PR c++/24745
15973         * g++.dg/warn/null4.C: New.
15974
15975 2001-01-30  Roger Sayle  <roger@eyesopen.com>
15976             Uros Bizjak  <ubizjak@gmail.com>
15977
15978         * gcc.dg/large-size-array-3.c: Correct typo.
15979
15980 2007-01-30  Richard Guenther  <rguenther@suse.de>
15981
15982         PR middle-end/27657
15983         * g++.dg/debug/pr27657.C: New testcase.
15984
15985 2007-01-30  Richard Guenther  <rguenther@suse.de>
15986
15987         PR middle-end/30313
15988         * gcc.dg/torture/pr30313.c: New testcase.
15989
15990 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
15991
15992         * gcc.dg/dfp/dfp-except.h: New file.
15993         * gcc.dg/dfp/fe-check.h: New file.
15994         * gcc.dg/dfp/fe-binop.c: New test.
15995         * gcc.dg/dfp/fe-convert-1.c: New test.
15996         * gcc.dg/dfp/fe-convert-2.c: New test.
15997         * gcc.dg/dfp/fe-convert-3.c: New test.
15998
15999         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
16000         * gcc.dg/dfp/decfloat-constants.c: Ditto.
16001         * gcc.dg/dfp/convert-dfp.c: Ditto.
16002         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
16003
16004 2007-01-29  Josh Conner  <jconner@apple.com>
16005
16006         * gcc.target/powerpc/altivec-24.c: New test.
16007
16008 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
16009
16010         PR c++/28266
16011         * g++.dg/parse/defarg12.C: New test.
16012
16013 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
16014
16015         PR fortran/30554
16016         * gfortran.dg/used_dummy_types_6.f90: New test.
16017
16018 2007-01-28  Jan Hubicka  <jh@suse.cz>
16019
16020         * gcc.dg/tree-prof/val-prof-6.c: New test.
16021
16022 2007-01-28  Roger Sayle  <roger@eyesopen.com>
16023
16024         * gcc.dg/large-size-array-3.c: Correct test case (portability).
16025
16026 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
16027
16028         PR C++/28988
16029         * g++.dg/expr/dtor4.C: New test.
16030
16031 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
16032
16033         * gcc.dg/tree-ssa/loop-23.c: New test.
16034
16035 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
16036
16037         PR libfortran/30389
16038         * gfortran.dg/achar_2.f90:  New test.
16039         * gfortran.dg/achar_3.f90:  New test.
16040
16041 2007-01-27  Ian Lance Taylor  <iant@google.com>
16042
16043         * gcc.dg/strict-overflow-1.c: New test.
16044         * gcc.dg/no-strict-overflow-1.c: New test.
16045         * gcc.dg/strict-overflow-2.c: New test.
16046         * gcc.dg/no-strict-overflow-2.c: New test.
16047         * gcc.dg/strict-overflow-3.c: New test.
16048         * gcc.dg/no-strict-overflow-3.c: New test.
16049         * gcc.dg/strict-overflow-4.c: New test.
16050         * gcc.dg/no-strict-overflow-4.c: New test.
16051         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
16052         * gcc.dg/pr15784-1.c: Likewise.
16053         * gcc.dg/pr20922-1.c: Likewise.
16054         * gcc.dg/pr20922-3.c: Likewise.
16055         * gcc.dg/pr20922-4.c: Likewise.
16056         * gcc.dg/pr20922-6.c: Likewise.
16057         * gcc.dg/compare-4.c: Likewise.
16058         * gcc.dg/torture/pr26898-1.c: Likewise.
16059         * gcc.dg/tree-ssa/divide-1.c: Likewise.
16060         * gcc.dg/tree-ssa/divide-2.c: Likewise.
16061         * gcc.dg/tree-ssa/divide-3.c: Likewise.
16062         * gcc.dg/tree-ssa/divide-4.c: Likewise.
16063         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
16064         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
16065         * gcc.dg/tree-ssa/pr21082.c: Likewise.
16066         * gcc.dg/tree-ssa/pr26899.c: Likewise.
16067         * g++.dg/tree-ssa/pr21082.C: Likewise.
16068
16069 2007-01-27  Roger Sayle  <roger@eyesopen.com>
16070
16071         * gcc-dg/large-size-array-3.c: New test case.
16072
16073 2007-01-27  Roger Sayle  <roger@eyesopen.com>
16074
16075         * gfortran.dg/forall_7.f90: New test case.
16076
16077 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
16078
16079         PR fortran/30407
16080         * gfortran.dg/where_operator_assign_1.f90: New test.
16081         * gfortran.dg/where_operator_assign_2.f90: New test.
16082         * gfortran.dg/where_operator_assign_3.f90: New test.
16083
16084 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
16085
16086         * lib/target-supports.exp
16087         (check_effective_target_powerpc_altivec): New.
16088         (check_effective_target_vect_cmdline_needed): Use it.
16089
16090 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
16091
16092         PR fortran/30278
16093         * gfortran.dg/backslash_3.f: New test.
16094
16095 2007-01-26  Richard Guenther  <rguenther@suse.de>
16096
16097         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
16098
16099 2007-01-26  Tobias Burnus  <burnus@net-b.de>
16100
16101         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
16102         * gfortran.dg/vect/vect.exp: Ditto.
16103         * gfortran.dg/dg.exp: Ditto.
16104         * gfortran.fortran-torture/execute/execute.exp: Ditto.
16105         * gfortran.fortran-torture/compile/compile.exp: Ditto.
16106
16107 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16108
16109         * gcc.dg/builtins-20.c: Add more cases.
16110         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
16111
16112 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16113
16114         PR fortran/30437
16115         * gcc.dg/Wall.c: New.
16116         * gcc.dg/Wno-all.c: New.
16117         * gfortran.dg/Wall.f90: New.
16118         * gfortran.dg/Wno-all.f90: New.
16119
16120 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
16121
16122         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
16123         * g++.dg/eh/simd-2.C: Also run on Darwin.
16124         * g++.dg/eh/simd-3.C: New.
16125         * g++.dg/eh/simd-4.C: New.
16126
16127 2007-01-25  Richard Guenther  <rguenther@suse.de>
16128
16129         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
16130         and _PROFILE_USE.
16131         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
16132
16133 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
16134
16135         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
16136         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
16137         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
16138         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
16139         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
16140         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
16141         * gcc.dg/ipa/ipa-7.c: New testcase.
16142
16143 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
16144
16145         * g++.dg/cpp0x/warn_cxx0x.C: New.
16146
16147 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16148
16149         * gcc.dg/builtins-20.c: Test builtin carg.
16150
16151 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
16152
16153         PR middle-end/27416
16154         * gcc.dg/gomp/pr27416.c: New test.
16155
16156         PR middle-end/30494
16157         * gcc.dg/gomp/pr30494.c: New test.
16158         * g++.dg/gomp/pr30494.C: New test.
16159
16160         PR middle-end/30421
16161         * gcc.dg/gomp/pr30421.c: New test.
16162
16163 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
16164
16165         * gcc.target/ia64/versionid-1.c: New test.
16166         * gcc.target/ia64/versionid-2.c: New test.
16167
16168 2007-01-24  Richard Guenther  <rguenther@suse.de>
16169
16170         PR testsuite/30181
16171         * gcc.dg/builtins-57.c: Change to a link-time testcase
16172         to support non-C99 targets.
16173
16174 2007-01-24  Jan Hubicka  <jh@suse.cz>
16175
16176         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
16177
16178 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16179
16180         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
16181
16182 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
16183
16184         PR objc/27438
16185         * objc.dg/const-str-12.m: New test.
16186
16187 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16188
16189         PR fortran/30532
16190         * gfortran.dg/ctrl-z.f90:  New test.
16191
16192 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16193
16194         PR fortran/30481
16195         * gfortran.dg/namelist_assumed_char.f90:  New test.
16196
16197 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
16198
16199         PR c++/27492
16200         * g++.dg/inherit/covariant15.C: New test.
16201
16202 2007-01-23  Ian Lance Taylor  <iant@google.com>
16203
16204         * g++.dg/warn/Wparentheses-24.C: New test.
16205
16206 2007-01-23  Richard Guenther  <rguenther@suse.de>
16207
16208         PR testsuite/30560
16209         * ada/acats/run_acats: Do not call gnatmake or gnatchop
16210         with full path.
16211
16212 2007-01-22  Richard Guenther  <rguenther@suse.de>
16213
16214         PR tree-optimization/30038
16215         * gcc.dg/builtins-62.c: New testcase.
16216
16217 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16218
16219         * gcc.c-torture/compile/20070121.c: New test.
16220
16221 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
16222
16223         PR libfortran/30525
16224         * gfortran.dg/char_comparison_1.f:  New test.
16225
16226 2007-01-21  Ira Rosen  <irar@il.ibm.com>
16227
16228         * gcc.dg/vect/vect-strided-same-dr.c: New test.
16229
16230 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
16231
16232         PR objc/30479
16233         * objc.dg/pch: New directory.
16234         * objc.dg/pch/pch.exp: New file.
16235         * objc.dg/pch/interface-1.m: New test.
16236         * objc.dg/pch/interface-1.hs: New include file.
16237         * lib/objc.exp (objc_target_compile): Add
16238         "-x objective-c-header" in front of the sources if this is
16239         a precompiled header being compiled.
16240
16241 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16242
16243         * gfortran.dg/array_memcpy_3.f90: New test case.
16244         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
16245
16246 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16247             Brooks Moses  <brooks.moses@codesourcery.com>
16248             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16249
16250         * gfortran.dg/intrinsic_sign_1.f90: New test case.
16251         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16252
16253 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16254
16255         * gcc.dg/torture/builtin-math-3.c: Test fdim.
16256
16257 2007-01-19  Mike Stump  <mrs@apple.com>
16258
16259         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
16260         away.
16261
16262 2007-01-19  Roger Sayle  <roger@eyesopen.com>
16263
16264         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
16265         option instead of -funsafe-math-optimizations.
16266
16267 2007-01-19  Tomas Bily  <tbily@suse.cz>
16268
16269         gcc.dg/tree-prof/indir-call-prof.c: New.
16270         g++.dg/dg.exp: Add tree-prof subdirectory.
16271         g++.dg/tree-prof/indir-call-prof.C: New.
16272         g++.dg/tree-prof/tree-prof.exp: New.
16273
16274 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16275
16276         PR c++/17947
16277         * g++.dg/warn/deprecated.C: Update warning output.
16278         * g++.dg/warn/deprecated-2.C: Likewise.
16279         * g++.dg/warn/deprecated-3.C: New.
16280
16281 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16282
16283         * gcc.c-torture/execute/nestfunc-7.c: New.
16284
16285 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
16286
16287         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
16288
16289 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
16290
16291         * gcc.dg/m68k-pic-1.c: New.
16292
16293 2007-01-18  Roger Sayle  <roger@eyesopen.com>
16294
16295         * gfortran.dg/array_memcpy_4.f90: New test case.
16296
16297 2007-01-18  Josh Conner  <jconner@apple.com>
16298
16299         PR target/30485
16300         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
16301         * gcc.dg/vect/no-trapping-math-1: New.
16302         * gcc.dg/vect/no-trapping-math-2: New.
16303
16304 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
16305
16306         * gcc.target/i386/387-8.c: Update comment about optimizing
16307         inherent load of 1.0 of fptan instruction.
16308
16309 2007-01-18  Dirk Mueller  <dmueller@suse.de>
16310             Richard Guenther <rguenther@suse.de>
16311
16312         PR diagnostic/8268
16313         * gcc.dg/Warray-bounds.c: New testcase.
16314         * gcc.dg/Warray-bounds-2.c: New testcase.
16315         * g++.dg/warn/Warray-bounds.C: New testcase.
16316         * g++.dg/warn/Warray-bounds-2.C: New testcase.
16317
16318 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
16319
16320         PR fortran/30476
16321         * gfortran.dg/generic_12.f90: New test.
16322
16323 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
16324
16325         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
16326         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
16327
16328 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
16329
16330         * gcc.dg/dfp/compare-special.h: New file.
16331         * gcc.dg/dfp/compare-special-32.c: New test.
16332         * gcc.dg/dfp/compare-special-64.c: New test.
16333         * gcc.dg/dfp/compare-special-128.c: New test.
16334
16335 2007-01-16  Roger Sayle  <roger@eyesopen.com>
16336             Paul Thomas  <pault@gcc.gnu.org>
16337             Steven G. Kargl  <kargl@gcc.gnu.org>
16338
16339         PR fortran/30404
16340         * gfortran.dg/forall_6.f90: New test case.
16341         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
16342         * gfortran.dg/dependency_13.f90: Likewise.
16343
16344 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16345
16346         PR testsuite/12325
16347         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
16348         targets that don't support Inf.
16349
16350 2007-01-15  Dale Johannesen  <dalej@apple.com>
16351
16352         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
16353
16354 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
16355
16356         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
16357         of achar for 0xff to avoid the "Extended ASCII not
16358         implemented" error message.
16359
16360 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
16361
16362         PR fortran/28172
16363         * gfortran.dg/altreturn_4.f90: New test.
16364
16365         PR fortran/29389
16366         * gfortran.dg/stfunc_4.f90: New test.
16367
16368         PR fortran/29712
16369         * gfortran.dg/bound_2.f90: Reinstate commented out line.
16370         * gfortran.dg/initialization_1.f90: Change warning.
16371
16372         PR fortran/30283
16373         * gfortran.dg/specification_type_resolution_2.f90: New test.
16374
16375 2007-01-14  Jan Hubicka  <jh@suse.cz>
16376
16377         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
16378         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
16379         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
16380         elimination.
16381
16382 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
16383
16384         PR fortran/30410
16385         * gfortran.dg/external_procedures_2.f90: New test.
16386
16387 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
16388
16389         PR target/30413
16390         * gcc.target/i386/pr30413.c: New test.
16391
16392 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
16393
16394         PR fortran/30452
16395         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
16396
16397 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
16398
16399         * gcc.dg/20070112-1.c: New test.
16400
16401 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16402
16403         PR libgfortran/30435
16404         * gfortran.dg/list_read_6.f90: New test.
16405
16406 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
16407
16408         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
16409
16410 2007-01-12  Tom Tromey  <tromey@redhat.com>
16411
16412         PR preprocessor/28227:
16413         * gcc.dg/cpp/pr28227.c: New file.
16414
16415 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16416
16417         * gcc.dg/tree-ssa/loop-22.c: New test.
16418
16419 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16420
16421         PR tree-optimization/29516
16422         * gcc.dg/tree-ssa/loop-20.c: New test.
16423
16424 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
16425
16426         PR libfortran/30415
16427         * minmaxloc_integer_kinds_1.f90:  New test.
16428
16429 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
16430
16431         PR c++/29573
16432         * g++.dg/template/sizeof-template-argument.C: New test.
16433
16434 2007-01-11  Jan Hubicka  <jh@suse.cz>
16435
16436         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
16437         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
16438         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
16439         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
16440         * gcc.dg/tree-ssa/pr21658.c: Likewise.
16441         * gcc.dg/tree-ssa/pr15349.c: Likewise.
16442         * gcc.dg/tree-ssa/pr25501.c: Likewise.
16443         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
16444         transformation in question.
16445         * gcc.dg/tree-ssa/vrp05.c: Likewise.
16446         * gcc.dg/tree-ssa/pr20701.c: Likewise.
16447         * gcc.dg/always_inline3.c: Likewise.
16448
16449 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
16450
16451         PR c++/28999
16452         * g++.dg/template/typename11.C: New test.
16453
16454 2007-01-10  Robert Kennedy <jimbob@google.com>
16455
16456         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
16457
16458 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16459
16460         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
16461         for different integer kinds.
16462         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
16463         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
16464         * gfortran.dg/ishft_2.f90: New test.
16465         * gfortran.dg/ishft_3.f90: New test.
16466
16467 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16468
16469         * gfortran.dg/altreturn_2.f90: Removed executable bit.
16470
16471 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
16472
16473         PR tree-optimization/30322
16474         * gcc.dg/tree-ssa/loop-21.c: New test.
16475
16476 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
16477
16478         * g++.dg/rtti/darwin-builtin-linkage.C: New.
16479
16480 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16481
16482         * gcc.target/spu/intrinsics-1.c: Remove xfail.
16483
16484 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16485
16486         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
16487         * g++.dg/warn/overflow-warn-3.C: Likewise.
16488         * g++.dg/warn/overflow-warn-4.C: Likewise.
16489         * g++.dg/warn/overflow-warn-5.C: Likewise.
16490         * g++.dg/warn/overflow-warn-6.C: Likewise.
16491         * g++.dg/warn/Woverflow-1.C: Likewise.
16492         * g++.dg/warn/Woverflow-2.C: Likewise.
16493         * g++.dg/warn/Woverflow-3.C: Likewise.
16494         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
16495
16496 2007-01-08  Roger Sayle  <roger@eyesopen.com>
16497
16498         * gfortran.dg/array_constructor_14.f90: New test case.
16499         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
16500
16501 2007-01-08  Richard Guenther  <rguenther@suse.de>
16502
16503         PR tree-optimization/23603
16504         * gcc.dg/tree-ssa/vrp31.c: New testcase.
16505         * gcc.dg/tree-ssa/vrp32.c: Likewise.
16506
16507 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16508
16509         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
16510         in __v8qi typedef.
16511         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
16512         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
16513         compiler behaviour.
16514         * gcc.dg/simd-5.c: Likewise.
16515         * gcc.dg/simd-6.c: Likewise.
16516         * g++.dg/conversion/simd1.C: Likewise.
16517         * g++.dg/conversion/simd3.C: Likewise.
16518         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
16519         (main): Use it.
16520
16521 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16522
16523         PR tree-optimization/29877
16524         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
16525         name of a hard register for the target concerned.  Adjust dg-error
16526         directives to cope with new behaviour of TER.
16527
16528 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16529
16530         PR c++/28986
16531         * g++.dg/conversion/nullptr1.C: Added overflow warning.
16532         * g++.dg/warn/overflow-warn-1.C: New.
16533         * g++.dg/warn/overflow-warn-3.C: New.
16534         * g++.dg/warn/overflow-warn-4.C: New.
16535         * g++.dg/warn/overflow-warn-5.C: New.
16536         * g++.dg/warn/overflow-warn-6.C: New.
16537         * g++.dg/warn/Woverflow-1.C: New.
16538         * g++.dg/warn/Woverflow-2.C: New.
16539         * g++.dg/warn/Woverflow-3.C: New.
16540         * g++.dg/warn/multiple-overflow-warn-2.C: New.
16541
16542 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
16543
16544         PR fortran/27698
16545         * gfortran.dg/invalid_name.f90: New test.
16546         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
16547         * gfortran.dg/gomp/pr29759.f90: Ditto.
16548
16549 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
16550
16551         * gfortran.dg/present_1.f90:  Update error message.
16552
16553 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
16554
16555         PR c++/19439
16556         * g++.dg/template/duplicate1.C: New test
16557         * g++.dg/template/memfriend6.C: Adjust error markers.
16558
16559 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
16560
16561         PR tree-opt/30385
16562         * gcc.dg/torture/inline-1.c: New test.
16563
16564 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16565
16566         PR c/19978
16567         * gcc.dg/multiple-overflow-warn-1.c: New.
16568         * gcc.dg/multiple-overflow-warn-2.c: New.
16569         * gcc.dg/overflow-warn-6.c: New.
16570         * g++.dg/warn/multiple-overflow-warn-1.C: New.
16571
16572 2007-01-05  Roger Sayle  <roger@eyesopen.com>
16573
16574         * gfortran.dg/array_memcpy_1.f90: New test case.
16575         * gfortran.dg/array_memcpy_2.f90: Likewise.
16576
16577 2007-01-05  Richard Guenther  <rguenther@suse.de>
16578
16579         PR middle-end/27826
16580         * g++.dg/opt/pr27826.C: New testcase.
16581
16582 2007-01-05  Ian Lance Taylor  <iant@google.com>
16583
16584         * gcc.dg/Walways-true-1.c: New test.
16585         * gcc.dg/Walways-true-2.c: New test.
16586         * g++.dg/warn/Walways-true-1.C: New test.
16587         * g++.dg/warn/Walways-true-2.C: New test.
16588
16589 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
16590
16591         PR c/30360
16592         * gcc.dg/pr30360.c: New test.
16593
16594 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
16595
16596         PR fortran/23232
16597         * gfortran.dg/data_implied_do_1.f90: New test.
16598
16599         PR fortran/27996
16600         PR fortran/27998
16601         * gfortran.dg/char_length_1.f90: New test.
16602
16603 2007-01-05  Richard Guenther  <rguenther@suse.de>
16604
16605         PR middle-end/28116
16606         * g++.dg/opt/pr28116.C: New testcase.
16607
16608 2007-01-05  Tobias Burnus  <burnus@net-b.de>
16609
16610         PR fortran/29624
16611         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
16612           invalid deallocate.
16613         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16614         * gfortran.dg/protected_4.f90: Add pointer intent check.
16615         * gfortran.dg/protected_6.f90: Add pointer intent check.
16616         * gfortran.dg/pointer_intent_1.f90: New test.
16617         * gfortran.dg/pointer_intent_2.f90: New test.
16618         * gfortran.dg/pointer_intent_3.f90: New test.
16619
16620 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
16621
16622         PR 30235
16623         * gfortran.dg/altreturn_2.f90: new test.
16624
16625 2007-01-04  Tom Tromey  <tromey@redhat.com>
16626
16627         PR preprocessor/28165:
16628         * gcc.dg/cpp/pr28165.c: New file.
16629
16630 2007-01-03  Josh Conner  <jconner@apple.com>
16631
16632         PR middle-end/29683
16633         * gcc.dg/pr29683.c: New.
16634
16635 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16636
16637         PR c++/28217
16638         * g++.dg/pch/template-1.C: New test.
16639         * g++.dg/pch/template-1.Hs: New file.
16640
16641 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16642
16643         PR middle-end/30353
16644         * gcc.c-torture/compile/complex-4.c: New test.
16645
16646 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
16647
16648         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
16649         -maltivec.
16650         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
16651
16652 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16653
16654         PR middle-end/30286
16655         * gcc.dg/pr30286.c: New test.
16656
16657         PR c++/29535
16658         * g++.dg/template/crash66.C: New test.
16659
16660         PR c++/29054
16661         * g++.dg/template/friend49.C: New test.
16662
16663 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
16664
16665         * gfortran.dg/ibits.f90: New test.
16666
16667 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
16668
16669         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
16670         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
16671
16672 2007-01-02  Jan Hubicka  <jh@suse.cz>
16673
16674         * gcc.dg/pr16194.c: We now output error on all three functions,
16675         not just first one.
16676
16677 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16678
16679         PR c/19977
16680         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
16681         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
16682
16683 2006-01-02  Ian Lance Taylor  <iant@google.com>
16684
16685         * g++.dg/warn/Wparentheses-22.C: New test.
16686         * g++.dg/warn/Wparentheses-23.C: New test.
16687
16688 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16689
16690         PR middle-end/7651
16691         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
16692         * gcc.dg/declspec-3-Wextra.c: New.
16693         * gcc.dg/declspec-3-no.c: New
16694
16695 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
16696
16697         PR fortran/20896
16698         * gfortran.dg/interface_10.f90: Remove.
16699
16700 2007-01-01  Roger Sayle  <roger@eyesopen.com>
16701
16702         * gcc.dg/fold-eqxor-4.c: New test case.
16703
16704 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
16705
16706         PR middle-end/30311
16707         * gcc.c-torture/compile/pr30311.c: New test.
16708
16709 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
16710
16711         PR middle-end/30253
16712         * gcc.c-torture/compile/statement-expression-1.c: New test.
16713
16714 2007-01-01  Andreas Schwab  <schwab@suse.de>
16715
16716         PR target/29166
16717         * g++.dg/eh/pr29166.C: New test.
16718
16719 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
16720
16721         * lib/target-supports.exp (check_effective_target_powerpc_spe):
16722         New.
16723         (check_effective_target_vect_cmdline_needed): Use it.
16724
16725 2006-12-31  Richard Guenther  <rguenther@suse.de>
16726
16727         PR middle-end/30137
16728         * gcc.dg/pr30137-1.c: New testcase.
16729         * gcc.dg/pr30137-2.c: Likewise.
16730
16731 2006-12-31  Roger Sayle  <roger@eyesopen.com>
16732
16733         PR middle-end/30322
16734         * gcc.dg/fold-plusnot-1.c: New test case.
16735
16736 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
16737
16738         PR c++/29731
16739         * g++.dg/parse/template22.C: New test.
16740
16741 2006-12-31  Richard Guenther  <rguenther@suse.de>
16742
16743         PR middle-end/30338
16744         * gcc.c-torture/compile/pr30338.c: New testcase.
16745
16746 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16747
16748         PR fortran/27900
16749         * gfortran.dg/intrinsic_actual_4.f90: New test.
16750
16751         PR fortran/24325
16752         * gfortran.dg/func_decl_3.f90: New test.
16753
16754 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16755
16756         PR fortran/23060
16757         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
16758         * gfortran.dg/c_by_val_1.f: New test.
16759         * gfortran.dg/c_by_val_2.f: New test.
16760         * gfortran.dg/c_by_val_3.f: New test.
16761
16762 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
16763
16764         PR libfortran/30321
16765         * gfortran.dg/sum_zero_array_1.f90:  New test.
16766
16767 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
16768
16769         PR preprocessor/29612
16770         * gcc.dg/cpp/pr29612-1.c: New test.
16771         * gcc.dg/cpp/pr29612-2.c: New test.
16772
16773 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
16774
16775         PR fortran/30034
16776         * gfortran.dg/pure_formal_proc_1.f90: New test.
16777
16778         PR fortran/30237
16779         * gfortran.dg/intrinsic_actual_3.f90: New test.
16780
16781 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16782
16783         PR fortran/30014
16784         * gfortran.dg/io_constraints_1.f90: Update test.
16785         * gfortran.dg/io_constraints_2.f90: Update test.
16786         * gfortran.dg/inquire_iolength.f90: New test.
16787
16788 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
16789
16790         PR fortran/20896
16791         * gfortran.dg/interface_10.f90: New test.
16792         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
16793         since z is already, locally a variable.
16794
16795         PR fortran/25135
16796         * gfortran.dg/generic_11.f90: New test.
16797         * gfortran.dg/interface_7.f90: Remove name clash between module
16798         name and procedure 'x' referenced in the interface.
16799
16800 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16801
16802         PR middle-end/7651
16803         * gcc.dg/Wmissing-parameter-type.c: New.
16804         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
16805         * gcc.dg/Wmissing-parameter-type-no.c: New.
16806
16807 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
16808
16809         PR fortran/25818
16810         * gfortran.dg/entry_array_specs_2.f: New test.
16811
16812         PR fortran/30084
16813         * gfortran.dg/nested_modules_6.f90: New test.
16814
16815 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16816
16817         PR middle-end/7651
16818         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16819         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16820
16821 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
16822
16823         PR C++/30168
16824         * g++.dg/opt/complex6.C: New test.
16825
16826 2006-12-22  Ben Elliston  <bje@au.ibm.com>
16827
16828         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16829         full" if the linker on spu-*-* warns about exceeding local store.
16830
16831         And revert this patch:
16832         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16833         fail to link due to relocation overflows on spu-*-*.
16834
16835 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16836
16837         PR fortran/30273
16838         * gfortran.dg/dependency_19.f90: New test.
16839
16840 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16841
16842         PR fortran/30202
16843         * gfortran.dg/alloc_comp_basics_3.f90: New test.
16844
16845 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
16846
16847         PR middle-end/30262
16848         * gcc.c-torture/execute/20061220-1.c: New test.
16849
16850         PR middle-end/30263
16851         * gcc.dg/gomp/asm-1.c: New test.
16852
16853         PR target/30230
16854         * g++.dg/eh/ia64-2.C: New test.
16855
16856 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16857
16858         PR target/28966
16859         PR target/29248
16860         * gcc.dg/rs6000-leaf.c: New.
16861
16862 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16863
16864         PR fortran/25392
16865         * gfortran.dg/f2c_8.f90: New test.
16866
16867 2006-12-20  Bill Wendling  <wendling@apple.com>
16868
16869         * gcc.dg/asm-b.c: Check for __ppc64__.
16870
16871 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16872
16873         PR fortran/30190
16874         * gfortran.dg/bounds_check_5.f90: New test.
16875
16876 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
16877
16878         PR middle-end/30143
16879         * gcc.dg/gomp/complex-1.c: New testcase.
16880
16881 2006-12-20  Roger Sayle  <roger@eyesopen.com>
16882
16883         * gfortran.dg/array_memset_1.f90: New test case.
16884
16885 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
16886
16887         * lib/target-supports.exp: Add spu to
16888         check_effective_target_vect_widen_mult_hi_to_si.
16889
16890 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16891
16892         PR fortran/29992
16893         * gfortran.dg/generic_9.f90: New test.
16894
16895         PR fortran/30081
16896         * gfortran.dg/generic_10.f90: New test.
16897
16898 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
16899
16900         PR tree-opt/30045
16901         * gcc.dg/pr30045.c: New test.
16902
16903 2006-12-20  Ben Elliston  <bje@au.ibm.com>
16904
16905         * gcc.dg/20020312-2.c: Add a case for __SPU__.
16906
16907 2006-12-19  Eric Christopher  <echristo@apple.com>
16908
16909         PR target/29302
16910         * gcc.c-torture/execute/pr29302-1.c: New.
16911
16912 2006-12-19  Tobias Burnus  <burnus@net-b.de>
16913
16914         PR fortran/39238
16915         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
16916
16917 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
16918
16919         PR fortran/30236
16920         * gfortran.dg/altreturn_3.f90: New test.
16921
16922         * gfortran.dg/char_result_12.f90: Fix comment typos.
16923
16924 2006-12-19  Ben Elliston  <bje@au.ibm.com>
16925
16926         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
16927         as newlib's stdio.h uses non-traditional cpp constructs.
16928
16929 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16930
16931         * gfortran.dg/advance.f90: Renamed to advance_1.f90
16932         * gfortran.dg/append-1.f90: Renamed to append_1.f90
16933         * gfortran.dg/array-1.f90: Renamed to array_1.f90
16934         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
16935         * gfortran.dg/backspace.f: Renamed to backspace_1.f
16936         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
16937         * gfortran.dg/default_initialization.f: Renamed to
16938         default_initialization_1.f
16939         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
16940         dollar_edit_descriptor_1.f
16941         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
16942         dollar_edit_descriptor_2.f
16943         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
16944         dollar_edit_descriptor_3.f
16945         * gfortran.dg/logint-1.f: Renamed to logint_1.f
16946         * gfortran.dg/logint-2.f: Renamed to logint_2.f
16947         * gfortran.dg/logint-3.f: Renamed to logint_3.f
16948         * gfortran.dg/advance_1.f90: Renamed from advance.f90
16949         * gfortran.dg/append_1.f90: Renamed from append-1.f90
16950         * gfortran.dg/array_1.f90: Renamed from array-1.f90
16951         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
16952         * gfortran.dg/backspace_1.f: Renamed from backspace.f
16953         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
16954         * gfortran.dg/default_initialization_1.f: Renamed from
16955         default_initialization.f
16956         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
16957         dollar_edit_descriptor-1.f
16958         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
16959         dollar_edit_descriptor-2.f
16960         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
16961         dollar_edit_descriptor-3.f
16962         * gfortran.dg/logint_1.f: Renamed from logint-1.f
16963         * gfortran.dg/logint_2.f: Renamed from logint-2.f
16964         * gfortran.dg/logint_3.f: Renamed from logint-3.f
16965
16966 2006-12-18  Bill Wendling  <wendling@apple.com>
16967
16968         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
16969         id is an OjbC keyword.
16970
16971 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16972
16973         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
16974
16975 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16976
16977         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
16978
16979 2006-12-18  Ian Lance Taylor  <iant@google.com>
16980
16981         * g++.dg/warn/Wmissing-declarations-1.C: New test.
16982
16983 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16984
16985         * gcc.c-torture/compile/pr27528.c: Use empty templates.
16986
16987 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
16988
16989         PR fortran/30207
16990         * gfortran.fortran-torture/execute/where21.f90: New test.
16991
16992 2006-12-17  Tobias Burnus  <burnus@net-b.de>
16993
16994         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
16995
16996 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16997
16998         PR middle-end/7651
16999         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
17000         * gcc.dg/if-empty-1.c: Likewise.
17001         * gcc.dg/pr23165.c: Likewise.
17002         * g++.dg/warn/empty-body.C: Likewise.
17003
17004 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17005
17006         PR libfortran/30005
17007         * gfortran.dg/open_errors.f90: New test.
17008
17009 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
17010
17011         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
17012
17013         * gcc.target/i386/ssse3-pabsb.c: New file.
17014         * gcc.target/i386/ssse3-pabsd.c: Likewise.
17015         * gcc.target/i386/ssse3-pabsw.c: Likewise.
17016         * gcc.target/i386/ssse3-palignr.c: Likewise.
17017         * gcc.target/i386/ssse3-phaddd.c: Likewise.
17018         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
17019         * gcc.target/i386/ssse3-phaddw.c: Likewise.
17020         * gcc.target/i386/ssse3-phsubd.c: Likewise.
17021         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
17022         * gcc.target/i386/ssse3-phsubw.c: Likewise.
17023         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
17024         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
17025         * gcc.target/i386/ssse3-pshufb.c: Likewise.
17026         * gcc.target/i386/ssse3-psignb.c: Likewise.
17027         * gcc.target/i386/ssse3-psignd.c: Likewise.
17028         * gcc.target/i386/ssse3-psignw.c: Likewise.
17029         * gcc.target/i386/ssse3-vals.h: Likewise.
17030
17031 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
17032
17033         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
17034         * lib/fortran-torture.exp: Include target-supports.exp.
17035
17036 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
17037
17038         PR target/30185
17039         * gcc.c-torture/execute/pr30185.c: New test.
17040
17041 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17042
17043         PR testsuite/30179
17044         PR testsuite/30180
17045         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
17046         * gcc.dg/builtin-bswap-2.c: Likewise.
17047         * gcc.dg/builtin-bswap-3.c: Likewise.
17048         * gcc.dg/builtin-bswap-4.c: Likewise.
17049         * lib/target-supports.exp (check_effective_target_stdint_types): New.
17050         * gcc.c-torture/execute/mode-dependent-address.x: New file.
17051
17052 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17053
17054         PR libfortran/30145
17055         * gfortran.dg/write_zero_array: New test.
17056
17057 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17058
17059         PR fortran/30200
17060         * gfortran.dg/write_fmt_trim.f90: New test.
17061
17062 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
17063
17064         PR 30194
17065         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
17066         temporarily.
17067
17068 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17069
17070         * lib/target-supports.exp (check_weak_available): Use istarget
17071         "hppa*-*-hpux10*" instead of regexp.
17072         (check_cxa_atexit_available): Likewise.
17073
17074 2006-12-14  Richard Guenther  <rguenther@suse.de>
17075
17076         PR tree-optimization/30197
17077         * gcc.c-torture/execute/complex-1.c: Fix function name.
17078         * gcc.dg/builtins-61.c: New testcase.
17079
17080 2006-12-14  Richard Guenther  <rguenther@suse.de>
17081
17082         PR middle-end/30172
17083         * gcc.dg/pr30172-1.c: New testcase.
17084
17085 2006-12-14  Richard Guenther  <rguenther@suse.de>
17086
17087         PR tree-optimization/30198
17088         * gcc.dg/builtins-60.c: New testcase.
17089
17090 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
17091
17092         * lib/target-supports.exp (vect_no_align): Remove spu.
17093
17094 2006-12-13  Ian Lance Taylor  <iant@google.com>
17095
17096         PR c++/19564
17097         PR c++/19756
17098         * g++.dg/warn/Wparentheses-5.C: New test.
17099         * g++.dg/warn/Wparentheses-6.C: New test.
17100         * g++.dg/warn/Wparentheses-7.C: New test.
17101         * g++.dg/warn/Wparentheses-8.C: New test.
17102         * g++.dg/warn/Wparentheses-9.C: New test.
17103         * g++.dg/warn/Wparentheses-10.C: New test.
17104         * g++.dg/warn/Wparentheses-11.C: New test.
17105         * g++.dg/warn/Wparentheses-12.C: New test.
17106         * g++.dg/warn/Wparentheses-13.C: New test.
17107         * g++.dg/warn/Wparentheses-14.C: New test.
17108         * g++.dg/warn/Wparentheses-15.C: New test.
17109         * g++.dg/warn/Wparentheses-16.C: New test.
17110         * g++.dg/warn/Wparentheses-17.C: New test.
17111         * g++.dg/warn/Wparentheses-18.C: New test.
17112         * g++.dg/warn/Wparentheses-19.C: New test.
17113         * g++.dg/warn/Wparentheses-20.C: New test.
17114         * g++.dg/warn/Wparentheses-21.C: New test.
17115
17116 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17117
17118         PR testsuite/30157
17119         * lib/target-supports.exp (check_cxa_atexit_available): Return false
17120         for target "hppa.*hpux10".
17121
17122 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
17123
17124         * g++.dg/debug/vartrack1.C: New test.
17125
17126         * g++.dg/opt/ifcvt1.C: New test.
17127
17128         * gcc.dg/tls/opt-13.c: New test.
17129
17130         * gcc.dg/20060425-2.c: New test.
17131
17132         * g++.dg/opt/pr15054-2.C: New test.
17133
17134         * gcc.c-torture/execute/20060420-1.c: New test.
17135
17136         * gcc.c-torture/execute/20060412-1.c: New test.
17137
17138         * objc/compile/20060406-1.m: New test.
17139
17140 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
17141
17142         * g++.dg/template/array17.C: New test.
17143
17144 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
17145
17146         * gcc.target/powerpc/altivec-23.c: New test.
17147
17148 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
17149
17150         PR c++27316
17151         * g++.dg/inherit/error3.C: New test.
17152
17153         PR c++/28740
17154         * g++.dg/inherit/error4.C: New test.
17155
17156 2006-12-13  Richard Guenther  <rguenther@suse.de>
17157
17158         PR tree-optimization/17687
17159         * gcc.dg/builtins-59.c: New testcase.
17160
17161 2006-12-13  Ben Elliston  <bje@au.ibm.com>
17162
17163         * gcc.target/spu/Wmain.c: New test.
17164
17165 2006-12-12  Josh Conner  <jconner@apple.com>
17166
17167         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
17168         * g++.dg/abi/thunk4.C: Likewise.
17169         * g++.dg/abi/rtti3.C: Likewise.
17170
17171 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
17172
17173         * gcc.target/spu/cpat-1.c: New test.
17174         * gcc.target/spu/cpat-2.c: New test.
17175         * gcc.target/spu/cpat-3.c: New test.
17176         * gcc.target/spu/cpat-4.c: New test.
17177
17178 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17179
17180         PR tree-opt/28436
17181         * gcc.c-torture/compile/vector-1.c: New test.
17182         * gcc.c-torture/compile/vector-2.c: New test.
17183         * gcc.c-torture/compile/vector-3.c: New test.
17184
17185 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17186
17187         * lib/fortran-torture.exp: Update copyright years.  Remove
17188         obsolete comment.  Test -ftree-vectorize where it makes sense.
17189         * lib/gfortran-dg.exp: Update copyright years.  Use settings
17190         from fortran-torture.exp.
17191         * gfortran.dg/char_transpose_1.f90,
17192         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
17193         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
17194         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
17195         '-w' to dg-options.
17196
17197 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
17198
17199         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
17200         saved_${tool}_load.
17201
17202 2006-12-12  Ira Rosen  <irar@il.ibm.com>
17203
17204         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
17205         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
17206         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
17207         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
17208         gaps.
17209
17210 2006-12-12  Richard Guenther  <rguenther@suse.de>
17211
17212         PR middle-end/30147
17213         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
17214
17215 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
17216             Diego Novillo  <dnovillo@redhat.com>
17217
17218         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
17219         VDEF/VUSE changes.
17220         * gcc.dg/tree-ssa/pr26421.c: Likewise
17221         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
17222         * gcc.dg/tree-ssa/pr23382.c: Likewise.
17223         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
17224         * gcc.dg/tree-ssa/pr28410.c: Likewise.
17225         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
17226         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
17227         * gcc.dg/tree-ssa/vrp07.c: Likewise.
17228         * gcc.dg/tree-ssa/vrp08.c: Likewise.
17229         * gcc.dg/tree-ssa/alias-12.c: Likewise.
17230
17231 2006-12-11  Jan Hubicka  <jh@suse.cz>
17232
17233         * gcc.dg/tree-prof/stringop-1.c: New test.
17234         * gcc.dg/tree-prof/stringop-2.c: New test.
17235
17236 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
17237
17238         PR target/30120
17239         * gcc.target/i386/pr30120.c: New test.
17240
17241         Revert:
17242         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17243
17244         * gcc.target/i386/x87regparm-1.c: New test.
17245         * gcc.target/i386/x87regparm-2.c: New test.
17246         * gcc.target/i386/x87regparm-3.c: New test.
17247         * gcc.target/i386/x87regparm-4.c: New test.
17248
17249 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
17250
17251         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
17252
17253 2006-12-10  Tobias Burnus  <burnus@net-b.de>
17254
17255         PR fortran/23994
17256         * gfortran.dg/protected_1.f90: New test.
17257         * gfortran.dg/protected_2.f90: New test.
17258         * gfortran.dg/protected_3.f90: New test.
17259         * gfortran.dg/protected_4.f90: New test.
17260         * gfortran.dg/protected_5.f90: New test.
17261         * gfortran.dg/protected_6.f90: New test.
17262
17263 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17264             Tobias Burnus  <burnus@gcc.gnu.org>
17265
17266         PR fortran/29975
17267         PR fortran/30068
17268         * gfortran.dg/interface_4.f90: Test adding procedure to generic
17269         interface.
17270         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
17271         ambiguous interfaces.
17272         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
17273         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
17274         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
17275         ambiguous interfaces.
17276         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
17277         * gfortran.dg/array_initializer_2.f90: Add initializer array
17278         constructor test.
17279
17280         PR fortran/30096
17281         * gfortran.dg/interface_9.f90: Test that host interfaces are
17282         not checked for ambiguity with the local version.
17283
17284 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17285
17286         PR fortran/29464
17287         * gfortran.dg/module_interface_2.f90: New test.
17288
17289 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17290
17291         PR fortran/29941
17292         * gfortran.dg/assumed_len.f90: New test.
17293
17294 2006-12-09  Richard Guenther  <rguenther@suse.de>
17295
17296         * g++.dg/warn/implicit-typename1.C: Qualify types.
17297         * g++.dg/parse/crash12.C: Likewise.
17298         * g++.dg/tree-ssa/pr22444.C: Likewise.
17299
17300 2006-12-09  Tobias Burnus  <burnus@net-b.de>
17301
17302         * gfortran.dg/array_2.f90: Added sqrt test.
17303
17304 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
17305
17306         * gcc.target/i386/x87regparm-1.c: XFAIL.
17307         * gcc.target/i386/x87regparm-2.c: XFAIL.
17308         * gcc.target/i386/x87regparm-3.c: XFAIL.
17309         * gcc.target/i386/x87regparm-4.c: XFAIL.
17310
17311 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17312
17313         * lib/target-supports.exp
17314         (check_effective_target_large_long_double): New.
17315         * gcc.dg/Wconversion-real.c : Use it.
17316         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
17317         unsigned.
17318
17319 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
17320
17321         * gcc.c-torture/execute/mode-dependent-address.c: New test.
17322
17323 2006-12-08  Tobias Burnus  <burnus@net-b.de>
17324
17325         PR fortran/27546
17326         * gfortran.dg/import4.f90: New test for IMPORT in modules.
17327
17328 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
17329
17330         PR c++/29732
17331         * g++.dg/template/crash65.C: New test.
17332         * g++.dg/template/spec16.C: Tweak error markers.
17333
17334 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17335
17336         * gcc.target/spu: New directory.
17337         * gcc.target/spu/spu.exp: New file.
17338         * gcc.target/spu/intrinsics-1.c: New test.
17339
17340 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
17341
17342         PR c++/29980
17343         * g++.dg/ext/attrib27.C: New test.
17344         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
17345         * g++.dg/parse/typedef5.C: Likewise.
17346
17347 2006-12-07  Mike Stump  <mrs@apple.com>
17348
17349         * treelang/compile/var_defs.tree: Adjust.
17350
17351 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
17352
17353         PR c++/29730
17354         * g++.dg/template/crash64.C: New test.
17355         * g++.dg/parse/crash27.C: Adjust error markers.
17356
17357 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
17358
17359         PR libfortran/30009
17360         PR libfortran/30056
17361         * gfortran.dg/read_eof_4.f90:  Add tests.
17362         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
17363         * gfortran.dg/unf_read_corrupted_1.f90: New test.
17364
17365 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
17366
17367         PR c++/29729
17368         * g++.dg/template/crash63.C: New test.
17369
17370         PR c++/29728
17371         * g++.dg/template/crash62.C: New test.
17372
17373 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17374
17375         PR fortran/30003
17376         * gfortran.dg/allocatable_function_1.f90: Increase the number
17377         of expected calls of free to 10; the lhs section reference is
17378         now evaluated so there is another call to bar.  Change the
17379         comment appropriately.
17380         * gfortran.dg/array_section_1.f90: New test.
17381
17382 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17383
17384         PR fortran/29912
17385         * gfortran.dg/char_result_12.f90: New test.
17386
17387 2006-12-05  Richard Guenther  <rguenther@suse.de>
17388
17389         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
17390         * gcc.dg/vect/vect-pow-2.c: Rename to ...
17391         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
17392         vect_double, xfail for spu*-*-*.
17393
17394 2006-12-04  Tobias Burnus  <burnus@net-b.de>
17395
17396         PR fortran/29962
17397         * initialization_4.f90: Test noninteger exponents (-std=f95).
17398         * initialization_5.f90: New test for noninteger exponents
17399           with -std=f2003.
17400
17401 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17402
17403         PR fortran/29821
17404         * gfortran.dg/parameter_array_section_1.f90: New test.
17405
17406 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
17407
17408         PR c++/29733
17409         * g++.dg/template/crash61.C: New test.
17410
17411         PR c++/29632
17412         * g++.dg/template/error23.C: New test.
17413
17414 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
17415
17416         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
17417
17418 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17419
17420         PR fortran/29916
17421         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
17422
17423 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
17424
17425         PR middle-end/29965
17426         * gcc.dg/gomp/pr29965-1.c: New test.
17427         * gcc.dg/gomp/pr29965-2.c: New test.
17428         * gcc.dg/gomp/pr29965-3.c: New test.
17429         * gcc.dg/gomp/pr29965-4.c: New test.
17430         * gcc.dg/gomp/pr29965-5.c: New test.
17431         * gcc.dg/gomp/pr29965-6.c: New test.
17432         * g++.dg/gomp/pr29965-1.C: New test.
17433         * g++.dg/gomp/pr29965-2.C: New test.
17434         * g++.dg/gomp/pr29965-3.C: New test.
17435         * g++.dg/gomp/pr29965-4.C: New test.
17436         * g++.dg/gomp/pr29965-5.C: New test.
17437         * g++.dg/gomp/pr29965-6.C: New test.
17438         * g++.dg/gomp/pr29965-7.C: New test.
17439         * g++.dg/gomp/pr29965-8.C: New test.
17440         * g++.dg/gomp/pr29965-9.C: New test.
17441         * g++.dg/gomp/pr29965-10.C: New test.
17442
17443 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
17444
17445         * gnat.dg/pointer_variable_bounds.adb: New test.
17446         * gnat.dg/pointer_variable_bounds.ads: Likewise.
17447         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
17448
17449 2006-12-03  Eric Christopher  <echristo@apple.com>
17450
17451         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
17452
17453 2006-12-03  Richard Henderson  <rth@redhat.com>
17454             Andrew Pinski  <pinskia@gmail.com>
17455
17456         PR C++/14329
17457         * g++.dg/warn/unit-1.C: New test.
17458
17459 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
17460
17461         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
17462
17463 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
17464
17465         * g++.dg/vect/vect.exp: Enable tests to run on spu.
17466         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
17467         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
17468         * gcc.dg/vect/vect-70.c: Reduce array size.
17469         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
17470         vect_no_compaer_double targets.
17471         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
17472         vect_float, vect_double, and vect_int.
17473
17474 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
17475
17476         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
17477         test for loop versioning on vect_no_align targets.
17478         * gcc.dg/vect/pr20122.c: Likewise.
17479         * gcc.dg/vect/vect-105.c: Likewise.
17480         * gcc.dg/vect/vect-42.c: Likewise.
17481         * gcc.dg/vect/vect-43.c: Likewise.
17482         * gcc.dg/vect/vect-74.c: Likewise.
17483         * gcc.dg/vect/vect-75.c: Likewise.
17484         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
17485         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
17486         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
17487         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
17488
17489 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
17490
17491         PR fortran/29642
17492         * gfortran.dg/value_1.f90 : New test.
17493         * gfortran.dg/value_2.f90 : New test.
17494         * gfortran.dg/value_3.f90 : New test.
17495         * gfortran.dg/value_4.f90 : New test.
17496         * gfortran.dg/value_4.c : Called from value_4.f90.
17497
17498 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17499
17500         PR C++/30033
17501         *  g++.dg/cpp0x/static_assert4.C: New testcase.
17502
17503 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17504
17505         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
17506
17507 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
17508
17509         PR c/27953
17510         * gcc.dg/pr27953.c: New test.
17511
17512 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17513
17514         PR c++/30022
17515         * g++.dg/ext/vector5.C: New test.
17516
17517         PR c++/30021
17518         * g++.dg/other/main1.C: New test.
17519
17520 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
17521
17522         PR libfortran/29568
17523         * gfortran.dg/convert_implied_open.f90:  Change to
17524         new default record length.
17525         * gfortran.dg/unf_short_record_1.f90:  Adapt to
17526         new error message.
17527         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
17528
17529 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
17530
17531         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
17532
17533 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
17534
17535         PR c++/29066
17536         * g++.dg/expr/pr29066.c: New.
17537
17538 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
17539             Zdenek Dvorak <dvorakz@suse.cz>
17540
17541         PR tree-optimization/29921
17542         * gcc.dg/pr29921-2.c: New test.
17543
17544 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
17545
17546         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
17547         (i386_get_cpuid): New function.
17548         (i386_cpuid_ecx): Likewise.
17549         (i386_cpuid_edx): Likewise.
17550         (i386_cpuid): Updated to call i386_cpuid_edx.
17551
17552         * gcc.target/i386/sse3-addsubpd.c: New file.
17553         * gcc.target/i386/sse3-addsubps.c: Likewise.
17554         * gcc.target/i386/sse3-haddpd.c: Likewise.
17555         * gcc.target/i386/sse3-haddps.c: Likewise.
17556         * gcc.target/i386/sse3-hsubpd.c: Likewise.
17557         * gcc.target/i386/sse3-hsubps.c: Likewise.
17558         * gcc.target/i386/sse3-lddqu.c: Likewise.
17559         * gcc.target/i386/sse3-movddup.c: Likewise.
17560         * gcc.target/i386/sse3-movshdup.c: Likewise.
17561         * gcc.target/i386/sse3-movsldup.c: Likewise.
17562
17563 2006-12-01  Dirk Mueller  <dmueller@suse.de>
17564
17565         * g++.dg/warn/Wreturn-type-4.C: New testcase.
17566
17567 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
17568
17569         * gcc.dg/dfp/convert-int-max.c: New test.
17570         * gcc.dg/dfp/convert-int-max-fold.c: New test.
17571
17572 2006-11-30  Richard Guenther  <rguenther@suse.de>
17573
17574         * gcc.dg/vect/vect-pow-1.c: Rename ...
17575         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
17576         floats instead of doubles, check successful vectorization.
17577
17578 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17579
17580         PR target/29945
17581         * gcc.c-torture/compile/pr29945.c: New testcase.
17582
17583 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
17584
17585         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17586         -maltivec.
17587
17588 2006-11-29  Eric Christopher  <echristo@apple.com>
17589
17590         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17591
17592 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
17593
17594         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17595
17596         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17597
17598 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
17599
17600         PR c++/29022
17601         * g++.dg/inherit/virtual2.C: New test.
17602         * g++.dg/inherit/virtual3.C: Likewise.
17603         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17604         * g++.dg/inherit/error2.C: Likewise.
17605         * g++.dg/template/instantiate1.C: Likewise.
17606
17607 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
17608
17609         PR tree-opt/29984
17610         * gcc.dg/tree-ssa/reassoc-12.c: New test.
17611
17612 2006-11-28  Jan Hubicka  <jh@suse.cz>
17613
17614         * gcc.dg/memcpy-1.c: New test.
17615
17616 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
17617
17618         PR c++/29735
17619         * g++.dg/warn/main-3.C: New test.
17620
17621 2006-11-28  Jan Hubicka  <jh@suse.cz>
17622
17623         * gcc.dg/winline-1.c: New test.
17624
17625 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
17626
17627         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17628         alignments.
17629
17630 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17631
17632         PR fortran/29976
17633         * gfortran.dg/missing_optional_dummy_3.f90
17634
17635 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17636
17637         PR fortran/20880
17638         * gfortran.dg/interface_3.f90: Modify errors.
17639
17640 2006-11-28  Ben Elliston  <bje@au.ibm.com>
17641
17642         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17643         fail to link due to relocation overflows on spu-*-*.
17644
17645 2006-11-27  Michael Matz  <matz@suse.de>
17646             Andreas Krebbel  <krebbel1@de.ibm.com>
17647
17648         PR target/29319
17649         * gcc.dg/20061127-1.c: New testcase.
17650
17651 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
17652
17653         * gcc.dg/20061124-1.c: Add exit() function prototype.
17654
17655 2006-11-27  Jan Hubicka  <jh@suse.cz>
17656
17657         * gcc.target/i386/memcpy-1.c: Adjust size.
17658         * gcc.dg/visibility-11.c: Likewise.
17659
17660 2006-11-27  Richard Guenther  <rguenther@suse.de>
17661
17662         PR middle-end/25620
17663         * gcc.target/i386/pow-1.c: New testcase.
17664         * gcc.dg/builtins-58.c: Likewise.
17665
17666 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
17667
17668         PR c++/29886
17669         * g++.dg/expr/cast8.C: New test.
17670
17671 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17672
17673         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
17674         Don't ever inline the testcase.
17675
17676 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17677
17678         PR fortran/29982
17679         * gfortran.fortran-torture/compile/parameter_3.f90: New
17680         testcase.
17681
17682 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17683
17684         PR fortran/29951
17685         * gfortran.fortran-torture/execute/transfer2.f90: New test.
17686
17687 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17688
17689         * gfortran.fortran-torture/execute/specifics.f90: Remove test
17690         for CHAR.
17691
17692 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17693
17694         PR libgfortran/29936
17695         * gfortran.dg/write_check3.f90: New test.
17696
17697 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17698
17699         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
17700
17701 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
17702
17703         PR fortran/20880
17704         * gfortran.dg/interface_3.f90: New test.
17705
17706         PR fortran/29387
17707         * gfortran.dg/generic_8.f90: New test.
17708
17709 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17710
17711         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
17712         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
17713         * gfortran.dg/specifics_3.f90: Remove.
17714
17715 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
17716
17717         PR c/29955
17718         * gcc.dg/gomp/pr29955.c: New test.
17719
17720         PR c/29736
17721         * gcc.dg/pr29736.c: New test.
17722
17723 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17724
17725         PR tree-opt/29964
17726         * gcc.dg/pure-1.c: New test.
17727
17728 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
17729
17730         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
17731         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
17732
17733 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
17734
17735         * gcc.dg/20061124-1.c: New testcase.
17736
17737 2006-11-23  Eric Christopher  <echristo@apple.com>
17738
17739         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
17740
17741 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17742
17743         PR c/2707
17744         PR c++/26167
17745         * gcc.dg/Wconversion-integer.c: New. Supersedes
17746         Wconversion-negative-constants.c
17747         * gcc.dg/Wconversion-real.c: New.
17748         * gcc.dg/Wconversion-real-integer.c: New.
17749         * gcc.dg/Wconversion-negative-constants.c: Deleted.
17750         * g++.dg/warn/Wconversion1.C: Modified.
17751
17752 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17753
17754         * gfortran.dg/overload_1.f90: New test.
17755
17756 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17757
17758         PR c/9072
17759         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
17760         Wtraditional-conversion.
17761         * gcc.dg/overflow-warn-2.c: Likewise.
17762         * gcc.dg/Wconversion.c: Likewise. Renamed as
17763         Wtraditional-conversion.c .
17764         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
17765         Wtraditional-conversion-2.c .
17766         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
17767         Wtraditional-conversion-2.c
17768         * gcc.dg/Wconversion-negative-constants.c: New.
17769
17770 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
17771
17772         * gcc.dg/tree-ssa/dump-1.c: New test.
17773
17774 2006-11-23  David Ung <davidu@mips.com>
17775
17776         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
17777         -mfp64, allowable when ISA >= 33 and float is enabled.
17778         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
17779         of mthc1 and mfhc1 patterns.
17780
17781 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
17782
17783         PR tree-optimization/29921
17784         * gcc.dg/pr29921.c: New test.
17785
17786 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17787
17788         PR fortran/29441
17789         * gfortran.dg/initialization_4.f90: New test.
17790
17791 2006-11-22  Ira Rosen  <irar@il.ibm.com>
17792
17793         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
17794         platforms that have interleaving support.
17795         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
17796         * gcc.dg/vect/vect-strided-a-u16-i2.c,
17797         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
17798         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
17799         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
17800         gcc.dg/vect/vect-strided-u8-i2-gap.c,
17801         gcc.dg/vect/vect-strided-u8-i8.c,
17802         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
17803         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
17804         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
17805         gcc.dg/vect/vect-strided-float.c,
17806         gcc.dg/vect/vect-strided-a-mult.c,
17807         gcc.dg/vect/vect-strided-mult-char-ls.c,
17808         gcc.dg/vect/vect-strided-a-u16-mult.c,
17809         gcc.dg/vect/vect-strided-a-u32-mult.c,
17810         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
17811         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
17812         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
17813         gcc.dg/vect/vect-strided-mult.c,
17814         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
17815         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
17816         New.
17817
17818 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17819
17820         PR fortran/25087
17821         * gfortran.dg/auto_char_len_4.f90: New test.
17822
17823 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17824
17825         PR fortran/29652
17826         * gfortran.dg/generic_7.f90: New test.
17827         * gfortran.dg/defined_operators_1.f90: Add new error.
17828
17829 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
17830
17831         PR tree-optimization/29902
17832         * g++.dg/tree-ssa/pr29902.C: New test.
17833
17834 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
17835
17836         PR fortran/29820
17837         * gfortran.dg/used_types_13.f90: New test.
17838
17839 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
17840
17841         * gcc.dg/dfp/snan.c: Delete.
17842
17843 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
17844
17845         * g++.dg/cpp0x/static_assert1.C: New.
17846         * g++.dg/cpp0x/static_assert2.C: New.
17847         * g++.dg/cpp0x/static_assert3.C: New.
17848
17849 2006-11-21  Richard Guenther  <rguenther@suse.de>
17850
17851         * gcc.dg/vect/vect-pow-1.c: New testcase.
17852         * gcc.dg/vect/vect-pow-2.c: Likewise.
17853
17854 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
17855
17856         PR c++/29570
17857         * g++.dg/template/static29.C: New test.
17858
17859         PR c++/29734
17860         * g++.dg/conversion/simd4.C: New test.
17861
17862 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
17863
17864         PR c++/29475
17865         * g++.dg/template/access19.C: New test.
17866         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
17867         error is reported.
17868
17869 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17870
17871         PR tree-opt/25500
17872         * gcc.dg/tree-ssa/sra-4.c: New testcase.
17873
17874 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17875
17876         PR fortran/27546
17877         * gfortran.dg/import.f90: Extended test.
17878         * gfortran.dg/import2.f90: Extended test.
17879
17880 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17881
17882         * gfortran.dg/volatile3.f90: Add conflict test.
17883
17884 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
17885
17886         PR fortran/24783
17887         * gfortran.dg/implicit_10.f90: New test.
17888
17889 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17890
17891         PR c++/8586
17892         * g++.dg/warn/Wall-write-strings.C: New.
17893
17894 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17895
17896         * gfortran.dg/alloc_comp_constraint_5.f90: New.
17897         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
17898
17899 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17900
17901         * gfortran.dg/use_3.f90: Remove error message.
17902         * gfortran.dg/iso_fortran_env_1.f90: New test.
17903         * gfortran.dg/iso_fortran_env_2.f90: New test.
17904         * gfortran.dg/iso_fortran_env_3.f90: New test.
17905         * gfortran.dg/iso_fortran_env_4.f90: New test.
17906
17907 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
17908
17909         * gcc.dg/vect/vect-27.c: Fix initialization.
17910
17911 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17912
17913         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
17914         * gcc.dg/torture/builtin-minmax-1.c: New.
17915
17916         * gcc.dg/builtins-20.c: Add cases for copysign.
17917
17918 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17919
17920         PR fortran/24285
17921         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
17922
17923 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17924         * gfortran.dg/use_1.f90: New test.
17925         * gfortran.dg/use_1.f90: New test.
17926         * gfortran.dg/use_1.f90: New test.
17927
17928 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
17929
17930         PR tree-optimization/29801
17931         * gcc.dg/pr29801.c: New test.
17932
17933 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
17934
17935         PR middle-end/29584
17936         * gcc.dg/torture/pr29584.c: New test.
17937
17938 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
17939
17940         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
17941         Condition PowerPC tests for saving FPRs on powerpc_fprs.
17942         * gcc.target/powerpc/compress-float-ppc.c,
17943         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
17944         powerpc_fprs.
17945         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
17946         do not pass -mhard-float.
17947
17948 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
17949
17950         * gnat.dg/volatile_aggregate.adb: New test.
17951
17952 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17953
17954         PR fortran/29391
17955         PR fortran/29489
17956         * gfortran.dg/bound_2.f90: Add more checks.
17957         * gfortran.dg/bound_3.f90: New test.
17958
17959 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17960
17961         PR target/29201
17962         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
17963
17964 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17965
17966         * gfortran.dg/import3.f90: Fix error message.
17967
17968 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17969
17970         PR tree-opt/29788
17971         * gfortran.fortran-torture/compile/inline_1.f90:
17972         New testcase.
17973
17974 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17975
17976         * gcc.target/i386/x87regparm-1.c: New test.
17977         * gcc.target/i386/x87regparm-2.c: New test.
17978         * gcc.target/i386/x87regparm-3.c: New test.
17979         * gcc.target/i386/x87regparm-4.c: New test.
17980
17981 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17982
17983         PR fortran/27546
17984         * gfortran.dg/import.f90: New test.
17985         * gfortran.dg/import2.f90: New test.
17986         * gfortran.dg/import3.f90: New test.
17987
17988 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17989
17990         PR fortran/27588
17991         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
17992
17993 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17994
17995         PR fortran/29806
17996         * gfortran.dg/contains.f90: New test.
17997         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
17998
17999 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
18000
18001         PR tree-optimization/29581
18002         * gcc.dg/pr29581-1.c: New test.
18003         * gcc.dg/pr29581-2.c: New test.
18004         * gcc.dg/pr29581-3.c: New test.
18005         * gcc.dg/pr29581-4.c: New test.
18006         * gfortran.dg/pr29581.f90: New test.
18007
18008 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
18009
18010         PR fortran/29702
18011         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
18012         numbers in error message headers.
18013
18014 2006-11-14  Richard Guenther  <rguenther@suse.de>
18015
18016         * gcc.target/i386/math-torture/math-torture.exp: Restrict
18017         to i?86 and x86_64 targets.
18018
18019 2006-11-14  Caroline Tice  <ctice@apple.com>
18020
18021         * gcc.dg/pubtypes-1.c: New file/testcase.
18022         * gcc.dg/pubtypes-2.c: New file/testcase.
18023         * gcc.dg/pubtypes-3.c: New file/testcase.
18024         * gcc.dg/pubtypes-4.c: New file/testcase.
18025         * g++.dg/pubtypes.C: New file/testcase.
18026
18027 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
18028
18029         PR c++/29106
18030         * g++.dg/init/self1.C: New test.
18031
18032 2006-11-14  Tobias Burnus  <burnus@net-b.de>
18033
18034         PR fortran/29657
18035         * gfortran.dg/conflicts.f90: Add.
18036
18037 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
18038
18039         PR rtl-optimization/29798
18040
18041         * gcc.c-torture/execute/pr29798.c: New.
18042
18043 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18044
18045         * gcc.dg/builtins-20.c: Add more cases.
18046
18047 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
18048
18049         PR fortran/29759
18050         * gfortran.dg/gomp/pr29759.f90: New test.
18051
18052 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
18053
18054         PR c++/29518
18055         * g++.dg/template/static28.C: New test.
18056
18057 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
18058
18059         * lib/c-torture.exp: Use target-libpath.exp.
18060         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
18061         set GCC_EXEC_PREFIX env var from global variable of same name.
18062
18063 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18064
18065         PR fortran/26994
18066         * gfortran.fortran-torture/compile/transfer-1.f90:
18067         New testcase.
18068
18069 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
18070             Zdenek Dvorak <dvorakz@suse.cz>
18071
18072         PR tree-optimization/29680
18073         * gcc.dg/alias-11.c: New test.
18074
18075 2006-11-12  Jason Merrill  <jason@redhat.com>
18076             Andrew Pinski <pinskia@physics.uc.edu>
18077
18078         PR middle-end/28915
18079         * gcc.target/i386/vectorize1.c: New.
18080
18081 2006-11-12  Roger Sayle  <roger@eyesopen.com>
18082
18083         PR rtl-optimization/29797
18084         * gcc.c-torture/execute/pr29797-1.c: New test case.
18085
18086 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18087
18088         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
18089
18090 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
18091
18092         * gcc.dg/tree-ssa/prefetch-3.c: New test.
18093
18094 2006-11-12  Roger Sayle  <roger@eyesopen.com>
18095
18096         PR tree-optimization/13827
18097         * gcc.dg/fold-eqand-1.c: New test case.
18098
18099 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18100
18101         PR rtl-opt/28812
18102         * gcc.c-torture/execute/mayalias-3.c: New test.
18103
18104 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
18105
18106         PR middle-end/27528
18107         * gcc.c-torture/compile/pr27528.c: New test.
18108         * gcc.dg/pr27528.c: Likewise.
18109
18110 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18111
18112         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
18113
18114         * gcc.dg/torture/builtin-symmetric-1.c: New test.
18115
18116 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18117
18118         PR fortran/29758
18119         * gfortran.dg/reshape_source_size_1.f90: New test.
18120
18121 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18122
18123         PR fortran/29315
18124         * gfortran.dg/aliasing_dummy_4.f90: New test.
18125
18126 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
18127
18128         PR target/29777
18129         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
18130         and x86_64-*-* targets.
18131
18132 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18133
18134         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
18135         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
18136         New macros. Use them in exact tests.
18137         (TESTIT3): New macro.
18138         Add tests for fmin, fmax and fma.
18139
18140 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18141
18142         PR fortran/29431
18143         * gfortran.dg/array_constructor_13.f90: New test.
18144
18145 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18146
18147         PR fortran/29744
18148         * gfortran.dg/used_types_12.f90: New test.
18149
18150 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
18151
18152         PR middle-end/29726
18153         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
18154         (test6): Ditto.
18155         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
18156         * gcc.dg/fold-eqandshift-3.c: New test case.
18157
18158 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18159
18160         PR fortran/29699
18161         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
18162
18163         PR fortran/21370
18164         * gfortran.dg/change_symbol_attributes_1.f90: New test.
18165
18166 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18167
18168         * gcc.dg/20061109-1.c: New testcase.
18169
18170 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18171
18172         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
18173
18174 2006-11-09  Tobias Burnus  <burnus@net-b.de>
18175
18176         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
18177         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
18178
18179 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
18180
18181         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
18182         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
18183
18184 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18185
18186         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
18187
18188 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18189
18190         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
18191         vect-9.c).
18192         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
18193         * gcc.dg/vect/vect-9.c: Now vectorizable.
18194         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
18195         that support vect_widen_mult.
18196         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
18197         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
18198         vect-reduc-dot-u16.c).
18199         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
18200         vect-reduc-dot-u16.c).
18201         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
18202         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
18203         vect-reduc-dot-s8.c).
18204         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
18205         vect-reduc-dot-s8.c).
18206         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
18207         vect-reduc-dot-s8.c).
18208         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
18209         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
18210         vect-reduc-dot-u8.c).
18211         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
18212         vect-reduc-dot-u8.c).
18213         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
18214         * gcc.dg/vect/vect-multitypes-9.c: New test.
18215         * gcc.dg/vect/vect-multitypes-10.c: New test.
18216         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
18217         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
18218         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
18219         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
18220         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
18221         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
18222         wrapv-vect-reduc-dot-s8.c.
18223         * lib/target-support.exp (check_effective_target_vect_unpack): New.
18224         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
18225         targets that support vec_unpack.
18226         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
18227         (check_effective_target_vect_widen_mult_qi_to_hi): New.
18228         (check_effective_target_vect_widen_mult_hi_to_si): New.
18229         (check_effective_target_vect_widen_sum): Removed.
18230
18231         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18232
18233         * gcc.dg/vect/vect-multitypes-8.c: New test.
18234         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
18235
18236         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
18237
18238         * gcc.dg/vect/vect-multitypes-7.c: New test.
18239
18240         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18241
18242         * gcc.dg/vect/vect-multitypes-4.c: New test.
18243         * gcc.dg/vect/vect-multitypes-5.c: New test.
18244         * gcc.dg/vect/vect-multitypes-6.c: New test.
18245
18246         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18247
18248         * gcc.dg/vect/vect-multitypes-1.c: New test.
18249         * gcc.dg/vect/vect-multitypes-2.c: New test.
18250         * gcc.dg/vect/vect-multitypes-3.c: New test.
18251
18252 2006-11-07  Eric Christopher  <echristo@apple.com>
18253
18254         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
18255         Test using scan-assembler-not.
18256
18257 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
18258
18259         * gcc.dg/inline-17.c: New test.
18260
18261 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
18262
18263         PR other/25028
18264         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
18265         on HP-UX.
18266
18267 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
18268
18269         PR fortran/29539
18270         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
18271
18272         PR fortran/29634
18273         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
18274         test.
18275
18276 2006-11-07  Tobias Burnus  <burnus@net-b.de>
18277
18278         PR fortran/29601
18279         * gfortran.dg/volatile.f90: Add.
18280         * gfortran.dg/volatile2.f90: Add.
18281         * gfortran.dg/volatile3.f90: Add.
18282         * gfortran.dg/volatile4.f90: Add.
18283         * gfortran.dg/volatile5.f90: Add.
18284         * gfortran.dg/volatile6.f90: Add.
18285         * gfortran.dg/volatile7.f90: Add.
18286
18287 2006-11-06  Tobias Burnus  <burnus@net-b.de>
18288
18289         * gfortran.dg/io_constraints_2.f90: Adjust pattern
18290           for matching error messages.
18291         * gfortran.dg/specifics_3.f90: Adjust pattern
18292           for matching error messages.
18293
18294 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
18295             Bernhard Fischer  <aldot@gcc.gnu.org>
18296
18297         * lib/gcc-dg.exp (output-exists): New proc.
18298         (output-exists-not): New proc.
18299         * gcc.test-framework/test-framework.awk: Support new directives.
18300         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
18301         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
18302         * gcc.test-framework/dg-outexists-exp-F.c: New test.
18303         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
18304         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
18305         * gcc.test-framework/dg-outexists-exp-P.c: New test.
18306
18307 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
18308
18309         PR fortran/29630
18310         PR fortran/29679
18311         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
18312         * gfortran.dg/initialization_3.f90: New.
18313
18314 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18315
18316         PR libgfortran/25545
18317         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
18318
18319 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
18320
18321         PR middle-end/29695
18322         * gcc.c-torture/execute/pr29695-1.c: New test.
18323         * gcc.c-torture/execute/pr29695-2.c: New test.
18324
18325 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
18326
18327         PR fortran/29565
18328         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
18329
18330 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
18331
18332         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
18333         for matching error messages.
18334
18335 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
18336
18337         PR target/26915
18338         * gcc.target/i386/387-12.c: New test.
18339
18340 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18341
18342         PR libfortran/29713
18343         * gfortran.dg/pr29713.f90: New test.
18344
18345 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
18346
18347         * gcc.c-torture/execute/arith-rand-ll.c:
18348         Also test for bogus rest sign.
18349
18350 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18351
18352         PR libfortran/27895
18353         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
18354
18355 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
18356
18357         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
18358         from error messages.
18359
18360 2006-11-02  Mike Stump  <mrs@apple.com>
18361
18362         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
18363
18364         * g++.old-deja/g++.abi/align.C: Enable for darwin.
18365
18366 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
18367
18368         * g++.dg/eh/gcsec1.C: New test.
18369
18370 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18371
18372         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
18373         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
18374
18375 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
18376
18377         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
18378         hexadecimal value.
18379         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
18380         * gcc.dg/pr14796-2.c: Likewise.
18381
18382 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18383
18384         * gcc.c-torture/execute/20061101-1.c: New test.
18385
18386 2006-11-01  Richard Guenther  <rguenther@suse.de>
18387
18388         * gcc.target/i386/fpprec-1.c: New testcase.
18389
18390 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18391
18392         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
18393         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
18394
18395 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
18396
18397         * gcc.c-torture/execute/20061031-1.c: New test.
18398
18399 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18400
18401         PR 23067
18402         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
18403         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
18404         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
18405         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
18406         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
18407         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
18408         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
18409
18410 2006-10-31  Eric Christopher  <echristo@apple.com>
18411             Falk Hueffner  <falk@debian.org>
18412
18413         * gcc.dg/builtin-bswap-1.c: New.
18414         * gcc.dg/builtin-bswap-2.c: New.
18415         * gcc.dg/builtin-bswap-3.c: New.
18416         * gcc.dg/builtin-bswap-4.c: New.
18417         * gcc.dg/builtin-bswap-5.c: New.
18418         * gcc.target/i386/builtin-bswap-1.c: New.
18419
18420 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18421
18422         * gcc.dg/inline-16.c: New.
18423
18424         PR 16622
18425         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
18426         defining it.
18427         * gcc.dg/inline-13.c: New.
18428         * gcc.dg/inline-14.c: New.
18429         * gcc.dg/inline-15.c: New.
18430
18431         PR 11377
18432         * gcc.dg/inline6.c: New.
18433         * gcc.dg/inline7.c: New.
18434
18435 2006-10-31  Roger Sayle  <roger@eyesopen.com>
18436
18437         PR middle-end/23470
18438         * gcc.dg/pr23470-1.c: New test case.
18439
18440 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
18441
18442         PR fortran/29537
18443         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
18444         data.
18445         * gfortran.dg/blockdata_2.f90: New testcase.
18446
18447 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
18448
18449         PR libfortran/29627
18450         * gfortran.dg/unf_short_record_1.f90:  New test.
18451
18452 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18453
18454         PR fortran/29067
18455         * gfortran.dg/pr29067.f: New test.
18456
18457 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
18458             Richard Sandiford  <richard@codesourcery.com>
18459
18460         * lib/target-supports.exp (get_compiler_messages): Append options
18461         as a single list element.
18462         (check_effective_target_arm_vfp_ok): New.
18463         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
18464
18465 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
18466
18467         PR fortran/29387
18468         * gfortran.dg/intrinsic_actual_2.f90: New test.
18469
18470         PR fortran/29490
18471         * gfortran.dg/actual_array_interface_1.f90: New test.
18472
18473         PR fortran/29641
18474         * gfortran.dg/used_types_11.f90: New test.
18475
18476 2006-10-30  Dirk Mueller  <dmueller@suse.de>
18477
18478         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
18479         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
18480         * g++.old-deja/g++.pt/eichin01.C (main): Same.
18481         * g++.old-deja/g++.mike/net25.C (main): Same.
18482         * g++.dg/lookup/exception1.C (main): Same.
18483         * g++.dg/parse/parens2.C (main): Same.
18484
18485 2006-10-30  Roger Sayle  <roger@eyesopen.com>
18486
18487         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
18488
18489 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18490
18491         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
18492         * gcc.dg/torture/builtin-math-3.c: Likewise.
18493
18494 2006-10-30  Tobias Burnus  <burnus@net-b.de>
18495
18496         PR fortran/29452
18497         * gfortran.dg/write_check.f90: Check run-time keyword checking.
18498         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
18499
18500 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
18501
18502         PR Fortran/29410
18503         * gfortran.fortran-torture/execute/transfer1.f90: New test.
18504
18505 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
18506
18507         * lib/target-supports.exp (check_function_available): Declare
18508         function before calling.
18509
18510 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
18511
18512         PR tree-optimization/29637
18513         * gcc.dg/pr29637.c: New test.
18514
18515 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18516
18517         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
18518         tree canonicalization.
18519
18520 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18521
18522         * gcc.dg/builtins-20.c: Add more hypot tests.
18523
18524 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18525
18526         * gcc.dg/fold-compare-1.c: New test case.
18527
18528 2006-10-29  Dirk Mueller  <dmueller@suse.de>
18529
18530         PR c++/16307
18531         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
18532
18533 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18534
18535         PR tree-optimization/15458
18536         * gcc.dg/fold-xornot-1.c: New test case.
18537
18538 2006-10-29  Richard Guenther  <rguenther@suse.de>
18539
18540         * gcc.target/i386/math-torture/trunc.c: New testcase.
18541
18542 2006-10-29  Richard Guenther  <rguenther@suse.de>
18543
18544         * gcc.target/i386/math-torture/round.c: New testcase.
18545
18546 2006-10-29  Richard Guenther  <rguenther@suse.de>
18547
18548         * gcc.target/i386/math-torture/ceil.c: New testcase.
18549         * gcc.target/i386/math-torture/floor.c: Likewise.
18550
18551 2006-10-29  Richard Guenther  <rguenther@suse.de>
18552
18553         * gcc.target/i386/math-torture/rint.c: New testcase.
18554         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18555
18556 2006-10-29  Richard Guenther  <rguenther@suse.de>
18557
18558         * gcc.target/i386/math-torture/lfloor.c: New testcase.
18559         * gcc.target/i386/math-torture/lceil.c: Likewise.
18560
18561 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18562
18563         PR libgfortran/24313
18564         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18565
18566 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
18567
18568         * gcc.c-torture/execute/20020118-1.c,
18569         gcc.c-torture/execute/builtins/strlen.c,
18570         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18571         comment typos.
18572
18573 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18574
18575         * gcc.dg/builtins-20.c: Add tests for hypot.
18576         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
18577         two-argument builtins.
18578         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18579         TESTIT2.  Update all callers.
18580         (TESTIT2, TESTIT2_R): New helper macros.
18581         Add testcases for pow, hypot and atan2.
18582
18583 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18584
18585         PR C++/29295
18586         * g++.dg/expr/bool1.C: New test.
18587         * g++.dg/expr/bool2.C: New test.
18588
18589 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18590
18591         PR fortran/28224
18592         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18593         * gfortran.dg/namelist_internal.f90: New test.
18594
18595 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18596
18597         PR fortran/29625
18598         * gfortran.dg/io_real_boz.f90: Add.
18599         * gfortran.dg/io_real_boz2.f90: Add.
18600
18601 2006-10-28  Richard Guenther  <rguenther@suse.de>
18602
18603         PR middle-end/26899
18604         * gcc.dg/tree-ssa/pr26899.c: New testcase.
18605
18606 2006-10-28  Richard Guenther  <rguenther@suse.de>
18607
18608         PR target/28806
18609         * gcc.target/i386/math-torture/lround.c: New testcase.
18610
18611 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
18612
18613         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18614         * gcc.dg/builtins-44.c: Likewise.
18615         * gcc.dg/builtins-45.c: Likewise.
18616         * gcc.dg/pr28796-2.c: Likewise.
18617         * gcc.dg/unordered-3.c: Likewise.
18618
18619 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18620
18621         PR libgfortran/27954
18622         * gfortran.dg/error_recovery_2.f90: New test.
18623
18624 2006-10-26  Richard Guenther  <rguenther@suse.de>
18625
18626         * gcc.target/i386/i386.exp: Use glob, not find to collect
18627         tests.  Avoids recursing into subdirectories.
18628         * gcc.target/i386/math-torture/math-torture.exp: Torture
18629         for interesting ia32 math options.
18630         * gcc.target.i386/math-torture/lrint.c: New testcase.
18631
18632 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18633
18634         PR libgfortran/29563
18635         * gfortran.dg/arrayio_9.f90: Update test.
18636         * gfortran.dg/arrayio_19.f90: New test.
18637
18638 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
18639
18640         * gcc.dg/20061026.c: New testcase.
18641
18642 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18643
18644         PR libgfortran/29563
18645         * gfortran.dg/arrayio_9.f90: New test.
18646
18647 2006-10-26  Ben Elliston  <bje@au.ibm.com>
18648
18649         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
18650         Copy the strings manually, as strcpy may call strlen.
18651
18652 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18653
18654         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
18655         Add checks for log, log2, log10 and log1p.
18656
18657         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
18658         we already test 0.0.  Add checks for expm1, log, log2, log10,
18659         log1p, cbrt, erf and erfc.
18660
18661 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
18662
18663         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
18664
18665 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
18666
18667         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
18668         and remainderl() built-in functions.  Remove -ffast-math from
18669         dg-options.
18670
18671 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18672
18673         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
18674         acosh and atanh.
18675
18676         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
18677         floating point modifiers to arguments passed to float and long
18678         double functions respectively.  Update all callers to use floating
18679         point numbers, not integers.  Add tests for exp, exp2 and
18680         exp10/pow10.
18681
18682         * gcc.dg/torture/builtin-math-3.c: New test.
18683
18684 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18685
18686         PR fortran/29393
18687         * gfortran.dg/initialize_2.f90: New.
18688
18689 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18690
18691         * gcc.dg/torture/builtin-math-2.c: New test.
18692
18693 2006-10-24  Richard Guenther  <rguenther@suse.de>
18694
18695         PR middle-end/28796
18696         * gcc.dg/pr28796-1.c: New testcase.
18697         * gcc.dg/pr28796-2.c: Likewise.
18698
18699 2006-10-24  Richard Guenther  <rguenther@suse.de>
18700
18701         * gcc.dg/builtins-57.c: New testcase.
18702
18703 2006-10-24  Richard Guenther  <rguenther@suse.de>
18704
18705         PR tree-optimization/29567
18706         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
18707
18708 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
18709
18710         PR tree-optimization/14784
18711         * gcc.dg/alias-10.c: New test.
18712
18713 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18714
18715         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
18716
18717 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
18718
18719         * gcc.dg/builtin-strncat-chk-1.c: New test.
18720
18721 2006-10-23  Jan Hubicka  <jh@suse.cz>
18722
18723         * gcc.dg/memmove-1.c: New test.
18724
18725 2006-10-23  Paul Brook  <paul@codesourcery.com>
18726
18727         * gcc.dg/pragma-pack-5.c: New test.
18728
18729 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
18730
18731         * g++.dg/other/s390-1.C: New testcase.
18732
18733 2006-10-23  Richard Guenther  <rguenther@suse.de>
18734
18735         PR middle-end/27132
18736         PR middle-end/23295
18737         * gcc.dg/pr27132.c: New testcase.
18738         * gcc.dg/pr23295.c: Likewise.
18739         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
18740         * g++.dg/tree-ssa/pr19807.C: Likewise.
18741
18742 2006-10-23  Richard Guenther  <rguenther@suse.de>
18743
18744         PR middle-end/21032
18745         * gcc.dg/pr21032.c: New testcase.
18746
18747 2006-10-22  Jeff Law  <law@redhat.com>
18748         Richard Guenther  <rguenther@suse.de>
18749
18750         PR tree-optimization/15911
18751         * gcc.dg/tree-ssa/vrp30.c: New testcase.
18752
18753 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18754
18755         PR c++/20647
18756         * g++.dg/abi/rtti3.C: New.
18757
18758 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
18759
18760         PR middle-end/28252
18761         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
18762         transformation.
18763
18764 2006-10-21  Richard Guenther  <rguenther@suse.de>
18765
18766         PR tree-optimization/3511
18767         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
18768
18769 2006-10-21  Richard Guenther  <rguenther@suse.de>
18770
18771         PR middle-end/26898
18772         * gcc.dg/torture/pr26898-1.c: New testcase.
18773         * gcc.dg/torture/pr26898-2.c: Likewise.
18774
18775 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
18776
18777         PR c++/28053
18778         * g++.dg/parse/bitfield1.C: Adjust error markers.
18779         * g++.dg/parse/bitfield2.C: New test.
18780
18781 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
18782
18783         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
18784
18785 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18786
18787         PR libfortran/27895
18788         * gfortran.dg/zero_sized_1.f90: New test.
18789
18790 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
18791
18792         * gcc.dg/div-compare-1.c: New test.
18793
18794 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
18795
18796         PR fortran/29216
18797         * gfortran.dg/result_default_init_1.f90: New test.
18798
18799         PR fortran/29314
18800         * gfortran.dg/automatic_default_init_1.f90: New test.
18801
18802         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
18803         from 38 to 33.
18804
18805 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
18806
18807         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
18808         'using namespace std' without previous declaration.
18809         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
18810         * g++.old-deja/g++.robertl/eb133c.C: New.
18811
18812 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18813
18814         PR libgfortran/29277
18815         * gfortran.dg/streamio_4.f90: Update test.
18816         * gfortran.dg/streamio_11.f90: New test.
18817
18818 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
18819
18820         PR c++/27952
18821         * g++.dg/inherit/virtual1.C: New test.
18822
18823 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18824
18825         PR c++/28261
18826         * g++.dg/parse/enum3.C: New test.
18827
18828 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18829
18830         PR c++/29039
18831         * g++.dg/init/ctor8.C: New test.
18832
18833 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18834
18835         PR c++/27270
18836         * g++.dg/ext/complit8.C: Tweak error markers.
18837         * g++.dg/template/complit1.C: Add error marker.
18838
18839 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18840
18841         PR c++/27270
18842         * g++.dg/ext/complit8.C: New test.
18843
18844         PR c++/29408
18845         * g++.dg/parse/dtor12.C: New test.
18846
18847         PR c++/29435
18848         * g++.dg/template/sizeof11.C: New test.
18849
18850 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
18851
18852         PR fortran/29392
18853         * gfortran.dg/data_char_3.f90: New test.
18854
18855         PR fortran/29451
18856         * gfortran.dg/negative_automatic_size.f90: New test.
18857
18858 2006-10-16  David Daney  <ddaney@avtrex.com>
18859
18860         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
18861
18862 2006-10-16  Eric Christopher  <echristo@apple.com>
18863
18864         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
18865         x86_64.
18866
18867 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18868
18869         PR c++/28211
18870         * g++.dg/tc1/dr49.C: Tweak error messages.
18871         * g++.dg/parse/template21.C: New test.
18872
18873 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18874
18875         PR middle-end/20491
18876         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
18877
18878 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18879
18880         PR fortran/29403
18881         * gfortran.dg/print_1.f90: New test.
18882
18883 2006-10-15  Jan Hubicka  <jh@suse.cz>
18884
18885         PR middle-end/29241
18886         * gcc.c-torture/compile/pr29241.c: New testcase.
18887
18888 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
18889
18890         PR middle-end/29250
18891         * gcc.c-torture/compile/pr29250.c: New test.
18892
18893 2006-10-15  Richard Guenther  <rguenther@suse.de>
18894
18895         * gcc.dg/pr29299.c: New testcase.
18896
18897 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
18898
18899         PR fortran/24767
18900         * gfortran.dg/label_4.f90: Adjust warning flag.
18901
18902 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
18903
18904         PR fortran/29371
18905         * gfortran.dg/nullify_3.f90: New test.
18906
18907 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18908
18909         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18910         on Solaris 2.5.1 too.
18911
18912 2006-10-13  Eric Christopher  <echristo@apple.com>
18913
18914         * gcc.dg/pr25993.c: Skip for darwin.
18915
18916 2006-10-13  Eric Christopher  <echristo@apple.com>
18917
18918         * gcc.dg/visibility-11.c: Skip for darwin.
18919
18920 2006-10-13  Eric Christopher  <echristo@apple.com>
18921
18922         * gcc.dg/darwin-weakimport-1.c: Use
18923         -fno-asynchronous-unwind-tables.
18924         * gcc.dg/darwin-weakimport-3.c: Ditto.
18925
18926 2006-10-13  Richard Guenther  <rguenther@suse.de>
18927
18928         PR tree-optimization/29446
18929         * gcc.dg/torture/pr29446.c: New testcase.
18930
18931 2006-10-13  Bill Wendling  <wendling@apple.com>
18932
18933         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
18934         * g++.old-deja/g++.jason/hmc1.C: Likewise.
18935         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
18936         * g++.old-deja/g++.law/shadow1.C: Likewise.
18937         * g++.old-deja/g++.law/ctors10.C: Likewise.
18938         * g++.dg/debug/namespace1.C: Likewise.
18939         * g++.dg/inherit/namespace-as-base.C: Likewise.
18940         * g++.dg/opt/delay-slot-1.C: Likewise.
18941         * g++.dg/parse/defarg10.C: Likewise.
18942         * g++.dg/template/ptrmem11.C: Likewise.
18943         * g++.dg/template/mem_func_ptr.C: Likewise.
18944         * g++.dg/template/spec19.C: Likewise.
18945
18946 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
18947
18948         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
18949
18950 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
18951
18952         PR fortran/29373
18953         * gfortran.dg/implicit_9.f90: New test.
18954
18955         PR fortran/29407
18956         * gfortran.dg/namelist_25.f90: New test.
18957
18958         PR fortran/27701
18959         * gfortran.dg/same_name_2.f90: New test.
18960
18961         PR fortran/29232
18962         * gfortran.dg/host_assoc_types_1.f90: New test.
18963
18964         PR fortran/29364
18965         * gfortran.dg/missing_derived_type_1.f90: New test.
18966         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
18967
18968         PR fortran/29422
18969         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
18970
18971         PR fortran/29428
18972         * gfortran.dg/alloc_comp_assign_5.f90: New test.
18973
18974 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18975
18976         PR fortran/29391
18977         * gfortran.dg/bound_2.f90: New test.
18978
18979 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18980
18981         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
18982         directive.
18983         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
18984         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
18985         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
18986         * gfortran.dg/gomp/reduction3.f90: Likewise.
18987         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
18988         * gfortran.dg/dummy_procedure_2.f90: Likewise.
18989         * gfortran.dg/interface_derived_type_1.f90: Likewise.
18990         * gfortran.dg/forall_4.f90: Likewise.
18991         * gfortran.dg/spec_expr_4.f90: Likewise.
18992         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
18993         * gfortran.dg/forall_5.f90: Likewise.
18994         * gfortran.dg/open_access_append_2.f90: Add check for
18995         compile-time warning.
18996
18997 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
18998
18999         PR c++/28506
19000         * g++.dg/parse/pure1.C: New test.
19001
19002 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19003
19004         PR fortran/21435
19005         * gfortran.dg/io_constraints_3.f90: New test.
19006         * gfortran.dg/open_access_append_1.f90: Add checks
19007         for compile-time warnings.
19008         * gfortran.dg/pr20163-2.f: Likewise.
19009         * gfortran.dg/iostat_2.f90: Likewise.
19010         * gfortran.dg/label_4.f90: Delete the temporary
19011         file.
19012         * gfortran.dg/direct_io_2.f90: Add a FILE=
19013         specifier.
19014         * gfortran.dg/iomsg_1.f90: Add check for
19015         compile-time warning.
19016
19017 2006-10-12  Jan Hubicka  <jh@suse.cz>
19018
19019         PR c/28419
19020         * gcc.dg/pr28319.c: New test.
19021
19022 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
19023         PR c++/29318
19024         * g++.dg/ext/vla4.C: New test.
19025
19026 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
19027
19028         PR c++/27961
19029         * g++.dg/template/crash60.C: New test.
19030         * g++.dg/other/large-size-array.C: Adjust error markers.
19031         * g++.dg/parse/crash27.C: Likewise.
19032         * g++.dg/template/crash1.C: Likewise.
19033
19034 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
19035
19036         PR testsuite/29093
19037         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
19038
19039 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
19040
19041         PR preprocessor/28709
19042         * gcc.dg/cpp/paste14.c: New test.
19043
19044 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
19045
19046         PR c++/29175
19047         * g++.dg/init/array24.C: New test.
19048
19049 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19050
19051         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
19052         of <sys/types.h>.
19053
19054 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
19055
19056         PR c++/29024
19057         * g++.dg/parse/typedef8.C: New test.
19058         * g++.dg/other/mult-stor1.C: Adjust error markers.
19059
19060 2006-10-11  Richard Guenther  <rguenther@suse.de>
19061
19062         PR tree-optimization/28230
19063         * gcc.dg/torture/pr28230.c: New testcase.
19064
19065 2006-10-11  Richard Guenther  <rguenther@suse.de>
19066
19067         PR inline-asm/29119
19068         * gcc.dg/torture/pr29119.c: New testcase.
19069
19070 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
19071
19072         PR middle-end/29272
19073         * gcc.c-torture/execute/20060930-2.c: New test.
19074
19075 2006-10-09  Richard Henderson  <rth@redhat.com>
19076
19077         Revert emutls patch.
19078
19079 2006-10-09  Richard Guenther  <rguenther@suse.de>
19080
19081         PR middle-end/29254
19082         * gcc.dg/pr29254.c: New testcase.
19083
19084 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
19085             Paul Thomas  <pault@gcc.gnu.org>
19086
19087         PR fortran/20541
19088         * gfortran.dg/alloc_comp_basics_1.f90: New test.
19089         * gfortran.dg/alloc_comp_basics_2.f90: New test.
19090         * gfortran.dg/alloc_comp_assign_1.f90: New test.
19091         * gfortran.dg/alloc_comp_assign_2.f90: New test.
19092         * gfortran.dg/alloc_comp_assign_3.f90: New test.
19093         * gfortran.dg/alloc_comp_assign_4.f90: New test.
19094         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
19095         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
19096         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
19097         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
19098         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
19099         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
19100         * gfortran.dg/alloc_comp_std.f90: New test.
19101         * gfortran.dg/move_alloc.f90: New test.
19102
19103 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
19104
19105         PR fortran/29115
19106         * gfortran.dg/derived_constructor_comps_2.f90: New test.
19107
19108         PR fortran/29211
19109         * gfortran.dg/forall_char_dependencies_1.f90: New test.
19110
19111 2006-10-08  Tobias Burnus  <burnus@net-b.de>
19112
19113         PR fortran/28585
19114         * gfortran.dg/new_line.f90: New test.
19115
19116 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19117
19118         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
19119         * gcc.dg/torture/builtin-convert-1.c,
19120         gcc.dg/torture/builtin-convert-2.c,
19121         gcc.dg/torture/builtin-convert-3.c,
19122         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
19123
19124 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
19125
19126         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19127         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19128         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19129         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
19130
19131 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
19132
19133         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
19134         Xfail some tests for powerpc-darwin and powerpc-aix.
19135
19136 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
19137
19138         PR c/29380
19139         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
19140
19141 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19142
19143         PR target/29300
19144         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19145         on hppa*-*-hpux*.
19146
19147 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19148
19149         PR fortran/16580
19150         PR fortran/29288
19151         * gfortran.fortran-torture/execute/specifics.f90:
19152         Add tests for using all possible intrinsics as actual arguments.
19153         * gfortran.dg/specifics_1.f90: Add tests for using
19154         all possible intrinsics as actual arguments.
19155         * gfortran.dg/specifics_2.f90: New file.
19156         * gfortran.dg/specifics_3.f90: New file.
19157
19158 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
19159
19160         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
19161         * gcc.dg/debug/debug-2.c: Likewise.
19162
19163 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
19164
19165         * gcc.c-torture/compile/sync-2.c: New test.
19166
19167 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19168
19169         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
19170         line endings.
19171
19172 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19173
19174         PR rtl-optimization/29128
19175         * gcc.c-torture/compile/pr29128.c: New test.
19176
19177 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19178
19179         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
19180         line endings.
19181
19182 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
19183
19184         PR middle-end/29256
19185         * gcc.dg/tree-ssa/loop-19.c: New test.
19186
19187 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19188
19189         PR tree-optimization/29330
19190         * gcc.dg/pr29330.c: New test.
19191
19192         PR target/28924
19193         * gcc.c-torture/compile/20061005-1.c: New test.
19194
19195 2006-10-06  Olivier Hainque  <hainque@adacore.com>
19196
19197         * gcc.dg/typename-vla-1.c: New case.
19198         * gnat.dg/forward_vla.adb: New case.
19199
19200 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19201
19202         PR tree-optimization/29290
19203         * gfortran.dg/loop_nest_1.f90: New test.
19204
19205         PR target/29198
19206         * gcc.dg/tls/opt-12.c: New test.
19207
19208         PR fortran/28415
19209         * gfortran.dg/save_2.f90: New test.
19210
19211         PR c/29091
19212         * gcc.dg/pr29091.c: New test.
19213
19214 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
19215
19216         * lib/target-supports.exp
19217         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
19218         same as x86_64-*-*; check for LP64.
19219
19220 2006-10-04  Richard Henderson  <rth@redhat.com>
19221
19222         * lib/target-supports.exp (check_effective_target_tls): Redefine
19223         to mean non-emulated tls.
19224         * gcc.dg/tls/alias-1.c: Remove tls requirement.
19225         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
19226         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
19227         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19228         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19229         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
19230         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
19231
19232 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19233
19234         PR fortran/29343
19235         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
19236
19237 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19238
19239         * gfortran.dg/bounds_check_fail_1.f90: New test.
19240
19241 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19242
19243         PR c++/29020
19244         * g++.dg/template/friend48.C: New test.
19245
19246 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19247
19248         PR fortran/29098
19249         * gfortran.dg/default_initialization_2.f90: New test.
19250
19251 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19252
19253         PR fortran/20779
19254         PR fortran/20891
19255         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
19256
19257 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19258
19259         PR fortran/29284
19260         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
19261
19262         PR fortran/29321
19263         PR fortran/29322
19264         * gfortran.dg/missing_optional_dummy_2.f90: New test.
19265
19266         PR fortran/25091
19267         PR fortran/25092
19268         * gfortran.dg/entry_array_specs_1.f90: New test.
19269
19270 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
19271
19272         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
19273         insufficient to inhibit some test failures at -O3.  Do testing
19274         on integers.
19275
19276 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19277
19278         PR c++/29138
19279         * g++.dg/inherit/access8.C: New test.
19280         * g++.dg/template/dtor4.C: Tweak error messages.
19281
19282 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19283
19284         PR fortran/27478
19285         * gfortran.dg/entry_8.f90: New test.
19286
19287 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19288
19289         PR c++/29291
19290         * g++.dg/parse/new4.C: New test.
19291
19292 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
19293
19294         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
19295         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
19296         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
19297         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
19298         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
19299
19300 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19301
19302         PR fortran/19260
19303         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
19304         * gfortran.dg/continuation_2.f90: New test.
19305
19306         PR fortran/19262
19307         * gfortran.dg/continuation_3.f90: New test.
19308         * gfortran.dg/continuation_4.f90: New test.
19309         * gfortran.dg/continuation_5.f: New test.
19310         * gfortran.dg/continuation_6.f: New test.
19311
19312 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
19313
19314         PR c++/29226
19315         * g++.dg/template/vla1.C: New test.
19316
19317 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19318
19319         PR fortran/29210
19320         * gfortran.dg/complex_parameter_1.f90: New test.
19321
19322 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
19323
19324         PR c/29154
19325         * gcc.c-torture/execute/20060929-1.c: New test.
19326
19327 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
19328
19329         PR c++/29105
19330         * g++.dg/template/member6.C: New test.
19331         * g++.dg/parse/typename7.C: Adjust error markers.
19332
19333         PR c++/29080
19334         * g++.dg/template/member7.C: New test.
19335
19336 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
19337
19338         PR c/24010
19339         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
19340         gcc.dg/Woverride-init-3.c: New tests.
19341
19342 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19343
19344         * gcc.c-torture/execute/20060930-1.c: New test.
19345
19346 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19347
19348         PR fortran/18791
19349         * gfortran.dg/specifics_1.f90: New test.
19350         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
19351         complex specifics.
19352
19353 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19354
19355         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
19356         pthread-init-common.h: New.
19357
19358 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
19359
19360         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
19361         precision on some archs.
19362
19363 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
19364
19365         * gcc.dg/non-local-goto-1.c: New test.
19366         * gcc.dg/non-local-goto-2.c: Likewise.
19367         * gcc.dg/setjmp-3.c: Likewise.
19368         * gcc.dg/setjmp-4.c: Likewise.
19369
19370 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
19371
19372         * gnat.dg/self_aggregate_with_pointer.adb: New test.
19373
19374 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19375
19376         PR fortran/28276
19377         * gfortran.dg/exponent_1.f90: New test.
19378
19379         PR fortran/27021
19380         * gfortran.dg/nearest_1.f90: New test.
19381
19382 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
19383
19384         PR middle-end/25261
19385         PR middle-end/28790
19386         * gcc.dg/gomp/nestedfn-1.c: New test.
19387
19388 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
19389
19390         PR objc/29195
19391         * objc/compile/method-1.m: New test.
19392
19393 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
19394
19395         PR c++/26938
19396         * g++.dg/template/crash58.C: New test.
19397         * g++.dg/parse/crash28.C: Adjust error markers.
19398         * g++.dg/template/crash34.C: Likewise.
19399         * g++.dg/template/friend31.C: Likewise.
19400         * g++.dg/template/crash32.C: Likewise.
19401
19402         PR c++/27329
19403         * g++.dg/template/crash59.C: New test.
19404
19405         PR c++/27667
19406         * g++.dg/template/spec33.C: New test.
19407         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
19408
19409 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
19410             Adam Nemet  <anemet@caviumnetworks.com>
19411
19412         * gcc.dg/tree-ssa/ivopts-1.c: New test.
19413         * gcc.dg/tree-ssa/ivopts-2.c: New test.
19414
19415 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
19416
19417         PR target/28911
19418         * gcc.dg/pr28911.c: New.
19419
19420 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
19421
19422         PR target/29169
19423         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
19424         (dg-options): Add -mfpmath=387.
19425
19426 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
19427
19428         PR c/28706
19429         * gcc.dg/pr28706.c: New test.
19430
19431         PR c/28712
19432         * gcc.dg/pr28712.c: New test.
19433
19434 2006-09-22  Mike Stump  <mrs@apple.com>
19435
19436         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
19437
19438 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
19439
19440         PR tree-optimization/28888
19441         * gcc.dg/pr28888.c: New test.
19442
19443 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
19444
19445         PR c++/29016
19446         * g++.dg/init/ptrfn1.C: New test.
19447
19448 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
19449
19450         PR c++/28861
19451         * g++.dg/template/spec32.C: New test.
19452         * g++.dg/parse/crash9.C: Adjust error markers.
19453
19454         PR c++/28303
19455         * g++.dg/template/typedef6.C: New test.
19456         * g++.dg/init/error1.C: Adjust error markers.
19457         * g++.dg/parse/crash9.C: Likewise.
19458         * g++.dg/template/crash55.C: Likewise.
19459
19460 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
19461
19462         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
19463
19464 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
19465
19466         PR target/27650
19467         * g++.dg/ext/dllimport12.C: New test.
19468
19469 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
19470
19471         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
19472         * gcc.target/mips/nmadd-2.c: Likewise.
19473         * gcc.target/mips/mips-ps-6.c: New test.
19474         * gcc.target/mips/neg-abs-1.c: Likewise.
19475         * gcc.target/mips/neg-abs-2.c: Likewise.
19476         * gcc.target/mips/nmadd-3.c: New test.
19477
19478 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
19479
19480         PR middle-end/28046
19481         * gcc.dg/gomp/atomic-10.c: New test.
19482         * g++.dg/gomp/atomic-10.C: New test.
19483
19484 2006-09-20  Eric Christopher  <echristo@apple.com>
19485
19486         * gcc.target/i386/sse3-not-fisttp.c: New.
19487
19488 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
19489
19490         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
19491
19492 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
19493
19494         * gcc.c-torture/execute/pr28289.c (one): New variable.
19495         (main): Use it instead of argc.
19496         * gcc.c-torture/execute/20060102-1.c (one): New variable.
19497         (main): Use it instead of argc.
19498
19499 2006-09-19  Paul Brook  <paul@codesourcery.com>
19500
19501         PR target/28516
19502         * gcc.dg/nested-func-5.c: New test.
19503
19504 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19505
19506         * lib/target-supports.exp (check_effective_target_tls): Compile
19507         test stubs using ${tool}_target_compile, not just target_compile.
19508         (check_effective_target_tls_runtime): Likewise.
19509
19510 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19511
19512         * gcc.c-torture/compile/20030405-1.x: Remove.
19513
19514         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
19515         optimising linker from discarding it.
19516
19517 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19518
19519         PR fortran/28526
19520         * gfortran.dg/keyword_symbol_1.f90: New test.
19521
19522         * gfortran.dg/spread_shape_1.f90: Add missing warning with
19523         pedantic compilation option.
19524
19525 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
19526
19527         PR fortran/29060
19528         * gfortran.dg/spread_shape_1.f90: New test.
19529
19530 2006-09-17  Roger Sayle  <roger@eyesopen.com>
19531
19532         PR tree-optimization/28887
19533         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
19534
19535 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
19536
19537         PR c/25993
19538         * gcc.dg/pr25993.c: New test.
19539
19540 2006-09-17  Ira Rosen  <irar@il.ibm.com>
19541
19542         PR tree-opt/21591
19543         * gcc.dg/vect/pr21591.c: New test.
19544
19545 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
19546
19547         PR tree-opt/29059
19548         * gcc.c-torture/compile/strcpy-1.c: New test.
19549         * gcc.c-torture/compile/strcpy-2.c: New test.
19550         * gcc.c-torture/compile/memcpy-1.c: New test.
19551         * gcc.c-torture/compile/memcpy-2.c: New test.
19552
19553 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
19554
19555         PR testsuite/29055
19556         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19557
19558 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
19559
19560         * gnat.dg/specs/double_record_extension1.ads: New test.
19561         * gnat.dg/specs/double_record_extension2.ads: Likewise.
19562
19563 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
19564
19565         PR fortran/29051
19566         * gfortran.dg/oldstyle_3.f90: New test.
19567
19568 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19569
19570         PR libgfortran/29099
19571         * gfortran.dg/secnds-1.f: New test.
19572
19573 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19574
19575         PR libgfortran/29053
19576         * gfortran.dg/streamio_9.f90: New test.
19577         * gfortran.dg/streamio_10.f90: New test.
19578
19579 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
19580
19581         PR C++/29002
19582         * g++.dg/init/array22.C: New test.
19583         * g++.dg/init/array23.C: New test.
19584
19585 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
19586
19587         * stackcheck.lst: Update list of tests requiring stack checking.
19588         * norun.lst: Adjust for above change.
19589         * ada95.lst: New file.
19590         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19591         requiring -gnat95 switch.
19592
19593 2006-09-14  Olivier Hainque  <hainque@adacore.com>
19594
19595         * gnat.dg/in_out_parameter.adb: New test.
19596
19597 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
19598
19599         PR debug/28980
19600         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19601
19602 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
19603
19604         * gnat.dg/specs/unchecked_union.ads: New test.
19605
19606 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
19607
19608         PR rtl-optimization/28982
19609         * gcc.c-torture/execute/pr28982a.c: New test.
19610         * gcc.c-torture/execute/pr28982b.c: Likewise.
19611
19612 2006-09-12  Eric Christopher  <echristo@apple.com>
19613
19614         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19615         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19616
19617 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
19618
19619         PR c/28768
19620         PR preprocessor/14634
19621         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19622         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19623         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19624
19625 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19626
19627         * gcc.dg/pr28243.c: New test.
19628
19629 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
19630
19631         PR fortran/28971
19632         gfortran.dg/pr28971.f90: New test to act as a backstop in case
19633         this undiagnosed regression reappears.
19634
19635 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
19636
19637         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19638         Treat $srcdir as a literal.
19639         * lib/fortran-torture.exp (fortran-torture-compile,
19640         fortran-torture-execute): Likewise.
19641         * lib/objc-torture.exp (objc-torture-compile,
19642         objc-torture-execute): Likewise.
19643         * lib/profopt.exp (profopt-execute): Likewise.
19644
19645 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
19646
19647         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
19648
19649 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
19650
19651         PR testsuite/28950
19652         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
19653
19654 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
19655
19656         PR target/13685
19657         * gcc.target/i386/pr13685.c: New test.
19658
19659 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19660
19661         * gcc.dg/pr28726.c: New test.
19662
19663 2006-09-11  Josh Conner  <jconner@apple.com>
19664
19665         * gcc.dg/nrv3.c: Increase size of structure.
19666         * gcc.dg/nrv4.c: Likewise.
19667         * gcc.dg/nrv5.c: Likewise.
19668
19669 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
19670
19671         PR libfortran/28890
19672         gfortran.dg/assumed_charlen_function_5.f90: New test.
19673
19674 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
19675
19676         PR c++/28991
19677         * g++.dg/init/static3.C: New test.
19678
19679 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
19680
19681         PR testsuite/29007
19682         * gcc.dg/long-long-cst1.c (t): Add cast to
19683         __SIZE_TYPE__ before casting to int.
19684         (main): Return 0 on success.
19685
19686 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19687
19688         * gcc.c-torture/execute/20060910-1.c: New test.
19689
19690 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
19691
19692         PR middle-end/26983
19693         * gcc.dg/pr26983.c: New test.
19694
19695 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
19696
19697         PR target/29006
19698         * gcc.c-torture/execute/pr29006.c: New test.
19699
19700 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19701
19702         PR libfortran/28947
19703         gfortran.dg/matmul_4.f90: New test.
19704
19705 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19706
19707         PR fortran/28959
19708         gfortran.dg/used_types_10: New test.
19709
19710 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19711
19712         PR libfortran/28923
19713         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
19714         gfortran.dg/array_initializer_3.f90: New test.
19715
19716 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19717
19718         PR fortran/28914
19719         * gfortran.dg/actual_array_constructor_3.f90: New test.
19720
19721 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
19722
19723         PR testsuite/26778
19724         * gcc.target/i386/pr26778.c: New testcase.
19725
19726 2006-09-08  Eric Christopher  <echristo@apple.com>
19727
19728         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
19729         * gcc.target/i386/memcpy-1.c: Ditto.
19730         * gcc.target/i386/asm-1.c: Ditto.
19731         * gcc.target/i386/20060512-4.c: Ditto.
19732         * gcc.target/i386/compress-float-387.c: Ditto.
19733         * gcc.target/i386/20060512-1.c: Ditto.
19734         * gcc.target/i386/compress-float-sse.c: Ditto.
19735         * gcc.target/i386/20060512-2.c: Ditto.
19736         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
19737         * gcc.target/i386/stack-prot-kernel.c: Ditto.
19738         * gcc.target/i386/compress-float-387-pic.c: Ditto.
19739         * gcc.dg/pr26449.c: Ditto.
19740         * gcc.dg/attr-ms_struct-2.c: Ditto.
19741         * gcc.dg/attr-ms_struct-1.c: Ditto.
19742         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
19743
19744 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
19745
19746         PR c/28504
19747         * gcc.dg/vla-10.c: New test.
19748
19749 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19750
19751         PR c++/28858
19752         * g++.dg/parse/template20.C: New test.
19753         * g++.dg/template/operator8.C: Remove obsolete part.
19754         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
19755         * g++.old-deja/g++.pt/crash65.C: Likewise.
19756
19757 2006-09-07  Jason Merrill  <jason@redhat.com>
19758
19759         PR middle-end/27724
19760         * gcc.dg/long-long-cst1.c: New test.
19761
19762 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19763
19764         PR C++/28906
19765         * g++.dg/other/array3.C: New test.
19766         * g++.dg/other/array4.C: New test.
19767         * g++.dg/other/array5.C: New test.
19768
19769 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
19770
19771         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
19772
19773 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
19774
19775         PR target/28946
19776         * gcc.target/i386/pr28946.c: New test.
19777
19778 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
19779
19780         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
19781         in integer literal constant.
19782         * gfortran.dg/enum_8.f90: Ditto.
19783         * gfortran.dg/g77/20030326-1.f: Ditto.
19784
19785 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
19786
19787         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
19788         nonconformance usage.
19789
19790 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19791
19792         PR middle-end/28862
19793         * gcc.c-torture/compile/vector-align-1.c: New test.
19794
19795 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
19796
19797         PR rtl-opt/27883
19798         * g++.dg/opt/copysign-1.C: New test.
19799
19800 2006-09-06  Jason Merrill  <jason@redhat.com>
19801
19802         PR c++/27371
19803         * g++.dg/warn/unused-result1.C: New test.
19804
19805 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
19806
19807         PR c++/28903
19808         * g++.dg/ext/vla3.C: New test.
19809
19810         PR c++/28886
19811         * g++.dg/template/array16.C: New test.
19812
19813 2006-09-06  Richard Guenther  <rguenther@suse.de>
19814
19815         * gcc.dg/pr27226.c: Remove testcase again.
19816
19817 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19818
19819         PR tree-opt/28937
19820         * g++.dg/opt/unroll2.C: New test.
19821
19822 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19823
19824         PR tree-opt/28952
19825         * gcc.dg/vect/pr28952.c: New test.
19826
19827 2006-09-05  Richard Guenther  <rguenther@suse.de>
19828
19829         PR tree-optimization/28900
19830         * gcc.dg/torture/pr28900.c: New testcase
19831
19832 2006-09-05  Richard Guenther  <rguenther@suse.de>
19833
19834         PR tree-optimization/28905
19835         * gcc.c-torture/compile/pr28905.c: New testcase.
19836
19837 2006-09-05  Richard Guenther  <rguenther@suse.de>
19838
19839         PR middle-end/28935
19840         * gcc.dg/pr28935.c: New testcase.
19841
19842 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19843
19844         * gcc.c-torture/execute/20060905-1.c: New test.
19845
19846 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19847
19848         PR fortran/28908
19849         * gfortran.dg/used_types_7.f90: New test.
19850         * gfortran.dg/used_types_8.f90: New test.
19851         * gfortran.dg/used_types_9.f90: New test.
19852
19853 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19854
19855         * gcc.c-torture/compile/20060904-1.c: New test.
19856
19857 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19858
19859         PR c++/23287 Revert my 2006-09-01 patch
19860         * g++.dg/parse/dtor12.C: Remove.
19861
19862 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
19863
19864         PR c+/27670
19865         * g++.dg/template/operator9.C: New test.
19866
19867         PR c++/27493
19868         * g++.dg/template/operator7.C: New test.
19869
19870         PR c++/27494
19871         * g++.dg/template/operator8.C: New test.
19872
19873         PR c++/27397
19874         * g++.dg/template/crash57.C: New test.
19875
19876         * g++.dg/template/typedef4.C: Adjust error markers.
19877         * g++.dg/template/typedef5.C: Likewise.
19878
19879 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
19880
19881         PR c++/28878
19882         * g++.dg/parse/crash33.C: New test.
19883
19884 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
19885         Richard Guenther  <rguenther@suse.de>
19886         Adam Nemet  <anemet@caviumnetworks.com>
19887
19888         PR middle-end/27226
19889         * gcc.target/mips/memcpy-1.c: New testcase.
19890         * gcc.dg/pr27226.c: Likewise.
19891
19892 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19893
19894         PR c++/28705
19895         * g++.dg/lookup/koenig5.C: New.
19896         * g++.dg/template/crash56.C: New.
19897
19898 2006-09-01  Josh Conner  <jconner@apple.com>
19899
19900         PR c++/25505
19901         * gcc.dg/nrv3.c: New test.
19902         * gcc.dg/nrv4.c: New test.
19903         * gcc.dg/nrv5.c: New test.
19904
19905 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19906
19907         PR c++/23287
19908         * g++.dg/parse/dtor12.C: New.
19909
19910 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
19911
19912         PR tree-optimization/28839
19913         * gcc.dg/pr28839.c: New test.
19914
19915 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
19916
19917         PR target/24367
19918         * gcc.dg/pr24367.c: New testcase.
19919
19920 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
19921
19922         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
19923
19924 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
19925
19926         PR rtl-optimization/27735
19927         * gcc.dg/loop-unswitch-1.c: New test.
19928
19929 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
19930
19931         PR fortran/28885
19932         * gfortran.dg/aliasing_dummy_2.f90: New test.
19933
19934         PR fortran/20067
19935         * gfortran.dg/generic_5.f90: Change error message.
19936
19937         PR fortran/28873
19938         * gfortran.dg/generic_6.f90: New test.
19939
19940         PR fortran/25077
19941         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
19942
19943         PR fortran/25102
19944         * gfortran.dg/invalid_interface_assignment.f90: New test.
19945
19946         PR fortran/24866
19947         * gfortran.dg/module_proc_external_dummy.f90: New test.
19948
19949 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
19950
19951         PR c++/28349
19952         * g++.dg/warn/var-args1.C: New test.
19953
19954 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
19955
19956         PR fortran/28866
19957         * gfortran.dg/simpleif_2.f90: New test.
19958         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
19959         * gfortran.dg/enum_5.f90: Ditto.
19960
19961 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19962             Kazu Hirata  <kazu@codesourcery.com>
19963
19964         PR tree-optimization/17506
19965         * gcc.dg/pr17506.c: New.
19966
19967 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
19968
19969         PR c++/28139
19970         * g++.dg/eh/alias1.C: New test.
19971
19972 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19973
19974         PR c++/28860
19975         * g++.dg/template/ttp22.C: New test.
19976
19977 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
19978
19979         PR middle-end/26632
19980         * gcc.dg/pr26632.c: New.
19981
19982 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19983
19984         PR libgfortran/28354
19985         * gfortran.dg/fmt_zero_precision.f90: New test.
19986
19987 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
19988
19989         PR c++/28058
19990         * g++.dg/template/spec31.C: New test.
19991
19992 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
19993
19994         PR c++/26573
19995         * g++.dg/other/static2.C: New test.
19996
19997 2006-08-26  Roger Sayle  <roger@eyesopen.com>
19998
19999         * gcc.dg/Wswitch-enum-2.c: New test case.
20000         * gcc.dg/Wswitch-enum-3.c: Likewise.
20001
20002 2006-08-26  Richard Guenther  <rguenther@suse.de>
20003
20004         * gcc.c-torture/compile/20060826-1.c: New testcase.
20005
20006 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
20007
20008         PR c++/28736
20009         * g++.dg/template/void10.C: New test.
20010
20011         PR c++/28737
20012         * g++.dg/template/void8.C: New test.
20013
20014         PR c+_+/28738
20015         * g++.dg/template/void9.C: New test.
20016
20017         * g++.dg/template/void3.C: Adjust error markers.
20018         * g++.dg/template/void4.C: Likewise.
20019         * g++.dg/template/crash55.C: Likewise.
20020         * g++.dg/template/void7.C: Likewise
20021
20022 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
20023
20024         PR c++/28588
20025         * g++.dg/inherit/access6.C: New test.
20026         * g++.dg/inherit/access7.C: Likewise.
20027
20028         PR c++/28595
20029         * g++.dg/template/array15.C: New test.
20030         * g++.dg/template/crash2.C: Tweak error markers.
20031
20032 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
20033
20034         PR middle-end/28683
20035         * gcc.c-torture/compile/20060823-1.c: New test.
20036
20037 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20038
20039         PR c++/28853
20040         * g++.dg/template/ttp21.C: New test.
20041
20042         PR c++/28852
20043         * g++.dg/other/operator1.C: Add error-marker.
20044         * g++.dg/other/operator2.C: New test.
20045
20046 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20047
20048         PR c/27893
20049         * gcc.c-torture/compile/vla-const-1.c,
20050         gcc.c-torture/compile/vla-const-2.c: New tests.
20051
20052 2006-08-26  Richard Guenther  <rguenther@suse.de>
20053
20054         PR middle-end/28814
20055         * gcc.dg/torture/pr28814.c: New testcase.
20056
20057 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20058
20059         PR c/28418
20060         * gcc.c-torture/compile/compound-literal-1.c: New test.
20061
20062 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20063
20064         PR c/28299
20065         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
20066         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
20067         Expect extra diagnostics.
20068
20069 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
20070
20071         gcc.dg/noncompile/pr16876.c: New test.
20072
20073 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
20074
20075         PR c++/28056
20076         * g++.dg/parse/local1.C: New test.
20077         * g++.dg/other/qual1.C: Tweak error marker.
20078
20079 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
20080
20081         PR c++/27787
20082         * g++.dg/template/typename10.C: New.
20083         * g++.dg/template/lookup4.C: Remove bogus error marker.
20084
20085 2006-08-25  Richard Guenther  <rguenther@suse.de>
20086
20087         PR testsuite/28829
20088         * gcc.dg/pr26570.c: Fix testcase.
20089
20090 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
20091
20092         PR tree-opt/28807
20093         * gcc.c-torture/execute/mayalias-2.c: New test.
20094         * gcc.dg/tree-ssa/alias-13.c: New test.
20095
20096 2006-08-24  Jan Hubicka  <jh@suse.cz>
20097
20098         PR debug/26881
20099         * gcc.dg/debug/pr26881.c: New file.
20100
20101 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
20102
20103         PR fortran/28788
20104         * gfortran.dg/used_types_4.f90: New test.
20105         * gfortran.dg/derived_init_2.f90: Modify to check sibling
20106         association of derived types.
20107         * gfortran.dg/used_types_2.f90: Add module cleanup.
20108         * gfortran.dg/used_types_3.f90: The same.
20109
20110         PR fortran/28771
20111         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
20112         fix of regression.
20113
20114 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20115
20116         PR 28813
20117         * gfortran.dg/direct_io_6.f90: Remove test.
20118
20119 2006-08-23  Stuart Hastings  <stuart@apple.com>
20120
20121         PR 28825
20122         * gcc.target/i386/20060821-1.c: New.
20123
20124 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
20125
20126         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
20127         dg-warning strings for dllimport.
20128
20129 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
20130
20131         PR C++/28450
20132         * g++.dg/ext/vector4.C: New test.
20133         * g++.dg/ext/complex1.C: New test.
20134
20135 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
20136
20137         PR debug/28692
20138         * gcc.dg/debug/const-1.c: New.
20139         * gcc.dg/debug/const-2.c: New.
20140         * gcc.dg/debug/dwarf2/const-1.c: New.
20141         * gcc.dg/debug/dwarf2/const-2.c: New.
20142         * gcc.dg/debug/dwarf2/const-2b.c: New.
20143
20144 2006-08-22  Richard Guenther  <rguenther@suse.de>
20145
20146         PR middle-end/28776
20147         * gcc.c-torture/compile/pr28776-1.c: New testcase.
20148         * gcc.c-torture/compile/pr28776-2.c: Likewise.
20149
20150 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
20151
20152         PR tree-optimization/28003
20153         * g++.dg/tree-ssa/pr28003.C: New.
20154
20155 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20156
20157         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
20158
20159 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
20160
20161         PR c++/26269
20162         * g++.dg/other/error14.C: New test.
20163
20164         PR c++/28505
20165         * g++.dg/parse/ctor7.C: New test.
20166         * g++.dg/parse/ctor8.C: Likewise.
20167
20168         PR c++/28741
20169         * g++.dg/template/void7.C: New test.
20170
20171 2006-08-21  Olivier Hainque  <hainque@adacore.com>
20172
20173         * gnat.dg/self_aggregate_with_zeros.adb: New test.
20174         * gnat.dg/self_aggregate_with_array.adb: New test.
20175
20176 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20177
20178         * g++.dg/eh/arm-vfp-unwind.C: New test.
20179
20180 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
20181
20182         PR c++/28341
20183         * g++.dg/template/ref3.C: New test.
20184         * g++.dg/template/nontype13.C: New test.
20185
20186         PR c++/28346
20187         * g++.dg/template/ptrmem17.C: New test.
20188
20189 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
20190
20191         PR target/28648 c:
20192         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
20193
20194 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
20195
20196         PR fortran/28630
20197         * gfortran.dg/used_types_2.f90: New test.
20198
20199         PR fortran/28601
20200         * gfortran.dg/used_types_3.f90: New test.
20201
20202         PR fortran/20886
20203         * gfortran.dg/generic_actual_arg.f90: New test.
20204
20205         PR fortran/28735
20206         * gfortran.dg/module_private_array_refs_1.f90: New test.
20207
20208         PR fortran/28762
20209         * gfortran.dg/program_name_1.f90: New test.
20210
20211         PR fortran/28425
20212         * gfortran.dg/derived_constructor_comps_1.f90: New test.
20213
20214         PR fortran/28496
20215         * gfortran.dg/array_initializer_2.f90: New test.
20216
20217         PR fortran/18111
20218         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
20219
20220         PR fortran/28600
20221         * gfortran.dg/assumed_charlen_function_4.f90: New test.
20222
20223         PR fortran/28771
20224         * gfortran.dg/assumed_charlen_in_main.f90: New test.
20225
20226         PR fortran/28660
20227         * gfortran.dg/dependent_decls_1.f90: New test.
20228
20229 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
20230
20231         PR fortran/25217
20232         * gfortran.dg/derived_init_2.f90: New.
20233
20234 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
20235
20236         * gcc.c-torture/execute/pr28289.c: New test.
20237
20238 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
20239
20240         PR c/28744
20241         * gcc.dg/attr-externally-visible-1.c: New test.
20242         * gcc.dg/attr-externally-visible-2.c: New test.
20243         * g++.dg/parse/attr-externally-visible-1.C: New test.
20244         * g++.dg/parse/attr-externally-visible-2.C: New test.
20245
20246 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20247
20248         PR c++/28606
20249         * g++.dg/parse/dtor11.C: New test.
20250
20251 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20252
20253         PR rtl-optimization/28489
20254         * gcc.c-torture/compile/pr28489.c: New test.
20255
20256 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20257
20258         PR c++/28710
20259         * g++.dg/template/redecl4.C: New test.
20260
20261         PR c++/28711
20262         * g++.dg/template/ctor8.C: New test.
20263
20264 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20265
20266         * gcc.dg/pr26570.c: Fix testcase.
20267
20268 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20269
20270         * PR c++/28573
20271         * g++.dg/parse/offsetof6.C: New test.
20272         * g++.dg/parse/offsetof6.C: New test.
20273         * g++.dg/parse/offsetof7.C: New test.
20274
20275 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20276
20277         PR testsuite/28602
20278         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
20279         is false.
20280
20281 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
20282
20283         PR c++/28302
20284         * g++.dg/ext/vector3.C: New test.
20285
20286 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
20287
20288         PR gcov/profile/26570
20289         * gcc.dg/pr26570.c: New test.
20290
20291 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
20292
20293         PR c/27697
20294         * gcc.dg/qual-component-1.c: New test.
20295
20296 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20297
20298         PR c++/28593
20299         * g++.dg/parse/new3.C: New test.
20300
20301 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20302
20303         PR fortran/25828
20304         * gfortran.dg/streamio_1.f90: New test.
20305         * gfortran.dg/streamio_2.f90: New test.
20306         * gfortran.dg/streamio_3.f90: New test.
20307         * gfortran.dg/streamio_4.f90: New test.
20308         * gfortran.dg/streamio_5.f90: New test.
20309         * gfortran.dg/streamio_6.f90: New test.
20310         * gfortran.dg/streamio_7.f90: New test.
20311         * gfortran.dg/streamio_8.f90: New test.
20312
20313 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
20314
20315         PR c/28287
20316         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
20317
20318 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
20319
20320         PR c++/28594
20321         * g++.dg/template/void6.C: New test.
20322
20323 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20324
20325         PR c/28649
20326         * gcc.dg/parse-error-1.c: New test.
20327         * gcc.dg/parse-error-2.c: New test.
20328         * gcc.dg/cpp/digraph2.c: Add error-marker.
20329         * gcc.dg/noncompile/920923-1.c: Likewise.
20330
20331 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20332
20333         PR c/27490
20334         * gcc.dg/sizeof-2.c: New testcase.
20335
20336         PR c/27489
20337         * gcc.dg/switch-A.c: New testcase.
20338
20339 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
20340
20341         PR c++/28288
20342         PR c++/14556
20343         * g++.old-deja/g++.warn/compare1.C: Delete.
20344         * g++.dg/opt/pr7503-2.C: Delete.
20345         * g++.dg/opt/pr7503-3.C: Delete.
20346         * g++.dg/opt/pr7503-4.C: Delete.
20347         * g++.dg/opt/pr7503-5.C: Delete.
20348         * g++.dg/opt/max1.C: Delete.
20349         * g++.dg/warn/minmax.C: Delete.
20350         * g++.dg/expr/minmax.C: New test.
20351
20352 2006-08-14  Richard Guenther  <rguenther@suse.de>
20353
20354         PR testsuite/28703
20355         * gcc.c-torture/execute/pr28651.c: Do not use argc
20356         to avoid optimization, instead forbid inlining.
20357
20358 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
20359
20360         PR rtl-optimization/28634
20361         * gcc.c-torture/execute/ieee/pr28634.c: New test.
20362
20363 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
20364
20365         PR c/27184
20366         * gcc.dg/torture/pr27184.c: New test.
20367
20368 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
20369
20370         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
20371
20372 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20373
20374         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
20375         * gfortran.dg/stat_2.f90: Likewise.
20376         * gfortran.dg/chmod_1.f90: Likewise.
20377         * gfortran.dg/chmod_2.f90: Likewise.
20378         * gfortran.dg/chmod_3.f90: Likewise.
20379
20380 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
20381
20382         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
20383
20384 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20385
20386         * g++.dg/opt/pr23454-2.C: New test.
20387
20388 2006-08-11  Richard Guenther  <rguenther@suse.de>
20389
20390         PR middle-end/28651
20391         * gcc.c-torture/execute/pr28651.c: New testcase.
20392
20393 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
20394
20395         * gnat.dg/specs/static_initializer.ads: New test.
20396
20397 2006-08-10  Paul Brook  <paul@codesourcery.com>
20398
20399         * gcc.target/arm/cond-asm.c: New test.
20400
20401 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
20402
20403         PR tree-optimization/26197
20404         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
20405         * g++.dg/vect/vect.exp: Compile the new tests with
20406         --param max-aliased-vops=0.
20407
20408 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
20409
20410         PR c++/28637
20411         * g++.dg/template/void3.C: New test.
20412
20413         PR c++/28638
20414         * g++.dg/template/void4.C: New test.
20415
20416         PR c++/28640
20417         * g++.dg/template/void5.C: New test.
20418
20419 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
20420
20421         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
20422         after dg-do compile.
20423
20424 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
20425
20426         PR tree-optimizations/26969
20427         * gcc.dg/vect/vect.exp: Compile tests prefixed with
20428         "unswitch-loops" with -funswitch-loops.
20429         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
20430
20431 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20432
20433         * gcc.dg/sparc-getcontext-1.c: Fix typo.
20434         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
20435         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
20436         * objc.dg/dwarf-1.m: Likewise.
20437         * objc.dg/dwarf-2.m: Likewise.
20438         * obj-c++.dg/dwarf-2.mm: Likewise.
20439
20440 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20441
20442         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
20443         * objc.dg/dwarf-2.m: Likewise.
20444         * obj-c++.dg/dwarf-2.mm: Likewise.
20445
20446         PR libfortran/28603
20447         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
20448
20449         PR testsuite/27611
20450         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20451
20452         PR testsuite/27033
20453         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20454
20455 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
20456
20457         PR target/27827
20458         * gcc.target/i386/pr27827.c: New testcase.
20459
20460 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
20461
20462         PR fortran/28590
20463         * gfortran.dg/sequence_types_1.f90: New test.
20464
20465 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
20466
20467         PR fortran/28548
20468         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
20469         dg-warning.  Add -pedantic option.
20470
20471 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20472
20473         PR c/28502
20474         * gcc.dg/proto-1.c: New test.
20475
20476         PR c/27721
20477         * gcc.dg/lvalue-4.c: New test.
20478
20479         PR c/28136
20480         * gcc.dg/init-bad-5.c: New test.
20481
20482 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
20483
20484         PR c++/28347
20485         * g++.dg/ext/typedef-init.C: Add new test for typedef
20486         initialization inside templates. Adjust existing error markers.
20487
20488 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
20489
20490         PR c++/28148
20491         * g++.dg/init/ptrmem3.C: New test.
20492
20493 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
20494
20495         PR tree-optimization/27770
20496         * lib/target-support.exp: New target keyword "section_anchors".
20497         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
20498         tests.
20499         * gcc.dg/vect/section-anchors-pr27770.c: New test.
20500         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
20501         * gcc.dg/vect/section-anchors-vect-69.c: New test.
20502         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
20503
20504 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20505
20506         * gcc.dg/20060801-1.c: Add missing '}'.
20507
20508 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20509
20510         PR c++/27508
20511         * g++.dg/parse/dtor9.C: New test.
20512         * g++.dg/parse/dtor10.C: New test.
20513         * g++.dg/other/error7.C: Adjust error-marker.
20514
20515         PR c++/28274
20516         * g++.dg/other/default5.C: New test.
20517
20518 2006-08-02  Richard Guenther  <rguenther@suse.de>
20519
20520         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
20521
20522 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
20523
20524         PR c++/28557
20525         * g++.dg/template/conv9.C: New test.
20526
20527 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
20528
20529         PR debug/28063
20530         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
20531         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
20532         Optionally return assembly text.  Update callers.
20533         (check_no_compiler_messages): Update verbose messages.
20534         (check_no_messages_and_pattern): New.
20535         (check_effective_target_string_merging): New.
20536
20537 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20538
20539         PR c++/28250
20540         * g++.dg/eh/catch4.C: New test.
20541
20542         PR c++/28257
20543         * g++.dg/other/qual1.C: New test.
20544
20545         PR c++/28259
20546         * g++.dg/inherit/error2.C: New test.
20547
20548         PR c++/28267
20549         * g++.dg/other/new1.C: New test.
20550
20551         * g++.dg/warn/pr23075.C: Remove obsolete test.
20552         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20553         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20554
20555 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
20556
20557         PR c++/28523
20558         * g++.dg/eh/cast1.C: New test.
20559
20560 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
20561
20562         PR libfortran/28452
20563         * gfortran.dg/random_3.f90:  New test.
20564
20565 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20566
20567         PR c++/28432
20568         * g++.dg/other/pr28304.C: Change expected error message.
20569         * g++.dg/other/pr28432.C: New test.
20570
20571 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20572
20573         PR c++/28256
20574         * g++.dg/init/brace2.C: Change expected error message, add empty init.
20575
20576 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
20577
20578         PR debug/23336
20579         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20580         at -g1.
20581         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20582         g++.dg/debug/enum-2.C: New.
20583
20584 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20585
20586         PR c++/6634
20587         * g++.dg/parse/long1.C: Add more tests.
20588
20589 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20590
20591         * gfortran.dg/lrshift_1.c: New file.
20592
20593 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20594
20595         PR libgfortran/28335
20596         * gfortran.dg/no_unit_error_1.f90: New test.
20597
20598 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20599
20600         PR libgfortran/28335
20601         * gfortran.dg/no_unit_error_1.f90: Delete test.
20602         * gfortran.dg/no_unit_error_2.f90: Delete test.
20603
20604 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20605
20606         * gfortran.dg/chmod_3.f90: New test.
20607         * gfortran.dg/ltime_gmtime_1.f90: New test.
20608         * gfortran.dg/ltime_gmtime_2.f90: New test.
20609         * gfortran.dg/lrshift_1.f90: New test.
20610         * gfortran.dg/chmod_1.f90: New test.
20611         * gfortran.dg/chmod_2.f90: New test.
20612
20613 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
20614
20615         PR c++/27668
20616         * g++.dg/template/crash55.C: New test.
20617
20618         PR c++/27962
20619         * g++.dg/template/nontype16.C: New test.
20620
20621         * g++.dg/template/void2.C: Adjust error markers.
20622         * g++.dg/template/nontype5.C: Adjust error markers.
20623
20624 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
20625
20626         * gcc.target/i386/stack-prot-kernel.c: New test.
20627
20628 2006-07-27  Roger Sayle  <roger@eyesopen.com>
20629
20630         * gcc.dg/builtins-55.c: New test case.
20631
20632 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
20633
20634         PR rtl-optimization/27907
20635         * gcc.c-torture/compile/pr27907.c: New test.
20636
20637 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20638
20639         * gfortran.dg/mclock.f90: New test.
20640         * gfortran.dg/int_conv_1.f90: New test.
20641         * gfortran.dg/stat_1.f90: New test.
20642         * gfortran.dg/stat_2.f90: New test.
20643
20644 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20645
20646         PR libgfortran/28335
20647         * gfortran.dg/no_unit_error_1.f90: New test.
20648         * gfortran.dg/no_unit_error_2.f90: New test.
20649         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
20650
20651 2006-07-25  Roger Sayle  <roger@eyesopen.com>
20652
20653         PR middle-end/28473
20654         * gcc.dg/fold-convround-1.c: New test case.
20655
20656 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20657
20658         * gfortran.dg/arithmetic_if.f90:  Fix comments.
20659
20660 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20661
20662         PR c++/27572
20663         * g++.dg/other/typedef1.C: New test.
20664         * g++.dg/template/typedef4.C: New test.
20665         * g++.dg/template/typedef5.C: New test.
20666
20667 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
20668
20669         PR fortran/28416
20670         * gfortran.dg/allocatable_dummy_3.f90: New.
20671
20672 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20673
20674         PR fortran/28439
20675         * gfortran.dg/arithmetic_if.f90:  New test.
20676
20677 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
20678
20679         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
20680         avoid memcpy optimization.
20681
20682 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20683
20684         PR fortran/25289
20685         * gfortran.dg/direct_io_6.f90: New test.
20686
20687 2006-07-24  Jan Hubicka  <jh@suse.cz>
20688
20689         PR c/25795
20690         PR c++/27369
20691         * gcc.dg/pr25795.c: New test.
20692         * gcc.dg/pr25795-1.c: New test.
20693
20694 2006-07-23  Roger Sayle  <roger@eyesopen.com>
20695
20696         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
20697         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
20698         which may be transformed to "g || h" on some platforms.
20699
20700 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
20701
20702         PR c++/28025
20703         * g++.dg/template/friend45.C: New test.
20704
20705 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20706
20707         PR libgfortran/28339
20708         * gfortran.dg/arrayio_8.f90: New test.
20709
20710 2006-07-21  Mike Stump  <mrs@apple.com>
20711
20712         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
20713
20714         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
20715
20716 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20717
20718         PR c++/28250
20719         * g++.dg/eh/catch3.C: New test.
20720
20721         PR c++/28363
20722         * g++.dg/template/defarg10.C: New test.
20723
20724 2006-07-20  Paul Brook  <paul@codesourcery.com>
20725
20726         PR 27363
20727         * gcc.dg/pr27363.c: New test.
20728
20729 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
20730
20731         PR c++/28338
20732         * g++.dg/init/ref13.C: New test.
20733
20734 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20735
20736         PR obj-c++/28434
20737         * obj-c++.dg/proto-error-1.mm: New test.
20738
20739 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20740
20741         PR c++/28337
20742         * g++.dg/template/string1.C: New test.
20743
20744 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20745
20746         PR c++/28048
20747         * g++.dg/template/defarg9.C: New test.
20748
20749         PR c++/28235
20750         * g++.dg/template/static27.C: New test.
20751
20752 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
20753
20754         PR 28410
20755         * gcc.dg/tree-ssa/pr28410.c: New test.
20756
20757 2006-07-18  Lee Millward  <lee.millward@gmail.com>
20758
20759         PR c++/28258
20760         * g++/dg/other/error13.C: New test.
20761
20762         PR c++/28260
20763         * g++.dg/template/friend44.C: New test.
20764
20765 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
20766
20767         PR c++/27495
20768         * g++.dg/other/pr27495.C: New.
20769
20770 2006-07-18  Olivier Hainque  <hainque@adacore.com>
20771
20772         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
20773         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
20774
20775 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20776
20777         PR c/28286
20778         * gcc.dg/pragma-pack-4.c: New test.
20779
20780 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20781
20782         PR c++/28291
20783         * g++.dg/ext/pr28291.C: New test.
20784
20785 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20786
20787         PR middle-end/28403
20788         * gcc.c-torture/execute/pr28403.c: New test.
20789
20790 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20791
20792         PR middle-end/28402
20793         * gcc.dg/pr28402.c: New test.
20794
20795 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20796
20797         PR c++/28304
20798         * g++.dg/other/pr28304.C: New test.
20799
20800 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
20801
20802         PR other/28251
20803         gcc.c-torture/unsorted/dump-noaddr.c: New test.
20804         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
20805
20806 2006-07-17  Richard Guenther  <rguenther@suse.de>
20807
20808         PR tree-optimization/28238
20809         * g++.dg/tree-ssa/pr28238.C: New testcase.
20810
20811 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20812
20813         PR c++/28250
20814         * g++.dg/eh/catch1.C: New test.
20815         * g++.dg/eh/catch2.C: New test.
20816
20817 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
20818
20819         PR c++/28370
20820         * g++.dg/template/anon3.C: New test.
20821
20822 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
20823
20824         PR fortran/20844
20825         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20826         specifiers requiring an explicit format tag..
20827
20828         PR fortran/28201
20829         * gfortran.dg/generic_5: New test.
20830
20831         PR fortran/20893
20832         * gfortran.dg/elemental_optional_args_1.f90: New test.
20833
20834 2006-07-16  Olivier Hainque  <hainque@adacore.com>
20835
20836         * gnat.dg/assert.ads: New file.
20837         * gnat.dg/controlled_record.ads: Likewise.
20838         * gnat.dg/controlled_record.adb: Likewise.
20839
20840 2006-07-15  Lee Millward  <lee.millward@gmail.com>
20841
20842         PR c++/28292
20843         * g++.dg/other/error12.C: New test.
20844
20845         PR c++/28269
20846         * g++.dg/template/crash54.C: New test.
20847
20848 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20849
20850         PR c++/28249
20851         * g++.dg/parse/catch1.C: New test.
20852
20853         PR c++/28294
20854         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
20855
20856         PR c++/28387
20857         * g++.dg/ext/attrib24.C: New test.
20858
20859 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20860
20861         PR c++/28343
20862         * g++.dg/ext/asmspec1.C: New test.
20863
20864 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
20865
20866         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
20867         (dg-test): Support shouldfail tests.
20868         * lib/target-supports-dg.exp (dg-shouldfail): New.
20869         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
20870         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
20871         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
20872         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
20873         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
20874         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
20875         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
20876
20877 2006-07-13  Jan Hubicka  <jh@suse.cz>
20878
20879         * gcc.target/i386/memcpy-1.c: New.
20880
20881 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
20882
20883         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
20884
20885 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
20886
20887         PR fortran/25097
20888         * gfortran.dg/present_1.f90: New test.
20889
20890         PR fortran/20903
20891         * gfortran.dg/interface_derived_type_1.f90: New test.
20892
20893 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
20894
20895         PR fortran/28213
20896         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
20897         list.
20898
20899 2006-07-07  Lee Millward  <lee.millward@gmail.com>
20900
20901         PR c++/27820
20902         * g++.dg/other/label1.C: New test.
20903
20904 2006-07-07  Richard Guenther  <rguenther@suse.de>
20905
20906         PR middle-end/28268
20907         * gcc.dg/torture/pr28268.c: New testcase.
20908
20909 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
20910
20911         PR c++/27019
20912         * g++.dg/ext/pr27019.C: New.
20913
20914 2006-07-07  Richard Guenther  <rguenther@suse.de>
20915
20916         PR tree-optimization/28187
20917         * gcc.dg/pr28187.c: New testcase.
20918
20919 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
20920
20921         * gnat.dg/address_conversion.adb: New test.
20922         * gnat.dg/boolean_subtype.adb: Likewise.
20923         * gnat.dg/frame_overflow.adb: Likewise.
20924         * gnat.dg/pointer_array.adb: Likewise.
20925         * gnat.dg/pointer_conversion.adb: Likewise.
20926
20927 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
20928
20929         PR fortran/28237
20930         PR fortran/23420
20931         * gfortran.dg/print_fmt_5.f90: New test.
20932
20933 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20934
20935         PR fortran/28129
20936         * gfortran.dg/bounds_check_4.f90: New test.
20937
20938 2006-07-05  Richard Guenther  <rguenther@suse.de>
20939
20940         PR target/28158
20941         * gfortran.dg/pr28158.f90: New testcase.
20942
20943 2006-07-05  Richard Guenther  <rguenther@suse.de>
20944
20945         PR tree-optimization/28162
20946         * gcc.dg/pr28162.c: New testcase.
20947
20948 2006-07-05  Richard Guenther  <rguenther@suse.de>
20949         Andrew Pinski  <pinskia@gcc.gnu.org>
20950
20951         PR c++/27084
20952         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
20953
20954 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
20955
20956         PR fortran/28174
20957         * gfortran.dg/actual_array_substr_2.f90: New test.
20958
20959         PR fortran/28167
20960         * gfortran.dg/actual_array_constructor_2.f90: New test.
20961
20962 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20963
20964         * gfortran.dg/itime_idate_1.f: New test.
20965         * gfortran.dg/itime_idate_2.f: New test.
20966
20967 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20968
20969         PR libgfortran/27704
20970         * gfortran.dg/open_status_3.f90: New test.
20971         * gfortran.dg/fmt_l.f90: Update for new feature.
20972
20973 2006-07-03  Asher Langton  <langton2@llnl.gov>
20974
20975         * gfortran.dg/oldstyle_2.f90: New.
20976
20977 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
20978
20979         * gnat.dg/string_slice.adb: New test.
20980
20981 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20982
20983         PR fortran/19259
20984         * gfortran.dg/semicolon_fixed.c: New.
20985         * gfortran.dg/semicolon_free.c: New.
20986
20987 2006-06-30  Mike Stump  <mrs@apple.com>
20988
20989         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
20990         that don't support internal visibility.
20991
20992 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
20993
20994         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
20995         for '(' / ')' needing an extra '\'.
20996
20997 2006-06-29  Roger Sayle  <roger@eyesopen.com>
20998
20999         PR middle-end/27428
21000         * gcc.dg/pr27428-1.c: New test case.
21001
21002 2006-06-29  Mike Stump  <mrs@apple.com>
21003
21004         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
21005         on darwin as we can't align commons large enough yet.
21006
21007         * gcc.dg/vla-8.c: Add additional testcases.
21008
21009 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
21010
21011         PR c++/28114
21012         * g++.dg/other/pr28114.C: New.
21013
21014 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
21015
21016         * gcc.c-torture/compile/20060625-1.c: New test.
21017
21018 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
21019
21020         PR fortran/20867
21021         * gfortran.dg/stfunc_3.f90: New test.
21022
21023         PR fortran/25056
21024         * gfortran.dg/impure_actual_1.f90: New test.
21025
21026         PR fortran/20874
21027         * gfortran.dg/elemental_result_1.f90: New test.
21028
21029         PR fortran/25073
21030         * gfortran.dg/select_7.f90: New test.
21031
21032         PR fortran/27554
21033         * intrinsic_actual_1.f: New test.
21034
21035         PR fortran/22038
21036         PR fortran/28119
21037         * gfortran.dg/forall_4.f90: New test.
21038
21039         PR fortran/25072
21040         * gfortran.dg/forall_5.f90: New test.
21041
21042 2006-06-25  Lee Millward  <lee.millward@gmail.com>
21043
21044         PR c++/28051
21045         * g++.dg/template/using13.C: New test.
21046
21047         PR c++/28054
21048         * g++.dg/other/incomplete3.C: New test.
21049
21050 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21051
21052         PR fortran/28081
21053         * gfortran.dg/substr_3.f: New test.
21054         * gfortran.dg/equiv_2.f90: Update expected error message.
21055
21056 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
21057
21058         PR fortran/28118
21059         * gfortran.dg/actual_array_substr_1.f90: New test.
21060
21061 2006-06-24  Olivier Hainque  <hainque@adacore.com>
21062
21063         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
21064         * gnat.dg/scalar_mode_agg_compare.adb: New test.
21065
21066 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
21067
21068         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
21069
21070 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
21071
21072         PR fortran/27981
21073         * gfortran.dg/simpleif_2.f90: New test.
21074
21075 2006-06-23  Lee Millward  <lee.millward@gmail.com>
21076
21077         * g++.dg/template/error22.C: Fix typo.
21078
21079 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21080
21081         PR c++/28112
21082         * g++.dg/ext/attrib23.C: New test.
21083
21084 2006-06-23  Olivier Hainque  <hainque@adacore.com>
21085
21086         * gnat.dg/varsize_temp.adb: New test.
21087
21088 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21089
21090         PR c++/11468
21091         * g++.dg/other/java2.C: New test.
21092
21093 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
21094
21095         PR target/27789
21096         * g++.dg/ext/dllimport4.C. Add more tests for invalid
21097         initialization.
21098
21099 2006-06-22  Roger Sayle  <roger@eyesopen.com>
21100
21101         PR target/27531
21102         * gcc.dg/pr27531-1.c: New test case.
21103
21104 2006-06-22  Asher Langton  <langton2@llnl.gov>
21105
21106         PR fortran/24748
21107         * gfortran.dg/implicit_8.f90: New.
21108
21109 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
21110
21111         PR rtl-optimization/28121
21112         * gcc.dg/pr28121.c: New test.
21113
21114 2006-06-22  Lee Millward  <lee.millward@gmail.com>
21115
21116         PR c++/27805
21117         * g++.dg/parse/ptrmem6.C: New test.
21118
21119         PR c++/27821
21120         * g++.dg/template/error22.C: New test.
21121
21122 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21123
21124         PR c++/28111
21125         * g++.dg/template/friend43.C: New test.
21126
21127         PR c++/28110
21128         * g++.dg/template/crash53.C: New test.
21129
21130         PR c++/28109
21131         * g++.dg/rtti/incomplete1.C: New test.
21132
21133 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
21134
21135         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
21136
21137 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
21138
21139         * gcc.c-torture/execute/complex-7.c: New.
21140
21141 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
21142
21143         * gcc.dg/merge-all-constants-1.c: New test.
21144
21145 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
21146
21147         PR c++/28113
21148         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
21149
21150 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
21151
21152         * gfortran.dg/rrspacing_1.f90: New test.
21153
21154 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21155
21156         PR c++/28052
21157         * g++.dg/other/bitfield2.C: New test.
21158
21159 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
21160
21161         PR tree-optimization/27331
21162         * gcc.dg/pr27331.c: New test.
21163
21164 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
21165             Eric Botcazou  <ebotcazou@adacore.com>
21166
21167         PR ada/18692
21168         * lib/gnat.exp: New file.
21169         * lib/gnat-dg.exp: Likewise.
21170         * gnat.dg: New directory.
21171         * gnat.dg/dg.exp: New driver.
21172         * gnat.dg/specs: New directory.
21173         * gnat.dg/specs/specs.exp: New driver.
21174         * gnat.dg/style: New directory.
21175         * gnat.dg/style/style.exp: New driver.
21176
21177 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
21178
21179         PR fortran/16206
21180         * gfortran.dg/array_initializer_1.f90: New test.
21181
21182         PR fortran/28005
21183         * gfortran.dg/matmul_3.f90: New test.
21184
21185 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
21186
21187         PR middle-end/28075
21188         * gcc.dg/tree-ssa/inline-1.c: New test.
21189
21190 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
21191
21192         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
21193         in malloc prototype; remove XFAIL.
21194         * gcc.dg/pr18241-2.c: Ditto.
21195         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
21196         in memset prototype; remove XFAIL.
21197         * gcc.dg/tree-ssa/pr23382.c: Ditto.
21198
21199 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
21200
21201         * gcc.dg/vla-8.c: Add.
21202
21203 2006-06-19  Richard Guenther  <rguenther@suse.de>
21204
21205         PR tree-optimization/27090
21206         * g++.dg/tree-ssa/pr27090.C: New testcase.
21207
21208 2006-06-19  Roger Sayle  <roger@eyesopen.com>
21209
21210         PR target/27861
21211         * gcc.dg/pr27861-1.c: New test case.
21212
21213 2006-06-19  Richard Guenther  <rguenther@suse.de>
21214
21215         PR middle-end/28045
21216         * gcc.dg/torture/pr28045.c: New testcase.
21217
21218 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21219
21220         PR fortran/26801
21221         * gfortran.dg/associated_4.f90: New test.
21222
21223 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21224
21225         PR fortran/19310
21226         PR fortran/19904
21227         * gfortran.dg/real_const_3.f90: New test.
21228
21229 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
21230
21231         PR c++/28016
21232         * g++.dg/template/static26.C: New test.
21233
21234         PR c++/27979
21235         * g++.dg/expr/bitfield2.C: New test.
21236
21237         PR c++/27884
21238         * g++.dg/parse/linkage2.C: New test.
21239
21240 2006-06-16  Richard Guenther  <rguenther@suse.de>
21241
21242         PR middle-end/27116
21243         * gcc.dg/pr15785-1.c: Revert last change.
21244         * gcc.dg/torture/pr27116-2.c: New testcase.
21245
21246 2006-06-16  Roger Sayle  <roger@eyesopen.com>
21247
21248         PR middle-end/27802
21249         * gcc.dg/pr27802-1.c: New test case.
21250
21251 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
21252
21253         PR c++/27689
21254         * g++.dg/template/ttp18.C: New test.
21255         * g++.dg/template/ttp19.C: Likewise.
21256
21257         PR c++/27666
21258         * g++.dg/expr/cond9.C: New test.
21259
21260         PR c++/27640
21261         * g++.dg/template/ctor7.C: New test.
21262
21263 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
21264
21265         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
21266
21267 2006-06-16  Richard Guenther  <rguenther@suse.de>
21268
21269         PR tree-optimization/27781
21270         * gcc.dg/tree-ssa/pr27781.c: New testcase.
21271
21272 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
21273
21274         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
21275
21276 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
21277
21278         * gcc.dg/tree-ssa/loop-18.c: New test.
21279
21280 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
21281
21282         PR c++/27665
21283         * g++.dg/template/crash52.C: New test.
21284
21285         PR c++/27648
21286         * g++.dg/ext/attrib22.C: New test.
21287
21288         PR c++/26559
21289         * g++.dg/template/builtin1.C: New test.
21290         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
21291
21292         PR c++/28018
21293         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
21294         assignment.
21295         * g++.old-deja/g++.pt/crash51.C: Likewise.
21296
21297         PR c++/27227
21298         * g++.dg/lookup/linkage1.C: New test.
21299         * g++.dg/lookup/linkage2.C: Likewise.
21300
21301 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
21302
21303         PR middle-end/27959
21304         * gcc.dg/pr27959.c: New testcase.
21305
21306 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
21307
21308         PR target/28014:
21309         * g++.dg/eh/div.C: New test.
21310
21311 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
21312
21313         PR c++/27894
21314         * g++.dg/tree-ssa/pr26757.C: New test.
21315         * g++.dg/tree-ssa/pr27894.C: New test.
21316
21317 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
21318
21319         * gcc.c-torture/compile/20060609-1.c: New test.
21320
21321         PR target/27863
21322         * gcc.c-torture/compile/pr27863.c: New test.
21323
21324 2006-06-13  Richard Guenther  <rguenther@suse.de>
21325
21326         PR tree-optimization/27830
21327         * g++.dg/tree-ssa/pr27830.C: New testcase.
21328
21329 2006-06-13  Matthew Sachs  <msachs@apple.com>
21330
21331         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
21332         the list of compiler flags; this causes those flags to be checked
21333         for things like dg-skip-if.
21334
21335 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21336
21337         PR c++/27601
21338         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
21339
21340 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
21341             Kazu Hirata  <kazu@codesourcery.com>
21342
21343         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
21344         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
21345
21346 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21347
21348         PR c++/27933
21349         * g++.dg/lookup/using15.C: New test.
21350
21351         PR c++/27951
21352         * g++.dg/other/anon4.C: New test.
21353
21354 2006-06-12  Roger Sayle  <roger@eyesopen.com>
21355
21356         PR c++/21210
21357         * g++.dg/init/complex1.C: New test case.
21358
21359 2006-06-11  Eric Christopher  <echristo@apple.com>
21360
21361         PR middle-end/27948
21362         * gcc.dg/bf-ms-layout.c: Run on darwin.
21363         * gcc.dg/bf-no-ms-layout: Ditto.
21364         * gcc.dg/attr-ms_struct-2.c: New.
21365         * gcc.dg/bf-ms-layout-2.c: Ditto.
21366
21367 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21368
21369         * gcc.dg/attr-ms_struct-packed1.c: New.
21370
21371 2006-06-09  Mike Stump  <mrs@apple.com>
21372
21373         * gcc.dg/vla-7.c: Add.
21374
21375 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
21376
21377         PR fortran/24558
21378         * gfortran.dg/entry_6.f90: New test.
21379
21380         PR fortran/20877
21381         PR fortran/25047
21382         * gfortran.dg/entry_7.f90: New test.
21383
21384 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
21385
21386         PR c/27747
21387         * gcc.dg/cpp/_Pragma6.c: New test.
21388
21389         PR c++/27748
21390         * g++.dg/cpp/_Pragma1.C: New test.
21391
21392         PR preprocessor/27746
21393         * gcc.dg/gomp/macro-3.c: New test.
21394         * gcc.dg/gomp/macro-4.c: New test.
21395         * g++.dg/gomp/macro-3.C: New test.
21396         * g++.dg/gomp/macro-4.C: New test.
21397
21398 2006-06-09  Richard Guenther  <rguenther@suse.de>
21399
21400         PR tree-optimization/26998
21401         * gcc.dg/torture/pr26998.c: New testcase.
21402         * gcc.dg/tree-ssa/vrp29.c: New testcase.
21403
21404 2006-06-08  Mike Stump  <mrs@apple.com>
21405
21406         * gcc.dg/pr27095.c: Account for stubs.
21407
21408         PR target/26427
21409         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
21410         produce bad code on darwin.
21411
21412 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21413
21414         PR fortran/27958
21415         * gfortran.dg/substr_2.f: New test.
21416
21417 2006-06-08  Asher Langton  <langton2@llnl.gov>
21418
21419         PR fortran/27786
21420         * cray_pointers_2.f90: Add -fbounds-check compile flag.
21421
21422 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21423
21424         PR target/27421
21425         * gcc.dg/union-3.c: New test.
21426
21427 2006-06-08  Richard Guenther  <rguenther@suse.de>
21428
21429         PR middle-end/27116
21430         * gcc.dg/torture/pr27116.c: New testcase.
21431         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
21432
21433 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
21434
21435         PR rtl-optimization/26449
21436         * gcc.dg/pr26449.c: New test.
21437
21438 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21439
21440         PR c++/27601
21441         * g++.dg/ext/offsetof1.C: Test member functions.
21442
21443 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
21444
21445         * gcc.dg/pr27095.c: Improve scanning.
21446
21447 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
21448
21449         PR fortran/23091
21450         * gfortran.dg/saved_automatic_1.f90: New test.
21451
21452         PR fortran/24168
21453         * gfortran.dg/array_simplify_1.f90: New test.
21454
21455         PR fortran/25090
21456         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21457
21458         PR fortran/25058
21459         * gfortran.dg/entry_dummy_ref_2.f90: New test.
21460
21461 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
21462
21463         PR c++/27177
21464         * g++.dg/expr/cast7.C: New test.
21465
21466 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
21467
21468         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
21469         * lib/gcc-defs.exp (tool_check_compile): Ditto.
21470         * lib/fortran-torture.exp (fortran-torture-compile,
21471         fortran-torture-execute): Ditto.
21472
21473 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
21474
21475         PR target/27842
21476         * gcc.dg/vmx/pr27842.c: New test.
21477
21478 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21479
21480         PR libfortran/27895
21481         * gfortran.dg/bounds_check_3.f90: New test.
21482
21483 2006-06-05  Mike Stump  <mrs@apple.com>
21484
21485         * objc.dg/objc-fast-4.m: Skip for ppc64.
21486
21487 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
21488
21489         PR testsuite/27705
21490         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
21491
21492 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
21493             Victor Kaplansky  <victork@il.ibm.com>
21494
21495         PR tree-optimizations/26360
21496         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
21497         with -fno-tree-dce.
21498         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
21499
21500 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
21501
21502         PR fortran/14067
21503         * gfortran.dg/data_char_1.f90: Add messages for truncated
21504         strings.
21505
21506         PR fortran/16943
21507         * gfortran.dg/func_decl_2.f90: New test.
21508
21509         PR fortran/20839
21510         * gfortran.dg/do_2.f90: New test.
21511
21512         PR fortran/27655
21513         * gfortran.dg/associated_3.f90: New test.
21514
21515 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
21516
21517         PR c++/27819
21518         * g++.dg/template/static25.C: New test.
21519
21520         PR c++/27722
21521         * g++.dg/init/array21.C: New test.
21522
21523         PR c++/27807
21524         * g++.dg/ext/complit7.C: New test.
21525
21526         PR c++/27806
21527         * g++.dg/parse/ptrmem5.C: New test.
21528
21529 2006-06-04  Roger Sayle  <roger@eyesopen.com>
21530             Andrew Pinski  <pinskia@physics.uc.edu>
21531
21532         PR c/27150
21533         PR middle-end/27382
21534         * gcc.dg/pr27150-1.c: New testcase.
21535         * gcc.dg/pr27382-1.c: New testcase.
21536         * gcc.dg/pr27382-2.c: New testcase.
21537
21538 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
21539
21540         PR c/25161
21541         PR c/27020
21542         * gcc.dg/array-10.c: New test.
21543
21544 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21545
21546         PR c++/27804
21547         * g++.dg/init/const4.C: New test.
21548         * g++.dg/init/member1.C: Add error-marker.
21549         * g++.dg/other/fold1.C: Adjust error-marker.
21550
21551 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21552
21553         PR c++/27601
21554         * g++.dg/ext/offsetof1.C: New test.
21555
21556 2006-06-04 Eric Christopher <echristo@apple.com>
21557
21558         * gcc.dg/attr-ms_struct-1.c: New.
21559
21560 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
21561
21562         * gcc.c-torture/compile/builtin_constant_p.c: New test.
21563
21564 2006-06-04  Richard Guenther  <rguenther@suse.de>
21565
21566         PR tree-optimization/27039
21567         * gcc.dg/tree-ssa/loop-17.c: New testcase.
21568
21569 2006-06-03  Roger Sayle  <roger@eyesopen.com>
21570
21571         PR target/26223
21572         * gcc.target/i386/amd64-abi-2.c: New test case.
21573
21574 2006-06-02  Eric Christopher  <echristo@apple.com>
21575
21576         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21577         * gcc.target/i386/20020523-1.c: Skip if darwin.
21578         * gcc.target/i386/asm-3.c: Ditto.
21579         * gcc.target/i386/20011119-1.c: Ditto.
21580         * gcc.target/i386/clobbers.c: Remove pic part of test.
21581
21582 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
21583
21584         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21585         * g++.old-deja/g++.other/init19.C: Ditto.
21586         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21587         and add other platforms as expected failures.
21588
21589 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
21590
21591         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21592         (is-effective-target-keyword): Ditto.
21593
21594 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
21595
21596         PR fortran/27715
21597         * gfortran.dg/extended_char_comparison_1.f:  New test.
21598
21599 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
21600
21601         PR fortran/25098
21602         * gfortran.dg/dummy_procedure_1.f90: New test.
21603
21604         PR fortran/25147
21605         * gfortran.dg/dummy_procedure_2.f90: New test.
21606
21607         * gfortran.dg/associated_2.f90: Correct to make consistent with
21608         standard.
21609
21610 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21611
21612         * gcc.target/i386/387-11.c: New test case.
21613
21614 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
21615
21616         PR c++/27801
21617         * g++.dg/template/cond6.C: New test.
21618
21619         PR c++/26496
21620         * g++.dg/template/crash51.C: New test.
21621         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21622
21623         PR c++/27385
21624         * g++.dg/init/array20.C: New test.
21625
21626 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21627
21628         * gcc.dg/builtins-54.c: New test case.
21629
21630 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21631
21632         PR c++/26433
21633         * g++.dg/template/fntry1.C: Add dg-do link.
21634
21635         PR c++/27808
21636         * g++.dg/parse/friend6.C: New test.
21637
21638 2006-05-30  Asher Langton  <langton2@llnl.gov>
21639
21640         * gfortran.dg/cray_pointers_7.f90: New test.
21641
21642 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21643
21644         PR tree-optimization/23452
21645         * gcc.dg/fold-mulconj-1.c: New test case.
21646
21647 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21648
21649         PR c++/27803
21650         * g++.dg/parse/bitfield1.C: New test.
21651
21652 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21653
21654         * gcc.target/ppc-eq0-1.c: New test case.
21655         * gcc.target/ppc-negeq0-1.c: New test case.
21656
21657 2006-05-30  Dirk Mueller  <dmueller@suse.de>
21658
21659         PR c/27273
21660         * gcc.dg/overflow-warn-5.c: New test.
21661
21662 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21663
21664         PR c/27718
21665         * gcc.dg/sizeof-1.c: New test.
21666
21667 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
21668
21669         PR target/27790
21670         * gcc.target/i386/pr27790.c: New test.
21671
21672 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21673
21674         PR libgfortran/27757
21675         * gfortran.dg/direct_io_5.f90: New test.
21676
21677 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21678
21679         PR libgfortran/27634
21680         * gfortran.dg/fmt_missing_period_1.f: New test.
21681         * gfortran.dg/fmt_missing_period_2.f: New test.
21682         * gfortran.dg/fmt_missing_period_3.f: New test.
21683
21684 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21685
21686         PR fortran/19777
21687         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
21688         arrays.
21689
21690 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21691
21692         PR c++/27713
21693         * g++.dg/template/new6.C: New test.
21694
21695 2006-05-29  Roger Sayle  <roger@eyesopen.com>
21696
21697         PR tree-optimization/24964
21698         * gcc.target/i386/387-10.c: New test case.
21699
21700 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
21701
21702         * intrinsics/string_intrinsics.c (compare_string):
21703         Use memcmp instead of strncmp to avoid tripping over
21704         CHAR(0) in a string.
21705
21706 2006-05-27  Richard Guenther  <rguenther@suse.de>
21707
21708         PR middle-end/27773
21709         * gcc.dg/torture/pr27773.c: New testcase.
21710
21711 2006-05-27  Dirk Mueller  <dmueller@suse.de>
21712
21713         * gcc.dg/pr24561.c: Rename to..
21714         * gcc.dg/pr25962.c: .. this.
21715
21716 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21717
21718         PR fortran/19777
21719         * gfortran.dg/bounds_check_2.f: New test.
21720
21721 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
21722
21723         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
21724         * gfortran.dg/byte_1.f90: Likewise.
21725         * gfortran.dg/dup_save_2.f90: Likewise.
21726
21727 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
21728
21729         * gfortran.dg/associated_2.f90: New test.
21730
21731 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21732
21733         PR fortran/27524
21734         * gfortran.dg/bounds_check_1.f90: New test.
21735
21736 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
21737
21738         PR rtl-optimization/27661
21739         * gcc.dg/pr27661.c: New test case.
21740
21741 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
21742
21743         PR fortran/23151
21744         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
21745         * gfortran.dg/print_parentheses_1.f:  New test.
21746         * gfortran.dg/print_parentheses_2.f90:  New test.
21747
21748 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
21749
21750         PR target/27758
21751         * gcc.dg/pr27758.c: New test.
21752
21753 2006-05-24  Falk Hueffner  <falk@debian.org>
21754
21755         * gcc.c-torture/compile/pr27571.c: New test.
21756
21757 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
21758
21759         PR fortran/27709
21760         * gfortran.dg/spec_expr_4.f90: New test.
21761
21762         PR fortran/27155
21763         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
21764
21765 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
21766
21767         PR c++/20103
21768         * g++.dg/ext/complit6.C: New test.
21769         * g++.dg/ext/complit3.C: Adjust error markers.
21770         * g++.dg/init/const3.C: New test.
21771
21772 2006-05-25  Richard Guenther  <rguenther@suse.de>
21773
21774         PR middle-end/27743
21775         * gcc.dg/torture/pr27743.c: New testcase.
21776
21777 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21778
21779         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
21780
21781 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
21782
21783         * gcc.dg/compat/scalar-by-value-x.h: New.
21784         * gcc.dg/compat/scalar-by-value-y.h: New.
21785         * gcc.dg/compat/scalar-by-value-5.c: New.
21786         * gcc.dg/compat/scalar-by-value-5_main.c: New.
21787         * gcc.dg/compat/scalar-by-value-5_x.c: New.
21788         * gcc.dg/compat/scalar-by-value-5_y.c: New.
21789         * gcc.dg/compat/scalar-by-value-6.c: New.
21790         * gcc.dg/compat/scalar-by-value-6_main.c: New.
21791         * gcc.dg/compat/scalar-by-value-6_x.c: New.
21792         * gcc.dg/compat/scalar-by-value-6_y.c: New.
21793
21794 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
21795
21796         PR tree-optimization/27639
21797         PR tree-optimization/26719
21798         * gcc.dg/pr27639.c: New test.
21799         * gcc.dg/pr26719.c: New test.
21800         * gcc.dg/tree-ssa/scev-cast.c: New test.
21801
21802 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
21803
21804         PR c++/20173
21805         * g++.dg/template/error21.C: New test.
21806
21807 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
21808
21809         PR target/27696
21810         * gcc.target/i386/pr27696.c: New.
21811
21812 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
21813
21814         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
21815
21816         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
21817
21818 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21819
21820         PR c++/27716
21821         * g++.dg/other/assign1.C: New test.
21822
21823 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
21824
21825         PR target/27266
21826         * gcc.target/i386/pr27266.c: New.
21827
21828 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21829
21830         PR c++/27451
21831         * g++.dg/ext/asm9.C: New test.
21832
21833 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
21834
21835         PR rtl-optimization/25514
21836         * gcc.c-torture/compile/pr25514.c: New test.
21837
21838 2006-05-22  Richard Guenther  <rguenther@suse.de>
21839
21840         Revert
21841         2006-01-31  Richard Guenther  <rguenther@suse.de>
21842
21843         * gcc.target/i386/sselibm-1.c: New testcase.
21844         * gcc.target/i386/sselibm-2.c: Likewise.
21845         * gcc.target/i386/sselibm-3.c: Likewise.
21846         * gcc.target/i386/sselibm-4.c: Likewise.
21847         * gcc.target/i386/sselibm-5.c: Likewise.
21848
21849 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21850
21851         PR c/27420
21852         * gcc.dg/func-args-2.c: New test.
21853
21854         PR c/26818
21855         * gcc.dg/struct-incompl-1.c: New test.
21856
21857 2006-05-22  Richard Guenther  <rguenther@suse.de>
21858
21859         PR testsuite/27708
21860         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
21861         the transformations we test for.
21862
21863 2006-05-22  Richard Guenther  <rguenther@suse.de>
21864
21865         PR testsuite/27707
21866         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
21867
21868 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
21869
21870         PR c++/27210
21871         * g++.dg/warn/new1.C: New test.
21872         * g++.dg/template/new5.C: Likewise.
21873
21874 2006-05-21  Roger Sayle  <roger@eyesopen.com>
21875
21876         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
21877         * gcc.target/i386/20060512-3.c: Likewise.
21878
21879 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
21880
21881         PR rtl-optimization/27671
21882         * gcc.c-torture/execute/pr27671-1.c: New.
21883         * gcc.dg/pr27671-2.c: Likewise.
21884
21885         PR tree-optimization/26622.
21886         * gcc.c-torture/compile/pr26622.c: New.
21887
21888 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21889
21890         PR fortran/27613
21891         * gfortran.dg/recursive_reference_1.f90: New test.
21892
21893 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21894
21895         PR fortran/25746
21896         * gfortran.dg/elemental_subroutine_3.f90: New test.
21897
21898         PR fortran/25090
21899         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
21900
21901         PR fortran/27584
21902         * gfortran.dg/associated_target_1.f90: New test.
21903
21904         PR fortran/19015
21905         * gfortran.dg/maxloc_shape_1.f90: New test.
21906
21907 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21908
21909         PR libgfortran/24459
21910         * gfortran.dg/namelist_24.f90: New test.
21911         * gfortran.dg/namelist_12.f: Fix typo in comment.
21912
21913 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
21914
21915         PR middle-end/25776
21916         * g++.dg/other/error11.C: New test.
21917
21918 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21919
21920         * gcc.target/mips/pr26765.c: Add -w to options.
21921
21922 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21923
21924         * lib/target-supports.exp (check_effective_target_mpaired_single):
21925         New function.
21926         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
21927         multilibs.
21928         * g++.dg/vect/vect.exp: Likewise.
21929
21930 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21931
21932         PR testsuite/25891
21933         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
21934
21935 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
21936
21937         PR fortran/27662
21938         * gfortran.dg/temporary_1.f90: New file.
21939
21940 2006-05-19  Andreas Schwab  <schwab@suse.de>
21941
21942         * g++.dg/other/unused1.C: Also match "stringz".
21943
21944 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
21945
21946         PR c++/26433
21947         * g++.dg/template/fntry1.C: New test.
21948
21949 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
21950
21951         PR c++/27471
21952         PR c++/27506
21953         * g++.dg/conversion/bitfield5.C: New test.
21954         * g++.dg/conversion/bitfield6.C: New test.
21955
21956 2006-05-18  Mike Stump  <mrs@apple.com>
21957
21958         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
21959         * gcc.dg/vla-4.c: Add.
21960         * gcc.dg/vla-5.c: Add.
21961         * gcc.dg/vla-6.c: Add.
21962
21963 2006-05-12  Stuart Hastings  <stuart@apple.com>
21964
21965         * gcc.target/i386/20060512-1.c: New.
21966         * gcc.target/i386/20060512-2.c: New.
21967         * gcc.target/i386/20060512-3.c: New.
21968         * gcc.target/i386/20060512-4.c: New.
21969
21970 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
21971
21972         PR c++/26122
21973         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
21974
21975         PR c++/26068
21976         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
21977         * g++.dg/parse/linkage1.C: New test.
21978
21979 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21980
21981         PR tree-optimization/27548
21982         * g++.dg/tree-ssa/pr27548.C: New test.
21983
21984 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21985
21986         PR fortran/26551
21987         * gfortran.dg/recursive_check_1.f: New test.
21988         * gfortran.dg/recursive_check_2.f90: New test.
21989
21990 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
21991
21992         * g++.dg/opt/temp2.C: New test.
21993
21994 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21995
21996         PR c++/27491
21997         * g++.dg/init/brace5.C: New test.
21998
21999         PR middle-end/27415
22000         * gcc.dg/gomp/pr27415.c: New test.
22001         * g++.dg/gomp/pr27415.C: New test.
22002
22003         PR tree-optimization/27549
22004         * g++.dg/tree-ssa/pr27549.C: New test.
22005
22006 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22007
22008         PR libgfortran/27575
22009         * gfortran.dg/read_eof_4.f90: New test.
22010
22011 2006-05-16  Richard Guenther  <rguenther@suse.de>
22012
22013         PR tree-optimization/22303
22014         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
22015
22016 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
22017
22018         PR middle-end/27573
22019         * gcc.dg/gomp/pr27573.c: New test.
22020         * gfortran.dg/gomp/pr27573.f90: New test.
22021
22022         PR c/27499
22023         * gcc.dg/gomp/pr27499.c: New test.
22024         * g++.dg/gomp/pr27499.C: New test.
22025
22026 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
22027
22028         PR c++/27339
22029         * g++.dg/parser/access8.C: Adjust error marker.
22030         * g++.dg/template/access17.C: New test.
22031         * g++.dg/template/access18.C: Likewise.
22032
22033 2006-05-15  Roger Sayle  <roger@eyesopen.com>
22034
22035         PR target/26600
22036         * gcc.target/i386/pr26600.c: New test case.
22037
22038 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
22039
22040         PR c++/27505
22041         * g++.dg/expr/bitfield1.C: New test.
22042
22043 2006-05-15  Richard Guenther  <rguenther@suse.de>
22044
22045         PR tree-optimization/27603
22046         * gcc.dg/torture/pr27603.c: New testcase.
22047
22048 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
22049
22050         PR fortran/25090
22051         * gfortran.dg/entry_dummy_ref_1.f90: New test.
22052
22053         PR fortran/25082
22054         * gfortran.dg/scalar_return_1.f90: New test.
22055
22056         PR fortran/27411
22057         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
22058
22059 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
22060
22061         * gcc.dg/gomp/critical-4.c: New test.
22062         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
22063         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
22064         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
22065         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
22066
22067 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22068
22069         PR c++/27582
22070         * g++.dg/template/dependent-args1.C: New test.
22071
22072         PR c++/27581
22073         * g++.dg/lookup/this1.C: New test.
22074
22075         PR c++/27315
22076         * g++.dg/template/operator6.C: New test.
22077         * g++.dg/template/incomplete3.C: New test.
22078
22079         PR c++/27559
22080         * g++.dg/template/new4.C: New test.
22081
22082         PR c++/27496
22083         * g++.dg/template/void2.C: New test.
22084
22085 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
22086
22087         * g++.dg/template/dependent-expr5.C: New test.
22088
22089 2006-05-14  Roger Sayle  <roger@eyesopen.com>
22090
22091         PR middle-end/26729
22092         * gcc.dg/pr26729-1.c: New test case.
22093
22094 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
22095
22096         * gcc.dg/pr27003.c: New test.
22097
22098 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
22099
22100         * lib/target-supports.dg (check_cxa_atexit_available): Change
22101         v3_target_compile to ${tool}_target_compile.
22102
22103 2006-05-11  Jason Merrill  <jason@redhat.com>
22104
22105         * lib/scanasm.exp (scan-not-hidden): Fix typo.
22106
22107 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22108
22109         PR fortran/27553
22110         * gfortran.dg/label_5.f90: New test.
22111
22112 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
22113
22114         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
22115         check_effective_target_powerpc_altivec_ok): New.
22116         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
22117         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
22118         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
22119         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
22120         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
22121         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
22122         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
22123         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
22124         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
22125         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
22126         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
22127         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
22128         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
22129         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
22130         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
22131         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
22132         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
22133         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
22134         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
22135         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
22136         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
22137         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
22138         gcc.target/powerpc/altivec-9.c,
22139         gcc.target/powerpc/altivec-consts.c,
22140         gcc.target/powerpc/altivec-pr22085.c,
22141         gcc.target/powerpc/altivec-splat.c,
22142         gcc.target/powerpc/altivec-types-1.c,
22143         gcc.target/powerpc/altivec-types-2.c,
22144         gcc.target/powerpc/altivec-types-3.c,
22145         gcc.target/powerpc/altivec-types-4.c,
22146         gcc.target/powerpc/altivec-varargs-1.c,
22147         gcc.target/powerpc/altivec-vec-merge.c,
22148         gcc.target/powerpc/ppc-vector-memcpy.c,
22149         gcc.target/powerpc/ppc-vector-memset.c,
22150         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
22151         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
22152         these effective targets.
22153         * gcc.dg/vmx/pr27006.c: Add missing close brace.
22154         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
22155
22156 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22157
22158         PR middle-end/27384
22159         * g++.dg/other/fold1.C: New test.
22160
22161         PR middle-end/27488
22162         * gcc.dg/fold-nonneg-1.c: New test.
22163
22164         PR c++/27547
22165         * g++.dg/other/operator1.C: New test.
22166
22167 2006-05-11  Richard Guenther  <rguenther@suse.de>
22168
22169         PR middle-end/27529
22170         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
22171
22172 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
22173
22174         * lib/target-supports-dg.exp (check-flags): New.
22175         (dg-skip-if): Move flag checks.
22176
22177 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
22178
22179         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
22180         * lib/target-supports.dg (check_cxa_atexit_available): New.
22181
22182 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
22183
22184         PR fortran/27470
22185         * gfortran.dg/multiple_allocation_2.f90: New test case.
22186
22187 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
22188
22189         * gcc.target/arm/pr27387.C: Fix a comment typo.
22190
22191 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22192
22193         PR fortran/24549
22194         * gfortran.dg/error_recovery_1.f90: New test.
22195
22196 2006-05-10  Richard Guenther  <rguenther@suse.de>
22197
22198         PR tree-optimization/27302
22199         * gcc.dg/torture/pr27302.c: New testcase.
22200
22201 2006-05-09  Dirk Mueller  <dmueller@suse.de>
22202         Richard Guenther  <rguenther@suse.de>
22203
22204         PR middle-end/27498
22205         * gcc.dg/tree-ssa/pr27498.c: New testcase.
22206
22207 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
22208
22209         PR rtl-optimization/27335
22210         * gcc.dg/pr27335.c: New test.
22211
22212 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
22213
22214         * gcc.target/mips/mips-ps-5.c: New file.
22215
22216 2006-05-08  Jan Hubicka  <jh@suse.cz>
22217
22218         PR middle-end/25962
22219         * gcc.dg/pr25962.c: New.
22220
22221 2006-05-08  Roger Sayle  <roger@eyesopen.com>
22222
22223         PR target/27158
22224         * gcc.target/powerpc/pr27158.c: New test case.
22225
22226 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
22227
22228         PR testsuite/27476
22229         * ada/acats/run_all.sh: Use test -z.
22230
22231 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22232
22233         PR libfortran/18271
22234         * gfortran.dg/spec_expr_3.f90: New test.
22235
22236 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
22237
22238         PR target/24879
22239         * gcc.target/i386/monitor.c: New file.
22240
22241 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
22242
22243         * gcc.dg/pr27095.c: xfail *-*-darwin*.
22244
22245 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22246
22247         PR c++/27447
22248         * g++.dg/other/ptrmem7.C: New test.
22249
22250 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22251
22252         PR target/27421
22253         * gcc.dg/array-9.c: New test.
22254
22255 2006-05-07  Richard Guenther  <rguenther@suse.de>
22256
22257         PR tree-optimization/27409
22258         * gcc.dg/torture/pr27409.c: New testcase.
22259
22260 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22261
22262         PR fortran/27457
22263         * gfortran.dg/select_6.f90: New.
22264
22265 2006-05-07  Richard Guenther  <rguenther@suse.de>
22266
22267         PR tree-optimization/27136
22268         * gcc.dg/torture/pr27136.c: New testcase.
22269
22270 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
22271
22272         PR fortran/24813
22273         * gfortran.dg/char_cons_len_1.f90: New test.
22274
22275 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22276
22277         PR c++/27427
22278         * g++.dg/template/incomplete2.C: New test.
22279
22280 2006-05-06  Richard Guenther  <rguenther@suse.de>
22281
22282         PR tree-optimization/27151
22283         * gcc.dg/vect/pr27151.c: New testcase.
22284
22285 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22286
22287         PR c++/27430
22288         * g++.dg/template/void1.C: New test.
22289
22290         PR c++/27423
22291         * g++.dg/other/void2.C: New test.
22292
22293         PR c++/27422
22294         * g++.dg/conversion/void1.C: New test.
22295
22296 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
22297
22298         PR/21391
22299         * g++.dg/other/unused1.C: New.
22300
22301 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22302
22303         PR objc/27240
22304         * objc.dg/member-1.m: New test.
22305
22306 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
22307
22308         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
22309
22310 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22311
22312         PR libfortran/26985
22313         * gfortran.dg/matmul_2.f90: New test.
22314
22315 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
22316
22317         * ada/acats/run_all.sh: Use sync when main not found.
22318
22319 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
22320
22321         PR target/26765
22322         * gcc.target/mips/pr26765.c: New.
22323
22324 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
22325
22326         * gcc.target/bfin: New directory.
22327         * gcc.target/bfin/bfin.exp: New file.
22328         * gcc.target/bfin/frmul.c: New file.
22329         * gcc.target/bfin/arith.c: New file.
22330         * gcc.target/bfin/mul-combine.c: New file.
22331         * gcc.target/bfin/shift.c: New file.
22332
22333 2006-05-04  Richard Guenther  <rguenther@suse.de>
22334
22335         PR tree-optimization/14287
22336         PR tree-optimization/14844
22337         PR tree-optimization/19792
22338         PR tree-optimization/21608
22339         PR tree-optimization/27090
22340         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
22341         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
22342         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
22343         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
22344         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
22345
22346 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
22347
22348         PR tree-optimization/27285
22349         * gcc.c-torture/execute/pr27285.c: New test.
22350
22351         PR middle-end/27388
22352         * gcc.dg/gomp/pr27388-1.c: New test.
22353         * gcc.dg/gomp/pr27388-2.c: New test.
22354         * gcc.dg/gomp/pr27388-3.c: New test.
22355
22356         PR c++/27359
22357         * g++.dg/gomp/pr27359.C: New test.
22358
22359 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
22360
22361         PR fortran/20248
22362         * gfortran.dg/iargc.f90: New test.
22363
22364 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22365
22366         PR c++/27102
22367         * g++.dg/template/crash49.C: New test.
22368
22369 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
22370
22371         PR testsuite/27032
22372         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
22373
22374 2006-05-02  Jeff Law  <law@redhat.com>
22375
22376         PR tree-optimization/27364
22377         * gcc.c-torture/execute/pr27364.c: New test.
22378
22379 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22380
22381         PR c++/27309
22382         * g++.dg/parser/ctor5.C: New test.
22383
22384 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
22385
22386         PR target/27387
22387         * gcc.target/arm/arm.exp: New.
22388         * gcc.target/arm/pr27387.C: Likewise.
22389
22390 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
22391
22392         PR fortran/27269
22393         PR fortran/27324
22394         * gfortran.dg/module_equivalence_2.f90: New test.
22395
22396 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
22397
22398         PR middle-end/27337
22399         * g++.dg/gomp/pr27337-1.C: New test.
22400         * g++.dg/gomp/pr27337-2.C: New test.
22401
22402         PR middle-end/27328
22403         * gcc.dg/gomp/pr27328.c: New test.
22404
22405         PR middle-end/27325
22406         * g++.dg/gomp/pr27325.C: New test.
22407
22408         PR middle-end/27310
22409         * g++.dg/gomp/pr27310.C: New test.
22410
22411 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22412
22413         PR tree-optimization/27291
22414         * g++.dg/tree-ssa/pr27291.C: New test.
22415
22416 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22417
22418         PR tree-optimization/27283
22419         * g++.dg/tree-ssa/pr27283.C: New test.
22420
22421 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22422
22423         * gcc.dg/tree-ssa/loop-16.c: New test.
22424
22425 2006-05-01  Roger Sayle  <roger@eyesopen.com>
22426             Joseph S. Myers  <joseph@codesourcery.com>
22427
22428         * gcc.dg/Wconversion-3.c: New test case.
22429         * gcc.dg/Wconversion-4.c: Likewise.
22430
22431 2006-05-01  Richard Guenther  <rguenther@suse.de>
22432
22433         PR tree-optimization/26726
22434         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
22435
22436 2006-04-30  Roger Sayle  <roger@eyesopen.com>
22437
22438         * gcc.dg/Woverflow-1.c: New test case.
22439         * gcc.dg/Woverflow-2.c: Likewise.
22440         * gcc.dg/Woverflow-3.c: Likewise.
22441
22442 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
22443
22444         PR c++/27094
22445         * g++.dg/template/defarg8.C: New test.
22446
22447 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22448
22449         PR c++/27278
22450         * g++.dg/parse/operator7.C: New test.
22451
22452 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22453
22454         PR c++/11471
22455         PR c++/27102
22456         * g++.dg/template/crash48.C: New test.
22457
22458         PR c++/27279
22459         * g++.dg/parse/ctor4.C: New test.
22460
22461 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22462
22463         PR fortran/25681
22464         * gfortran.df/char_type_len.f90: New test.
22465
22466 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22467
22468         PR libgfortran/27304
22469         * gfortran.dg/fmt_exhaust.f90: New test.
22470
22471 2006-04-28  Roger Sayle  <roger@eyesopen.com>
22472
22473         PR c/25309
22474         * gcc.dg/large-size-array-2.c: New test case.
22475
22476 2006-04-28  Richard Guenther  <rguenther@suse.de>
22477
22478         PR target/26826
22479         * gcc.target/i386/pr26826.c: New testcase.
22480
22481 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
22482
22483         PR middle-end/27260
22484         * gcc.c-torture/execute/pr27260.c: New.
22485
22486 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
22487
22488         PR middle-end/27095
22489         * gcc.dg/pr27095.c: New.
22490
22491 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22492
22493         PR c++/27292
22494         * g++.dg/conversion/bitfield4.C: New test.
22495
22496 2006-04-27  Eric Christopher  <echristo@apple.com>
22497
22498         * gcc.dg/pragma-ms_struct.c: New.
22499
22500 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22501
22502         PR c++/27102
22503         * g++.dg/template/crash47.C: New test.
22504
22505 2006-04-27  Dirk Mueller  <dmueller@suse.de>
22506
22507         * gcc.target/i386/sse-7.c: build with -msse.
22508
22509 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
22510
22511         PR testsuite/27274:
22512         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
22513         (main): Exit if processor doesn't support SSE.
22514
22515 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
22516
22517         PR middle-end/27282
22518         * gcc.c-torture/compile/pr27282.c: New test.
22519
22520 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
22521
22522         PR middle-end/26913
22523         * g++.dg/gomp/pr26913.C: New test.
22524
22525         PR c/25996
22526         * gcc.dg/gomp/pr25996.c: New test.
22527         * g++.dg/gomp/pr25996.C: New test.
22528
22529 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
22530
22531         PR rtl-optimization/26725
22532         * gcc.c-torture/compile/pr26725.c: New test.
22533
22534 2006-04-25  Richard Guenther  <rguenther@suse.de>
22535
22536         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
22537         than n + -1.
22538
22539 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
22540
22541         * gcc.dg/20060425-1.c: New testcase.
22542
22543 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
22544
22545         PR tree-optimization/26865
22546         * gcc.dg/pr26865.c: New test.
22547
22548 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
22549
22550         PR c++/27292
22551         * g++.dg/conversion/bitfield1.C: New test.
22552         * g++.dg/conversion/bitfield2.C: Likewise.
22553         * g++.dg/conversion/bitfield3.C: Likewise.
22554
22555 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22556         Richard Guenther  <rguenther@suse.de>
22557
22558         PR tree-optimization/27236
22559         * gcc.dg/tree-ssa/pr27236.c: New testcase.
22560
22561 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22562
22563         PR c++/19963
22564         * g++.dg/other/incomplete2.C: New test.
22565
22566 2006-04-24  Richard Guenther  <rguenther@suse.de>
22567
22568         PR middle-end/26869
22569         * gcc.dg/torture/pr26869.c: New testcase.
22570
22571 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22572         Richard Guenther  <rguenther@suse.de>
22573
22574         PR tree-optimization/27218
22575         * g++.dg/tree-ssa/pr27218.C: New testcase.
22576
22577 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22578
22579         PR c++/26912
22580         * g++.dg/template/friend41.C: New test.
22581
22582 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
22583
22584         * g++.dg/opt/pr15551.C: Include cstdio.
22585         (main): Use remove instead of unlink.
22586
22587 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
22588
22589         * gcc.dg/sibcall-7.c: New test.
22590         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22591         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22592         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22593         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22594         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22595
22596 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22597
22598         PR c++/26534
22599         * g++.dg/opt/bitfield1.C: New test.
22600         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22601         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22602         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22603         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22604         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
22605         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
22606         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
22607         * g++.dg/abi/bitfield2.C: Likewise.
22608         * g++.dg/init/bitfield1.C: Likewise.
22609
22610 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
22611
22612         PR fortran/25099
22613         * gfortran.dg/elemental_subroutine_4.f90: New test.
22614         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22615         call sub (m, x).
22616
22617 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
22618
22619         * gcc.c-torture/compile/20060421-1.c: New testcase.
22620
22621 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22622
22623         PR c/25875
22624         * gcc.dg/init-bad-4.c: New test.
22625
22626 2006-04-21  Paul Brook  <paul@codesourcery.com>
22627
22628         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22629
22630 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22631
22632         PR fortran/27122
22633         * gfortran.dg/defined_operators_1.f90: New test.
22634         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22635         remove old ones associated, incorrectly, with Note 5.46.
22636
22637         PR fortran/27113
22638         * gfortran.dg/character_array_constructor_1.f90: New test.
22639
22640 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
22641
22642         * gcc.dg/20060419-1.c: New test.
22643
22644 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
22645
22646         PR c/26774
22647         * gcc.dg/struct-parse-1.c: New test case.
22648
22649 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22650
22651         PR c++/26558
22652         * g++.dg/parse/template19.C: New test.
22653
22654         PR c++/26739
22655         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
22656
22657         PR c++/26036
22658         * g++.dg/expr/call3.C: New test.
22659
22660         PR c++/10385
22661         * g++.dg/conversion/dynamic1.C: New test.
22662
22663 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
22664
22665         PR c++/27102
22666         * g++.dg/template/crash35.C: Tweak error markers.
22667         * g++.dg/template/crash46.C: New test.
22668         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
22669         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
22670
22671 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
22672
22673         PR rtl-optimization/14261
22674         * gcc.c-torture/compile/20060419-1.c: Added.
22675
22676 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
22677
22678         * gfortran.dg/label_1.f90: Adjust dg-error.
22679
22680 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22681
22682         PR target/26961
22683         * gcc.dg/fold-cond-1.c: New test case.
22684         * gcc.dg/pr26961-1.c: Likewise.
22685
22686 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22687
22688         PR libgfortran/27138
22689         * gfortran.dg/read_bad_advance.f90: New test.
22690
22691 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22692             Dale Johannesen  <dalej@apple.com>
22693
22694         PR target/24076
22695         * gcc.target/i386/vecinit-3.c: New testcase.
22696         * gcc.target/i386/vecinit-4.c: Likewise.
22697         * gcc.target/i386/sse-18.c: Likewise.
22698         * gcc.target/i386/sse-19.c: Likewise.
22699
22700 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
22701
22702         * gfortran.dg/allocate_zerosize_1.f90: New test.
22703
22704 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
22705
22706         PR c++/26365
22707         * g++.dg/template/crash45.C: New test.
22708
22709 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
22710
22711         PR fortran/26787
22712         * gfortran.dg/proc_assign_1.f90: New test.
22713         * gfortran.dg/procedure_lvalue.f90: Change message.
22714         * gfortran.dg/namelist_4.f90: Add new error.
22715
22716         PR fortran/25597
22717         PR fortran/27096
22718         * gfortran.dg/auto_pointer_array_result_1.f90
22719
22720         PR fortran/27089
22721         * gfortran.dg/specification_type_resolution_1.f90
22722
22723         PR fortran/18003
22724         PR fortran/25669
22725         PR fortran/26834
22726         * gfortran.dg/bounds_temporaries_1.f90: New test.
22727
22728         PR fortran/27124
22729         * gfortran.dg/array_return_value_1.f90: New test.
22730
22731 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
22732
22733         PR fortran/25336
22734         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
22735
22736 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
22737
22738         PR middle-end/26823
22739         * g++.dg/gomp/pr26823-1.C: New test.
22740         * g++.dg/gomp/pr26823-2.C: New test.
22741
22742 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
22743
22744         PR middle-end/27134
22745         * gcc.dg/pr27314.c: New test.
22746
22747 2006-04-13  Richard Henderson  <rth@redhat.com>
22748
22749         * g++.dg/gomp/block-0.C: Update expected matches.
22750
22751 2006-04-13  DJ Delorie  <dj@redhat.com>
22752
22753         * lib/target-supports.exp (check_effective_target_int32plus): New.
22754         (check_effective_target_ptr32plus): New.
22755         (check_effective_target_size32plus): New.
22756         (check_effective_target_int16): New.
22757         (check_profiling_available): Add m32c to the list of unsupported
22758         targets.
22759
22760         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
22761         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
22762         memory size.
22763         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
22764         pointers.
22765         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
22766         size_t.
22767         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
22768         and size_t.
22769         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
22770         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
22771         not just xstormy16.  Skip m32c due to weird pointer size.
22772         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
22773         not just xstormy16.
22774         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
22775         not just xstormy16.
22776         * gcc.dg/20020312-2.c: Add m32c support.
22777         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
22778         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
22779         in test.
22780         * gcc.dg/20050321-2.c: Require >=32 bit integers.
22781         * gcc.dg/asm-1.c: Skip if int and short are the same size.
22782         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
22783         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
22784         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
22785         formats
22786         * gcc.dg/init-string-2.c: Require >=32 bit integers.
22787         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
22788         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
22789         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
22790         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
22791         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
22792         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
22793         in test.
22794         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
22795         in test.
22796         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
22797         * gcc.dg/pr23049.c: Require >=32 bit integers.
22798         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
22799         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
22800         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
22801         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
22802         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
22803         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
22804         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
22805         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
22806         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
22807         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
22808         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
22809         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
22810         prototype in test.
22811         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
22812         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
22813         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
22814         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
22815         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
22816
22817         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
22818         * gcc.c-torture/execute/20040703-1.x: Likewise.
22819         * gcc.c-torture/execute/20040705-1.x: Likewise.
22820         * gcc.c-torture/execute/20040705-2.x: Likewise.
22821         * gcc.c-torture/execute/20040709-1.x: Likewise.
22822         * gcc.c-torture/execute/20040709-2.x: Likewise.
22823         * gcc.c-torture/execute/20040811-1.x: Likewise.
22824         * gcc.c-torture/execute/20050316-1.x: Likewise.
22825         * gcc.c-torture/execute/bitfld-4.x: Likewise.
22826         * gcc.c-torture/execute/pr19689.x: Likewise.
22827         * gcc.c-torture/execute/pr7284-1.x: Likewise.
22828         * gcc.c-torture/execute/usmul.x: Likewise.
22829         * gcc.c-torture/execute/vrp-5.x: Likewise.
22830         * gcc.c-torture/execute/vrp-6.x: Likewise.
22831         * gcc.dg/debug/20041023-1.s: Likewise.
22832
22833 2006-04-13  Roger Sayle  <roger@eyesopen.com>
22834
22835         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22836         of integers to a vector types are now constant expressions in C.
22837         * gcc.dg/vect/vect-fold-1.c: New test case.
22838
22839 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
22840             Ulrich Weigand  <uweigand@de.ibm.com>
22841
22842         PR target/27006
22843         * gcc.dg/vmx/pr27006.c: New testcase.
22844
22845 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22846
22847         PR libgfortran/26766
22848         * gfortran.dg/write_recursive.f90: New test.
22849
22850 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
22851
22852         * g++.dg/parse/dtor7.C: New test.
22853         * g++.dg/parse/new1.C: Add error marker.
22854         * g++.dg/template/new3.C: New test.
22855
22856         PR c++/26122
22857         * g++.dg/template/pure1.C: New test.
22858
22859         PR c++/26295
22860         * g++.dg/parse/ptrmem4.C: New test.
22861
22862 2006-04-10  Jeff Law  <law@redhat.com>
22863
22864         PR/27087
22865         * gcc.c-torture/compile/pr27087.c: New test.
22866
22867 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
22868
22869         PR/21391
22870         * gcc.dg/20060410.c: New.
22871
22872 2006-04-10  Matthias Klose  <doko@debian.org>
22873
22874         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
22875         Recognize multilib directory names containing underscores.
22876
22877 2006-04-10  Roger Sayle  <roger@eyesopen.com>
22878
22879         * gcc.target/i386/vecinit-1.c: New test case.
22880         * gcc.target/i386/vecinit-2.c: Likewise.
22881
22882 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
22883
22884         PR debug/27057
22885         * g++.dg/debug/dwarf2-2.C: New test.
22886
22887 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
22888
22889         PR rtl-optimization/27073
22890         * gcc.c-torture/execute/pr27073.c: New test.
22891
22892 2006-04-08  Mike Stump  <mrs@apple.com>
22893
22894         * gcc.dg/pragma-darwin.c: Improve for ppc64.
22895
22896 2006-04-07  Richard Guenther  <rguenther@suse.de>
22897
22898         PR tree-optimization/26135
22899         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
22900
22901 2006-04-06  Jan Hubicka  <jh@suse.cz>
22902
22903         PR profile/26399
22904         * g++.dg/bprob/g++-bprob-2.C: New testcase.
22905
22906 2006-04-06  Roger Sayle  <roger@eyesopen.com>
22907
22908         * g++.dg/conversion/nullptr1.C: New test case.
22909         * g++.dg/conversion/nullptr2.C: Likewise.
22910
22911 2006-04-05  Roger Sayle  <roger@eyesopen.com>
22912
22913         * gfortran.dg/dependency_18.f90: New test case.
22914
22915 2006-04-05  Richard Guenther  <rguenther@suse.de>
22916
22917         PR tree-optimization/26919
22918         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
22919         * gcc.dg/ipa/ipa-2.c: Likewise.
22920         * gcc.dg/ipa/ipa-3.c: Likewise.
22921         * gcc.dg/ipa/ipa-5.c: Likewise.
22922
22923 2006-04-05  Richard Guenther  <rguenther@suse.de>
22924
22925         PR tree-optimization/26763
22926         * gcc.dg/torture/pr26763-1.c: New testcase.
22927         * gcc.dg/torture/pr26763-2.c: Likewise.
22928
22929 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
22930
22931         PR fortran/23634
22932         PR fortran/25619
22933         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
22934
22935 2006-04-04  Eric Christopher  <echristo@apple.com>
22936
22937         * gcc.target/i386/387-1.c: Allow regexp to match darwin
22938         stubs.
22939         * gcc.target/i386/387-5.c: Ditto.
22940
22941 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
22942
22943         * gcc.target/sparc/struct-ret-check.c: New test.
22944
22945 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22946
22947         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
22948         zero decimal digits specified in format.
22949
22950 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
22951
22952         PR fortran/26891
22953         * gfortran.dg/missing_optional_dummy_1.f90: New test.
22954
22955         PR fortran/26976
22956         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
22957         * gfortran.dg/initialization_1.f90: Make assignment compliant.
22958         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
22959         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
22960         compliant and detect bigendian-ness.
22961
22962 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
22963
22964         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
22965         dummy arguments work when the actual argument is itself a dummy
22966         argument of the caller.
22967
22968 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22969
22970         PR libfortran/24685
22971         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
22972
22973 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22974
22975         * gfortran.dg/dependencency_17.f90: New test case.
22976
22977 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22978
22979         * gfortran.dg/dependency_14.f90: New test case.
22980         * gfortran.dg/dependency_15.f90: Likewise.
22981         * gfortran.dg/dependency_16.f90: Likewise.
22982
22983 2006-03-31  Asher Langton  <langton2@llnl.gov>
22984
22985         PR fortran/25358
22986         gfortran.dg/cray_pointers_6.f90: New test.
22987
22988 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22989
22990         PR libgfortran/26890
22991         * gfortran.dg/read_size_noadvance.f90: New test.
22992
22993 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
22994
22995         PR fortran/25031
22996         * gfortran.dg/multiple_allocation_1.f90: Check that the
22997         size has changed after a re-allocation with stat.
22998
22999 2006-03-30  Richard Guenther  <rguenther@suse.de>
23000
23001         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
23002         removal.
23003         * gcc.target/i386/sselibm-2.c: Likewise.
23004         * gcc.target/i386/sselibm-3.c: Likewise.
23005         * gcc.target/i386/sselibm-4.c: Likewise.
23006         * gcc.target/i386/sselibm-5.c: Likewise.
23007
23008 2006-03-28  Roger Sayle  <roger@eyesopen.com>
23009
23010         * gcc.dg/fold-andxor-1.c: New test case.
23011         * gcc.dg/fold-xorand-1.c: Likewise.
23012
23013 2006-03-28  Roger Sayle  <roger@eyesopen.com>
23014
23015         * gcc.dg/fold-convnotconv-1.c: New test case.
23016
23017 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
23018
23019         PR fortran/26779
23020         * gfortran.dg/private_type_5.f90: New test.
23021
23022 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
23023
23024         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
23025
23026 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
23027
23028         * gfortran.dg/advance_2.f90: New test.
23029         * gfortran.dg/advance_3.f90: New test.
23030
23031         * gfortran.fortran-torture/execute/equiv_5.f: New test.
23032
23033 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23034
23035         PR libgfortran/26661
23036         PR libgfortran/26880
23037         * gfortran.dg/read_x_past.f: New test.
23038
23039 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
23040
23041         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
23042         to be STABS.
23043
23044 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
23045
23046         * objc.dg/dwarf-1.m: Skip on AIX.
23047         * objc.dg/dwarf-2.m: Skip on AIX.
23048
23049 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
23050
23051         PR fortran/26816
23052         * gfortran.dg/float_1.f90: New test.
23053
23054 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
23055
23056         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
23057         X86_64 targets.
23058         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
23059
23060 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
23061
23062         PR libfortran/26735
23063         * gfortran.dg/convert_implied_open.f90: New test case.
23064
23065 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
23066
23067         PR fortran/26769
23068         * gfortran.dg/transpose_reshape_r10.f90: New test case.
23069
23070 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
23071
23072         PR middle-end/26717
23073         * gcc.dg/pr26717.c: New test.
23074
23075 2006-03-25  Roger Sayle  <roger@eyesopen.com>
23076
23077         * gfortran.dg/dependency_12.f90: New test case.
23078
23079 2006-03-24  Roger Sayle  <roger@eyesopen.com>
23080
23081         * gfortran.dg/dependency_9.f90: New (resurected) test case.
23082
23083 2006-03-24  Jeff Law  <law@redhat.com>
23084
23085         * gcc.c-torture/pr26840.c: New test.
23086
23087 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
23088
23089         * objc.dg/dwarf-2.m: New.
23090         * obj-c++.dg/dwarf-2.mm: New.
23091
23092         * g++.old-deja/g++.other/init19.C: New.
23093
23094 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
23095
23096         * g++.dg/eh/spbp.C: Skip on AIX.
23097
23098 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
23099
23100         PR middle-end/26611
23101         * g++.dg/gomp/pr26611-1.C: New test.
23102         * g++.dg/gomp/pr26611-2.C: New test.
23103
23104 2006-03-24  Jeff Law  <law@redhat.com>
23105
23106         * gcc.c-torture/compile/pr26833.c: New test.
23107         * gfortran.fortran-torture/compile/pr26806.f90: New test.
23108
23109 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23110
23111         * gfortran.dg/endfile_2.f90: Delete temp file.
23112
23113 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
23114
23115         PR fortran/19303
23116         * gfortran.dg/record_marker_1.f90: New test case.
23117         * gfortran.dg/record_marker_2.f: New test case.
23118         * gfortran.dg/record_marker_3.f90: New test case.
23119
23120 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
23121
23122         PR fortran/17298
23123         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
23124         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
23125
23126 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
23127
23128         * lib/gcc-dg.exp (cleanup-modules): New proc.
23129         * gfortran.dg/allocatable_function_1.f90,
23130         gfortran.dg/allocate_char_star_scalar_1.f90,
23131         gfortran.dg/assumed_charlen_function_1.f90,
23132         gfortran.dg/assumed_dummy_1.f90,
23133         gfortran.dg/assumed_shape_ranks_1.f90,
23134         gfortran.dg/assumed_shape_ranks_2.f90,
23135         gfortran.dg/assumed_size_dt_dummy.f90,
23136         gfortran.dg/auto_char_dummy_array_1.f90,
23137         gfortran.dg/auto_char_len_3.f90,
23138         gfortran.dg/automatic_module_variable.f90,
23139         gfortran.dg/bad_automatic_objects_1.f90,
23140         gfortran.dg/char_array_constructor.f90,
23141         gfortran.dg/char_array_structure_constructor.f90,
23142         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
23143         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
23144         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
23145         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
23146         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
23147         gfortran.dg/derived_pointer_recursion.f90,
23148         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
23149         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
23150         gfortran.dg/dummy_functions_1.f90,
23151         gfortran.dg/elemental_initializer_1.f90,
23152         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
23153         gfortran.dg/elemental_pointer_1.f90,
23154         gfortran.dg/elemental_subroutine_1.f90,
23155         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
23156         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
23157         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
23158         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
23159         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
23160         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
23161         gfortran.dg/global_references_1.f90,
23162         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
23163         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
23164         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
23165         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
23166         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
23167         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
23168         gfortran.dg/large_integer_kind_1.f90,
23169         gfortran.dg/large_real_kind_1.f90,
23170         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
23171         gfortran.dg/module_double_reuse.f90,
23172         gfortran.dg/module_equivalence_1.f90,
23173         gfortran.dg/module_interface_1.f90,
23174         gfortran.dg/module_parameter_array_refs_1.f90,
23175         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
23176         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
23177         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
23178         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
23179         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
23180         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
23181         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
23182         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
23183         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
23184         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
23185         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
23186         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
23187         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
23188         gfortran.dg/same_name_1.f90,
23189         gfortran.dg/sibling_dummy_procedure_1.f90,
23190         gfortran.dg/sibling_dummy_procedure_2.f90,
23191         gfortran.dg/sibling_dummy_procedure_3.f90,
23192         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
23193         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
23194         gfortran.dg/used_dummy_types_2.f90,
23195         gfortran.dg/used_dummy_types_3.f90,
23196         gfortran.dg/used_dummy_types_4.f90,
23197         gfortran.dg/used_dummy_types_5.f90,
23198         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
23199         gfortran.dg/userdef_operator_1.f90: Use it.
23200
23201 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23202
23203         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
23204         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
23205         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
23206         gfortran.dg/write_back.f,
23207         gfortran.fortran-torture/execute/inquire_1.f90,
23208         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
23209
23210 2006-03-21  Jeff Law  <law@redhat.com>
23211
23212         * gcc.dg/tree-ssa/vrp28.c: New test.
23213
23214 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23215
23216         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
23217         if _STDC_C99 is defined.
23218         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
23219         * gcc.dg/builtins-20.c: Likewise.
23220         * gcc.dg/builtins-53.c: Likewise.
23221         * gcc.dg/single-precision-constant.c: Likewise. Also pass
23222         -mmacosx-version-min=10.3 on PowerPC/Darwin.
23223
23224 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
23225
23226         PR tree-opt/26781
23227         * gcc.c-torture/compile/pr26781-1.c: New test.
23228         * gcc.c-torture/compile/pr26781-2.c: New test.
23229
23230 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
23231
23232         PR c++/26690
23233         * g++.dg/gomp/pr26690-1.C: New test.
23234         * g++.dg/gomp/pr26690-2.C: New test.
23235
23236 2006-03-20  Jeff Law  <law@redhat.com>
23237
23238         * gcc.dg/tree-ssa/pr21829.c: New test.
23239
23240         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
23241
23242 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
23243
23244         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
23245         (check_visibility_available): Use it.
23246         (check_effective_target_default_packed): Likewise.
23247         (check_effective_target_pcc_bitfield_type_matters): Likewise.
23248         (check_effective_target_fopenmp): Likewise.
23249         (check_effective_target_freorder): Likewise.
23250         (check_effective_target_fpic): Likewise.
23251         (check_named_sections_available): Likewise.
23252         (check_effective_target_ilp32): Likewise.
23253         (check_effective_target_lp64): Likewise.
23254
23255 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
23256
23257         PR fortran/20935
23258         * gfortran.dg/scalar_mask_2.f90: New test case.
23259
23260 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
23261
23262         PR tree-opt/26629
23263         * gcc.dg/tree-ssa/loadpre12.c: New test.
23264         * gcc.dg/tree-ssa/loadpre13.c: New test.
23265         * gcc.dg/tree-ssa/loadpre14.c: New test.
23266         * gcc.dg/tree-ssa/loadpre15.c: New test.
23267         * gcc.dg/tree-ssa/loadpre16.c: New test.
23268         * gcc.dg/tree-ssa/loadpre17.c: New test.
23269         * gcc.dg/tree-ssa/loadpre18.c: New test.
23270         * gcc.dg/tree-ssa/loadpre19.c: New test.
23271         * gcc.dg/tree-ssa/loadpre20.c: New test.
23272         * gcc.dg/tree-ssa/loadpre21.c: New test.
23273         * gcc.dg/tree-ssa/loadpre22.c: New test.
23274
23275 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
23276
23277         PR fortran/26741
23278         * gfortran.dg/elemental_initializer_1.f90: New test.
23279
23280         PR fortran/26716
23281         * gfortran.dg/assumed_shape_ranks_2: New test.
23282
23283 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
23284
23285         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
23286         target fpic.
23287
23288 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23289
23290         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
23291         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
23292         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
23293         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
23294         gfortran.fortran-torture/execute/direct_io.f90,
23295         gfortran.fortran-torture/execute/inquire_2.f90,
23296         gfortran.fortran-torture/execute/inquire_4.f90,
23297         gfortran.fortran-torture/execute/list_read_1.f90,
23298         gfortran.fortran-torture/execute/open_replace.f90,
23299         gfortran.fortran-torture/execute/slash_edit.f90,
23300         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
23301         temporary files from testcases.
23302
23303 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23304
23305         PR libgfortran/26509
23306         gfortran.dg/write_direct_eor.f90: New test.
23307
23308 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
23309
23310         * gcc.target/powerpc/pr26350.c: New.
23311         * gcc.target/powerpc/indexed-addr.c: New.
23312
23313 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23314
23315         * gfortran.dg/dependency_13.f90: New test case.
23316
23317 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23318
23319         PR middle-end/21781
23320         * gcc.dg/real-const-1.c: New test case.
23321
23322 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
23323
23324         * g++.old-deja/g++.other/init18.C: New.
23325         * g++.old-deja/g++.other/init5.C: Remove xfail.
23326
23327 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23328
23329         * g++.dg/opt/pr15551.C: Cleanup temp file.
23330
23331 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23332
23333         PR c++/6634
23334         g++.dg/parse/long1.C: New test.
23335
23336 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23337
23338         PR fortran/19101
23339         * gfortran.dg/continuation.f90: New test.
23340         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
23341
23342 2006-03-14  Richard Guenther  <rguenther@suse.de>
23343
23344         PR tree-optimization/26672
23345         * gcc.dg/torture/pr26672.c: New testcase.
23346
23347 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
23348
23349         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
23350         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
23351
23352 2006-03-13  Roger Sayle  <roger@eyesopen.com>
23353
23354         PR middle-end/26557
23355         * gcc.c-torture/compile/switch-1.c: New test case.
23356
23357 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
23358
23359         PR fortran/25378
23360         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
23361         test to include more permuatations of mask and index.
23362         * gfortran.dg/scalar_mask_1.f90: Modify last test to
23363         respond to F2003 spec. that the position returned for an all false
23364         mask && condition is zero.
23365
23366 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
23367
23368         PR middle-end/25989
23369         * gcc.dg/gomp/pr25989.c: New test.
23370
23371 2006-03-13  Jeff Law  <law@redhat.com>
23372
23373         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
23374
23375 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
23376
23377         * gcc.dg/switch-9.c: New test.
23378
23379 2006-03-13  Richard Guenther  <rguenther@suse.de>
23380
23381         PR middle-end/26630
23382         * gcc.dg/torture/pr26630.c: New testcase.
23383
23384 2006-03-11  Roger Sayle  <roger@eyesopen.com>
23385
23386         * gfortran.dg/dependency_10.f90: New test case.
23387         * gfortran.dg/dependency_11.f90: Likewise.
23388
23389 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
23390             Erik Edelmann  <eedelman@gcc.gnu.org>
23391
23392         * gfortran.dg/allocatable_function_1.f90: New.
23393         * gfortran.dg/allocatable_function_2.f90: New.
23394
23395 2006-03-10  Richard Guenther  <rguenther@suse.de>
23396
23397         PR middle-end/26565
23398         * gcc.dg/torture/pr26565.c: New testcase.
23399
23400 2006-03-09  Eric Christopher  <echristo@apple.com>
23401
23402         * gcc.c-torture/compile/20060309-1.c: New.
23403
23404 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23405
23406         PR libgfortran/26499
23407         * gfortran.dg/write_back.f: New test.
23408         * gfortran.dg/write_rewind_1.f: New test.
23409         * gfortran.dg/write_rewind_2.f: New test.
23410
23411 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23412
23413         PR libgfortran/26554
23414         * gfortran.dg/read_logical.f90: New test.
23415
23416 2006-03-04  Laurent GUERBY <laurent@guerby.net>
23417
23418         * ada/acats/norun.lst: cdd2a03 now passes.
23419
23420 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
23421
23422         PR testsuite/25177
23423         * gcc.target/powerpc/pr18096-1.c: Change where the error
23424         would match.
23425
23426 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
23427
23428         * gcc.target/i386/cleanup-1.c: New test.
23429         * gcc.target/i386/cleanup-2.c: New test.
23430
23431 2006-03-04  Roger Sayle  <roger@eyesopen.com>
23432
23433         * gfortran.dg/dependency_9.f90: Remove for the time being.
23434
23435 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
23436
23437         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
23438         directive.
23439
23440 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23441
23442         * gfortran.dg/dependency_9.f90: New test case.
23443
23444 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23445
23446         * gfortran.dg/dependency_4.f90: New test case.
23447         * gfortran.dg/dependency_5.f90: New test case.
23448         * gfortran.dg/dependency_6.f90: New test case.
23449         * gfortran.dg/dependency_7.f90: New test case.
23450         * gfortran.dg/dependency_8.f90: New test case.
23451
23452 2006-03-03  Paul Brook  <paul@codesourcery.com>
23453
23454         * lib/target-supports.exp (check_profiling_available):
23455         Add m68k-*-elf.
23456
23457 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
23458
23459         PR fortran/25031
23460         * multiple_allocation_1.f90: New test.
23461
23462 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23463
23464         PR tree-optimization/26524
23465         * gfortran.dg/pr26524.f: New test case.
23466
23467 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23468
23469         * g++.dg/template/repo5.C: Cleanup repo files.
23470         * gcc.dg/20051201-1.c: Cleanup coverage files.
23471         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
23472         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
23473         tree dump files.
23474
23475 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
23476
23477         * objc.dg/objc-nofilename-1.m: New test.
23478         * objc.dg/bad-receiver-type.m: New test.
23479         * obj-c++.dg/bad-receiver-type.mm: New test.
23480
23481 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23482
23483         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
23484
23485 2006-03-01  Mike Stump  <mrs@apple.com>
23486
23487         * g++.dg/abi/key2.C: Add.
23488
23489 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
23490
23491         * gfortran.dg/logical_dot_product.f90: New test.
23492
23493         PR fortran/26393
23494         * gfortran.dg/used_interface_ref.f90: New test.
23495
23496         PR fortran/20938
23497         * gfortran.dg/dependency_2.f90: New test.
23498         * gfortran.fortran-torture/execute/where17.f90: New test.
23499         * gfortran.fortran-torture/execute/where18.f90: New test.
23500         * gfortran.fortran-torture/execute/where19.f90: New test.
23501         * gfortran.fortran-torture/execute/where20.f90: New test.
23502
23503 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
23504
23505         * g++.dg/tree-ssa/pr26443.C: New test case.
23506
23507 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
23508
23509         PR middle-end/26022
23510         * g++.dg/opt/return-slot1.C: New test.
23511
23512 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23513
23514         PR libgfortran/26136
23515         * gfortran.dg/namelist_23.f90: New test.
23516
23517 2006-02-28  Roger Sayle  <roger@eyesopen.com>
23518
23519         PR middle-end/14752
23520         * gcc.dg/fold-eqandshift-2.c: New test case.
23521
23522 2006-02-28  Richard Guenther  <rguenther@suse.de>
23523
23524         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
23525         decomposition.
23526
23527 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
23528
23529         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
23530
23531 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23532
23533         PR libgfortran/26464
23534         * gfortran.dg/backspace_5.f: New test.
23535         * gfortran.dg/backspace_6.f: New test.
23536
23537 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23538
23539         * gcc.dg/fold-eqandnot-1.c: New test case.
23540
23541 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23542
23543         PR middle-end/19983
23544         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
23545
23546 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
23547
23548         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23549         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23550
23551 2006-02-26  Richard Guenther  <rguenther@suse.de>
23552
23553         PR tree-optimization/26421
23554         * gcc.dg/tree-ssa/pr26421.c: New testcase.
23555
23556 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
23557
23558         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23559         * g++.old-deja/g++.robertl/eb132.C: Likewise.
23560
23561 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23562
23563         * gcc.dg/fold-even-1.c: New test case.
23564
23565 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23566
23567         PR middle-end/21137
23568         * gcc.dg/fold-eqandshift-1.c: New test case.
23569
23570 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23571
23572         PR tree-optimization/25125
23573         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23574         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23575
23576 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23577
23578         PR tree-optimizations/26359
23579         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23580         with -fdump-tree-dceloop-details.
23581         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23582
23583 2006-02-25  Roger Sayle  <roger@eyesopen.com>
23584
23585         PR middle-end/23673
23586         * gcc.dg/fold-eqxor-1.c: New test case.
23587         * gcc.dg/fold-eqxor-2.c: Likewise.
23588         * gcc.dg/fold-eqxor-3.c: Likewise.
23589
23590 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
23591
23592         PR fortran/23092
23593         * scalar_mask_1.f90: New test.
23594
23595 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
23596
23597         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23598         * g++.dg/eh/uncaught2.C: New.
23599         * g++.dg/eh/uncaught3.C: New.
23600
23601 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23602
23603         PR libgfortran/26423
23604         * gfortran.dg/read_many_1.f: New test.
23605
23606 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
23607
23608         PR fortran/24519
23609         * gfortran.dg/dependency_3.f90: New test.
23610         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23611         XFAILs.
23612
23613         PR fortran/25395
23614         * gfortran.dg/equiv_6.f90: New test.
23615
23616 2006-02-23  Jeff Law  <law@redhat.com>
23617
23618         * gcc.c-torture/compile/pr26425.c: New test.
23619
23620 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
23621
23622         PR middle-end/26412
23623         * gcc.dg/gomp/pr26412.c: New test.
23624
23625 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23626
23627         PR c++/26291
23628         * g++.dg/other/ellipsis1.C: New test.
23629         * g++.dg/parse/operator4.C: Adjust error marker.
23630
23631 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
23632
23633         PR target/25603
23634         * gfortran.dg/pr25603.f: New testcase.
23635
23636 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23637
23638         * gcc.dg/bf-spl1.c: Don't specify -m68000.
23639         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23640
23641 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
23642
23643         * g++.dg/eh/spbp.C: New.
23644
23645 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
23646
23647         PR middle-end/26379
23648         * gcc.target/i386/mmx-7.c: New test.
23649
23650 2006-02-20  Roger Sayle  <roger@eyesopen.com>
23651
23652         PR tree-optimization/26361
23653         * gcc.dg/tree-ssa/vrp27.c: New test case.
23654
23655 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
23656
23657         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
23658         * gcc.dg/tree-ssa/complex-4.c: Here.
23659
23660 2006-02-19  Roger Sayle  <roger@eyesopen.com>
23661
23662         PR middle-end/19543
23663         * gfortran.dg/logical_1.f90: New test case.
23664
23665 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
23666
23667         PR middle-end/26334
23668         * gcc.dg/20060218-1.c: Moved to...
23669         * gcc.target/i386/20060218-1.c: ... here.  New test.
23670
23671 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
23672
23673         PR fortran/26201
23674         * gfortran.dg/convert_1.f90: New.
23675
23676 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
23677
23678         PR fortran/25054
23679         * gfortran.dg/namelist_5.f90: New test.
23680
23681         PR fortran/25089
23682         * gfortran.dg/namelist_4.f90: New test.
23683
23684 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23685
23686         PR tree-opt/25680
23687         * gcc.dg/tree-ssa/complex-3.c: New test.
23688
23689 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23690
23691         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
23692         variable to take into account the variable name in the
23693         function header.
23694         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
23695
23696 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
23697
23698         PR middle-end/26334
23699         * gcc.c-torture/compile/20060217-1.c: New test.
23700         * gcc.dg/20060218-1.c: New test.
23701
23702 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
23703
23704         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
23705
23706 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
23707
23708         * gcc.dg/cpp/undef3.c: New test.
23709         * gcc.dg/cpp/trad/builtins2.c: New test.
23710
23711 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
23712
23713         PR c++/26266
23714         * g++.dg/template/static22.C: New test.
23715         * g++.dg/template/static23.C: New test.
23716         * g++.dg/template/static24.C: New test.
23717         * g++.dg/template/non-dependent13.C: New test.
23718         * g++.dg/init/member1.C: Tweak error markers.
23719
23720 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23721
23722         PR target/26255
23723         * gcc.c-torture/compile/pr26255.c: New test case.
23724
23725 2006-02-16  Roger Sayle  <roger@eyesopen.com>
23726
23727         * gfortran.fortran-torture/execute/where_10.f90: New test case.
23728         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
23729         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
23730         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
23731         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
23732         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
23733         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
23734
23735 2006-02-16  Jeff Law  <law@redhat.com>
23736
23737         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
23738         * gcc.dg/tree-ssa/vrp26.c: New test.
23739
23740 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
23741
23742         PR target/20353
23743         PR target/24578
23744         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
23745         __UCLIBC__ is defined.
23746
23747 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
23748
23749         PR fortran/26224
23750         * gfortran.dg/gomp/pr26224.f: New test.
23751
23752 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
23753
23754         PR tree-opt/25918
23755         * lib/target-supports.exp
23756         (check_effective_target_vect_short_mult): New.
23757         (check_effective_target_vect_char_mult): New.
23758         (check_effective_target_vect_widen_sum_qi_to_si): New.
23759         (check_effective_target_vect_widen_sum_qi_to_hi): New.
23760         (check_effective_target_vect_widen_sum_hi_to_si): New.
23761         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
23762         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
23763         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
23764         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
23765         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
23766         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
23767         vect-reduc-pattern-2c.c
23768         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
23769         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
23770         vect-reduc-pattern-1c.c
23771
23772 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
23773
23774         PR fortran/24557
23775         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
23776
23777 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23778
23779         PR fortran/26054
23780         * gfortran.dg/enum_8.f90: Remove check for warning.
23781         * gfortran.dg/iomsg_1.f90: Ditto.
23782         * gfortran.dg/enum_1.f90: Ditto.
23783         * gfortran.dg/enum_9.f90: Ditto.
23784         * gfortran.dg/enum_2.f90: Ditto.
23785         * gfortran.dg/enum_10.f90: Ditto.
23786         * gfortran.dg/enum_3.f90: Ditto.
23787         * gfortran.dg/flush_1.f90: Ditto.
23788         * gfortran.dg/enum_4.f90: Ditto.
23789         * gfortran.dg/array_constructor_1.f90: Ditto.
23790         * gfortran.dg/enum_5.f90: Ditto.
23791         * gfortran.dg/enum_6.f90: Ditto.
23792         * gfortran.dg/enum_7.f90: Ditto.
23793
23794 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
23795
23796         PR middle-end/26300
23797         * gcc.c-torture/compile/20060215-1.c: New test.
23798
23799 2006-02-14  Roger Sayle  <roger@eyesopen.com>
23800
23801         PR middle-end/23670
23802         * gcc.dg/tree-ssa/andor-2.c: New test case.
23803
23804 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
23805
23806         PR fortran/25045
23807         * optional_dim.f90: New test.
23808
23809 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23810
23811         PR fortran/26277
23812         * gfortran.dg/label_4.f90: New.
23813
23814 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
23815             Diego Novillo  <dnovillo@redhat.com>
23816             Uros Bizjak  <uros@kss-loka.si>
23817
23818         * gfortran.dg/gomp: New directory.
23819
23820 2006-02-14  Richard Guenther  <rguenther@suse.de>
23821
23822         PR tree-optimization/26258
23823         * gcc.dg/torture/pr26258.c: New testcase.
23824
23825 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
23826
23827         PR fortran/26246
23828         * gfortran.dg/pr26246_1.f90: New test.
23829         * gfortran.dg/pr26246_2.f90: New test.
23830
23831         PR middle-end/26092
23832         * gcc.c-torture/compile/20060208-1.c: New test.
23833
23834 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
23835
23836         PR fortran/26074
23837         PR fortran/25103
23838         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23839         * gfortran.dg/bad_automatic_objects_1.f90: New test.
23840         * gfortran.dg/automatic_module_variable.f90: Change error message.
23841
23842         PR fortran/20861
23843         * gfortran.dg/internal_dummy_1.f90: New test.
23844
23845         PR fortran/20871
23846         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23847
23848
23849         PR fortran/25083
23850         * gfortran.dg/uncommon_block_data_1.f90: New test.
23851         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
23852         with standard.
23853
23854         PR fortran/25088
23855         * gfortran.dg/typed_subroutine_1.f90: New test.
23856
23857 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
23858
23859         * objc.dg/dwarf-1.m: New.
23860
23861 2006-02-13  Roger Sayle  <roger@eyesopen.com>
23862
23863         PR middle-end/24427
23864         * gcc.dg/tree-ssa/andor-1.c: New test case.
23865
23866 2006-02-13  Josh Conner  <jconner@apple.com>
23867
23868         PR target/25376
23869         * gcc.dg/pr25376.c: New test.
23870
23871         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
23872         assemble.
23873         * lib/target-supports.exp (check_named_sections_available):
23874         Only compile named-sections test -- don't assemble.
23875
23876 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23877
23878         * g++.dg/warn/no-write-strings.C: New test.
23879         * g++.dg/warn/write-strings.C: Likewise.
23880         * g++.dg/warn/write-strings-default.C: Likewise.
23881
23882 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
23883
23884         PR fortran/25806
23885         * gfortran.dg/ret_pointer_2.f90: New test.
23886
23887 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
23888
23889         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
23890
23891 2006-02-10  Jeff Law  <law@redhat.com>
23892
23893         * gcc.c-torture/compile/pr26213.c: New test.
23894
23895 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
23896
23897         gfortran.dg/null_1.f90: New test.
23898
23899 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23900
23901         PR fortran/14771
23902         * gfortran.dg/parens_4.f90: New.
23903         * gfortran.dg/parens_5.f90: New.
23904
23905 2006-02-10  Richard Guenther  <rguenther@suse.de>
23906
23907         * gcc.dg/pr23372-1.c: Remove empty file.
23908
23909 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23910         Paul Thomas  <pault@gcc.gnu.org>
23911
23912         PR fortran/14771
23913         * gfortran.dg/parens_1.f90: New.
23914         * gfortran.dg/parens_2.f90: New.
23915         * gfortran.dg/parens_3.f90: New.
23916
23917 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
23918
23919         PR fortran/26038
23920         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
23921
23922         PR fortran/25059
23923         * gfortran.dg/impure_assignment_1.f90: New test.
23924
23925         PR fortran/25070
23926         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
23927
23928 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23929
23930         PR target/26141
23931         * g++.dg/expr/stdarg2.C: New test.
23932
23933 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23934
23935         PR inline-asm/16194
23936         * gcc.dg/pr16194.c: New test.
23937
23938 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23939
23940         * ada/acats/run_acats: Use portable variant of "$@".
23941
23942 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23943
23944         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
23945         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
23946
23947 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23948
23949         PR tree-opt/26179
23950         * g++.dg/opt/pr26179.C: New test.
23951
23952 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23953
23954         PR middle-end/26134
23955         * gcc.dg/tree-ssa/complex-3.c: New test.
23956
23957 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23958
23959         * gcc.c-torture/compile/volatile-1.c: New test.
23960
23961 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
23962
23963         PR 26180
23964         * gcc.dg/tree-ssa/pr26180.c: New test.
23965
23966 2006-02-08  Jeff Law  <law@redhat.com>
23967
23968         * gcc.dg/tree-ssa/pr21417.c: New test.
23969
23970 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23971
23972         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23973         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
23974
23975 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23976
23977         * lib/scanrtl.exp: New.
23978
23979 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23980
23981         PR c++/26071
23982         * g++.dg/other/virtual2.C: New test.
23983
23984         PR c++/26070
23985         * g++.dg/other/virtual1.C: New test.
23986
23987 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23988
23989         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
23990         cleanup-ipa-dump): Update dump file glob patterns.
23991         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
23992         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
23993
23994         * lib/gcc-dg.exp: Load it.
23995         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
23996
23997 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
23998
23999         PR testsuite/26159
24000         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
24001         * gcc.dg/tree-ssa/pr23382.c: Ditto.
24002
24003 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24004
24005         PR fortran/25577
24006         * gfortran.dg/mvbits_1.f90: New.
24007
24008 2006-02-07  Dirk Mueller  <dmueller@suse.com>
24009
24010         * g++.dg/warn/Wdiv-by-zero.C: New test.
24011         * g++.dg/warn/Wno-div-by-zero.C: New.
24012
24013 2006-02-07  Jeff Law  <law@redhat.com>
24014
24015         * gcc.dg/tree-ssa/pr21559.c: New test.
24016
24017         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
24018         multiple VRP passes.
24019         * gcc.dg/tree-ssa/vrp09.c: Likewise.
24020         * gcc.dg/tree-ssa/vrp18.c: Likewise.
24021         * gcc.dg/tree-ssa/pr21582.c: Likewise.
24022         * gcc.dg/tree-ssa/pr20657.c: Likewise.
24023         * gcc.dg/tree-ssa/pr21001.c: Likewise.
24024         * gcc.dg/tree-ssa/vrp02.c: Likewise
24025         * gcc.dg/tree-ssa/vrp11.c: Likewise
24026         * gcc.dg/tree-ssa/pr14341.c: Likewise
24027         * gcc.dg/tree-ssa/vrp19.c: Likewise
24028         * gcc.dg/tree-ssa/vrp20.c: Likewise
24029         * gcc.dg/tree-ssa/vrp03.c: Likewise
24030         * gcc.dg/tree-ssa/pr21086.c: Likewise
24031         * gcc.dg/tree-ssa/pr21959.c: Likewise
24032         * gcc.dg/tree-ssa/vrp21.c: Likewise
24033         * gcc.dg/tree-ssa/vrp04.c: Likewise
24034         * gcc.dg/tree-ssa/pr25485.c: Likewise
24035         * gcc.dg/tree-ssa/pr22026.c: Likewise
24036         * gcc.dg/tree-ssa/vrp22.c: Likewise
24037         * gcc.dg/tree-ssa/vrp05.c: Likewise
24038         * gcc.dg/tree-ssa/20030807-10.c: Likewise
24039         * gcc.dg/tree-ssa/pr20701.c: Likewise
24040         * gcc.dg/tree-ssa/vrp23.c: Likewise
24041         * gcc.dg/tree-ssa/vrp06.c: Likewise
24042         * gcc.dg/tree-ssa/pr22117.c: Likewise
24043         * gcc.dg/tree-ssa/pr20702.c: Likewise
24044         * gcc.dg/tree-ssa/vrp15.c: Likewise
24045         * gcc.dg/tree-ssa/pr21090.c: Likewise
24046         * gcc.dg/tree-ssa/pr21294.c: Likewise
24047         * gcc.dg/tree-ssa/vrp24.c: Likewise
24048         * gcc.dg/tree-ssa/vrp07.c: Likewise
24049         * gcc.dg/tree-ssa/pr21563.c: Likewise
24050         * gcc.dg/tree-ssa/pr25382.c: Likewise
24051         * gcc.dg/tree-ssa/vrp16.c: Likewise
24052         * gcc.dg/tree-ssa/vrp25.c: Likewise
24053         * gcc.dg/tree-ssa/vrp08.c: Likewise
24054         * gcc.dg/tree-ssa/20030807-6.c: Likewise
24055         * gcc.dg/tree-ssa/vrp17.c: Likewise
24056         * gcc.dg/tree-ssa/pr21458.c: Likewise
24057         * g++.dg/tree-ssa/pr18178.C: Likewise
24058
24059 2006-02-07  Richard Guenther  <rguenther@suse.de>
24060
24061         PR c++/26140
24062         Revert
24063         2006-01-30  Richard Guenther  <rguenther@suse.de>
24064         PR c++/23372
24065         * gcc.dg/pr23372-1.C: New testcase.
24066
24067         * g++.dg/tree-ssa/pr26140.C: New testcase.
24068
24069 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
24070
24071         PR c++/9737
24072         * g++.dg/template/ttp15.C: New test.
24073         * g++.dg/template/ttp16.C: Likewise.
24074         * g++.dg/template/ttp17.C: Likewise.
24075         * g++.old-deja/g++.pt/ttp36.C: Remove.
24076         * g++.old-deja/g++.pt/ttp19.C: Likewise.
24077         * g++.old-deja/g++.pt/ttp37.C: Likewise.
24078         * g++.old-deja/g++.pt/ttp38.C: Likewise.
24079         * g++.old-deja/g++.pt/ttp39.C: Likewise.
24080         * g++.old-deja/g++.pt/ttp9.C: Likewise.
24081         * g++.old-deja/g++.pt/ttp40.C: Likewise.
24082         * g++.old-deja/g++.pt/ttp51.C: Likewise.
24083         * g++.old-deja/g++.pt/ttp26.C: Likewise.
24084         * g++.old-deja/g++.pt/ttp36.C: Likewise.
24085
24086 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
24087
24088         PR libfortran/23815
24089         * unf_io_convert_4.f90: New test.
24090
24091 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
24092
24093         * gcc.dg/tree-ssa/loadpre10.c: New test.
24094         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
24095         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
24096         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
24097
24098 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24099
24100         PR libfortran/24685
24101         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
24102
24103 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
24104
24105         PR tree-opt/25251
24106         * gfortran.dg/assign_7.f: New test.
24107
24108 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
24109
24110         PR fortran/26041
24111         PR fortran/26064
24112         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
24113         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
24114         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
24115
24116 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
24117
24118         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
24119         in size_t typedef.
24120
24121 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24122
24123         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
24124         * g++.dg/charset/string.c (foo): Likewise.
24125         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
24126         const char*
24127         * g++.dg/ext/builtin2.C (printf): Likewise.
24128         * g++.dg/init/new15.C (printf): Likewise.
24129         * g++.dg/opt/pr17697-1.C (foo): Likewise.
24130         * g++.dg/opt/pr17697-2.C (foo): Likewise.
24131         * g++.dg/opt/pr17697-3.C (foo): Likewise.
24132         * g++.dg/template/non-dependent4.C (temp): Likewise.
24133         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
24134         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
24135         parameter type to const char*.
24136         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
24137         Change type to const char*.
24138         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
24139         Likewise.
24140         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
24141         second parameter type to const char*.
24142         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
24143         (Y::Y): Change parameter type to const char*.
24144         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
24145         * g++.old-deja/g++.jason/report.C: Apply const correctness.
24146         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
24147         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
24148         (char*).
24149         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
24150         const char*.
24151         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
24152         type to const char*.
24153         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
24154         return type to const char*.
24155         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
24156         to const char*.
24157         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
24158         * g++.old-deja/g++.law/refs1.C: Likewise.
24159         * g++.old-deja/g++.law/visibility1.C: Likewise.
24160         * g++.old-deja/g++.law/visibility2.C: Likewise.
24161         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
24162         const char*.
24163         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
24164         * g++.old-deja/g++.mike/net48.C: Likewise.
24165         * g++.old-deja/g++.mike/p646.C: Likewise.
24166         * g++.old-deja/g++.mike/p6746.C: Likewise.
24167         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
24168         type to const char*.
24169         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
24170         deprecated conversion warning.
24171         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
24172         char*.
24173         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
24174         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
24175         * g++.old-deja/g++.pt/explicit8.C: Likewise.
24176         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
24177         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
24178         * g++.old-deja/g++.pt/nontype3.C: Likewise.
24179         * g++.old-deja/g++.pt/t39.C: Likewise.
24180         * g++.old-deja/g++.robertl/eb106.C: Likewise.
24181         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
24182
24183 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
24184
24185         PR fortran/25075
24186         intrinsic_argument_conformance_1.f90: New test.
24187
24188 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
24189
24190         PR fortran/20845
24191         * gfortran.dg/char_result_11.f90: Add SAVE.
24192         * gfortran.dg/der_pointer_4.f90: Ditto.
24193         * gfortran.dg/default_initialization.f90: New test.
24194
24195 2006-02-03  Jeff Law  <law@redhat.com>
24196
24197         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
24198         handle more than 100 dump files.
24199         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
24200         * lib/scantree.exp (scan-tree-dump): Likewise.
24201         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
24202         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
24203         * lib/scanipa.exp (scan-ipa-dump): Likewise.
24204         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
24205         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
24206
24207 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
24208
24209         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
24210
24211 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
24212
24213         * g++.dg/template/using12.C: New test.
24214
24215 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
24216
24217         * gcc.target/powerpc/pr25960.c: New test.
24218
24219 2006-02-02  Steven G. Kargl  <kargls@comcast>
24220
24221         PR fortran/24958
24222         gfortran.dg/nullify_2.f90: New test.
24223
24224 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
24225
24226         PR 25990
24227         * gcc.dg/gomp/pr25990.c: New test.
24228
24229 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
24230
24231         PR c++/25342
24232         * g++.gd/template/partial4.C: New test.
24233
24234 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
24235
24236         PR middle-end/26001
24237         * gfortran.dg/data_char_2.f90: New.
24238
24239 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
24240
24241         PR fortran/26039
24242         maxval_maxloc_conformance_1.f90: New test.
24243
24244 2006-01-31  Richard Guenther  <rguenther@suse.de>
24245
24246         * gcc.target/i386/sselibm-1.c: New testcase.
24247         * gcc.target/i386/sselibm-2.c: Likewise.
24248         * gcc.target/i386/sselibm-3.c: Likewise.
24249         * gcc.target/i386/sselibm-4.c: Likewise.
24250         * gcc.target/i386/sselibm-5.c: Likewise.
24251
24252 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24253
24254         PR fortran/24266
24255         * gfortran.dg/arrayio_derived_2.f90: New.
24256
24257 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
24258
24259         * gcc.dg/unsigned-long-compare.c: New test.
24260
24261 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
24262
24263         PR testsuite/25318
24264         * lib/target-supports.exp (check_effective_target_freorder):
24265         Check to see if target supports -freorder-blocks-and-partition.
24266         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
24267         instead of "dg-require-named-sections".
24268
24269 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
24270
24271         PR target/14798:
24272         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
24273         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
24274         * gcc.dg/pragma-isr-trapa2.c: Likewise.
24275         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
24276         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
24277         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
24278         * gcc.dg/attr-isr-trap_exit.c: Likewise.
24279         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
24280
24281 2006-01-30  Richard Guenther  <rguenther@suse.de>
24282
24283         PR c++/23372
24284         * gcc.dg/pr23372-1.C: New testcase.
24285
24286 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
24287
24288         * gcc.dg/gomp/pr25874.c: New test.
24289
24290 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
24291
24292         PR tree-opt/25911
24293         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
24294
24295 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
24296
24297         PR fortran/18578
24298         PR fortran/18579
24299         PR fortran/20857
24300         PR fortran/20885
24301         * gfortran.dg/intent_out_1.f90: New test.
24302
24303 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
24304
24305         PR fortran/17911
24306         * gfortran.dg/procedure_lvalue.f90: New test.
24307
24308         PR fortran/20895
24309         PR fortran/25030
24310         * gfortran.dg/char_pointer_assign_2.f90: New test.
24311         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
24312         assignment to be consistent with standard.
24313         * gfortran.dg/char_result_2.f90: The same.
24314         * gfortran.dg/char_result_8.f90: The same.
24315
24316 2006-01-28  Zack Weinberg  <zackw@panix.com>
24317
24318         * gcc.dg/Woverlength-strings.c
24319         * gcc.dg/Woverlength-strings-pedantic-c89.c
24320         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
24321         * gcc.dg/Woverlength-strings-pedantic-c99.c
24322         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
24323
24324 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
24325
24326         * gcc.c-torture/execute/20060127-1.c: New test.
24327
24328 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24329
24330         PR c++/25999
24331         * g++.dg/ext/pragmaweak1.C: New test.
24332
24333 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24334
24335         PR c++/25855
24336         * g++.dg/template/spec29.C: New test.
24337
24338 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
24339
24340         PR c/19606.
24341         * gcc.c-torture/execute/pr19606.c: New.
24342
24343 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
24344
24345         * gcc.dg/pragma-re-4.c: New test.
24346
24347 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
24348
24349         PR fortran/25964
24350         * gfortran.dg/assumed_size_refs_3.f90: New test.
24351
24352 2006-01-27  Ben Elliston  <bje@au.ibm.com>
24353
24354         * gcc.misc-tests/dectest.exp: Remove defunct comment.
24355
24356 2006-01-26  Laurent GUERBY <laurent@guerby.net>
24357
24358         PR ada/21317
24359         * ada/acats/support/impdef.a: Add One_Long_Second.
24360         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
24361         * ada/acats/tests/c9/c94026.a: Likewise.
24362         * ada/acats/tests/c9/c97305c.ada: Likewise.
24363         * ada/acats/tests/c9/c99004a.ada: Likewise.
24364
24365 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
24366
24367         PR fortran/25964
24368         * gfortran.dg/global_references_2.f90: New test.
24369
24370         PR fortran/25084
24371         PR fortran/20852
24372         PR fortran/25085
24373         PR fortran/25086
24374         * gfortran.dg/assumed_charlen_function_1.f90: New test.
24375         * gfortran.dg/assumed_charlen_function_3.f90: New test.
24376
24377         PR fortran/25416
24378         * gfortran.dg/assumed_charlen_function_2.f90: New test.
24379
24380 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
24381
24382         PR c/25892
24383         * gcc.dg/Wpointer-sign.c: New.
24384         * gcc.dg/Wpointer-sign-Wall.c: New.
24385         * gcc.dg/Wpointer-sign-Wall-no.c: New.
24386         * gcc.dg/Wpointer-sign-pedantic.c: New.
24387         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
24388         * gcc.dg/conv-2.c: Use -Wpointer-sign.
24389
24390 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
24391
24392         PR C/25861
24393         * gcc.c-torture/compile/pr25861.c: New test.
24394
24395 2006-01-26  Paul Brook  <paul@codesourcery.com>
24396
24397         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
24398         on short-enum targets.
24399         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
24400         variable.
24401         (generate_fields): Use short_enums.
24402         (main): Set short_enums.  Document -e.
24403         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
24404         on short-enum targets.
24405         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
24406         variable.
24407         (generate_fields): Use short_enums.
24408         (main): Set short_enums.  Document -e.
24409         * lib/target-supports.exp (check_effective_target_short_enums): New.
24410
24411 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
24412
24413         PR target/25947
24414         * gcc.dg/torture/pr25947-1.c: New test.
24415
24416 2006-01-25  Jan Hubicka  <jh@suse.cz>
24417             Roger Sayle  <roger@eyesopen.com>
24418
24419         PR rtl-optimization/25703
24420         * gcc.target/i386/20060125-1.c: New test case.
24421         * gcc.target/i386/20060125-2.c: New test case.
24422
24423 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24424
24425         PR fortran/18540
24426         * gfortran.dg/goto_1.f: New.
24427
24428 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
24429
24430         PR fortran/25716
24431         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
24432         25716 on 32-bit systems too.
24433
24434 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
24435
24436         PR testsuite/25590
24437         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
24438
24439 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
24440
24441         * gcc.dg/tree-ssa/gen-vect-33.c: New.
24442
24443 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24444
24445         PR fortran/25835
24446         * gfortran.dg/read_eof.f90: Delete, renamed.
24447         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
24448         * gfortran.dg/read_eof_2.f90: New test.
24449         * gfortran.dg/read_eof_3.f90: New test.
24450
24451 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
24452
24453         PR tree-opt/25860
24454         * gcc.c-torture/compile/pr25860.c: New test.
24455
24456 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24457
24458         PR c++/25552
24459         * g++.dg/parse/dtor8.C: New test.
24460
24461 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
24462
24463         PR testsuite/25891
24464         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
24465         * gcc.dg/gomp/gomp.exp: Return without testing anything if
24466         check_effective_target_fopenmp returns 0.
24467
24468 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
24469
24470         PR ada/20548
24471         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
24472         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
24473         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
24474
24475 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
24476
24477         PR tree-opt/25857
24478         * g++.dg/opt/pr25857.C: New test.
24479
24480 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
24481         Jan Hubicka  <jh@suse.cz>
24482         Richard Guenther  <rguenther@suse.de>
24483
24484         PR rtl-optimization/25654
24485         * gcc.dg/torture/pr25654.c: New testcase.
24486         * gcc.target/i386/pr25654.c: Likewise.
24487
24488 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
24489
24490         PR fortran/25901
24491         * gfortran.dg/internal references_2.f90: New test.
24492
24493         Fix regression in testing of admissability of attributes.
24494         * gfortran.dg/intent_used_1.f90: New test.
24495
24496 2006-01-23  Ben Elliston  <bje@au.ibm.com>
24497
24498         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
24499         Remove target conditional torture options for i?86 and x86_64
24500         GNU/Linux.
24501
24502 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24503
24504         PR c++/10891
24505         * g++.dg/rtti/no-rtti.C: New.
24506
24507 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
24508
24509         PR c++/25895
24510         * g++.dg/inherit/conv2.C: New test.
24511
24512         PR c++/25856
24513         * g++.dg/parse/dtor7.C: New test.
24514
24515         PR c++/25858
24516         * g++.dg/template/crash44.C: New test.
24517
24518 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
24519
24520         PR fortran/25124
24521         PR fortran/25625
24522         * gfortran.dg/internal_references_1.f90: New test.
24523           PR fortran/20881
24524         PR fortran/23308
24525         PR fortran/25538
24526         PR fortran/25710
24527         * gfortran.dg/global_references_1.f90: New test.
24528         * gfortran.dg/g77/19990905-1.f: Restore the error that
24529         there is a clash between the common block name and
24530         the name of a subroutine reference.
24531
24532         PR fortran/PR24276
24533         * gfortran.dg/aliasing_dummy_1.f90: New test.
24534
24535 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
24536
24537         * gcc.dg/vmx/1b-01.c: Warning fix.
24538         * gcc.dg/vmx/1c-02.c: Likewise.
24539         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
24540
24541 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
24542
24543         PR testsuite/24962
24544         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
24545
24546 2006-01-20  Richard Guenther  <rguenther@suse.de>
24547         Steven Bosscher <stevenb.gcc@gmail.com>
24548
24549         PR rtl-optimization/24626
24550         * gcc.dg/torture/pr24626-1.c: New testcase.
24551         * gcc.dg/torture/pr24626-2.c: Likewise.
24552         * gcc.dg/torture/pr24626-3.c: Likewise.
24553         * gcc.dg/torture/pr24626-4.c: Likewise.
24554
24555 2006-01-20  Dirk Mueller  <dmueller@suse.com>
24556
24557         PR c++/5520
24558         * g++.dg/warn/empty-body.C: New.
24559
24560 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
24561
24562         PR c++/22136
24563         * g++.dg/template/using10.C: New test.
24564         * g++.dg/temlpate/using11.C: Likewise.
24565         * g++.dg/inherit/using5.C: Tweak error messages.
24566
24567 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
24568
24569         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24570         target test.
24571         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24572
24573 2006-01-19  Jan Hubicka  <jh@suse.cz>
24574
24575         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24576
24577 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24578
24579         PR c++/25854
24580         * g++.dg/template/spec28.C: New test.
24581
24582 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
24583
24584         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24585         (switchfiles): Fix fprintf's by adding srcdir or removing it.
24586
24587 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
24588
24589         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24590         * gcc.dg/gomp/critical-1.c: Likewise.
24591         * gcc.dg/gomp/critical-3.c: Likewise.
24592         * gcc.dg/gomp/empty.c: Likewise.
24593         * gcc.dg/gomp/ordered-1.c: Likewise.
24594         * gcc.dg/gomp/for-4.c: Likewise.
24595         * gcc.dg/gomp/for-6.c: Likewise.
24596         * gcc.dg/gomp/master-3.c: Likewise.
24597         * gcc.dg/gomp/for-8.c: Likewise.
24598         * gcc.dg/gomp/for-10.c: Likewise.
24599         * gcc.dg/gomp/for-18.c: Likewise.
24600         * gcc.dg/gomp/for-5.c: Likewise.
24601         * gcc.dg/gomp/for-7.c: Likewise.
24602         * gcc.dg/gomp/for-9.c: Likewise.
24603
24604 2006-01-18  Jeff Law  <law@redhat.com>
24605
24606         * gcc.dg/tree-ssa/vrp25.c: New test.
24607
24608 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24609
24610         * gcc.dg/pr25805.c: Fix misapplied patch.
24611
24612 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
24613
24614         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24615         (check_effective_target_vect_udot_qi): New.
24616         (check_effective_target_vect_sdot_hi): New.
24617         (check_effective_target_vect_udot_hi): New.
24618         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24619         prefixed with "wrapv-" with -fwrapv.
24620         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24621         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24622         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24623         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24624         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24625
24626         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24627         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24628         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24629         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24630
24631 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24632
24633         PR c++/16829
24634         * g++.dg/other/default2.C: New test.
24635         * g++.dg/other/default3.C: New test.
24636
24637 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24638
24639         PR c/25805
24640         * gcc.dg/pr25805.c: New file.
24641
24642 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
24643
24644         PR c++/25836
24645         * g++.dg/template/init6.C: New test.
24646
24647 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
24648
24649         * gcc.dg/tree-ssa/pr24287.c: New test
24650
24651 2006-01-18  Eric Christopher  <echristo@apple.com>
24652
24653         * g++.dg/eh/table.C: New.
24654
24655 2006-01-18  DJ Delorie  <dj@redhat.com>
24656
24657         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
24658         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
24659         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
24660         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
24661
24662 2006-01-18  Jeff Law  <law@redhat.com>
24663
24664         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
24665         on wrapping on overflow semantics.
24666
24667         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
24668
24669         * gcc.gc/tree-ssa/vrp23.c: New test.
24670         * gcc.gc/tree-ssa/vrp24.c: New test.
24671
24672 2006-01-18  Richard Henderson  <rth@redhat.com>
24673             Aldy Hernandez  <aldyh@redhat.com>
24674             Jakub Jelinek  <jakub@redhat.com>
24675             Diego Novillo  <dnovillo@redhat.com>
24676             Uros Bizjak  <uros@kss-loka.si>
24677
24678         * gcc.dg/gomp: New directory.
24679
24680 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
24681             Steven G. Kargl  <kargls@comcast.net>
24682
24683         PR fortran/20869
24684         * gfortran.dg/intrinsic_external_1.f90: New test.
24685
24686         PR fortran/20875.
24687         * gfortran.dg/elemental_pointer_1.f90: New test.
24688
24689         PR fortran/25024
24690         * gfortran.dg/external_procedures_1.f90: New test.
24691
24692         PR fortran/25785
24693         gfortran.dg/assumed_present.f90: New test.
24694
24695 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
24696
24697         * g++.dg/parse/lookup5.C: New test.
24698
24699 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24700
24701         PR fortran/25697
24702         * gfortran.dg/read_eof.f90: New test.
24703
24704 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24705
24706         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
24707         add a closing brace.
24708
24709 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24710
24711         PR fortran/25631
24712         * gfortran.dg/fmt_tl.f: New test.
24713
24714 2006-01-17  Eric Christopher  <echristo@apple.com>
24715
24716         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
24717         * g++.old-deja/g++.warn/impint2.C: Ditto.
24718         * g++.old-deja/g++.other/null1.C: Ditto.
24719         * g++.dg/warn/conv2.C: Ditto.
24720         * g++.dg/warn/conv4.C: New file.
24721
24722 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24723
24724         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
24725
24726 2006-01-17  Andreas Jaeger  <aj@suse.de>
24727             Janis Johnson <janis187@us.ibm.com>
24728
24729         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
24730         in 64-bit.
24731         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
24732         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
24733
24734 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24735
24736         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24737         (switchfiles): xfail txxx where xxx >= 25.
24738
24739 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24740
24741         PR testsuite/25764
24742         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
24743
24744 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
24745
24746         PR c/25682
24747         * gcc.dg/pr25682.c: New test.
24748         * g++.dg/parse/array-size2.C: New test.
24749
24750 2006-01-16  Ian Lance Taylor  <ian@airs.com>
24751
24752         * consistency.vlad: Remove entire directory, 1652 files.
24753
24754 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
24755
24756         * lib/target-supports.exp (check_effective_target_dfp_nocache,
24757         check_effective_target_dfprt_nocache): New.
24758         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
24759         (check_effective_target_dfprt): New.
24760         * lib/c-compat.exp (check_dfp): Remove.
24761         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
24762         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
24763         level of support for decimal float.
24764         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
24765         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
24766         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
24767         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
24768         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
24769         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
24770         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
24771         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
24772         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
24773         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
24774         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
24775         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
24776         directives.
24777
24778 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
24779
24780         PR testsuite/25741
24781         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
24782         $base_dir/../.
24783         * lib/gfortran.exp (gfortran_init): Likewise.
24784         * lib/obj-c++.exp (obj-c++_init): Likewise.
24785         * lib/scanasm.exp (scan-assembler-dem): Likewise.
24786         (scan-assembler-dem-not): Likewise.
24787         * lib/scandump.exp (scan-dump-dem): Likewise.
24788         (scan-dump-dem-not): Likewise.
24789
24790 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
24791
24792         PR testsuite/25767
24793         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
24794         powerpc-*-darwin*.
24795         * lib/obj-c++.exp (obj-c++_init): Likewise.
24796
24797 2006-01-16  Richard Guenther  <rguenther@suse.de>
24798
24799         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
24800
24801 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24802
24803         PR testsuite/25777
24804         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
24805         to LD_LIBRARY_PATH.
24806
24807 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
24808             Andrew Pinski  <pinskia@physics.uc.edu>
24809
24810         * gcc.dg/minmax-1.c: New test.
24811
24812 2006-01-16  Ben Elliston  <bje@au.ibm.com>
24813
24814         * gcc.dg/dfp/dfp.exp: Correct FSF address.
24815         * gcc.misc-tests/dectest.exp: Ditto.
24816
24817 2006-01-15  Ian Lance Taylor  <ian@airs.com>
24818
24819         PR testsuite/25796
24820         * gcc.target/i386/cmov6.c: Use -march=k8.
24821
24822 2006-01-15  Andreas Jaeger  <aj@suse.de>
24823
24824         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24825         x86 does not have __float128.
24826
24827 2006-01-14  Ian Lance Taylor  <ian@airs.com>
24828
24829         * gcc.target/i386/cmov6.c: New test.
24830
24831 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
24832
24833         PR c++/25663
24834         * g++.dg/template/ctor6.C: New test.
24835
24836 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
24837
24838         PR tree-optimization/25485
24839         * gcc.dg/tree-ssa/pr25485.c: New.
24840
24841 2006-01-14  Richard Guenther  <rguenther@suse.de>
24842
24843         PR tree-optimization/22548
24844         PR tree-optimization/22555
24845         PR tree-optimization/22501
24846         * gcc.dg/tree-ssa/alias-4.c: New testcase.
24847         * gcc.dg/tree-ssa/alias-5.c: Likewise.
24848         * gcc.dg/tree-ssa/alias-6.c: Likewise.
24849         * gcc.dg/tree-ssa/alias-7.c: Likewise.
24850         * gcc.dg/tree-ssa/alias-8.c: Likewise.
24851         * gcc.dg/tree-ssa/alias-9.c: Likewise.
24852         * gcc.dg/tree-ssa/alias-10.c: Likewise.
24853         * gcc.dg/tree-ssa/alias-11.c: Likewise.
24854         * gcc.dg/tree-ssa/alias-12.c: Likewise.
24855
24856 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
24857
24858         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
24859         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
24860
24861 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
24862         Richard Guenther  <rguenther@suse.de>
24863
24864         PR rtl-optimization/24257
24865         * gcc.dg/torture/pr24257.c: New testcase.
24866
24867 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
24868
24869         * gcc.c-torture/execute/20060110-1.c: New test.
24870         * gcc.c-torture/execute/20060110-2.c: New test.
24871
24872 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
24873
24874         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
24875
24876 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
24877
24878         PR fortran/25756
24879         * gfortran.dg/label_3.f90: New test.
24880
24881 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
24882
24883         PR tree-optimization/25771
24884         * g++.dg/tree-ssa/pr25771.C: New test
24885
24886 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24887
24888         PR tree-opt/24365
24889         * g++.dg/opt/complex5.C: New test.
24890
24891 2006-01-13  Richard Guenther  <rguenther@suse.de>
24892
24893         * gcc.target/i386/387-9.c: New testcase.
24894
24895 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24896
24897         PR c++/24824
24898         * g++.dg/debug/dwarf2-1.C: New.
24899
24900 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
24901
24902         PR testsuite/25728
24903         * lib/gcov.exp (verify-lines): Add "close $fd".
24904
24905 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
24906             Ben Elliston  <bje@au.ibm.com>
24907
24908         * gcc.dg/dfp/inf-1.c: New test.
24909
24910 2006-01-12  Janis Johnson <janis187@us.ibm.com>
24911             Yao Qi  <qiyaoltc@cn.ibm.com>
24912             Ben Elliston  <bje@au.ibm.com>
24913             Jon Grimm  <jgrimm2@us.ibm.com>
24914
24915         * gcc.dg/nodfp-1.c: New test.
24916         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24917         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24918         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
24919         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
24920         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
24921         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
24922         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
24923         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
24924         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
24925         * gcc.dg/format/dfp-scanf-1.c: Likewise.
24926         * gcc.dg/format/dfp-printf-1.c: Likewise.
24927         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
24928         (compat_setup_dfp): New.
24929         * gcc.dg/compat/compat.exp: Use it.
24930         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
24931         Make some variables global, prepend "compat_" to their names.
24932         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
24933         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
24934         * gcc.misc-tests/dectest.exp: New test driver for decTest.
24935         * lib/compat.exp (compat_skip_list): Make global, rename.
24936         * lib/c-compat.exp: New file.
24937         * lib/target-supports.exp (check_effective_target_dfp): New.
24938
24939         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
24940         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
24941         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
24942         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
24943         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
24944         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
24945         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
24946         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
24947         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
24948         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
24949         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
24950         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
24951         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
24952         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
24953         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
24954         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
24955         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
24956         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
24957         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
24958         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
24959         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
24960         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
24961         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
24962         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
24963         gcc.dg/dfp/struct-layout-1.c,
24964         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
24965         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
24966         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
24967         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
24968         gcc.dg/dfp/func-vararg-dfp.c,
24969         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
24970         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
24971         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
24972         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
24973         gcc.dg/dfp/wtr-conversion-1.c: New tests.
24974
24975 2006-01-11  Richard Guenther  <rguenther@suse.de>
24976
24977         PR tree-optimization/25734
24978         * gcc.dg/tree-ssa/pr25734.c: New testcase.
24979
24980 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24981
24982         PR fortran/25486
24983         * gfortran.dg/literal_character_constant_1_x.F: New test.
24984         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
24985         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
24986         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
24987
24988 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24989
24990         PR c++/25386
24991         * g++.dg/ext/packed3.C: Add expected packed error.
24992
24993 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
24994
24995         PR target/25706
24996         * gcc.dg/torture/pr25706-1.c: New test.
24997
24998 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
24999
25000         PR tree-optimization/23109
25001         PR tree-optimization/23948
25002         PR tree-optimization/24123
25003
25004         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
25005         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
25006         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
25007         g++.dg/tree-ssa/pr23948.C: New testcases.
25008         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
25009         three divisions in order to do the optimization.
25010
25011 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
25012
25013         PR c++/25632
25014         * g++.dg/other/pr25632.C: New test.
25015
25016 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
25017
25018         PR fortran/25730
25019         * gfortran.dg/used_types_1.f90: New test.
25020
25021 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
25022
25023         PR target/25718
25024         * gcc.dg/torture/pr25718-1.c: New test.
25025
25026 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
25027
25028         * gfortran.dg/list_read_2.f90: Fix typo in description.
25029
25030 2006-01-10  Jan Beulich  <jbeulich@novell.com>
25031
25032         * lib/target-supports.exp (check_visibility_available): Simplify test
25033         for *-*-netware*.
25034         (check_profiling_available): Fail for *-*-netware*.
25035         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
25036         * gcc.dg/20021014-1.c: Likewise.
25037         * gcc.dg/nest.c: Likewise.
25038
25039 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
25040
25041         fortran/24936
25042         * gfortran.dg/forall_3.f90: New test.
25043
25044 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
25045
25046         PR fortran/21977
25047         * gfortran.dg/nesting_2.f90: New test.
25048         * gfortran.dg/nesting_3.f90: New test.
25049
25050 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
25051
25052         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
25053         Fix typo in comment.
25054
25055 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
25056
25057         * gfortran.dg/single_char_string.f90: New test.
25058
25059 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
25060
25061         * gfortran.dg/ichar_2.f90: New test.
25062
25063 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25064
25065         PR fortran/25093
25066         * gfortran.dg/private_type_4.f90: New.
25067
25068 2006-01-07  Richard Guenther  <rguenther@suse.de>
25069
25070         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
25071
25072 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25073
25074         * gfortran.dg/func_decl_1.f90: New.
25075         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
25076         * gfortran.dg/array_alloc_2.f90: Likewise.
25077         * gfortran.dg/char_result_8.f90: Likewise.
25078         * gfortran.dg/dup_save_1.f90: Likewise.
25079         * gfortran.dg/dup_save_2.f90: Likewise.
25080         * gfortran.dg/f2c_6.f90: Likewise.
25081         * gfortran.dg/f2c_7.f90: Likewise.
25082         * gfortran.dg/func_result_2.f90: Likewise.
25083         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
25084
25085 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
25086
25087         PR fortran/22146
25088         * gfortran.dg/elemental_subroutine_1.f90: New test.
25089         * gfortran.dg/elemental_subroutine_2.f90: New test.
25090
25091         PR fortran/25029
25092         PR fortran/21256
25093         * gfortran.dg/assumed_size_refs_1.f90: New test.
25094
25095         PR fortran/20868
25096         PR fortran/20870
25097         * gfortran.dg/assumed_size_refs_2.f90: New test.
25098         * gfortran.dg/initialization_1.f90: Change warning message.
25099
25100 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
25101
25102         * gcc.dg/tree-ssa/loop-15.c: New test.
25103
25104 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25105
25106         PR fortran/25598
25107         * gfortran.dg/backspace_3.f: New test.
25108         * gfortran.dg/backspace_4.f: New test.
25109
25110 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25111
25112         PR fortran/24268
25113         * gfortran.dg/fmt_white.f: Update test.
25114
25115 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
25116
25117         * gcc.dg/cast-1.c: Add new warning.
25118         * gcc.dg/cast-2.c: Likewise.
25119         * gcc.dg/cast-3.c: Likewise.
25120         * gcc.dg/format/cast-1.c: Likewise.
25121         * gcc.dg/cast-4.c: New testcase.
25122
25123 2006-01-05  Richard Guenther  <rguenther@suse.de>
25124
25125         PR tree-optimization/22555
25126         * gcc.dg/tree-ssa/alias-3.c: New testcase.
25127
25128 2006-01-05  Richard Guenther  <rguenther@suse.de>
25129             Diego Novillo  <dnovillo@redhat.com>
25130
25131         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
25132         * gcc.dg/tree-ssa/loop-8.c: Likewise.
25133         * gcc.dg/tree-ssa/loop-1.c: Likewise.
25134         * gcc.dg/tree-ssa/pr23294.c: Likewise.
25135         * gcc.dg/tree-ssa/pr21985.c: Likewise.
25136         * gcc.dg/tree-ssa/loop-14.c: Likewise.
25137         * gcc.dg/tree-ssa/loop-2.c: Likewise.
25138         * gcc.dg/tree-ssa/loop-3.c: Likewise.
25139         * gcc.dg/tree-ssa/loop-4.c: Likewise.
25140         * gcc.dg/tree-ssa/pr21171.c: Likewise.
25141         * gcc.dg/tree-ssa/loop-5.c: Likewise.
25142         * gcc.dg/tree-ssa/loop-10.c: Likewise.
25143         * gcc.dg/tree-ssa/loop-6.c: Likewise.
25144         * treelang/compile/extravar.tree: Likewise.
25145         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
25146         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
25147         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
25148         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25149         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
25150
25151 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25152
25153         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
25154         for 64-bit fix.
25155
25156 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
25157
25158         PR fortran/23675
25159         gfortran.dg/char_result_11.f90: New.
25160
25161 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
25162
25163         PR c++/24782
25164         * g++.dg/parse/access9.C: New test.
25165         * g++.dg/tc1/dr52.C: Tweak error markers.
25166
25167 2006-01-04  Richard Henderson  <rth@redhat.com>
25168
25169         Merge from gomp branch.
25170         * g++.dg/parse/pragma2.C: Update expected error lines.
25171
25172 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
25173
25174         * g++.dg/other/i386-2.C: New test.
25175
25176         PR target/25554
25177         * gcc.c-torture/compile/20051228-1.c: New test.
25178
25179         PR c/25559
25180         * gcc.dg/pr25559.c: New test.
25181
25182 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
25183
25184         PR c++/25492
25185         * g++.dg/lookup/friend9.C: New test.
25186
25187         PR c++/25625
25188         * g++.dg/template/repo5.C: New test.
25189
25190 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
25191
25192         PR fortran/25101
25193         * gfortran.dg/forall_2.f90: New test.
25194
25195 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
25196
25197         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
25198         dg-require-weak.  Adjust regexp to handle leading-underscore
25199         targets and space as well as TAB after .weak.  Change previous
25200         64-bit fix to not use naked dot.
25201
25202 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
25203
25204         PR rtl-optimization/25578
25205         * gcc.c-torture/execute/20060102-1.c: New testcase.
25206
25207 2006-01-03  Richard Guenther  <rguenther@suse.de>
25208
25209         PR c/25183
25210         * gcc.dg/torture/pr25183.c: New testcase.
25211
25212 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
25213
25214         Merge from gomp-branch.
25215         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
25216         * gcc.dg/ia64-sync-2.c: Likewise.
25217         * gcc.dg/ia64-sync-3.c: Likewise.
25218         * gcc.dg/ia64-sync-4.c: Likewise.
25219         * gcc.dg/sync-2.c: Likewise.
25220         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
25221         that sparc64-*-* and sparcv9-*-* supports sync builtins.
25222
25223 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
25224
25225         PR c++/25635
25226         * g++.dg/parse/operator6.C: New test.
25227
25228         PR c++/25637
25229         * g++.dg/parse/error29.C: New test.
25230
25231         PR c++/25638
25232         * g++.dg/parse/dtor6.C: New test.
25233
25234         PR c++/25633
25235         * g++.dg/parse/ctor3.C: New test.
25236
25237         PR c++/25634
25238         * g++.dg/template/class3.C: New test.
25239
25240 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
25241
25242         * g++.dg/debug/debug9.C: New.
25243
25244 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
25245
25246         PR fortran/24640
25247         * gfortran.dg/label_2.f90: New test.
25248
25249 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25250
25251         * g++.dg/lookup/using12.C: Tighten error marker.
25252
25253 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
25254             Andrew Pinski <pinskia@physics.uc.edu>
25255
25256         * gcc.target/powerpc/darwin-abi-3.c: New file.
25257         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
25258         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
25259         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
25260         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
25261         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
25262         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
25263         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
25264         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
25265
25266 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
25267
25268         * gcc.dg/tree-ssa/loadpre1.c: New;
25269         * gcc.dg/tree-ssa/loadpre2.c: New;
25270         * gcc.dg/tree-ssa/loadpre3.c: New;
25271         * gcc.dg/tree-ssa/loadpre4.c: New;
25272         * gcc.dg/tree-ssa/loadpre5.c: New;
25273         * gcc.dg/tree-ssa/loadpre6.c: New;
25274         * gcc.dg/tree-ssa/loadpre7.c: New;
25275         * gcc.dg/tree-ssa/loadpre8.c: New;
25276         * gcc.dg/tree-ssa/loadpre9.c: New;
25277
25278 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
25279
25280         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
25281         * g++.dg/abi/thunk4.C: Likewise.
25282
25283 2006-01-01  Andreas Jaeger  <aj@suse.de>
25284
25285         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
25286         portable.
25287
25288 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
25289
25290         PR c++/25294
25291         * gcc.dg/pragma-pack-3.c: New test.
25292         * g++.dg/parse/pragma3.C: New test.
25293
25294 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25295
25296         PR middle-end/24827
25297         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
25298
25299 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25300
25301         PR testsuite/25214
25302         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
25303
25304 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
25305
25306         PR fortran/22607
25307         * gfortran-dg/pure_byref_3.f90: New.
25308
25309         fortran/PR 25396
25310         * gfortran.dg/userdef_operator_1.f90: New.
25311
25312 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25313
25314         * g++.dg/abi/thunk3.C: New.
25315         * g++.dg/abi/thunk4.C: New.
25316
25317 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
25318
25319         PR fortran/25532
25320         * gfortran.dg/host_used_types_1.f90: New test. Check that host
25321         associated derived type components of derived types are
25322         properly declared in contained procedures.
25323
25324 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25325
25326         PR libgfortran/25139
25327         * gfortran.dg/backspace_2.f: New test.
25328
25329 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25330
25331         PR libgfortran/25550
25332         * gfortran.dg/endfile.f: New test.
25333
25334 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25335
25336         PR libgfortran/25419
25337         * gfortran.dg/comma.f: New test.
25338
25339 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25340
25341         * lib/gfortran-dg.exp: Remove trailing whitespace.
25342         * lib/fortran-torture.exp: Test with -fbounds-check instead of
25343         -funroll-all-loops.
25344
25345 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
25346
25347         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
25348         Extended Double long doubles or repeat tests when long double is
25349         the same size as double.
25350
25351 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25352
25353         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
25354
25355         PR testsuite/25442
25356         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
25357         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
25358
25359         PR testsuite/25441
25360         * gcc.dg/pr23911.c: Make test variable static.
25361
25362         PR testsuite/25444
25363         * gcc.dg/tree-ssa/pr14841.c: Likewise.
25364
25365 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25366
25367         PR c++/25439
25368         * g++.dg/parse/crash17.C: Adjust error markers.
25369         * g++.dg/template/error20.C: New test.
25370
25371 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25372
25373         PR c++/23172
25374         * g++.dg/ext/complit4.C: New test.
25375
25376         PR c++/25417
25377         * g++.dg/ext/complit5.C: Likewise.
25378
25379 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
25380
25381         PR tree-optimization/25125
25382         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
25383         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
25384         * gcc.c-torture/execute/pr25125.c: New.
25385
25386 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
25387
25388         PR fortran/25029
25389         PR fortran/21256
25390         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
25391         functions with incorrect assumed size references.
25392
25393 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
25394
25395         PR c++/23171
25396         * g++.dg/opt/init1.C: New test.
25397
25398 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
25399
25400         PR c++/24671
25401         * g++.dg/template/sfinae3.C: New test.
25402
25403 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25404
25405         * g++.dg/other/friend4.C: New test.
25406
25407 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25408
25409         PR target/25005
25410         * g++.dg/opt/pr25005.C: New test.
25411
25412 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25413
25414         PR c++/25369
25415         * g++.dg/template/ptrmem16.C: New test.
25416
25417 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
25418
25419         PR fortran/25029
25420         PR fortran/21256
25421         * gfortran.dg/initialization_1.f90: Add test of SIZE.
25422
25423 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25424
25425         PR libgfortran/25307
25426         * gfortran.dg/list_read_5.f90: New test.
25427
25428 2005-12-22  Richard Henderson  <rth@redhat.com>
25429
25430         * gcc.target/i386/sse-7.c: Use -msse2.
25431
25432 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25433
25434         PR rtl-optimization/25432
25435         * gcc.c-torture/compile/20051216-1.c: New test.
25436
25437         PR objc/25328
25438         * objc/execute/pr25328.m: New test.
25439
25440 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25441
25442         PR c++/25364
25443         * g++.dg/template/call4.C: New test.
25444
25445 2005-12-22  Dale Johannesen  <dalej@apple.com>
25446
25447         * gcc.target/i386/sse-17.c: New.
25448
25449 2005-12-22  Paul Brook  <paul@codesourcery.com>
25450
25451         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
25452
25453 2005-12-22  Paul Brook  <paul@codesourcery.com>
25454
25455         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
25456
25457 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25458
25459         PR tree-opt/25513
25460         * gcc.c-torture/compile/pr25513.c: New test.
25461
25462 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25463
25464         PR c++/23333
25465         * g++.dg/parse/error25.C: Add more tests.
25466
25467 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25468
25469         PR fortran/18990
25470         * gfortran.dg/der_charlen_1.f90: New.
25471
25472 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
25473
25474         PR fortran/20889
25475         * gfortran.dg/pointer_component_type_1.f90: New test.
25476
25477         PR fortran/25029
25478         PR fortran/21256
25479         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
25480         should give an error with assumed size array refernces and checks
25481         those that should not.
25482         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
25483         reference an upper bound so that it does not generate an error.
25484
25485         PR fortran/19362
25486         PR fortran/20244
25487         PR fortran/20864
25488         PR fortran/25391
25489         * gfortran.dg/used_dummy_types_1.f90: New test.
25490         * gfortran.dg/used_dummy_types_2.f90: New test.
25491         * gfortran.dg/used_dummy_types_3.f90: New test.
25492         * gfortran.dg/used_dummy_types_4.f90: New test.
25493         * gfortran.dg/used_dummy_types_5.f90: New test.
25494
25495         PR fortran/23152
25496         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
25497         group already being USE associated.
25498         * gfortran.dg/assumed_shape_nml.f90: New test.
25499         * gfortran.dg/assumed_size_nml.f90: New test.
25500
25501         PR fortran/20862
25502         PR fortran/25053
25503         PR fortran/25063
25504         PR fortran/25064
25505         PR fortran/25066
25506         PR fortran/25067
25507         PR fortran/25068
25508         PR fortran/25307
25509         * gfortran.dg/io_constraints_1.f90: New test.
25510         * gfortran.dg/io_constraints_1.f90: New test.
25511         * gfortran.dg/iostat_3.f90: Change wording of warning.
25512         * gfortran.dg/g77/19981216-0.f: The same.
25513
25514 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
25515
25516         PR tree-optimization/23518
25517         * gcc.dg/pr23518.c: New.
25518
25519 2005-12-21  Mike Stump  <mrs@apple.com>
25520
25521         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
25522
25523 2005-12-21  Paul Brook  <paul@codesourcery.com>
25524
25525         * gcc.dg/pr19340.c: Skip on m68k targets.
25526
25527 2005-12-21  Steven Bosscher  <stevenb@suse.de>
25528
25529         PR rtl-optimization/25196
25530         * gcc.dg/pr25196.c: New test.
25531
25532 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
25533
25534         PR fortran/25423
25535         gfortran.dg/where_nested_1.f90: New.
25536
25537 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
25538
25539         PR tree-optimization/25382.
25540         * gcc.dg/tree-ssa/pr25382.c: New.
25541
25542 2005-12-20  Richard Guenther  <rguenther@suse.de>
25543
25544         PR middle-end/24306
25545         * gcc.target/i386/pr24306.c: New testcase.
25546
25547 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
25548
25549         PR tree-optimization/25501
25550         * gcc.dg/tree-ssa/pr25501.c: New.
25551
25552 2005-12-20  Richard Guenther  <rguenther@suse.de>
25553
25554         Revert
25555         2005-12-02  Richard Guenther  <rguenther@suse.de>
25556
25557         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25558
25559 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
25560
25561         PR c++/21228
25562         * g++.dg/warn/Wunreachable-code-2.C: New test.
25563
25564 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
25565
25566         PR c++/24278
25567         * g++.dg/template/ctor5.C: New test.
25568
25569         PR c++/24915
25570         * g++.dg/template/overload8.C: New test.
25571
25572 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
25573
25574         * gcc.c-torture/compile/pr25483 : New test.
25575
25576 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25577
25578         PR c++/20552
25579         * g++.dg/ext/typeof10.C: New test.
25580
25581 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25582
25583         * gcc.dg/mt-loopi1.c: New.
25584
25585 2005-12-18  Richard Guenther  <rguenther@suse.de>
25586
25587         PR tree-optimization/25481
25588         * gcc.dg/torture/pr25481.c: New testcase.
25589
25590 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25591
25592         PR rtl-optimization/21041
25593         * gcc.dg/pr21041.c: New test.
25594
25595 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25596
25597         PR libgfortran/25463
25598         * gfortran.dg/advance.f90: New test.
25599
25600 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
25601
25602         * gcc.dg/20051201-1.c: New test.
25603
25604 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
25605
25606         PR fortran/25018
25607         * gfortran.dg/initialization_1.f90: New test.
25608         * gfortran.dg/enum_5.f90: Change dg-error to new message.
25609         * gfortran.dg/g77/980616-0.f: The same.
25610
25611 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25612
25613         * PR fortran/25458
25614         * gfortran.dg/chkbits.f90: New test.
25615
25616 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25617
25618         * gfortran.dg/enum_5.f: Revert to previous version.
25619
25620 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25621
25622         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25623         * gfortran.dg/nested_modules_1.f90: Ditto.
25624         * gfortran.dg/hollerith_f95.f90: Ditto.
25625         * gfortran.dg/select_5.f90: Ditto.
25626         * gfortran.dg/secnds.f: Ditto.
25627         * gfortran.dg/hollerith2.f90: Ditto.
25628         * gfortran.dg/imag_2.f: Ditto.
25629         * gfortran.dg/ftell_2.f90: Ditto.
25630         * gfortran.dg/malloc_free_1.f90: Ditto.
25631         * gfortran.dg/logint-1.f: Ditto.
25632         * gfortran.dg/recursive_statement_functions.f90: Ditto.
25633         * gfortran.dg/e_d_fmt.f90: Ditto.
25634         * gfortran.dg/hollerith_legacy.f90: Ditto.
25635         * gfortran.dg/logint-2.f: Ditto.
25636         * gfortran.dg/enum_5.f90: Ditto.
25637         * gfortran.dg/f2c_2.f90: Ditto.
25638         * gfortran.dg/pr17143.f90: Ditto.
25639         * gfortran.dg/namelist_14.f90: Ditto.
25640         * gfortran.dg/logint-3.f: Ditto.
25641         * gfortran.dg/spread_scalar_source.f90: Ditto.
25642         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25643         * gfortran.dg/namelist_11.f: Ditto.
25644         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25645         * gfortran.dg/g77/20010519-1.f
25646         * gfortran.dg/g77/alpha1.f: Ditto.
25647         * gfortran.dg/g77/990115-1.f: Ditto.
25648         * gfortran.dg/g77/erfc.f: Ditto.
25649         * gfortran.dg/g77/19990313-3.f: Ditto.
25650         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
25651         * gfortran.dg/g77/20010426.f: Ditto.
25652         * gfortran.dg/g77/19990313-0.f: Ditto.
25653         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
25654         * gfortran.dg/g77/20000629-1.f: Ditto.
25655         * gfortran.dg/g77/970125-0.f: Ditto.
25656         * gfortran.dg/g77/8485.f: Ditto.
25657         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
25658         * gfortran.dg/g77/19990313-1.f: Ditto.
25659         * gfortran.dg/g77/int8421.f: Ditto.
25660         * gfortran.dg/g77/19990305-0.f: Ditto.
25661         * gfortran.dg/g77/947.f: Ditto.
25662         * gfortran.dg/g77/19990905-2.f: Ditto.
25663         * gfortran.dg/g77/cabs.f: Ditto.
25664         * gfortran.dg/g77/19990313-2.f: Ditto.
25665         * gfortran.dg/g77/20020307-1.f: Ditto.
25666         * gfortran.dg/g77/dcomplex.f: Ditto.
25667         * gfortran.dg/g77/19990502-1.f: Ditto.
25668         * gfortran.dg/g77/19981216-0.f: Ditto.
25669         * gfortran.dg/common_4.f90: Ditto.
25670         * gfortran.dg/entry_4.f90: Ditto.
25671         * gfortran.dg/equiv_constraint_2.f90: Ditto.
25672         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
25673         * gfortran.dg/namelist_12.f: Ditto.
25674         * gfortran.dg/scale_1.f90: Ditto.
25675         * gfortran.dg/modulo_1.f90
25676         * gfortran.dg/hollerith.f90: Ditto.
25677         * gfortran.dg/direct_io_3.f90: Ditto.
25678         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
25679         * gfortran.dg/gnu_logical_1.F: Ditto.
25680         * gfortran.dg/unf_io_convert_1.f90: Ditto.
25681         * gfortran.dg/assign_1.f90: Ditto.
25682         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
25683         * gfortran.dg/pr23095.f: Ditto.
25684         * gfortran.dg/read_float_1.f90: Ditto.
25685
25686 2005-12-17  Andreas Jaeger  <aj@suse.de>
25687
25688         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
25689         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
25690
25691 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25692
25693         PR fortran/24268
25694         * gfortran.dg/fmt_white.f: New test.
25695
25696 2005-12-16  Steven G. Kargl <kargls@comcast.net>
25697
25698         * gfortran.dg/label_1.f90: New test.
25699
25700 2005-12-15  Ben Elliston  <bje@au.ibm.com>
25701
25702         PR testsuite/25422
25703         * gcc.dg/20031012-1.c: Add -Walways-true option.
25704         * gcc.dg/weak/weak-3.c: Likewise.
25705         * g++.old-deja/g++.mike/warn8.C: Likewise.
25706
25707 2005-12-16  Mike Stump  <mrs@apple.com>
25708
25709         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
25710         exit.
25711
25712 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25713
25714         PR libgfortran/25264
25715         PR libgfortran/25349
25716         * gfortran.dg/tl_editing.f90: Added additional checks.
25717         * gfortran.dg/t_editing.f: New test.
25718         * gfortran.dg/write_padding.f90: New test
25719
25720 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25721
25722         PR testsuite/25215
25723         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
25724
25725 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
25726
25727         PR rtl-optimization/24899
25728         * gcc.c-torture/execute/20051215-1.c: New test.
25729
25730 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
25731
25732         PR 24823
25733         * gfortran.dg/pr24823.f: New test.
25734
25735 2005-12-16  Jeff Law  <law@redhat.com>
25736
25737         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
25738
25739 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
25740
25741         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25742         (base_types): Change C++ style comments to C style comments.  Remove
25743         aligned types from the array.  Keep Enums disabled.
25744         (complex_types): Remove aligned types from the array.
25745         Comment out "_Complex long double".
25746         (attrib_types): Remove.
25747         (complex_attrib_types): Remove.
25748         (attrib_array_types): Remove.
25749         (complex_attrib_array_types): Remove.
25750         (aligned_bitfld_types): Remove.
25751         (n_aligned_bitfld_types): Remove.
25752         (FEATURE_ALIGNEDPACKED): Delete.
25753         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
25754         (singles): Remove support for adding attributes.
25755         (choose_type): Remove support for attributed types.
25756         (generate_fields): Remove support for attributed bit-fields.
25757         Remove support for adding attributes.
25758         (generate_random_tests): Remove support for adding attributes.
25759         (features): Add back "[0] :0" and "complex vector [0]".
25760         (main): Remove support for attributed bit-fields.
25761         Uncomment the calling of generate_random_tests for the rests of
25762         the tests.
25763
25764 2005-12-16  Jan Hubicka  <jh@suse.cz>
25765
25766         * gcc.c-torture/combine/pr25224.c: New.
25767
25768 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
25769
25770         PR other/25028
25771         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
25772         HP-UX.
25773
25774 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
25775
25776         * gcc.dg/20051215-1.c: New file.
25777
25778 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25779
25780         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
25781         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
25782
25783 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
25784
25785         PR fortran/18197
25786         * gfortran.dg/dummy_functions_1.f90: New.
25787
25788 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
25789
25790         PR rtl-optimization/25310
25791         * gcc.c-torture/compile/pr25310.c: New test.
25792
25793 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25794
25795         PR debug/25023
25796         * gcc.dg/pr25023.c: New test.
25797
25798 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25799
25800         * g++.old-deja/g++.brendan/redecl1.C,
25801         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
25802         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
25803         g++.old-deja/g++.oliva/typeof1.C,
25804         g++.old-deja/g++.other/crash16.C,
25805         g++.old-deja/g++.other/crash34.C,
25806         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
25807         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
25808         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
25809         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
25810         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
25811         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
25812         Remove xfail.
25813
25814 2005-12-14  Kean Johnston  <jkj@sco.com>
25815             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25816
25817         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25818         * gcc.target/i386/20020523-1.c: Ditto.
25819         * gcc.target/i386/tailcall-1.c: Ditto.
25820         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25821         * gcc.target/i386/ssetype-5.c: Ditto.
25822
25823 2005-12-14  Jeff Law  <law@redhat.com>
25824
25825         * gcc.dg/tree-ssa/foldstring-1.c: New test.
25826
25827 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25828
25829         PR target/25254
25830         PR target/24188
25831         * gcc.target/i386/pr25254.c: New test.
25832         * gfortran.dg/PR24188.f: New test.
25833
25834 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
25835
25836         * lib/fortran-torture.exp: Catch remaining uses of
25837         remote_file build delete.
25838
25839 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25840
25841         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25842
25843 2005-12-14  Ben Elliston  <bje@au.ibm.com>
25844
25845         * gcc.dg/warn-addr-cmp.c: New test.
25846
25847 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25848
25849         PR debug/25023
25850         PR target/25293
25851         * gcc.target/i386/pr25293.c: New test.
25852
25853 2005-12-13  Petr Machata  <machata@post.cz>
25854
25855         PR c++/24907
25856         * g++.dg/parse/comma2.C: New test.
25857
25858 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
25859             Jakub Jelinek  <jakub@redhat.com>
25860
25861         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25862         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25863         (limits.h): Include unconditionally.
25864         (stdlib.h): Likewise.
25865         (hashtab.h): Do not include.
25866         (getopt.h): Likewise.
25867         (stddef.h): Include.
25868         (hashval_t): Define.
25869         (struct entry): Add "next" field.
25870         (HASH_SIZE): New macro.
25871         (hash_table): New variable.
25872         (switchfiles): Do not use xmalloc.
25873         (mix): New macro.
25874         (iterative_hash): New function.
25875         (hasht): Remove.
25876         (e_exists): New function.
25877         (e_insert): Likewise.
25878         (output): Use, instead of libiberty hashtable functions.
25879         (main): Do not use getopt.  Do not call htab_create.
25880
25881 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25882
25883         PR c++/25331
25884         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
25885         put atal* and atpaal* attributes on array elements.
25886         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
25887         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
25888         put atal* and atpaal* attributes on array elements.
25889         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
25890
25891 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
25892
25893         * gcc.dg/single-precision-constant.c: New test.
25894
25895 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
25896
25897         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
25898         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
25899         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
25900         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
25901         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
25902         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
25903         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
25904         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
25905         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
25906         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
25907         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
25908         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
25909         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
25910         gcc.target/powerpc/ppc-sdata-2.c,
25911         gcc.target/powerpc/ppc-stackalign-1.c,
25912         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
25913         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
25914         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
25915         gcc.target/powerpc/rs6000-ldouble-2.c,
25916         gcc.target/powerpc/rs6000-power2-1.c,
25917         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
25918         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
25919         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
25920         option into target selector.
25921         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
25922         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
25923
25924 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25925
25926         PR objc/25348
25927         * objc.dg/encode-9.m: New test.
25928
25929 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25930
25931         PR testsuite/20772
25932         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
25933         * gcc.dg/asm-b.c: Fix typo.
25934         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
25935         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25936         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
25937         i?86 lp64 and x86_64 ilp32.
25938         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
25939         on i?86 lp64.
25940         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
25941
25942 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
25943
25944         PR fortran/25078
25945         gfortran.dg/equiv_5.f90: New test.
25946
25947 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
25948
25949         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
25950         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
25951         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
25952         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
25953         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
25954         * gcc.dg/tree-ssa/reassoc-5.c: New.
25955         * gcc.dg/tree-ssa/reassoc-6.c: New.
25956         * gcc.dg/tree-ssa/reassoc-7.c: New.
25957         * gcc.dg/tree-ssa/reassoc-8.c: New.
25958         * gcc.dg/tree-ssa/reassoc-9.c: New.
25959         * gcc.dg/tree-ssa/reassoc-10.c: New.
25960         * gcc.dg/tree-ssa/reassoc-11.c: New.
25961
25962 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25963
25964         PR testsuite/25167
25965         PR testsuite/24478
25966         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
25967
25968 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
25969
25970         PR c++/25300
25971         * g++.dg/template/inherit.C: Do not use a generic error message.
25972
25973 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25974
25975         PR libobjc/25354
25976         * objc.dg/gnu-encoding: New directory.
25977         * objc.dg/gnu-encoding/compat-common.h: New file.
25978         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
25979         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
25980         * objc.dg/gnu-encoding/vector-defs.h: New file.
25981         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
25982         * objc.dg/gnu-encoding/generate-random.c: New file.
25983         * objc.dg/gnu-encoding/generate-random_r.c: New file.
25984         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
25985         * objc.dg/gnu-encoding/generate-random.h: New file.
25986
25987 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
25988
25989         PR c++/25337
25990         * g++.dg/template/defarg7.C: New test.
25991
25992 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25993
25994         PR libobjc/25347
25995         * objc.dg/encode-8.m: New test.
25996
25997 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25998
25999         PR libobjc/25346
26000         * objc.dg/encode-7.m: New test.
26001
26002 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
26003
26004         PR c++/25010
26005         * g++.dg/opt/inline10.C: New test.
26006
26007 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
26008
26009         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
26010
26011 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
26012
26013         * gfortran.dg/substring_equivalence.f90: typo in comment
26014
26015 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26016
26017         PR fortran/25068
26018         * gfortran.dg/iostat_3.f90: New test.
26019
26020 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
26021
26022         PR fortran/23815
26023         * gfortran.dg/unf_io_convert_1.f90: New test.
26024         * gfortran.dg/unf_io_convert_2.f90: New test.
26025         * gfortran.dg/unf_io_convert_3.f90: New test.
26026
26027 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26028
26029         PR testsuite/20772
26030         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
26031         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
26032         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26033         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
26034         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
26035         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26036         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
26037         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
26038         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26039         gcc.dg/torture/fp-int-convert-float128-timode.c,
26040         gcc.dg/torture/fp-int-convert-float128.c,
26041         gcc.dg/torture/fp-int-convert-float80-timode.c,
26042         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
26043         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
26044
26045         * gcc.dg/tls/opt-1.c: Require effective target fpic.
26046
26047 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
26048
26049         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
26050
26051 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
26052
26053         * gcc.dg/20051207-1.c,
26054         * gcc.dg/20051207-2.c,
26055         * gcc.dg/20051207-3.c: New tests.
26056
26057 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26058
26059         PR testsuite/20772
26060         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
26061         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
26062         dg-skip-if target selector.
26063
26064         PR testsuite/20772
26065         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
26066         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
26067         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
26068         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
26069         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
26070         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
26071         and/or merge with i?86 cases.
26072
26073         * gcc.dg/tls/opt-3.c: Require effective target fpic.
26074
26075         PR testsuite/20772
26076         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
26077         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
26078         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
26079         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
26080         x86_64-*-linux*.
26081
26082 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
26083
26084         PR target/25311
26085         * gcc.c-torture/compile/pr25311.c: New test.
26086
26087 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26088
26089         PR libgfortran/25039
26090         * gfortran.dg/read_comma.f: New test.
26091
26092 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
26093
26094         PR c++/19317
26095         * g++.dg/opt/pr19317-1.C: New test.
26096         * g++.dg/opt/pr19317-2.C: New test.
26097         * g++.dg/opt/pr19317-3.C: New test.
26098
26099         PR target/19005
26100         * gcc.c-torture/execute/pr19005.c: New test.
26101
26102         PR target/17828
26103         * g++.old-deja/g++.other/comdat5.C: New test.
26104         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
26105
26106         * g++.dg/compat/struct-layout-1.exp: New file.
26107         * g++.dg/compat/struct-layout-1.h: New.
26108         * g++.dg/compat/struct-layout-1_generate.c: New.
26109         * g++.dg/compat/struct-layout-1_x1.h: New.
26110         * g++.dg/compat/struct-layout-1_x2.h: New.
26111         * g++.dg/compat/struct-layout-1_y1.h: New.
26112         * g++.dg/compat/struct-layout-1_y2.h: New.
26113
26114         * gcc.dg/20050330-2.c: New test.
26115
26116 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
26117
26118         PR fortran/25292
26119         * gfortran.dg/associated_1.f90: New.
26120
26121 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26122
26123         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
26124         ILP32 vect_no_align platforms.
26125
26126 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
26127             Jakub Jelinek  <jakub@redhat.com>
26128
26129         PR target/25268
26130         * gcc.c-torture/compile/20051207-1.c: New test.
26131
26132 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26133
26134         PR testsuite/20772
26135         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
26136         gcc.dg/torture/pr18582-1.c,
26137         gcc.target/i386/attributes-error.c: Also test on x86_64.
26138
26139         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
26140
26141 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26142
26143         PR c++/19397
26144         * g++.dg/template/typedef3.C: New test.
26145
26146         PR c++/19762
26147         PR c++/19764
26148         * g++.dg/template/dtor3.C: Fix error markers.
26149
26150 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
26151
26152         * lib/target-supports.exp (check_effective_target_sync_char_short):
26153         Add s390*.
26154
26155 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
26156
26157         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
26158
26159 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26160
26161         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
26162         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
26163         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
26164         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
26165
26166 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26167
26168         PR c++/25263
26169         * g++.dg/other/array2.C: New test case.
26170
26171 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
26172
26173         * gcc.dg/darwin-weakimport-3.c: New.
26174
26175         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
26176         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
26177         and to work on Darwin.
26178         * gcc.dg/attr-weakref-1b.c: New file.
26179         * gcc.dg/attr-weakref-2.c: New test.
26180         * gcc.dg/darwin-weakref-1.c: New test.
26181
26182 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
26183
26184         PR testsuite/25247
26185         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
26186         use in selector expressions.
26187         (dg-xfail-if): Ditto.
26188         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
26189         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
26190         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
26191         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
26192         * gcc.test-framework/test-framework.exp: Skip generated tests if
26193         CHECK_TEST_FRAMEWORK is not 1.
26194
26195 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26196
26197         PR tree-optimization/24963
26198         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
26199
26200         PR target/24108
26201         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
26202
26203         PR target/18580
26204         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
26205         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26206         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26207         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26208
26209 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
26210
26211         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
26212         dg-options.
26213
26214 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26215
26216         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
26217
26218 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26219
26220         * gcc.dg/format/cast-1.c: New test.
26221
26222 2005-12-04  Roger Sayle  <roger@eyesopen.com>
26223
26224         PR c/7776
26225         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
26226         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
26227         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
26228         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
26229
26230 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26231
26232         * gcc.dg/cast-pretty-print-1.c: New test.
26233
26234 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26235
26236         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
26237
26238 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
26239
26240         PR c++/24173
26241         * g++.dg/template/friend40.C: New test.
26242
26243 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
26244
26245         PR target/25199
26246         * gcc.target/i386/movq-2.c: New test.
26247         * gcc.target/i386/movq.c: Remove target i?86, instead add
26248         dg-require-effective-target ilp32.
26249
26250 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26251
26252         PR c++/24103
26253         * g++.dg/other/default1.C: New test.
26254
26255 2005-12-02  Richard Guenther  <rguenther@suse.de>
26256
26257         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
26258
26259 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26260
26261         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
26262
26263 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
26264
26265         PR target/21017
26266         * gcc.target/powerpc/rotate.c: New.
26267
26268 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26269
26270         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
26271         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
26272
26273 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26274
26275         PR c/13384
26276         * gcc.dg/pr17730-1.c: Adjust.
26277         * gcc.dg/lvalue1.c (main): Likewise.
26278         * gcc.dg/lvalue-2.c: Likewise.
26279         * g++.dg/pr7503-3.C
26280
26281 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
26282
26283         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
26284         error messages.
26285
26286 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
26287
26288         PR fortran/24789
26289         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
26290
26291 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26292
26293         PR target/24475
26294         * lib/target-supports.exp (check_effective_target_tls): New.
26295         (check_effective_target_tls_runtime): New.
26296         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
26297         for TLS support.
26298         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
26299         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
26300         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
26301         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
26302         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
26303         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
26304         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
26305         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
26306         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
26307         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
26308         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
26309         effective-target TLS.
26310         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
26311         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
26312         effective-target TLS runtime.
26313
26314 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26315
26316         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
26317
26318 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
26319
26320         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
26321         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
26322         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
26323         ignored" warnings when "packing" is the same as the ABI layout.
26324
26325 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
26326
26327         PR fortran/21302
26328         * gfortran.dg/line_length_1.f: New test.
26329         * gfortran.dg/line_length_2.f90: Ditto.
26330
26331 2005-11-30  Richard Guenther  <rguenther@suse.de>
26332
26333         PR tree-optimization/21655
26334         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
26335
26336 2005-11-30  Dale Johannesen  <dalej@apple.com>
26337
26338         * gcc.c-torture/compile/pr24930.c: New.
26339
26340 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
26341
26342         PR fortran/15809
26343         *  gfortran.dg/auto_char_dummy_array.f90: New test.
26344
26345 2005-11-30  Jeff Law  <law@redhat.com>
26346
26347         * g++.old-deja/g++.law/pr25000.C: New test.
26348
26349 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
26350
26351         * gcc.dg/tls/opt-11.c: New test.
26352
26353 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
26354
26355         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
26356         targets.
26357         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
26358         LP64 ia64.
26359
26360 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
26361
26362         * gfortran.dg/open_access_1.f90: New test.
26363
26364 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26365
26366         * gcc.dg/charset/builtin2.c: New test.
26367
26368 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
26369
26370         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
26371         on mmix-*-* for *_[xy].c.
26372
26373 2005-11-28  Kean Johnston  <jkj@sco.com>
26374
26375         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
26376         headers.
26377         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
26378         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
26379         * gcc.target/i386/asm-3.c: Ditto.
26380         * gcc.target/i386/clobbers.c: Ditto.
26381         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
26382         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
26383         test regexp.
26384         * gcc.target/i386/mul.c: Ditto.
26385         * gcc.target/i386/ssetype-1.c: Ditto.
26386         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
26387         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
26388         static so the test works with -fPIC mode too. Based on comment in
26389         PR19231 by Pinski.
26390         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
26391
26392 2005-11-28  Richard Guenther  <rguenther@suse.de>
26393
26394         * gcc.dg/alias-9.c: New testcase.
26395         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
26396
26397 2005-11-28  Roger Sayle  <roger@eyesopen.com>
26398             Uros Bizjak  <uros@kss-loka.si>
26399
26400         PR middle-end/20219
26401         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
26402         tan(x)/sin(x) transformations.
26403
26404 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
26405
26406         PR middle-end/24575
26407         * gcc.dg/tree-ssa/divide-3.c: New test.
26408         * gcc.dg/tree-ssa/divide-4.c: New test.
26409
26410 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
26411
26412         PR fortran/24917
26413         *  gfortran.dg/boz_6.f90: New test.
26414
26415 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26416
26417         PR fortran/23912
26418         * gfortran.dg/modulo_1.f90: New test.
26419
26420 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26421
26422         PR libfortran/24919
26423         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
26424         fail on CRLF platforms.
26425         * gfortran.dg/ftell_2.f90: Likewise.
26426
26427 2005-11-26  Eric Christopher  <echristo@apple.com>
26428
26429         * gcc.dg/intmax_t-1.c: Remove mips xfail.
26430
26431 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26432
26433         * objc.dg/gnu-runtime-3.m: Simplify.
26434
26435 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26436
26437         PR middle-end/23669
26438         * gcc.dg/tree-ssa/divide-1.c: New test.
26439         * gcc.dg/tree-ssa/divide-2.c: New test.
26440
26441 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26442
26443         PR libgfortran/24945
26444         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
26445
26446 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26447
26448         PR libgfortran/24945
26449         * gfortran.dg/open_status_2.f90: New test.
26450
26451 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26452
26453         * gcc.c-torture/execute/builtins/fprintf.c,
26454         gcc.c-torture/execute/builtins/fputs-lib.c,
26455         gcc.c-torture/execute/builtins/fputs.c,
26456         gcc.c-torture/execute/builtins/lib/fprintf.c,
26457         gcc.c-torture/execute/builtins/lib/printf.c,
26458         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
26459
26460 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
26461
26462         * gcc.dg/20050922-2.c: New test.
26463
26464 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
26465
26466         * objc.dg/gnu-runtime-3.m: New test.
26467
26468 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26469
26470         PR c++/9278
26471         * g++.dg/other/void1.C: New test.
26472
26473 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
26474
26475         PR middle-end/24998
26476         * gcc.dg/torture/fp-int-convert-float.c,
26477         gcc.dg/torture/fp-int-convert-double.c,
26478         gcc.dg/torture/fp-int-convert-long-double.c,
26479         gcc.dg/torture/fp-int-convert-timode.c,
26480         gcc.dg/torture/fp-int-convert-float80.c,
26481         gcc.dg/torture/fp-int-convert-float80-timode.c,
26482         gcc.dg/torture/fp-int-convert-float128.c,
26483         gcc.dg/torture/fp-int-convert-float128-timode.c,
26484         gcc.dg/torture/fp-int-convert.h: New files.
26485
26486 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26487
26488         PR middle-end/24989
26489         * gcc.dg/tree-ssa/bool-10.c: New test.
26490         * gcc.dg/tree-ssa/bool-11.c: New test.
26491         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
26492
26493 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26494
26495         PR middle-end/24990
26496         * tree-ssa/pr24990-1.c: New test.
26497
26498 2005-11-24  Richard Guenther  <rguenther@suse.de>
26499         Dirk Mueller <dmueller@suse.de>
26500
26501         PR c++/14024
26502         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
26503         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
26504         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
26505         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
26506         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
26507         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
26508
26509 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
26510
26511         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
26512
26513 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26514
26515         PR c/21668
26516         * gcc.dg/Wc++-compat.c: New.
26517         * gcc.dg/Wno-c++-compat.c: New.
26518
26519 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
26520
26521         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
26522         (vspltish, vspltisw): Likewise.
26523
26524 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26525
26526         PR libgfortran/24794
26527         * gfortran.dg/namelist_12.f: Fix quotes.
26528         * gfortran.dg/namelist_13.f90: Fix quotes.
26529         * gfortran.dg/namelist_14.f90: Fix quotes.
26530         * gfortran.dg/namelist_15.f90: Fix quotes.
26531         * gfortran.dg/namelist_use.f90: Fix quotes.
26532         * gfortran.dg/namelist_use_only.f90: Fix quotes.
26533         * gfortran.dg/namelist_21.f90: New test.
26534         * gfortran.dg/namelist_22.f90: New test.
26535
26536 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
26537
26538         PR target/23435
26539         * gcc.c-torture/compile/pr23435.c: New.
26540
26541 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26542
26543         * gcc.c-torture/execute/floatunsisf-1.c: New test.
26544
26545 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26546
26547         * gcc.target/powerpc/405-macchw-1.c,
26548         gcc.target/powerpc/405-macchw-2.c,
26549         gcc.target/powerpc/405-macchwu-1.c,
26550         gcc.target/powerpc/405-macchwu-2.c,
26551         gcc.target/powerpc/405-machhw-1.c,
26552         gcc.target/powerpc/405-machhw-2.c,
26553         gcc.target/powerpc/405-machhwu-1.c,
26554         gcc.target/powerpc/405-machhwu-2.c,
26555         gcc.target/powerpc/405-maclhw-1.c,
26556         gcc.target/powerpc/405-maclhw-2.c,
26557         gcc.target/powerpc/405-maclhwu-1.c,
26558         gcc.target/powerpc/405-maclhwu-2.c,
26559         gcc.target/powerpc/405-mulchw-1.c,
26560         gcc.target/powerpc/405-mulchw-2.c,
26561         gcc.target/powerpc/405-mulchwu-1.c,
26562         gcc.target/powerpc/405-mulchwu-2.c,
26563         gcc.target/powerpc/405-mulhhw-1.c,
26564         gcc.target/powerpc/405-mulhhw-2.c,
26565         gcc.target/powerpc/405-mulhhwu-1.c,
26566         gcc.target/powerpc/405-mulhhwu-2.c,
26567         gcc.target/powerpc/405-mullhw-1.c,
26568         gcc.target/powerpc/405-mullhw-2.c,
26569         gcc.target/powerpc/405-mullhwu-1.c,
26570         gcc.target/powerpc/405-mullhwu-2.c,
26571         gcc.target/powerpc/405-nmacchw-1.c,
26572         gcc.target/powerpc/405-nmacchw-2.c,
26573         gcc.target/powerpc/405-nmachhw-1.c,
26574         gcc.target/powerpc/405-nmachhw-2.c,
26575         gcc.target/powerpc/405-nmaclhw-1.c,
26576         gcc.target/powerpc/405-nmaclhw-2.c,
26577         gcc.target/powerpc/440-macchw-1.c,
26578         gcc.target/powerpc/440-macchw-2.c,
26579         gcc.target/powerpc/440-macchwu-1.c,
26580         gcc.target/powerpc/440-macchwu-2.c,
26581         gcc.target/powerpc/440-machhw-1.c,
26582         gcc.target/powerpc/440-machhw-2.c,
26583         gcc.target/powerpc/440-machhwu-1.c,
26584         gcc.target/powerpc/440-machhwu-2.c,
26585         gcc.target/powerpc/440-maclhw-1.c,
26586         gcc.target/powerpc/440-maclhw-2.c,
26587         gcc.target/powerpc/440-maclhwu-1.c,
26588         gcc.target/powerpc/440-maclhwu-2.c,
26589         gcc.target/powerpc/440-mulchw-1.c,
26590         gcc.target/powerpc/440-mulchw-2.c,
26591         gcc.target/powerpc/440-mulchwu-1.c,
26592         gcc.target/powerpc/440-mulchwu-2.c,
26593         gcc.target/powerpc/440-mulhhw-1.c,
26594         gcc.target/powerpc/440-mulhhw-2.c,
26595         gcc.target/powerpc/440-mulhhwu-1.c,
26596         gcc.target/powerpc/440-mulhhwu-2.c,
26597         gcc.target/powerpc/440-mullhw-1.c,
26598         gcc.target/powerpc/440-mullhw-2.c,
26599         gcc.target/powerpc/440-mullhwu-1.c,
26600         gcc.target/powerpc/440-mullhwu-2.c,
26601         gcc.target/powerpc/440-nmacchw-1.c,
26602         gcc.target/powerpc/440-nmacchw-2.c,
26603         gcc.target/powerpc/440-nmachhw-1.c,
26604         gcc.target/powerpc/440-nmachhw-2.c,
26605         gcc.target/powerpc/440-nmaclhw-1.c,
26606         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
26607
26608 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
26609
26610         PR fortran/24774
26611         * gfortran.dg/inquire_9.f90: New test.
26612
26613         PR fortran/21647
26614         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26615
26616 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26617
26618         PR libfortran/24432
26619         * lib/target-supports.exp (check_effective_target_fortran_large_real):
26620         Check that 'cos' is supported.
26621
26622 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
26623
26624         PR fortran/24223
26625         * gfortran.dg/substring_equivalence.f90: New test.
26626
26627         PR fortran/24705
26628         * gfortran.dg/auto_internal_assumed.f90: New test.
26629
26630 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
26631
26632         * gcc.dg/fold-div-2.c: New test.
26633
26634 2005-11-20  Ian Lance Taylor  <ian@airs.com>
26635
26636         PR rtl-optimization/24883
26637         * gcc.c-torture/compile/pr24883.c: New test.
26638
26639 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
26640
26641         PR middle-end/20583
26642         * gcc.c-torture/compile/pr20583.c: New.
26643
26644 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
26645
26646         * gcc.c-torture/execute/usmul.c: New test.
26647
26648 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
26649
26650         * gcc.dg/tree-ssa/vrp22.c: New test.
26651
26652 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
26653
26654         PR middle-end/24912
26655         * gcc.dg/torture/pr24912-1.c: New test.
26656
26657 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
26658
26659         PR fortran/24862
26660         * gfortran.dg/arrayio_derived_1.f90: New test.
26661
26662 2005-11-19  Richard Guenther  <rguenther@suse.de>
26663
26664         PR middle-end/23294
26665         * gcc.dg/tree-ssa/pr23294.c: New testcase.
26666
26667 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
26668
26669         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
26670
26671 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
26672
26673         PR c++/8355
26674         * g++.dg/template/friend39.C: New test.
26675
26676 2005-11-18  James E Wilson  <wilson@specifix.com>
26677
26678         * gcc.dg/builtin-strstr.c: New.
26679
26680 2005-11-18  Richard Henderson  <rth@redhat.com>
26681
26682         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
26683         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
26684         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
26685         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
26686         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
26687         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
26688         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
26689         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
26690         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
26691         renaming to remove initial "ia64-".
26692
26693 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
26694
26695         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
26696
26697 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
26698
26699         * g++.dg/cpp/string-2.C: New test.
26700
26701 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
26702
26703         * gcc.dg/tree-ssa/loop-14.c: New test.
26704
26705 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
26706             Michael Chamberlain <michael@chamberlain.net.au>
26707
26708         * ada/acats/run_all.sh (target_run): Kill long running tests.
26709
26710 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26711
26712         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
26713         * gcc.dg/cleanup-9.c: Likewise.
26714         * gcc.dg/cleanup-10.c: Likewise.
26715         * gcc.dg/cleanup-11.c: Likewise.
26716
26717 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26718
26719         PR fortran/24892
26720         * gfortran.dg/open_access_append_1.f90: New test.
26721         * gfortran.dg/open_access_append_2.f90: New test.
26722
26723 2005-11-16  Richard Guenther  <rguenther@suse.de>
26724
26725         PR middle-end/24851
26726         * gcc.c-torture/execute/pr24851.c: New testcase.
26727
26728 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
26729
26730         * gcc.dg/fold-overflow-1.c: New test.
26731
26732 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
26733
26734         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
26735         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
26736
26737 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
26738
26739         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
26740         structures.
26741         * g++.dg/eh/forced2.C: Likewise.
26742         * g++.dg/eh/forced3.C: Likewise.
26743         * g++.dg/eh/forced4.C: Likewise.
26744
26745 2005-11-11  Mike Stump  <mrs@apple.com>
26746
26747         * g++.old-deja/g++.mike/unused.C: Add.
26748
26749 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
26750
26751         PR c++/24667
26752         * g++.dg/warn/Wcast-qual1.C: New test.
26753
26754 2005-11-15  Jan Hubicka  <jh@suse.cz>
26755
26756         * gcc.dg/winline-5.c: Add large-unit-insns limit.
26757
26758 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
26759
26760         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
26761
26762 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
26763
26764         PR 24840
26765         * gcc.dg/tree-ssa/pr24840.c: New test.
26766
26767 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
26768
26769         PR testsuite/24841
26770         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
26771
26772 2005-11-14  Dale Johannesen  <dalej@apple.com>
26773
26774         * gcc.c-torture/execute/20051113-1.c: New.
26775
26776 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
26777
26778         PR c++/24687
26779         * g++.dg/template/crash43.C: New test.
26780
26781 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
26782
26783         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
26784
26785 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26786
26787         PR c++/24817
26788         * g++.dg/eh/spec8.C: New test.
26789
26790 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26791
26792         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
26793
26794 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26795
26796         PR c++/20293
26797         * g++.dg/parse/ambig4.C: New test.
26798         * g++.dg/tc1/dr101.C: Adjust error markers.
26799         * g++.dg/lookup/strong-using-2.C: Likewise.
26800         * g++.dg/lookup/ambig5.C: Likewise.
26801         * g++.dg/lookup/ambig4.C: Likewise.
26802         * g++.dg/parse/crash22.C: Likewise.
26803
26804 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26805
26806         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
26807
26808 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
26809
26810         * gcc.dg/nested-calls-1.c: New test.
26811
26812 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26813
26814         * gfortran.dg/complex_intrinsic_1.f90: New test.
26815         * gfortran.dg/complex_intrinsic_2.f90: New test.
26816         * gfortran.dg/fgetc_1.f90: New test.
26817         * gfortran.dg/fgetc_2.f90: New test.
26818         * gfortran.dg/fgetc_3.f90: New test.
26819         * gfortran.dg/ftell_1.f90: New test.
26820         * gfortran.dg/ftell_2.f90: New test.
26821         * gfortran.dg/gnu_logical_1.F: New test.
26822         * gfortran.dg/gnu_logical_2.f90: New test.
26823
26824 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
26825
26826         PR middle-end/24820
26827         * gcc.dg/pr24820.c: New test.
26828
26829 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
26830
26831         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26832         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26833         variable.
26834
26835 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26836
26837         PR testsuite/24614
26838         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26839
26840 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26841
26842         * gcc.target/cris/cris.exp: New file.
26843         * gcc.target/cris/rld-legit1.c: New test.
26844         * gcc.target/cris/rld-legit2.c: New test.
26845
26846 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
26847
26848         PR c++/24780
26849         * g++.dg/opt/pr24780.C: New test.
26850
26851         PR c++/24761
26852         * g++.dg/template/asm1.C: New test.
26853
26854 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
26855
26856         PR libgfortran/24787
26857         * gfortran.dg/scan_1.f90: New test.
26858
26859 2005-11-12  Jan Hubicka  <jh@suse.cz>
26860
26861         * gcc.target/i386/minmax-1.c: New.
26862         * gcc.target/i386/minmax-2.c: New.
26863
26864 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
26865
26866         * gcc.dg/pr24445.c: Fix for 64-bit targets.
26867
26868 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
26869
26870         * gcc.c-torture/execute/20051110-1.c,
26871         gcc.c-torture/execute/20051110-2.c: New tests.
26872
26873 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26874
26875         PR middle-end/24750
26876         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
26877         New tests.
26878
26879 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26880
26881         * lib/target-libpath.exp (get_shlib_extension): New proc.
26882         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
26883         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26884         * lib/objc.exp (objc_target_compile): Likewise.
26885         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
26886         detection.
26887
26888 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26889
26890         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
26891
26892         * lib/target-supports.exp (check_effective_target_static_libgfortran):
26893         Add -static to additional_flags and pass it to target_compile.
26894
26895 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
26896
26897         PR libgfortran/24719
26898         gfortran.dg/read_noadvance.f90: New test.
26899
26900         PR libgfortran/24699
26901         gfortran.dg/fmt_t_2.f90: New test.
26902
26903         PR libgfortran/24785
26904         gfortran.dg/read_x_eor.f90: New test.
26905
26906         PR libgfortran/24584
26907         gfortran.dg/namelist_empty.f90: Rename test.
26908
26909         PR libgfortran/24489
26910         gfortran/read_eor.f90: Rename test.
26911
26912 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26913
26914         PR fortran/15976
26915         * gfortran.dg/automatic_module_variable.f90: New test.
26916
26917 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
26918
26919         PR target/24445
26920         * gcc.dg/pr24445.c: New test.
26921
26922 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26923
26924         PR fortran/24655
26925         PR fortran/24755
26926         * gfortran.dg/recursive_statement_functions.f90: Add statement
26927         functions using inline intrinsic functions and parameters to test
26928         that they no longer seg-fault.
26929
26930         PR fortran/24409
26931         gfortran.dg/nested_modules_4.f90: New test.
26932         gfortran.dg/nested_modules_5.f90: New test.
26933
26934 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26935
26936         PR fortran/24643
26937         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
26938
26939 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
26940
26941         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
26942         failures.
26943
26944 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26945
26946         * gcc.dg/sparc-getcontext-1.c: New test.
26947
26948 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
26949
26950         * gcc.dg/ifcvt-fabs-1.c: New test.
26951
26952 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
26953
26954         PR other/4372
26955         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
26956         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
26957
26958 2005-11-09  Richard Guenther  <rguenther@suse.de>
26959
26960         PR tree-optimization/24716
26961         * gcc.c-torture/execute/pr24716.c: New testcase.
26962
26963 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26964
26965         * gcc.dg/pr24624.c: Disable for non S/390 targets.
26966
26967 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26968
26969         PR 24624
26970         * gcc.dg/pr24624.c: Testcase added.
26971
26972 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26973
26974         PR 24623
26975         * g++.dg/other/pr24623.C: Testcase added.
26976
26977 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
26978
26979         PR fortran/22607
26980         * gfortran-dg/pure_byref_1.f90: New.
26981         * gfortran-dg/pure_byref_2.f90: New.
26982
26983 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
26984
26985         PR c/24101
26986         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
26987         * gcc.dg/dg.exp: Run main loop also for *.i files.
26988
26989 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
26990
26991         PR c++/19450
26992         * g++.dg/tls/diag-3.C: New test.
26993         * g++.dg/tls/diag-4.C: New test.
26994         * g++.dg/tls/static-1.C: New test.
26995         * g++.dg/tls/static-1a.cc: New file.
26996
26997 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
26998
26999         PR 23046
27000         * g++.dg/tree-ssa/pr23046.C: New test.
27001
27002 2005-11-08  Devang Patel <dpatel@apple.com>
27003
27004         PR tree-optimization/23115
27005         * gcc.dg/tree-ssa/pr23115.c: New.
27006
27007 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
27008
27009         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
27010         * gcc.target/powerpc/pr16155.c: Same.
27011         * gcc.target/powerpc/altivec-1.c: Same.
27012         * gcc.target/powerpc/altivec-2.c: Same.
27013         * gcc.target/powerpc/altivec-3.c: Same.
27014         * gcc.target/powerpc/altivec-5.c: Same.
27015         * gcc.target/powerpc/altivec-11.c: Same.
27016         * gcc.target/powerpc/altivec-12.c: Same.
27017         * gcc.target/powerpc/altivec-14.c: Same.
27018         * gcc.target/powerpc/altivec-22.c: Same.
27019         * gcc.target/powerpc/altivec-consts.c: Same.
27020         * gcc.target/powerpc/altivec-pr22085.c: Same.
27021         * gcc.target/powerpc/altivec-splat.c: Same.
27022         * gcc.target/powerpc/altivec-varargs-1.c: Same.
27023         * gcc.target/powerpc/altivec-vec-merge.c: Same.
27024         * gcc.target/powerpc/darwin-longlong.c: Same.
27025
27026 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
27027
27028         PR target/19340
27029         * gcc.dg/pr19340.c: New test.
27030
27031 2005-11-07  Ian Lance Taylor  <ian@airs.com>
27032
27033         PR rtl-optimization/24683
27034         * gcc.dg/pr24683.c: New test.
27035
27036 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
27037
27038         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
27039         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
27040
27041 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
27042
27043         * gcc.target/i386/pr23376.c: Compile with -mmmx.
27044
27045 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
27046
27047         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
27048
27049 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
27050
27051         PR target/24230
27052
27053         * gcc.target/powerpc/altivec-consts.c,
27054         gcc.target/powerpc/altivec-splat.c: New testcase.
27055
27056 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
27057
27058         PR c/24599
27059
27060         * gcc.dg/overflow-2.c: New testcase.
27061
27062 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
27063
27064         PR rtl-optimization/23567
27065         * gcc.c-torture/execute/20051104-1.c: New test.
27066
27067 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
27068
27069         PR fortran/24534
27070         gfortran.dg/private_type_2.f90: Modified to check that case with
27071         PRIVATE declaration within derived type is accepted.
27072
27073         PR fortran/20838
27074         gfortran.dg/pointer_assign_1.f90: New test.
27075
27076         PR fortran/20840
27077         * gfortran.dg/arrayio_0.f90: New test.
27078
27079         PR fortran/17737
27080         gfortran.dg/data_initialized.f90: New test.
27081         gfortran.dg/data_constraints_1.f90: New test.
27082         gfortran.dg/data_constraints_2.f90: New test.
27083
27084 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
27085
27086         PR fortran/24174
27087         PR fortran/24305
27088         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
27089
27090 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
27091
27092         PR 24670
27093         * gcc.dg/tree-ssa/pr24670.c: New test.
27094
27095 2005-11-05  Ian Lance Taylor  <ian@airs.com>
27096
27097         PR target/22432
27098         * gcc.target/i386/pr22432.c: New test.
27099
27100 2005-11-05  Richard Henderson  <rth@redhat.com>
27101
27102         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
27103         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
27104         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
27105         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
27106         from gcc.dg/alpha-*.
27107         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
27108         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
27109
27110 2005-11-05  Andreas Jaeger  <aj@suse.de>
27111
27112         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
27113
27114 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27115
27116         PR target/23424
27117         * gcc.dg/torture/pr23424-1.c: New test.
27118
27119 2005-11-04  Richard Henderson  <rth@redhat.com>
27120
27121         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
27122         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
27123         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
27124         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
27125         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
27126         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
27127         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
27128         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
27129         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
27130         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
27131         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
27132         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
27133         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
27134         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
27135         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
27136         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
27137         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
27138         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
27139         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
27140         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
27141         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
27142         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
27143         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
27144         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
27145         Move from gcc.dg/.
27146         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
27147         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
27148         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
27149         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
27150         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
27151         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
27152         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
27153         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
27154         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
27155         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
27156         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
27157         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
27158         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
27159         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
27160         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
27161         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
27162         gcc.target/i386/lea.c, gcc.target/i386/local.c,
27163         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
27164         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
27165         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
27166         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
27167         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
27168         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
27169         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
27170         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
27171         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
27172         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
27173         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
27174         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
27175         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
27176         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
27177         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
27178         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
27179         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
27180         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
27181         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
27182         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
27183         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
27184         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
27185         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
27186         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
27187         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
27188         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
27189         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
27190         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
27191
27192 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
27193
27194         PR 24627
27195         * gcc.dg/tree-ssa/pr24627.c: New test.
27196
27197 2005-11-04 Paul Brook  <paul@codesourcery.com>
27198
27199         * gcc.dg/tls/opt-10.c: New test.
27200
27201 2005-11-04  Andreas Jaeger  <aj@suse.de>
27202
27203         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
27204         avoid extra warnings.
27205
27206 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27207
27208         PR libfortran/22298
27209         * lib/target-supports.exp
27210         (check_effective_target_static_libgfortran): New
27211         static_libgfortran effective target.
27212         * gfortran.dg/static_linking_1.f: New test.
27213         * gfortran.dg/static_linking_1.c: New file.
27214
27215 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27216
27217         * gcc.dg/pr24615.c: Guard test with { target fpic }.
27218
27219 2005-11-03  Josh Conner  <jconner@apple.com>
27220
27221         PR c++/19989
27222         g++.dg/ext/array2.C: New test.
27223         g++.dg/template/dependent-name3.C: New test.
27224         g++.dg/template/dependent-name4.C: New test.
27225         g++.dg/template/sfinae2.C: New test.
27226
27227 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27228
27229         PR preprocessor/22042
27230         * gcc.dg/cpp/strify4.c: New test.
27231
27232 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27233
27234         PR c++/17964
27235         * g++.dg/cpp/string-1.C: New test.
27236
27237 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27238
27239         * gcc.target/powerpc: New directory.
27240         * gcc.target/powerpc/powerpc.exp: New file.
27241         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
27242         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
27243         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
27244         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
27245         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
27246         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
27247         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
27248         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
27249         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
27250         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
27251         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
27252         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
27253         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
27254         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
27255         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
27256         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
27257         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
27258         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
27259         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
27260         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
27261         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
27262         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
27263         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
27264         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
27265         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
27266         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
27267         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
27268         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
27269         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
27270         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
27271         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
27272         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
27273         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
27274         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
27275
27276 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
27277
27278         PR c++/21627
27279         * g++.dg/warn/inline2.C: New test.
27280
27281 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27282
27283         PR middle-end/23155
27284         * g++.dg/ext/c99struct1.C: New test.
27285         * gcc.dg/union-cast-1.c: New test.
27286         * gcc.dg/union-cast-2.c: New test.
27287         * gcc.dg/union-cast-3.c: New test.
27288
27289 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27290
27291         PR middle-end/24589
27292         * gcc.c-torture/execute/zero-struct-2.c: New test.
27293
27294 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27295
27296         PR c++/24582
27297         * g++.dg/init/switch1.C: New test.
27298
27299 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27300
27301         * gcc.dg/delay-slot-1.c: New test.
27302
27303 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
27304
27305         PR target/24620
27306         * gcc.dg/pr24620.c: New test.
27307
27308 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27309
27310         PR c/24329
27311         * gcc.dg/format/unnamed-1.c: New test.
27312
27313 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27314
27315         PR c++/22434
27316         * g++.dg/expr/cond8.C: New test.
27317
27318         PR c++/24560
27319         * g++.dg/parse/dot1.C: New test.
27320
27321 2005-11-02  Jan Hubicka  <jh@suse.cz>
27322
27323         PR target/23303
27324         * gcc.dg/i386-lea.c: New test
27325
27326 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27327
27328         PR target/24615
27329         * gcc.dg/pr24615.c: New test.
27330
27331 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27332
27333         PR target/24600
27334         * gcc.dg/pr24600.c: New test.
27335
27336 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27337
27338         PR c++/19253
27339         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
27340         * g++.dg/parse/typename9.C: New test.
27341         * g++/dg/parse/typename10.C: Likewise.
27342
27343 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
27344
27345         PR fortran/18157
27346         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
27347         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
27348         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
27349
27350 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27351
27352         PR c++/24569
27353         * g++.dg/debug/static1.C: New test.
27354
27355 2005-11-02  Josh Conner  <jconner@apple.com>
27356
27357         * g++.dg/crash38.C: moved into proper directory...
27358         * g++.dg/template/crash42.C: ...here
27359
27360 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
27361
27362         PR target/18338
27363         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
27364         pcc_bitfield_type_matters || default_packed.
27365
27366         * lib/target-supports.exp
27367         (check_effective_target_pcc_bitfield_type_matters): New proc.
27368         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
27369
27370         PR testsuite/23304
27371         * lib/target-supports.exp (check_effective_default_packed): New proc.
27372         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
27373         Gate expected errors on target ! default_packed.
27374         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
27375
27376 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27377
27378         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
27379         change (r106358).
27380
27381 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27382
27383         PR fortran/24008
27384         * gfortran.dg/entry_5.f90: New.
27385         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
27386
27387 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
27388
27389         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
27390
27391 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
27392
27393         PR fortran/21565
27394         gfortran.dg/namelist_blockdata.f90: New test.
27395
27396         PR fortran/18737
27397         gfortran.dg/external_implicit_none.f90: New test.
27398
27399         PR fortran/14994
27400         * gfortran.dg/secnds.f: New test.
27401
27402 2005-10-31  Jan Hubicka  <jh@suse.cz>
27403
27404         PR target/20928
27405         * gcc.c-torture/compile/pr20928.c: New test.
27406
27407 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
27408
27409         PR middle-end/23492
27410         * gcc.c-torture/compile/zero-strct-5.c: New test.
27411
27412 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
27413
27414         PR libgfortran/24584
27415         * gfortran.dg/pr24584.f90: New test.
27416
27417 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
27418
27419         PR fortran/18883
27420         * gfortran.dg/char_result_9.f90: New.
27421         * gfortran.dg/char_result_10.f90: New.
27422
27423 2005-10-30  Jan Hubicka  <jh@suse.cz>
27424
27425         * g++.dg/tree-ssa/pr24172.C: New testcase.
27426
27427 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27428
27429         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
27430
27431 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
27432
27433         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
27434         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
27435         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
27436         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
27437         gfortran.dg/enum_9.f90,
27438         gfortran.fortran-torture/compile/enum_1.f90,
27439         gfortran.fortran-torture/execute/enum_1.f90,
27440         gfortran.fortran-torture/execute/enum_2.f90,
27441         gfortran.fortran-torture/execute/enum_3.f90,
27442         gfortran.fortran-torture/execute/enum_4.f90: New tests.
27443
27444 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
27445
27446         PR target/18482
27447         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
27448         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
27449
27450 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27451
27452         PR libfortran/20179
27453         * gfortran.dg/mixed_io_1.f90: New test.
27454         * gfortran.dg/mixed_io_1.c: New file.
27455
27456 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27457
27458         * gfortran.dg/malloc_free_1.f90: New test.
27459
27460 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
27461
27462         * gcc.dg/nested-func-4.c: Require profiling -pg.
27463
27464 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27465
27466         PR C++/23229
27467         * g++.dg/warn/main-2.C: New test.
27468
27469 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
27470
27471         PR fortran/24545
27472         * gfortran.dg/interface_2.f90: new test.
27473
27474 2005-10-28  Josh Conner  <jconner@apple.com>
27475
27476         PR c++/22153
27477         * g++.dg/template/crash38.C: New test.
27478         * g++.dg/parse/explicit1.C: Change expected errors.
27479
27480 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27481
27482         PR C++/23426
27483         * g++.dg/other/large-size-array.C: New test.
27484
27485 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27486
27487         PR middle-end/24362
27488         * g++.dg/opt/complex4.C: New test.
27489
27490 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
27491
27492         * gcc.dg/nested-func-4.c: New test.
27493
27494 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
27495
27496         PR fortran/24158
27497         gfortran.dg/derived_recursion.f90: New test.
27498         gfortran.dg/implicit_actual.f90: New test.
27499
27500 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
27501
27502         PR middle-end/24295, PR testsuite/24477
27503         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
27504         removed when weakref hits the tree.
27505
27506 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
27507
27508         * gfortran.dg/cray_pointers_4.f90: New test.
27509
27510         * gfortran.dg/cray_pointers_5.f90: New test.
27511
27512 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
27513
27514         PR fortran/22290
27515         * gfortran.dg/assign_5.f90: New test.
27516         * gfortran.dg/assign_6.f: New test.
27517
27518 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
27519
27520         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
27521         CPU has no SSE support.
27522
27523 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
27524
27525         PR libgfortran/24224
27526         * gfortran.dg/arrayio_1.f90: Update attribution.
27527         * gfortran.dg/arrayio_2.f90: Update attribution.
27528         * gfortran.dg/arrayio_3.f90: Update attribution.
27529         * gfortran.dg/arrayio_4.f90: Update test conditions.
27530         * gfortran.dg/arrayio_5.f90: Update attribution.
27531         * gfortran.dg/arrayio_6.f90: New test.
27532         * gfortran.dg/arrayio_7.f90: New test.
27533
27534 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
27535
27536         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
27537
27538 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27539
27540         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
27541
27542 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27543
27544         PR fortran/24416
27545         * gfortran.dg/namelist_char_only.f90: New test.
27546
27547 2005-10-24  Asher Langton  <langton2@llnl.gov>
27548
27549         PR fortran/17031
27550         PR fortran/22282
27551         * gfortran.dg/cray_pointers_1.f90: New test.
27552         * gfortran.dg/cray_pointers_2.f90: New test.
27553         * gfortran.dg/cray_pointers_3.f90: New test.
27554         * gfortran.dg/loc_1.f90: New test.
27555         * gfortran.dg/loc_2.f90: New test.
27556
27557 2005-10-24  Steven Bosscher  <stevenb@suse.de>
27558
27559         * gcc.dg/pr24225.c: New test.
27560
27561 2005-10-24  Asher Langton  <langton2@llnl.gov>
27562
27563         * gfortran.dg/dup_save_1.f90: New test.
27564         * gfortran.dg/dup_save_2.f90: New test.
27565
27566 2005-10-24  Paul Brook  <paul@codesourcery.com>
27567
27568         PR 24107
27569         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27570         stdint.h.
27571
27572 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
27573
27574         PR libgfortran/24489
27575         * gfortran.dg/pr24489.f90: New test.
27576
27577 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
27578
27579         PR fortran/23635
27580         * gfortran.dg/ichar_1.f90: Add tests for derived types.
27581
27582 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
27583
27584         PR target/18911
27585         * g++.dg/init/array16.C: Skip for mmix-*-*.
27586
27587 2005-10-23  Asher Langton  <langton2@llnl.gov>
27588
27589         * gfortran.dg/byte_1.f90: New test.
27590         * gfortran.dg/byte_2.f90: New test.
27591
27592 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
27593
27594         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27595
27596 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
27597
27598         PR fortran/18022
27599         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27600
27601         PR fortran/24311
27602         * gfortran.dg/merge_char_const.f90: New test.
27603
27604         PR fortran/24384
27605         * gfortran.dg/spread_scalar_source.f90: New test.
27606
27607 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
27608
27609         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
27610
27611         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
27612         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27613
27614         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27615
27616 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
27617
27618         PR fortran/24426
27619         * gfortran.dg/der_pointer_4.f90: New.
27620
27621 2005-10-22  David Ayers  <d.ayers@inode.at>
27622
27623         * obj-c++.dg/except-1.mm: Simplify.
27624
27625 2005-10-21  David Ayers  <d.ayers@inode.at>
27626
27627         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27628
27629 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
27630
27631         * gfortran.dg/assumed_dummy_2.f90: New test.
27632
27633 2005-10-21  James E Wilson  <wilson@specifix.com>
27634
27635         PR preprocessor/15220
27636         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27637
27638 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
27639
27640         * gcc.c-torture/execute/20051021-1.c: New test.
27641
27642 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
27643
27644         PR c++/24260
27645         * g++.dg/ext/tmplattr1.C: New test.
27646
27647 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
27648
27649         PR fortran/24440
27650         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
27651
27652 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
27653
27654         * obj-c++.dg/except-1.mm: New.
27655
27656         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
27657
27658 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
27659
27660         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
27661
27662 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
27663
27664         PR middle-end/24295
27665         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
27666         declarations with the same names as thunks' alias targets, use
27667         aliases instead.
27668         * gcc.dg/attr-alias-3.c: New test.
27669         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
27670
27671 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
27672
27673         PR c++/22618
27674         * g++.dg/parse/access8.C: New test.
27675
27676 2005-10-20  Richard Guenther  <rguenther@suse.de>
27677
27678         PR c++/24439
27679         * g++.dg/tree-ssa/pr24439.C: New testcase.
27680
27681 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27682
27683         * g++.dg/opt/delay-slot-1.C: New test.
27684
27685 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
27686
27687         PR fortran/21625
27688         * gfortran.fg/der_init_1.f90: New.
27689
27690 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
27691
27692         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
27693
27694 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
27695
27696         PR c++/21908
27697         * g++.dg/parse/error28.C: New test.
27698
27699 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27700
27701         * gcc.dg/profile-generate-2.c: New test.
27702
27703 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
27704
27705         PR target/23589
27706         * g++.dg/ext/dllimport11.C: New.
27707
27708 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27709
27710         PR c++/22293
27711         * g++.dg/other/friend3.C: New test.
27712
27713 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
27714
27715         PR c++/23293
27716         * g++.dg/template/error19.C: New test.
27717
27718 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
27719
27720         PR c++/21383
27721         * g++.dg/overload/koenig2.C: New.
27722
27723         PR c++/23118
27724         * g++.dg/overload/error2.C: New.
27725
27726         PR c++/22604
27727         * g++.dg/inherit/covariant14.C: New.
27728
27729 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27730
27731         PR c++/23440
27732         * g++.dg/parse/for1.C: New test.
27733
27734 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
27735
27736         PR fortran/23446
27737         * gfortran.dg/host_dummy_index_1.f90: New test.
27738
27739         PR fortran/21459
27740         * gfortran.dg/automatic_char_len_2.f90: New test.
27741
27742         PR fortran/20866
27743         * gfortran.dg/recursive_statement_functions.f90: New test.
27744
27745         PR fortran/20853
27746         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
27747
27748         PR fortran/20849
27749         * gfortran.dg/external_initializer.f90: New test.
27750
27751         PR fortran/20837
27752         * non_module_public.f90: New test.
27753
27754 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
27755
27756         PR c++/24386
27757         * g++.dg/template/overload7.C: New.
27758
27759         PR c++/22551
27760         * g++.dg/other/switch2.C: Remove expected warnings.
27761
27762         PR c++/21353
27763         * g++.dg/template/defarg6.C: New.
27764
27765 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
27766
27767         PR target/24315
27768         * gcc.target/i386/pr24315.c: New test.
27769
27770 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27771
27772         PR c++/24389
27773         * g++.dg/template/static21.C: New test.
27774         * g++.dg/template/static21-a.cc: Likewise.
27775
27776 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
27777
27778         PR c++/23959
27779         * g++.dg/warn/Wswitch-default-1.C: New test.
27780         * g++.dg/warn/Wswitch-default-2.C: New test.
27781
27782 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27783
27784         PR c++/22173
27785         * g++.dg/parse/template18.C: New test.
27786         * g++.dg/template/nontype15.C: Likewise.
27787
27788 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
27789
27790         PR fortran/22273
27791         * gfortran.dg/spec_expr_2.f90: New.
27792
27793 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
27794
27795         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
27796         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
27797         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
27798         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
27799         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
27800         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
27801         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27802         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
27803         previous target-specific skips and warning-message matches where
27804         applicable.
27805
27806 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
27807
27808         PR c++/21347
27809         * g++.dg/warn/Wctor-dtor.C: New test.
27810
27811 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27812
27813         PR c/23439
27814         * gcc.dg/for-1.c: New test.
27815
27816 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
27817
27818         PR c++/19565
27819         * g++.dg/warn/Wconversion1.C: New test.
27820         * g++.dg/ext/packed4.C: Compile with -w.
27821         * g++.dg/opt/20050511-1.C: Likewise.
27822         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27823
27824 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
27825
27826         * gfortran.dg/boz_5.f90: New test.
27827
27828 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
27829
27830         PR c++/22551
27831         * g++.dg/other/switch2.C: New.
27832
27833         PR c++/23984
27834         * g++.dg/init/ctor7.C: New.
27835
27836 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
27837
27838         PR c++/23730
27839         * g++.dg/parse/crash32.C: New test.
27840
27841 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
27842
27843         PR c++/20721
27844         * g++.dg/init/goto2.C: New test.
27845
27846         PR c++/22464
27847         * g++.dg/template/crash/41.C: New test.
27848
27849         PR c++/22180
27850         * g++.dg/template/crash40.C: New test.
27851
27852         PR c++/23694
27853         * g++.dg/parse/friend5.C: New test.
27854
27855         PR c++/23307
27856         * g++.dg/template/crash38.C: New test.
27857
27858         PR c++/22352
27859         * g++.dg/template/friend38.C: New test.
27860
27861         PR c++/22405
27862         * g++.dg/template/crash39.C: New test.
27863
27864 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
27865
27866         * gcc.dg/debug/dwarf2/dwarf-char1.c,
27867         gcc.dg/debug/dwarf2/dwarf-char2.c,
27868         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
27869
27870         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
27871
27872 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
27873
27874         * gcc.dg/dll-2.c: Add tests for warnings.
27875         * gcc.dg/dll-3.c: Likewise.
27876         * gcc.dg/dll-4.c: Likewise.
27877
27878         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
27879         * g++.dg/ext/dllimport2.C: Likewise.
27880         * g++.dg/ext/dllimport3.C: Likewise.
27881         * g++.dg/ext/dllimport7.C: Likewise.
27882         * g++.dg/ext/dllimport8.C: Likewise.
27883         * g++.dg/ext/dllimport9.C: Likewise.
27884
27885 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
27886
27887         PR fortran/24092
27888         * gfortran.dg/derived_pointer_recursion.f90: New test.
27889
27890 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
27891
27892         * gcc.c-torture/execute/20051012-1.c: New test.
27893
27894 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27895
27896         PR fortran/18082
27897         * gfortran.dg/automatic_char_len_1.f90: New test.
27898
27899 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27900
27901         PR fortran/20847
27902         * gfortran.dg/save_common.f90: New test.
27903
27904         PR fortran/20856
27905         * gfortran.dg/save_result.f90: New test.
27906
27907 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27908
27909         PR c++/21592
27910         * g++.dg/template/dependent-expr1.C: Add new expected error.
27911         * g++.dg/template/dependent-expr2.C: Adjust error text.
27912         * g++.dg/template/overload6.C: New.
27913
27914         PR c++/23797
27915         * g++.dg/other/typename8.C: New.
27916
27917         PR c++/21117
27918         * g++.dg/other/return1.C: New.
27919
27920 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
27921
27922         PR c++/24052
27923         * g++.dg/ext/label5.C: New.
27924
27925 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27926
27927         PR c++/19964
27928         * g++.dg/parse/crash31.C: New.
27929
27930 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
27931
27932         * g++.dg/ipa/ipa-1.c: New test.
27933         * g++.dg/ipa/ipa-2.c: New test.
27934         * g++.dg/ipa/ipa-3.c: New test.
27935         * g++.dg/ipa/ipa-4.c: New test.
27936         * g++.dg/ipa/ipa-5.c: New test.
27937         * g++.dg/ipa/ipa.exp: New file.
27938
27939 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27940
27941         PR fortran/24207
27942         * gfortran.dg/private_type_3.f90: New test.
27943
27944 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27945
27946         PR fortran/20786
27947         gfortran.dg/aint_anint_1.f90: New test.
27948
27949 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27950
27951         PR libgfortran/24313
27952         gfortran.dg/csqrt.f: New test.
27953
27954 2005-10-11  Ian Lance Taylor  <ian@airs.com>
27955
27956         PR c++/8057
27957         * g++.dg/warn/noeffect7.C: New test.
27958         * g++.dg/warn/noeffect2.C: Instantiate templates.
27959         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
27960         and warning.
27961
27962 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27963
27964         PR c++/21089
27965         * g++.dg/init/float1.C: New test.
27966
27967         PR c++/24277
27968         * g++.dg/init/member1.C: Tweak error markers.
27969
27970 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
27971
27972         PR testsuite/24281
27973         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
27974         Check for null pointer.
27975
27976 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27977
27978         PR c++/21369
27979         * g++.dg/parse/ret-type3.C: New test.
27980
27981 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
27982
27983         PR tree-opt/23946
27984         * gcc.c-torture/compile/pr23946.c: New test.
27985
27986 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
27987
27988         * g++.dg/opt/mmx2.C: New test.
27989
27990 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27991
27992         PR c++/24277
27993         * g++.dg/template/static20.C: New test.
27994
27995         PR c++/24302
27996         * g++.dg/warn/Wunused-12.C: New test.
27997
27998         PR c++/23437
27999         * g++.dg/template/arg4.C: New test.
28000
28001 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28002
28003         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
28004         * gcc.dg/ucnid-3.c: Likewise.
28005         * gcc.dg/ucnid-4.c: Likewise.
28006         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
28007         * g++.dg/other/ucnid-1.C: Likewise.
28008         * gcc.dg/sparc-frame-1.c: New test.
28009
28010 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
28011
28012         PR c++/24139
28013         * g++.dg/template/spec27.C: New test.
28014
28015         PR c++/24275
28016         * g++.dg/template/static19.C: New test.
28017
28018 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28019
28020         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
28021         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
28022
28023 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
28024
28025         PR target/24136
28026         * gfortran.fortran-torture/compile/pr24136.f: New test.
28027
28028 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
28029
28030         PR c++/22172
28031         * g++.dg/parse/crash30.C: New test.
28032
28033 2005-10-07  Richard Guenther  <rguenther@suse.de>
28034
28035         PR middle-end/24227
28036         * gcc.c-torture/compile/pr24227.c: New testcase.
28037
28038 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
28039
28040         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
28041         Do not put aligned attributes on array elements.
28042
28043 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
28044
28045         PR testsuite/23611, PR testsuite/23615
28046         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
28047         writing prototypes of library functions by hand.
28048         * obj-c++.dg/bitfield-4.mm: Likewise.
28049         * obj-c++.dg/const-str-4.mm: Likewise.
28050         * obj-c++.dg/encode-4.mm: Likewise.
28051         * obj-c++.dg/encode-5.mm: Likewise.
28052         * obj-c++.dg/encode-6.mm: Likewise.
28053         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
28054         * obj-c++.dg/method-10.mm: Likewise.
28055         * obj-c++.dg/method-17.mm: Likewise.
28056         * obj-c++.dg/method-19.mm: Likewise.
28057         * obj-c++.dg/try-catch-2.mm: Likewise.
28058
28059 2005-10-06  Richard Henderson  <rth@redhat.com>
28060
28061         PR 24236
28062         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
28063
28064 2005-10-06  Dale Johannesen  <dalej@apple.com>
28065
28066         * gcc.c-torture/execute/20030125-1.c: Correct.
28067
28068 2005-10-06  Richard Guenther  <rguenther@suse.de>
28069
28070         PR tree-optimization/24238
28071         * g++.dg/tree-ssa/pr24238.C: New testcase.
28072
28073 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
28074
28075         PR 18568
28076         * gfortran.dg/der_pointer_3.f90: New test.
28077
28078 2005-10-05  Devang Patel  <dpatel@apple.com>
28079
28080         PR Debug/23205
28081         * g++.dg/other/PR23205.C: New.
28082
28083 2005-10-05  Richard Henderson  <rth@redhat.com>
28084
28085         PR target/23602
28086         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
28087         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
28088
28089 2005-10-05  Dale Johannesen  <dalej@apple.com>
28090
28091         * gcc.c-torture/execute/float-floor.c: New.
28092
28093 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
28094
28095         PR tree-optimization/21419
28096         PR tree-optimization/24146
28097         PR tree-optimization/24151
28098
28099         * g++.dg/ext/asm7.C: New.
28100         * g++.dg/ext/asm8.C: New.
28101         * gcc.dg/asm-1.c: Compile on all targets.
28102         * gcc.dg/asm-pr24146.c: New.
28103         * gcc.dg/pr21419.c: Adjust error messages.
28104
28105 2005-10-05  Richard Guenther  <rguenther@suse.de>
28106
28107         PR fortran/24176
28108         * gfortran.fortran-torture/compile/empty.f90: New testcase.
28109
28110 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28111
28112         PR c++/23513
28113         * g++.dg/template/spec22.C: Robustify test.
28114         * g++.dg/template/spec26.C: New.
28115
28116 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
28117
28118         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
28119         if target supports vector instructions.
28120
28121 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
28122
28123         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
28124         C99 functions.
28125
28126 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
28127
28128         * lib/target-supports.exp (check_effective_target_fortran_large_real,
28129         check_effective_target_fortran_large_int): Replace cached result
28130         when target changes.
28131
28132 2005-10-04  Devang Patel  <dpatel@apple.com>
28133
28134         * gcc.dg/i386-sse-vect-types.c: New.
28135
28136 2005-10-04  Ian Lance Taylor  <ian@airs.com>
28137
28138         PR preprocessor/13726
28139         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
28140         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
28141
28142 2005-10-04  Richard Guenther  <rguenther@suse.de>
28143
28144         PR c/23576
28145         * gcc.dg/noncompile/pr23576.c: New testcase.
28146
28147 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
28148
28149         PR middle-end/23125
28150         * gcc.dg/register-var-3.c: New test.
28151
28152 2005-10-04  Steven Bosscher  <stevenb@suse.de>
28153
28154         * gcc.dg/pr23049.c: New test.
28155
28156         * gcc.dg/ucnid-4.c: Fix test.
28157
28158 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
28159
28160         PR 23445
28161         * gcc.c-torture/compile/pr23445.c: New test.
28162
28163 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
28164
28165         * g++.dg/overload/unknown1.C: New.
28166
28167 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
28168
28169         PR c++/17775
28170         * g++.dg/template/repo4.C: New test.
28171
28172 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28173
28174         PR libfortran/19308
28175         * gfortran.dg/large_real_kind_2.F90: New test.
28176         * gfortran.dg/large_integer_kind_2.f90: New test.
28177
28178 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
28179
28180         * lib/target-supports.exp (check_effective_target_vect_shift):
28181         Implement with result caching. Add i?86, x86_64 and ia64 targets.
28182         (check_effective_target_vect_condition): Fix copy-n-pasto.
28183
28184         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
28185         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
28186         targets.
28187
28188 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
28189
28190         PR c++/22621
28191         * g++.dg/template/overload5.C : New test.
28192
28193         PR c++/23840
28194         * g++.dg/expr/stdarg1.C: New test.
28195
28196 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
28197
28198         PR 24142
28199         * gcc.c-torture/execute/pr24142.c: New test.
28200
28201 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
28202
28203         PR 24141
28204         * gcc.c-torture/execute/pr24141.c: New test.
28205
28206 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
28207             Diego Novillo  <dnovillo@redhat.com>
28208
28209         PR 23604
28210         * gcc.c-torture/execute/pr23604.c: New test.
28211
28212 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
28213
28214         PR fortran/16404
28215         PR fortran/20835
28216         PR fortran/20890
28217         PR fortran/20899
28218         PR fortran/20900
28219         PR fortran/20901
28220         PR fortran/20902
28221         gfortran.dg/equiv_constraint_1.f90: New test.
28222         gfortran.dg/equiv_constraint_2.f90: New test.
28223         gfortran.dg/equiv_constraint_3.f90: New test.
28224         gfortran.dg/equiv_constraint_4.f90: New test.
28225         gfortran.dg/equiv_constraint_5.f90: New test.
28226         gfortran.dg/equiv_constraint_6.f90: New test.
28227         gfortran.dg/equiv_constraint_7.f90: New test.
28228         gfortran.dg/equiv_constraint_8.f90: New test.
28229         gfortran.dg/private_type_1.f90: New test.
28230         gfortran.dg/private_type_2.f90: New test.
28231         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
28232         980628-10.f: Assert std=gnu to permit mixing of
28233         types in equivalence statements.
28234
28235 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
28236
28237         PR 24112
28238         * gfortran.dg/open_status_1.f90: New.
28239
28240 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28241
28242         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
28243         * gcc.dg/vect/pr22480.c: Clean up temp files.
28244         * gcc.dg/vect/pr23831.c: Clean up temp files.
28245         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
28246         Clean up temp files.
28247         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
28248         Clean up temp files.
28249
28250         * gcc.dg/20050309-1.c: Clean up temp files.
28251         * gcc.dg/20050325-1.c: Clean up temp files.
28252
28253 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28254
28255         PR tree-optimization/24059
28256         * gcc.dg/vect/pr24059.c : New test.
28257
28258 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
28259
28260         PR middle-end/24109
28261         * gcc.c-torture/execute/20050929-1.c: New test.
28262
28263 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28264
28265         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
28266
28267 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
28268
28269         PR c/21419
28270         * gcc.dg/pr21419.c: New test.
28271
28272 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28273
28274         * gcc.dg/pr23911.c: New test.
28275
28276 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
28277
28278         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
28279
28280         PR c++/16782
28281         * g++.dg/parse/qualified4.C: New test.
28282         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
28283         * g++.old-deja/g++.mike/p8154.C: Likewise.
28284
28285 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
28286
28287         PR c++/22147
28288         * g++.dg/template/friend37.C: New test.
28289         * g++.dg/parse/crash28.C: Adjust error markers.
28290
28291 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
28292
28293         PR fortran/18518
28294         * gfortran.fortran-torture/execute/save_2.f90: New decl.
28295
28296 2005-09-27  Devang Patel  <dpatel@apple.com>
28297
28298         PR tree-optimization/23625
28299         * gcc.dg/pr23625.c: New test.
28300
28301 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
28302
28303         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
28304         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
28305
28306 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
28307
28308         PR fortran/23677
28309         * gfortran.fortran-torture/execute/save_1.f90: New test.
28310         * gfortran.dg/save_1.f90: New test.
28311
28312 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
28313
28314         * gcc.target/i386/builtin-apply-mmx.c: New test.
28315
28316         PR target/22576
28317         * gcc.target/i386/pr22576.c: New test.
28318
28319         PR target/22585
28320         * gcc.target/i386/pr22585.c: New test.
28321
28322         PR target/23268
28323         * gcc.target/i386/pr23268.c: New test.
28324
28325         PR middle-end/23831
28326         * gcc.dg/vect/pr23831.c: New test.
28327
28328         PR target/24055
28329         * gcc.target/i386/pr24055.c: New test.
28330
28331 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
28332
28333         PR tree-optimization/23960
28334         * gcc.c-torture/compile/pr23960.c: New.
28335
28336 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
28337
28338         PR fortran/16861
28339         * gfortran.dg/nested_modules_3.f90: New.
28340
28341 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
28342
28343         PR fortran/24005
28344         gfortran.dg/interface_1.f90: New test.
28345
28346 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
28347         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28348
28349         PR fortran/23843
28350         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
28351
28352 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
28353
28354         PR fortran/23516
28355         * gfortran.dg/imag_1.f: New test.
28356         * gfortran.dg/imag_2.f: Ditto.
28357
28358 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
28359
28360         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
28361
28362 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
28363
28364         PR c++/21983
28365         * g++.dg/warn/pr21983.C: New test.
28366
28367 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
28368
28369         * gcc.dg/20050922-1.c: Testcase added.
28370
28371 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
28372
28373         PR c++/23993
28374         * g++.dg/template/array14.C: New test.
28375
28376 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
28377
28378         PR fortran/19929
28379         * gfortran.dg/der_ptr_component_1.f90: New test.
28380
28381 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28382
28383         PR c++/23965
28384         * g++.dg/template/error1.C: Reject "no matching function" message.
28385
28386 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28387
28388         PR c++/17609
28389         * g++.dg/lookup/error1.C: New test.
28390
28391 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
28392
28393         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
28394         functionality of the testcase.
28395
28396 2005-09-20  Richard Henderson  <rth@redhat.com>
28397
28398         * gcc.dg/vect/vect-22.c: Require vect_float.
28399         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
28400
28401 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
28402
28403         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
28404         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
28405         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
28406         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
28407         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
28408         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
28409         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
28410         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
28411         * gcc.dg/cpp/ucnid-8.c: New test.
28412
28413 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28414
28415         PR tree-optimization/23929
28416         * gcc.c-torture/compile/pr23929.c: New test.
28417
28418 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
28419
28420         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
28421         for one loop.
28422
28423 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
28424
28425         PR testsuite/23186
28426         * g++.dg/other/pr22003.C: Require named sections.
28427
28428 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28429
28430         PR c++/23947
28431         * g++.dg/rtti/crash3.C: New test.
28432
28433         PR tree-optimization/23818
28434         * gcc.dg/pr23818.c: New test.
28435
28436 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28437
28438         PR fortran/23420
28439         * gfortran.dg/print_fmt_4.f: New.
28440
28441 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28442
28443         PR fortran/23663
28444         * gfortran.fortran-torture/execute/entry_11.f90: New test.
28445
28446 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28447
28448         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
28449         Use pointers to local alignable arrays instead. Added comments.
28450         * gcc.dg/vect/vect-46.c: Likewise.
28451         * gcc.dg/vect/vect-48.c: Likewise.
28452         * gcc.dg/vect/vect-49.c: Likewise.
28453         * gcc.dg/vect/vect-52.c: Likewise.
28454         * gcc.dg/vect/vect-53.c: Likewise.
28455         * gcc.dg/vect/vect-54.c: Likewise.
28456         * gcc.dg/vect/vect-56.c: Likewise.
28457         * gcc.dg/vect/vect-57.c: Likewise.
28458         * gcc.dg/vect/vect-58.c: Likewise.
28459         * gcc.dg/vect/vect-60.c: Likewise.
28460         * gcc.dg/vect/vect-61.c: Likewise.
28461
28462         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
28463         The test is no longer vectorizable on vect_no_align targets.
28464         * gcc.dg/vect/vect-43.c: Likewsie.
28465
28466         * gcc.dg/vect/vect-44.c: Added comments.
28467         * gcc.dg/vect/vect-45.c: Added comments.
28468         * gcc.dg/vect/vect-50.c: Added comments.
28469         * gcc.dg/vect/vect-51.c: Added comments.
28470
28471         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
28472         aligned type.
28473         * gcc.dg/vect/Os-vect-95.c: Likewise.
28474
28475         * gcc.dg/vect/vect-41.c: Test removed.
28476         * gcc.dg/vect/vect-47.c: Test removed.
28477         * gcc.dg/vect/vect-55.c: Test removed.
28478         * gcc.dg/vect/vect-59.c: Test removed.
28479
28480 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28481
28482         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
28483         No longer vectorizable on vect_no_align targets.
28484         * gcc.dg/vect/pr20122.c: Likewise.
28485         * gcc.dg/vect/vect-74.c: Likewise.
28486         * gcc.dg/vect/vect-75.c: Likewise.
28487         * gcc.dg/vect/vect-76.c: Likewise.
28488
28489         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
28490         Will not be vectorizable on vect_no_align targets once aliasing issues
28491         are resolved.
28492         * gcc.dg/vect/vect-79.c: Likewise.
28493
28494         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
28495         * gcc.dg/vect/vect-78.c: Likewise.
28496         * gcc.dg/vect/vect-97.c: Likewise.
28497
28498 2005-09-19  Steven Bosscher  <stevenb@suse.de>
28499
28500         * gcc.dg/pr23943.c: New test.
28501
28502 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28503
28504         PR fortran/19181
28505         * gfortran.dg/derived_pointer_null_1.f90: New test.
28506
28507 2005-09-18  Richard Guenther  <rguenther@suse.de>
28508
28509         PR middle-end/23944
28510         * gcc.c-torture/compile/pr23944.c: New testcase.
28511
28512 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
28513
28514         PR fortran/15975
28515         * gfortran.dg/der_pointer_2.f90: New test.
28516
28517 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28518
28519         PR fortran/16861
28520         * gfortran.dg/nested_modules_2.f90: New test.
28521
28522 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28523
28524         PR c++/18368
28525         * g++.dg/other/semicolon.C: New test.
28526
28527 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
28528
28529         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
28530         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
28531
28532 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
28533
28534         PR c++/23914
28535         * g++.dg/template/static18.C: New test.
28536
28537         PR c++/21514
28538         * g++.dg/template/crash19.C: Remove dg-error marker.
28539         * g++.dg/template/local4.C: New test.
28540
28541 2005-09-16  Paul Brook  <paul@codesourcery.com>
28542
28543         PR fortran/23906
28544         * gfortran.dg/dependency_1.f90: New test.
28545
28546 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28547
28548         PR c++/23896
28549         * g++.dg/template/static17.C: New test.
28550
28551 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
28552
28553         PR c++/23139
28554         * g++.dg/warn/huge-val1.C: New test.
28555
28556 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28557
28558         PR c++/13140
28559         * g++.dg/parse/class2.C: New test.
28560         * g++.dg/template/explicit8.C: Likewise.
28561         * g++.dg/template/spec25.C: Likewise.
28562
28563 2005-09-14  Josh Conner  <jconner@apple.com>
28564
28565         PR middle-end/23584
28566         * gcc.dg/pr23584.c: New test.
28567
28568 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
28569
28570         PR fortran/21875 Internal Unit Array I/O, NIST
28571         * gfortran.dg/arrayio_1.f90: New test.
28572         * gfortran.dg/arrayio_1.f90: New test.
28573         * gfortran.dg/arrayio_1.f90: New test.
28574         * gfortran.dg/arrayio_1.f90: New test.
28575         * gfortran.dg/arrayio_1.f90: New test.
28576
28577 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
28578
28579         PR middle-end/22480
28580         * gcc.dg/vect/pr22480.c: New test.
28581
28582 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
28583
28584         PR fortran/19358
28585         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28586
28587 2005-09-13 Josh Conner <jconner@apple.com>
28588
28589         PR c++/23180
28590         * g++.dg/init/struct2.C: New test.
28591         * g++.dg/init/struct3.C: New test.
28592
28593 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
28594
28595         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28596         Clean up temp files.
28597         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28598         gcc.dg/tree-ssa/builtin-fprintf-1.c,
28599         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28600         gcc.dg/tree-ssa/builtin-printf-1.c,
28601         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28602         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28603         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28604         gcc.dg/tree-ssa/builtin-vprintf-1.c,
28605         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
28606         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
28607         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
28608         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
28609         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
28610         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
28611         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
28612         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28613
28614 2005-09-13  Josh Conner  <jconner@apple.com>
28615
28616         * lib/gcc-dg.exp: Load scanipa.exp.
28617         (cleanup-dump): New procedure.
28618         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28619         * lib/scandump.exp: New file.
28620         * lib/scantree.exp: Use it.
28621         * lib/scanipa.exp: New file.
28622
28623 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
28624
28625         PR fortran/17740
28626         * gfortran.dg/generic_4.f90: New test.
28627
28628 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
28629
28630         PR target/23816
28631         * gcc.target/i386/pr23816-1.c: New test.
28632         * gcc.target/i386/pr23816-2.c: New test.
28633
28634
28635 2005-09-13  Bastian Blank <waldi@debian.org>
28636
28637         PR c++/16171
28638         * g++.dg/abi/mangle26.C: New test.
28639         * g++.dg/abi/mangle27.C: New test.
28640         * g++.dg/abi/mangle28.C: New test.
28641         * g++.dg/abi/mangle29.C: New test.
28642
28643         PR c++/23839
28644         * g++.dg/parse/register1.C: New test.
28645
28646 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
28647
28648         PR c++/23842
28649         * g++.dg/template/access16.C: New test.
28650
28651 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28652
28653         * gfortran.dg/char_pack_2.f90: Increase the vector size.
28654
28655 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28656
28657         PR fortran/18899
28658         * gfortran.dg/shape_2.f90: New test.
28659
28660 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28661
28662         PR target/19269
28663         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
28664         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
28665         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
28666         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
28667         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
28668         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
28669         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
28670         tests.
28671
28672 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28673
28674         PR c++/23841
28675         * g++.dg/parse/template17.C: New test.
28676
28677 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28678
28679         PR c++/23789
28680         * g++.dg/template/nontype14.C: New test.
28681
28682 2005-09-12  Ian Lance Taylor  <ian@airs.com>
28683
28684         PR g++/7874
28685         * g++.dg/lookup/friend7.C: New test.
28686         * g++.dg/lookup/friend8.C: New test.
28687         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
28688         so that it will be found via argument dependent lookup.
28689         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
28690         friend functions which will no longer be found.
28691         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
28692         function g, so that it will be found via argument dependent
28693         lookup.
28694         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
28695         * g++.old-deja/g++.mike/net43.C: Likewise.
28696
28697 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28698
28699         PR c++/23691
28700         * g++.dg/template/static16.C: New test.
28701
28702 2005-09-12  Josh Conner  <jconner@apple.com>
28703
28704         PR middle-end/23237
28705         * gcc.c-torture/compile/pr23237.c: New test.
28706
28707 2005-09-11  Richard Henderson  <rth@redhat.com>
28708
28709         * g++.dg/other/error8.C: Update expected diagnostic text.
28710
28711 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28712
28713         PR libfortran/19872
28714         * gfortran.dg/overwrite_1.f: New test.
28715
28716 2005-09-09  Josh Conner  <jconner@apple.com>
28717
28718         * g++.dg/init/pr23180-1.C: Removed.
28719         * g++.dg/init/pr23180-2.C: Removed.
28720
28721 2005-09-09  David Daney <ddaney@avtrex.com>
28722
28723         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
28724         files which are ...
28725         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
28726         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
28727
28728 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28729
28730         * gfortran.dg/iostat_2.f90: New test.
28731
28732 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
28733
28734         PR c++/22252
28735         * g++.dg/ext/interface1.C: New test.
28736         * g++.dg/ext/interface1.h: Likewise.
28737         * g++.dg/ext/interface1a.cc: Likewise.
28738
28739 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
28740
28741         * gfortran.dg/iomsg_1.f90: New test case.
28742
28743 2005-09-09  Richard Guenther  <rguenther@suse.de>
28744
28745         PR c++/23624
28746         * g++.dg/tree-ssa/pr23624.C: New testcase.
28747
28748 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28749
28750         PR fortran/19239
28751         * gfortran.dg/vector_subscript_1.f90,
28752         * gfortran.dg/vector_subscript_2.f90: New tests.
28753
28754 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28755
28756         PR fortran/21104
28757         * gfortran.dg/array_alloc_1.f90,
28758         * gfortran.dg/array_alloc_2.f90,
28759         * gfortran.dg/array_alloc_3.f90: New tests.
28760
28761 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28762
28763         PR fortran/12840
28764         * gfortran.dg/array_constructor_6.f90
28765         * gfortran.dg/array_constructor_7.f90
28766         * gfortran.dg/array_constructor_8.f90
28767         * gfortran.dg/array_constructor_9.f90
28768         * gfortran.dg/array_constructor_10.f90
28769         * gfortran.dg/array_constructor_11.f90
28770         * gfortran.dg/array_constructor_12.f90: New tests.
28771
28772 2005-09-08  Josh Conner  <jconner@apple.com>
28773
28774         PR c++/23180
28775         * g++.dg/init/pr23180-1.C: New test.
28776         * g++.dg/init/pr23180-2.C: New test.
28777
28778 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28779
28780         PR fortran/18878
28781         * gfortran.dg/module_double_reuse.f90: New.
28782
28783 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28784
28785         PR fortran/23270
28786         PR fortran/22304
28787         PR fortran/18870
28788         PR fortran/17917
28789         PR fortran/16511
28790         * gfortran.dg/common_equivalence_1.f: New.
28791         * gfortran.dg/common_equivalence_2.f: New.
28792         * gfortran.dg/common_equivalence_3.f: New.
28793         * gfortran.dg/contained_equivalence_1.f90: New.
28794         * gfortran.dg/module_blank_common.f90: New.
28795         * gfortran.dg/module_commons_1.f90: New.
28796         * gfortran.dg/module_equivalence_1.f90: New.
28797         * gfortran.dg/nested_modules_1.f90: New.
28798         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
28799         equivalences and add comment to connect the test with
28800         the PR.
28801
28802 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28803
28804         PR fortran/23765
28805         * gfortran.dg/common_6.f90: New test.
28806
28807 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28808
28809         PR fortran/15326
28810         * gfortran.dg/char_result_1.f90,
28811         * gfortran.dg/char_result_2.f90,
28812         * gfortran.dg/char_result_3.f90,
28813         * gfortran.dg/char_result_4.f90,
28814         * gfortran.dg/char_result_5.f90,
28815         * gfortran.dg/char_result_6.f90,
28816         * gfortran.dg/char_result_7.f90,
28817         * gfortran.dg/char_result_8.f90: New tests.
28818
28819 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28820
28821         PR fortran/19928
28822         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28823
28824 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28825
28826         PR obj-c++/16816
28827         * obj-c++.dg/selector-5.mm: New test.
28828         * obj-c++.dg/selector-6.mm: New test.
28829
28830 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28831
28832         PR objc/20574
28833         PR objc/19324
28834         * objc.dg/error-1.m: New test.
28835
28836 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
28837
28838         PR fortran/23373
28839         * gfortran.fortran-torture/execute/pr23373-1.f90,
28840         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28841
28842 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
28843
28844         PR libfortran/23760
28845         * gfortran.dg/g77/1832.f: Remove long string in write statement
28846         to allow the test to pass on correct list directed output with
28847         prepended space.
28848
28849 2005-09-07  James E Wilson  <wilson@specifix.com>
28850
28851         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
28852
28853 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28854
28855         * gfortran.dg/parameter+save.f90: Rename to
28856         * gfortran.dg/parameter_save.f90: .. this.
28857
28858 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28859
28860         PR fortran/20848
28861         * gfortran.dg/parameter+save.f90: New test case.
28862
28863 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
28864
28865         PR fortran/19269
28866         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
28867
28868 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28869
28870         PR c/23075
28871         * gcc.dg/pr23075.c: New test.
28872         * g++.dg/warn/pr23075.C: New test.
28873
28874         PR target/22362
28875         * gcc.target/i386/pr22362.c: New test.
28876
28877         PR rtl-optimization/23098
28878         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
28879
28880         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
28881         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28882         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28883
28884 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
28885
28886         * g++.dg/expr/cast6.C: New test.
28887
28888         PR c++/9782
28889         * g++.dg/init/new15.C: New test.
28890
28891 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28892
28893         * gcc.dg/vect/Os-vect-95.c: New test.
28894         * gcc.dg/vect/vect-95.c: Same.
28895
28896 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28897
28898         * gcc.dg/vect/vect-29.c: Update xfail testing.
28899         * gcc.dg/vect/vect-44.c: Same.
28900         * gcc.dg/vect/vect-48.c: Same.
28901         * gcc.dg/vect/vect-50.c: Same.
28902         * gcc.dg/vect/vect-72.c: Same.
28903         * gcc.dg/vect/vect-77.c: Same.
28904         * gcc.dg/vect/vect-78.c: Same.
28905         * gcc.dg/vect/vect-80.c: Same.
28906         * gcc.dg/vect/vect-96.c: Same.
28907         * gcc.dg/vect/vect-100.c: Same.
28908         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
28909         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
28910         * gfortran.dg/vect/vect-5.f90: Same.
28911
28912 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28913
28914         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
28915         start strings.
28916         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28917         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28918
28919         PR c++/23056
28920         * g++.dg/opt/pr23056.C: New test.
28921
28922         PR rtl-optimization/23098
28923         * gcc.target/i386/pr23098.c: New test.
28924
28925 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
28926
28927         PR c++/23667
28928         * g++.dg/template/static15.C: New test.
28929
28930         PR c++/21440
28931         * g++.dg/ext/stmtexpr5.C: New test.
28932         * g++.dg/ext/stmtexpr6.C: Likewise.
28933
28934 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
28935
28936         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
28937
28938         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
28939         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28940         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28941
28942 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
28943
28944         PR libfortran/23321
28945         * gfortran.dg/direct_io_4.f90: New test case.
28946
28947 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
28948             Rasmus Hahn  <rassahah@neofonie.de>
28949
28950         PR libobjc/23108
28951         * objc.dg/type-stream-1.m: New test.
28952
28953 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
28954
28955         PR fortran/23661
28956         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
28957         gfortran.dg/print_fmt_3.f90: New test.
28958
28959 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
28960
28961         * gfortran.dg/fmt_t_1.f90: New test.
28962
28963 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
28964
28965         PR rtl-optimization/23454
28966         * g++.dg/opt/pr23454.C: New test.
28967
28968 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
28969
28970         PR c++/23699
28971         * g++.dg/ext/static1.C: New test.
28972
28973 2005-09-02  Richard Henderson  <rth@redhat.com>
28974
28975         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
28976         tail call to check_fa_work.
28977
28978 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
28979
28980         PR c++/21687
28981         * g++.dg/other/gc3.C: New test.
28982
28983 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28984
28985         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
28986         * gcc.dg/20050826-1.c: Likewise.
28987
28988 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
28989
28990         PR c++/23167
28991         * g++.dg/expr/volatile1.C: New test.
28992
28993 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
28994
28995         PR middle-end/23547
28996         * gcc.dg/pr23547.c: New test.
28997
28998 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
28999
29000         PR c/22061
29001         * gcc.c-torture/execute/pr22061-1.c,
29002         * gcc.c-torture/execute/pr22061-2.c,
29003         * gcc.c-torture/execute/pr22061-3.c,
29004         * gcc.c-torture/execute/pr22061-4.c: New tests.
29005
29006 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
29007
29008         * gcc.dg/Wredundant-decls-2.c: New test to check that
29009         -Wredundant-decls does not issue warning for a variable
29010         definition following a declaration.
29011
29012 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
29013
29014         PR debug/7241
29015         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
29016         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
29017         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
29018
29019         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
29020         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
29021         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
29022         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
29023         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
29024         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
29025         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
29026         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
29027
29028 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29029
29030         PR objc/23306
29031         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
29032         scan-assmbler.
29033
29034 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
29035
29036         PR target/21255
29037         * gcc.dg/pr21255-1.c: New test.
29038         * gcc.dg/pr21255-2-mb.c: Likewise.
29039         * gcc.dg/pr21255-2-ml.c: Likewise.
29040         * gcc.dg/pr21255-3.c: Likewise.
29041         * gcc.dg/pr21255-4.c: Likewise.
29042
29043 2005-08-31  Dale Johannesen  <dalej@apple.com>
29044
29045         * gcc.dg/20050830-1.c: New.
29046
29047 2005-08-31  Josh Conner  <jconner@apple.com>
29048
29049         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
29050         command-line options for arm-*-* targets.
29051         * g++.dg/init/array16.C: Likewise.
29052         * g++.dg/other/crash-4.C: Likewise.
29053
29054 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29055
29056         PR obj-c++/23640
29057         * obj-c++.dg/gnu-runtime-3.mm: New test.
29058
29059 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29060
29061         PR c++/13377
29062         * g++.dg/lookup/ambig4.C: New test.
29063         * g++.dg/lookup/ambig5.C: New test.
29064         * g++.dg/tc1/dr101.C: Adjust error markers.
29065
29066 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29067
29068         PR c++/23639
29069         * g++.dg/template/ttp5.C: Adjust error markers.
29070
29071 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
29072
29073         PR testsuite/23609
29074         * lib/obj-c++.exp: Include target-libpath.exp.
29075         (obj-c++_link_flags): Look for the GNU libobjc library
29076         and set the library path to include it.
29077         Don't manually set LD_LIBRARY_PATH (etc.) but call
29078         set_ld_library_path_env_vars instead.
29079         (obj-c++_target_compile): Don't set library path or
29080         linker flags because they are already set correctly
29081         in obj-c++_link_flags.
29082
29083 2005-08-30  Josh Conner  <jconner@apple.com>
29084
29085         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
29086         to command-line options for arm-*-* targets.
29087
29088 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
29089
29090         * g++.dg/other/i386-1.C: New.
29091
29092 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
29093
29094         PR preprocessor/20348
29095         PR preprocessor/20356
29096         * gcc.dg/cpp/pr20348.c: New test.
29097         * gcc.dg/cpp/pr20348.h: New file.
29098         * gcc.dg/cpp/inc/pr20348.h: New file.
29099         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
29100         * gcc.dg/cpp/pr20356.c: New test.
29101         * gcc.dg/cpp/pr20356.h: New file.
29102         * gcc.dg/cpp/inc/pr20356.h: New file.
29103         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
29104
29105 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
29106
29107         * gfortran.fortran-torture/execute/intrinsic_count.f90:
29108         Fix array dimension to avoid correct end-of-file error.
29109
29110 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
29111
29112         PR libfortran/23598
29113         * gfortran.dg/iostat_1.f90: New test.
29114
29115 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
29116
29117         PR middle-end/23408
29118         * gcc.dg/pr23408.c: New test.
29119
29120 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
29121
29122         PR c++/23099
29123         * g++.dg/init/member1.C: Make sure erroneous static data member
29124         definitions are required.
29125         * g++.dg/template/static13.C: New test.
29126         * g++.dg/template/static14.C: Likewise.
29127
29128 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
29129
29130         * gcc.target/i386/pr23575.c: Use -msse2 instead of
29131         -march=pentium4, remove ilp32 requirement.
29132
29133         PR middle-end/23484
29134         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
29135         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
29136
29137 2005-08-29  Andreas Jaeger  <aj@suse.de>
29138
29139         PR testsuite/23607
29140         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
29141
29142 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
29143
29144         * gcc.c-torture/execute/20050316-2.c: New test.
29145         * gcc.c-torture/execute/20050316-3.c: New test.
29146         * gcc.dg/torture/pr16104-1.c: New test.
29147
29148 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
29149
29150         PR middle-end/23463
29151         * gcc.c-torture/execute/zero-struct-1.c: New test.
29152
29153 2005-08-27  Richard Guenther  <rguenther@suse.de>
29154
29155         PR target/23575
29156         * gcc.target/i386/pr23575.c: New testcase.
29157
29158 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
29159
29160         PR rtl-optimization/23561
29161         * gcc.c-torture/execute/20050826-1.c: New test.
29162
29163         PR rtl-opt/23560
29164         * gcc.c-torture/execute/20050826-2.c: New test.
29165
29166 2005-08-26  Dale Johannesen  <dalej@apple.com>
29167
29168         * gcc.dg/20030711-1.c: Modify to work on Darwin.
29169         * gcc.dg/20050826-1.c: New.
29170
29171 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
29172
29173         PR c++/19004
29174         * g++.dg/template/nontype13.C: New test.
29175
29176         PR c++/23491
29177         * g++.dg/init/new14.C: New test.
29178         * g++.dg/expr/anew1.C: Do not XFAIL.
29179         * g++.dg/expr/anew2.C: Likewise.
29180         * g++.dg/expr/anew3.C: Likewise.
29181
29182 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
29183
29184         PR middle-end/22439
29185         * gcc.dg/vla-3.c: New test.
29186
29187 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
29188
29189         PR fortran/20363
29190         * gfortran.dg/named_interface.f90: New.
29191
29192 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
29193
29194         * gcc.c-torture/execute/frame-address.c: New test.
29195
29196 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
29197
29198         PR c++/20817
29199         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
29200
29201 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29202
29203         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
29204
29205 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29206
29207         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
29208         * gcc.dg/altivec-22.c: Rename from..
29209         * gcc.dg/altivec-nomfcr.c: ..this.
29210
29211 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
29212
29213         PR tree-optimization/23546
29214         * gcc.dg/tree-ssa/pr23546.c: New test.
29215
29216 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
29217
29218         PR fortran/17758
29219         * gfortran.dg/nonreturning_statements.f90: New test.
29220
29221 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29222
29223         PR c++/22454
29224         * g++.dg/parse/crash29.C: New.
29225
29226 2005-08-23  DJ Delorie  <dj@redhat.com>
29227
29228         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
29229         constants have the L suffix.
29230
29231 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
29232
29233         PR c++/23044
29234         * g++.dg/template/instantiate8.C: New.
29235
29236 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
29237
29238         PR middle-end/23467
29239         * gcc.c-torture/execute/pr23467.c: New test.
29240
29241 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
29242
29243         PR tree-optimization/22043
29244         * gcc.c-torture/execute/20050613-1.c: New test.
29245
29246 2005-08-23  Ben Elliston  <bje@au.ibm.com>
29247
29248         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
29249
29250 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
29251
29252         PR rtl-optimization/23478
29253         * g++.dg/opt/pr23478.C: New test.
29254
29255 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
29256
29257         PR c/18715
29258         * gcc.dg/switch-warn-3.c: New test.
29259
29260 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29261
29262         PR c++/22233
29263         * g++.dg/template/param1.C: New test.
29264
29265 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29266
29267         PR c++/23089
29268         * g++.dg/other/incomplete1.C: New test.
29269
29270 2005-08-22  Ira Rosen  <irar@il.ibm.com>
29271
29272         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
29273         are vectorizable.
29274
29275 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29276
29277         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
29278         d_lines_5.f: New.
29279
29280 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
29281
29282         * gcc.target/i386/sse-4.c: New test.
29283
29284 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29285
29286         PR testsuite/23239
29287         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
29288
29289 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
29290
29291         * gcc.dg/20050811-1.c: New test.
29292         * gcc.dg/20050811-2.c: New test.
29293
29294 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
29295
29296         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
29297
29298 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
29299
29300         PR 23476
29301         * gcc.c-torture/compile/pr23476.c: New test.
29302
29303 2005-08-19  Devang Patel  <dpatel@apple.com>
29304
29305         PR tree-optimization/23048
29306         * gcc.dg/tree-ssa/pr23048.c: New test.
29307
29308 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29309
29310         PR middle-end/20624
29311         * g++.dg/warn/Wreturn-3.C: New test
29312
29313 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
29314
29315         PR tree-optimization/22228
29316         * g++.dg/vect/pr22543.cc: New test.
29317
29318 2005-08-17  Steven Bosscher  <stevenb@suse.de>
29319
29320         PR tree-optimization/21574
29321         * gcc.dg/tree-ssa/pr21574.c: New test.
29322
29323 2005-08-16  James E Wilson  <wilson@specifix.com>
29324
29325         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
29326
29327 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
29328
29329         PR tree-opt/23402
29330         * gcc.c-torture/compile/zero-strct-3.c: New test.
29331         * gcc.c-torture/compile/zero-strct-4.c: New test.
29332
29333 2005-08-16  Steven Bosscher  <stevenb@suse.de>
29334
29335         PR target/23376
29336         * gcc.target/x86_64/pr23376.c: New test.
29337
29338 2005-08-16  Ian Lance Taylor  <ian@airs.com>
29339
29340         PR c++/23337
29341         * g++.dg/ext/vector2.C: New.
29342
29343 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29344
29345         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
29346
29347 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29348
29349         PR libfortran/23428
29350         * gfortran.dg/inquire-complex.f90: New test case.
29351
29352 2005-08-16  James E Wilson  <wilson@specifix.com>
29353
29354         PR tree-optimization/21105
29355         * gcc.dg/large-size-array.c: New.
29356
29357 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
29358
29359         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
29360         type.
29361         * gcc.dg/vect/vect-41: Likewise.
29362         * gcc.dg/vect/vect-42: Likewise.
29363         * gcc.dg/vect/vect-43: Likewise.
29364         * gcc.dg/vect/vect-44: Likewise.
29365         * gcc.dg/vect/vect-46: Likewise.
29366         * gcc.dg/vect/vect-47: Likewise.
29367         * gcc.dg/vect/vect-48: Likewise.
29368         * gcc.dg/vect/vect-52: Likewise.
29369         * gcc.dg/vect/vect-53: Likewise.
29370         * gcc.dg/vect/vect-54: Likewise.
29371         * gcc.dg/vect/vect-55: Likewise.
29372         * gcc.dg/vect/vect-56: Likewise.
29373         * gcc.dg/vect/vect-57: Likewise.
29374         * gcc.dg/vect/vect-58: Likewise.
29375         * gcc.dg/vect/vect-59: Likewise.
29376         * gcc.dg/vect/vect-60: Likewise.
29377         * gcc.dg/vect/vect-61: Likewise.
29378         * gcc.dg/vect/vect-85: Likewise.
29379         * gcc.dg/vect/vect-87: Likewise.
29380         * gcc.dg/vect/vect-88: Likewise.
29381         * gcc.dg/vect/vect-93.c: Likewise.
29382         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
29383         * gcc.dg/vect/vect-75: Likewise.
29384         * gcc.dg/vect/vect-76: Likewise.
29385         * gcc.dg/vect/vect-77: Likewise.
29386         * gcc.dg/vect/vect-78: Likewise.
29387         * gcc.dg/vect/vect-80: Likewise.
29388         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
29389         vectorized for the expected reason, rather than checking how alignment
29390         was handled.
29391         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
29392         aligned type and also instead of aligned pointers. Added documentation.
29393
29394 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
29395
29396         * gfortran.dg/power.f90: New test.
29397
29398 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
29399
29400         PR rtl-optimization/23299
29401         * g++.dg/opt/pr23299.C: New test.
29402
29403 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29404
29405         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
29406
29407 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
29408
29409         * g++.dg/template/local6.C: New test.
29410
29411 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
29412
29413         * execute/exceptions/finally-1.m: Check that the catch and finally are
29414         being called.  Also add a "return 0;" at the end of main.
29415
29416 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
29417
29418         PR fortran/21432.
29419         * gfortran.dg/namelist_print_1.f: New test of functionality of
29420         PRINT namelist.
29421         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
29422         namelist generates error with -std=f95.
29423
29424 2005-08-14  Ira Rosen  <irar@il.ibm.com>
29425
29426         PR tree-optimization/23119
29427         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
29428
29429 2005-08-13  Marcin Koziej  <creep@desk.pl>
29430             Andrew Pinski  <pinskia@physics.uc.edu>
29431
29432         PR libobjc/22492
29433         * execute/exceptions/finally-1.m: New test.
29434
29435 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29436
29437         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
29438         testsuite.
29439         * objc/execute/exceptions/trivial.m: New test.
29440         * objc.dg/try-catch-11.m: Move to ...
29441         * objc/execute/exceptions/foward-1.m: Here.
29442         * objc.dg/try-catch-2.m: Move to ...
29443         * objc/execute/exceptions/catchall-1.m: Here.
29444         * objc.dg/try-catch-8.m: Move to ...
29445         * objc/execute/exceptions/local-variables-1.m: Here.
29446
29447 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29448
29449         * objc.dg/nested-func-1.m: Move to ...
29450         * objc/execute/nested-func-1.m: Here.
29451
29452 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29453
29454         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
29455         in ${options} instead of [target_info name].
29456         * lib/obj-c++.exp (objc_target_compile): Likewise.
29457
29458 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29459
29460         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
29461
29462 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29463
29464         part of PR testsuite/23348
29465         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
29466         each of the torture options.
29467         * objc/compile/trivial.m: New test.
29468
29469 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29470
29471         * gfortran.dg/eoshift.f90: Correct format.
29472
29473 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29474
29475         * gfortran.fortran-torture/execute/character_passing.f90:
29476         Fix comment typo.
29477
29478 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
29479
29480         PR c++/8271
29481         * g++.dg/template/unify10.C: New.
29482
29483 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
29484
29485         * g++.dg/parse/pr22514.C: Move to...
29486         * g++.dg/debug/pr22514.C: here.
29487
29488 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29489
29490         PR c++/23266
29491         * g++.dg/inherit/pure1.C: New test.
29492
29493         * ChangeLog: Fix typos.
29494
29495 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29496             Steven Bosscher  <stevenb@suse.de>
29497
29498         * gfortran.dg/runtime_warning_1.f90: New test.
29499
29500 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29501
29502         PR c++/23219
29503         * g++.dg/parse/crash28.C: New.
29504
29505 2005-08-11  Richard Guenther  <rguenther@suse.de>
29506
29507         PR target/23289
29508         * gcc.target/i386/tailcall-1.c: New testcase.
29509
29510 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29511
29512         * gcc.dg/vect/vect-67.c: Un-xfail.
29513
29514 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29515
29516         PR c++/23225
29517         * g++.dg/parse/crash27.C: new test.
29518
29519 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
29520
29521         PR libfortran/22143
29522         * gfortran.dg/shift-kind.f90: New testcase.
29523
29524 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
29525
29526         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
29527         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
29528
29529 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29530
29531         PR c++/20646
29532         * g++.dg/other/mult-stor1.C: New test.
29533
29534 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29535
29536         * gcc.c-torture/pr18299-1.c: Move to ...
29537         * gcc.c-torture/compile/pr18299-1.c: Here.
29538
29539 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
29540
29541         * gfortran/fortran.torture/execute/character_passing.f90:
29542         Fix types for LSAME.
29543
29544 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
29545
29546         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
29547         input data back to what it was originally.
29548
29549 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29550
29551         * objc.dg/try-catch-8.m: Enable for all targets.
29552
29553 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
29554
29555         * gcc.dg/pr23165.c: New test.
29556
29557 2005-08-09  Steven Bosscher  <stevenb@suse.de>
29558
29559         PR tree-optimization/23234
29560         * gcc.dg/tree-ssa/pr23234.c: New test.
29561
29562 2005-08-08  Josh Conner  <jconner@apple.com>
29563
29564         PR rtl-optimization/23241
29565         * gcc.dg/char-compare.c: New test.
29566
29567 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29568
29569         PR c++/22508
29570         * g++.dg/init/new13.C: New test.
29571
29572 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29573
29574         PR c++/21166
29575         * g++.dg/other/crash-4.C: Adjust
29576         * g++/dg/ext/packed9.C: New.
29577
29578 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29579
29580         PR middle-end/21964
29581         * gcc.c-torture/execute/pr21964-1.c: New test.
29582
29583 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29584
29585         PR c/22458
29586         * gcc.dg/pr22458-1.c: New test.
29587
29588 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
29589             Steven G. Kargl <kargls@comcast.net>
29590
29591         PR fortran/22390
29592         * gfortran.dg/flush_1.f90: New test.
29593
29594 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29595
29596         PR c++/23191
29597         * g++.dg/template/eh2.C: New test.
29598
29599 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29600
29601         PR c++/19498
29602         * g++.dg/template/instantiate7.C: New test.
29603
29604 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
29605
29606         PR c/23113
29607         * gcc.dg/Wunused-value-1.c: New test.
29608
29609 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
29610
29611         PR rtl-optimization/23233
29612         * gcc.c-torture/compile/pr23233-1.c: New test.
29613
29614 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
29615
29616         PR fortran/18833
29617         PR fortran/20850
29618         * gfortran.dg/equiv_1.f90: New test.
29619         * gfortran.dg/equiv_2.f90: New test.
29620         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29621         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29622         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29623
29624 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29625
29626         * gcc.c-torture/execute/vrp-5.c: New test.
29627         * gcc.c-torture/execute/vrp-6.c: New test.
29628         * gcc.dg/tree-ssa/vrp21.c: New test.
29629
29630 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29631
29632         * g++.dg/parse/pr22514.C: New test.
29633
29634 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
29635
29636         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29637
29638         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29639         instead of constant loads / pool entries.
29640
29641 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
29642
29643         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29644         TEST_TO_WCTYPE.
29645
29646 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
29647
29648         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
29649         __WINT_TYPE__ in generated prototypes if possible.
29650
29651 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
29652
29653         PR 22037
29654         * g++.dg/tree-ssa/pr22037.C:
29655
29656 2005-08-04  Richard Henderson  <rth@redhat.com>
29657
29658         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
29659         scan-tree-dump-times directive.
29660
29661 2005-08-04  Jan Hubicka  <jh@suse.cz>
29662
29663         * gcov-1.C: Fix switch counts.
29664         * gcov-4b.c: Likewise.
29665
29666 2005-08-03  Jeff Law  <law@redhat.com>
29667
29668         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
29669
29670 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
29671
29672         * gcc.c-torture/execute/pr23135.c: New test.
29673
29674 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29675
29676         PR tree-optimization/19899
29677         * gcc.dg/tree-ssa/scev-1.c: New test.
29678         * gcc.dg/tree-ssa/scev-2.c: New test.
29679
29680 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
29681
29682         PR target/18582
29683         * gcc.dg/torture/pr18582-1.c: New test.
29684
29685 2005-08-03  Jan Hubicka  <jh@suse.cz>
29686
29687         * update-conroll.c: New testcase.
29688         * update-conroll-2.c: New testcase.
29689
29690 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
29691
29692         * gfortran.dg/constant_substring.f: New test.
29693         * gfortran.dg/pr22491.f: New test.
29694
29695 2005-08-02  Jan Hubicka  <jh@suse.cz>
29696
29697         * update-threading.c: Replace by the proper one.
29698
29699 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29700
29701         PR 23164
29702         * g++.dg/tree-ssa/pr23164.C: New test.
29703
29704 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29705
29706         * gcc.dg/tree-ssa/pr23192.c: New test.
29707
29708 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
29709
29710         * gcc.c-torture/execute/vrp-4.c: New test.
29711
29712 2005-08-02  Jan Hubicka  <jh@suse.cz>
29713
29714         * update-threading.c: New test.
29715
29716 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
29717
29718         * gcc.c-torture/compile/20050801-1.c: New test.
29719         * gcc.c-torture/compile/20050801-2.c: New test.
29720
29721 2005-08-01  Jan Hubicka  <jh@suse.cz>
29722
29723         * val-prof-5.c: New test.
29724
29725 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
29726
29727         PR c/22311
29728         * gcc.dg/pr22311-1.c : New test.
29729
29730 2005-07-31  Steven Bosscher  <stevenb@suse.de>
29731
29732         PR target/23095
29733         * gfortran.dg/pr23095.f: New test.
29734
29735         PR c++/22003
29736         * g++.dg/other/pr22003.C: New test.
29737
29738 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
29739
29740         PR target/20621
29741         * gcc.c-torture/execute/pr20621-1.c: New test.
29742
29743 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
29744
29745         * gfortran.dg/comma_format_extension_4.f: Adjust length
29746         of string for format.
29747         * gfortran.dg/der_array_io_1.f: Replace illegal internal
29748         print statement with internal write.
29749         * gfortran.dg/der_array_io_2.f: Likewise.
29750         * gfortran.dg/der_array_io_3.f: Likewise.
29751
29752 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
29753
29754         * gcc.dg/fold-abs-4.c: new test.
29755
29756 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
29757
29758         PR fortran/22570 an related issues.
29759         * gfortran.dg/x_slash_1.f: New test.
29760
29761 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
29762
29763         PR c/23143
29764         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
29765         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
29766
29767 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29768
29769         PR c/529
29770         * gcc.dg/Wshadow-3.c: New test.
29771
29772 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
29773
29774         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
29775         used to have the wrong bounds).
29776
29777 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29778
29779         PR c/21720
29780         * gcc.dg/hex-round-1.c: Test more cases.
29781         * gcc.dg/hex-round-2.c: New test.
29782
29783 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
29784
29785         PR 22550
29786         * g++.dg/tree-ssa/pr22550.C: New test.
29787
29788 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
29789
29790         * gcc.dg/tree-ssa/vrp19.c: New test.
29791         * gcc.dg/tree-ssa-vrp20.c: New test.
29792
29793 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29794
29795         PR c/22240
29796         * gcc.dg/transparent-union-4.c: New test.
29797
29798 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29799
29800         PR c/22192
29801         * gcc.dg/c99-vla-2.c: New test.
29802
29803 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29804
29805         PR c/21720
29806         * gcc.dg/hex-round-1.c: New test.
29807
29808 2005-07-28  Jan Hubicka  <jh@suse.cz>
29809
29810         * inliner-1.c: Do not dump everything.
29811         * tree-prof.exp: Do not pass -ftree-based-profiling.
29812         * bprob.exp: Likewise.
29813
29814         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
29815
29816 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
29817
29818         PR c++/22545
29819         * g++.dg/expr/ptrmem7.C: New test.
29820
29821 2005-07-28  Mike Stump  <mrs@apple.com>
29822
29823         * g++.old-deja/g++.mike/visibility-1.C: New test.
29824
29825 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29826
29827         PR c/20187
29828         * gcc.c-torture/execute/pr20187-1.c: New test.
29829
29830 2005-07-28  Jeff Law  <law@redhat.com>
29831
29832         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29833         * gcc.dg/tree-ssa/vrp18.c: New test.
29834
29835 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29836
29837         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29838
29839 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29840
29841         PR tree-optimization/22506
29842         * gcc.dg/vect/ps22506.c: New test.
29843
29844 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
29845
29846         PR target/21149
29847         * gcc.target/i386/sse-3.c: New test.
29848
29849 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29850
29851         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
29852         * gcc.target/mips/mips32-dsp-type.c: Likewise.
29853
29854 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29855
29856         PR c/22589
29857         * gcc.c-torture/compile/pr22589-1.c: New test.
29858
29859 2005-07-28  Jan Hubicka  <jh@suse.cz>
29860
29861         * update-loopch.c: New testcase.
29862
29863 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29864
29865         PR rtl-optimization/23047
29866         * gcc.c-torture/execute/pr23047.c: New test.
29867         * gcc.c-torture/execute/pr23047.x: New.
29868
29869 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29870
29871         PR tree-optimization/22493
29872         * gcc.c-torture/execute/pr22493-1.c: New test.
29873         * gcc.c-torture/execute/pr22493-1.x: New.
29874         * gcc.c-torture/execute/vrp-1.c: New test.
29875         * gcc.c-torture/execute/vrp-2.c: New test.
29876         * gcc.c-torture/execute/vrp-2.c: New test.
29877
29878 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
29879
29880         * gcc.target/frv/all-builtin-read8.c: Delete.
29881         * gcc.target/frv/all-builtin-read16.c: Delete.
29882         * gcc.target/frv/all-builtin-read32.c: Delete.
29883         * gcc.target/frv/all-builtin-read64.c: Delete.
29884         * gcc.target/frv/all-builtin-write8.c: Delete.
29885         * gcc.target/frv/all-builtin-write16.c: Delete.
29886         * gcc.target/frv/all-builtin-write32.c: Delete.
29887         * gcc.target/frv/all-builtin-write64.c: Delete.
29888         * gcc.target/frv/all-read-write-1.c: New.
29889
29890 2005-07-27  Jeff Law  <law@redhat.com>
29891
29892         * gcc.c-torture/execute/pr22630.c: New test.
29893
29894 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
29895
29896         PR tree-optimization/23073
29897         * gcc.dg/vect/nodump-pr23073.c: New test.
29898         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
29899
29900 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
29901
29902         PR tree-optimize/22348
29903         * gcc.c-torture/execute/pr22348.c: New.
29904
29905 2005-07-27  Richard Guenther  <rguenther@suse.de>
29906
29907         * gcc.dg/tree-ssa/salias-1.c: New testcase.
29908
29909 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29910
29911         PR fortran/22503
29912         * gfortran.dg/logical_comp.f90: New test.
29913
29914 2005-07-27  Jan Hubicka  <jh@suse.cz>
29915
29916         * inliner-1.c: Add cleanup of dumps.
29917         * val-prof-*.c: Likewise.
29918         * update-tailcall.c: New.
29919
29920 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
29921
29922         PR 22591
29923         * gcc.dg/tree-ssa/pr22591.c: New test.
29924         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
29925
29926 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
29927
29928         PR libobjc/22606
29929         * objc.dg/try-catch-11.m: New test.
29930
29931 2005-07-26  Richard Guenther  <rguenther@suse.de>
29932
29933         PR tree-optimization/22486
29934         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
29935
29936 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29937
29938         PR tree-opt/22484
29939         * g++.dg/opt/loop2.C: New test.
29940
29941 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29942
29943         * gcc.dg/tree-ssa/reassoc-3.c: New test.
29944         * gcc.dg/tree-ssa/reassoc-4.c: New test.
29945
29946 2005-07-25  Adam Nemet  <anemet@lnxw.com>
29947
29948         * lib/profopt.exp (profopt-execute): Check for profiling data
29949         files on the target.
29950
29951 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
29952
29953         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
29954         for matching of asm labels.
29955
29956 2005-07-25  Richard Guenther  <rguenther@suse.de>
29957
29958         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
29959
29960 2005-07-25  Richard Guenther  <rguenther@suse.de>
29961
29962         PR testsuite/22624
29963         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
29964
29965 2005-07-25  Ira Rosen  <irar@il.ibm.com>
29966
29967         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
29968         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
29969         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
29970         * gcc.dg/vect/vect-100.c: New test.
29971         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
29972         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
29973         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
29974         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
29975         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
29976         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
29977         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
29978         * gfortran.dg/vect/pr19049.f90: New testcase.
29979         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
29980
29981 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
29982
29983         * gcc.c-torture/execute/20050713-1.c: New test.
29984
29985         PR fortran/20063
29986         * gfortran.fortran-torture/execute/data_4.f90: New test.
29987
29988         PR middle-end/20303
29989         * gcc.dg/visibility-d.c: New test.
29990
29991 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
29992
29993         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
29994         * gfortran.dg/underflow.f90: Ditto.
29995
29996 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29997
29998         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
29999         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
30000         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
30001
30002 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
30003
30004         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
30005         include case of field width of zero.
30006
30007 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
30008
30009         PR libgfortran/21875
30010         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
30011         with trailing blanks on normal formatted read.
30012
30013 2005-07-23  Chao-ying Fu  <fu@mips.com>
30014
30015         * gcc.target/mips/mips32-dsp-type.c: New test.
30016         * gcc.target/mips/mips32-dsp.c: New test.
30017
30018 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
30019
30020         PR testsuite/21073
30021         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
30022
30023         PR testsuite/20454
30024         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
30025         and __cyg_profile_func_exit.
30026
30027 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
30028
30029         * gfortran.dg/comma_format_extension_3.f: Fix typo.
30030         * gfortran.dg/comma_format_extension_4.f: Same.
30031         * gfortran.dg/pr15332.f: Same.
30032         * gfortran.dg/pr21730.f: Same.
30033
30034 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
30035
30036         * g++.dg/opt/vrp2.C: Fix testcase.
30037
30038         PR tree-opt/22625
30039         * g++.dg/opt/vrp2.C: New test.
30040
30041 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
30042
30043         PR debug/21828
30044         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
30045
30046 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
30047
30048         * gcc.dg/tree-ssa/20050719-1.c: New test.
30049
30050 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
30051
30052         * gcc.dg/bfin-longcall-1.c: New file.
30053         * gcc.dg/bfin-longcall-2.c: New file.
30054
30055 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
30056
30057         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
30058
30059 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30060
30061         PR middle-end/19055
30062         * gcc.dg/tree-ssa/pr19055.c: New test.
30063         * gcc.dg/tree-ssa/pr19055-2.c: New test.
30064
30065 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30066
30067         PR C++/22358
30068         * g++.dg/other/pr22358.C: New test.
30069
30070 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
30071
30072         PR c++/2922
30073         * g++.dg/lookup/two-stage5.C: New test from bug comments.
30074
30075 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30076
30077         PR c++/15938
30078         * g++.dg/init/union2.C: New test.
30079
30080 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30081
30082         PR c/22393
30083         * gcc.dg/complex-4.c: New test.
30084
30085 2005-07-21  Richard Guenther  <rguenther@suse.de>
30086
30087         PR testsuite/22522
30088         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
30089         scanning for asm labels.
30090         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30091
30092 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
30093
30094         PR target/22085
30095         * gcc.dg/altivec-pr22085.c: New.
30096
30097 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
30098
30099         PR tree-optimization/19210
30100         * gcc.dg/tree-ssa/pr19210-1.c: New.
30101         * gcc.dg/tree-ssa/pr19210-2.c: New.
30102
30103 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
30104
30105         PR rtl-optimization/22167
30106         * g++.dg/opt/pr22167.C: New test.
30107
30108 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
30109
30110         PR c++/2922
30111         * g++.dg/lookup/two-stage2.C: New.
30112         * g++.dg/lookup/two-stage3.C: New.
30113         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
30114         fixed two-stage name lookup for operators.
30115         * g++.dg/template/call3.C: Compiler now produces an appropriate
30116         error message.
30117         * g++.dg/template/crash37.C: Compiler now describes bla() on line
30118         14 as a candidate.
30119         * g++.dg/template/ptrmem4.C: Compiler produces different error
30120         message.
30121         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
30122         connect_to_method as a candidate.
30123
30124 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
30125
30126         * gcc.dg/fold-alloc-1.c: New test.
30127
30128 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
30129
30130         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30131         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
30132
30133 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
30134
30135         * gcc.dg/fold-abs-1.c: New test.
30136         * gcc.dg/fold-abs-2.c: New test.
30137         * gcc.dg/fold-abs-3.c: New test.
30138
30139 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
30140
30141         Make CONSTRUCTOR use VEC to store initializers.
30142         * g++.dg/ext/complit3.C: Check for specific error messages.
30143         * g++.dg/init/brace2.C: Update error message.
30144         * g++.dg/warn/Wbraces2.C: Likewise.
30145
30146 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
30147
30148         PR fortran/16940
30149         * gfortran.dg/module_interface_1.f90: New test.
30150
30151 2005-07-19  Danny Berlin <dberlin@dberlin.org>
30152             Kenneth Zadeck <zadeck@naturalbridge.com>
30153
30154         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
30155
30156 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30157
30158         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
30159         specify -Wformat for these tests.
30160         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
30161         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
30162         * gcc.dg/format/opt-6.c: Delete.
30163
30164 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30165
30166         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
30167         * gcc.dg/tree-ssa/sra-3.c: Likewise.
30168
30169 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30170
30171         * gcc.dg/tree-ssa/alias-2.c: New test.
30172
30173 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
30174
30175         PR c++/22263
30176         * g++.dg/template/explicit7.C: New test.
30177
30178 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
30179
30180         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
30181         field width of 8 to +Inf and -Inf.
30182
30183 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
30184
30185         PR c++/22139
30186         * g++.dg/template/friend36.C: New test.
30187
30188 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
30189
30190         PR fortran/21730
30191         * gfortran.dg/pr21730.f: New test.
30192
30193 2005-07-16  Danny Berlin <dberlin@dberlin.org>
30194             Kenneth Zadeck <zadeck@naturalbridge.com>
30195
30196         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
30197         since pure const detection cannot run at -O1 in c compiler.
30198         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
30199         can now optimize this case properly.
30200         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
30201         because we now pass.
30202         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
30203
30204 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
30205
30206         PR c/22421
30207         * gcc.dg/format/bitfld-1.c: New test.
30208
30209 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30210
30211         PR c++/22204
30212         * g++.dg/rtti/repo1.C: New test.
30213
30214 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
30215
30216         PR middle-end/22398
30217         * gcc.c-torture/compile/pr22398.c: New test.
30218
30219 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30220
30221         PR c++/22132
30222         * g++.dg/expr/cast4.C: New test.
30223
30224 2005-07-15  Richard Guenther  <rguenther@suse.de>
30225
30226         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
30227         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30228
30229 2005-07-15  Steven Bosscher  <stevenb@suse.de>
30230
30231         PR tree-optimization/22230
30232         * gcc.dg/tree-ssa/pr22230.c: New test.
30233
30234 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
30235
30236         * gfortran.dg/g77/cpp6.f: New test.
30237
30238         PR fortran/22417
30239         * gfortran.dg/g77/cpp5.F: New test.
30240         * gfortran.dg/g77/cpp5.h: New file.
30241         * gfortran.dg/g77/cpp5inc.h: New file.
30242
30243 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
30244
30245         PR libfortran/16435
30246         * gfortran.dg/tl_editting.f90: New.
30247         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
30248
30249 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
30250
30251         * gfortran.dg/char_array_constructor.f90: New test.
30252
30253 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
30254
30255         * gfortran.dg/past_eor.f90: New.
30256         * gfortran.dg/complex_read.f90: New.
30257
30258 2005-07-13  Jeff Law  <law@redhat.com>
30259
30260         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
30261         additional casts.
30262
30263         * gcc.dg/tree-ssa/pr22321.c: New test
30264
30265 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
30266
30267         PR tree-optimization/21921
30268         * gcc.dg/tree-ssa/pr21921.c: New.
30269
30270 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30271
30272         PR tree-optimizatio/22442
30273         * gcc.dg/tree-ssa/loop-11.c: New test.
30274
30275 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30276
30277         PR tree-opt/21840
30278         * gcc.c-torture/compile/pr21840.c: New test.
30279
30280 2005-07-12  Jan Hubicka  <jh@suse.cz>
30281
30282         * gcc.c-torture/compile/pr22379.c: New test.
30283
30284 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
30285
30286         PR libfortran/21593
30287         gfortran.dg/dev_null.f90: Remove outdated comment about
30288         PR libfortran/21593.
30289
30290
30291 2005-07-12  Dale Johannesen  <dalej@apple.com>
30292
30293         * gcc.target/i386/compress-float-sse.c: New.
30294         * gcc.target/i386/compress-float-sse-pic.c: New.
30295         * gcc.target/i386/compress-float-387.c: New.
30296         * gcc.target/i386/compress-float-387-pic.c: New.
30297         * gcc.dg/compress-float-ppc.c: New.
30298         * gcc.dg/compress-float-ppc-pic.c: New.
30299
30300 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
30301
30302         PR libfortran/21593
30303         gfortran.dg/dev_null.f90: Remove targets.
30304
30305 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30306
30307         PR tree-opt/22335
30308         * gcc.dg/pr22335-1.c: New test.
30309         * gcc.dg/pr22335-2.c: New test.
30310
30311 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30312
30313         PR c++/20172
30314         * g++.dg/template/nontype12.C : New test.
30315
30316 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30317
30318         * gcc.dg/tree-ssa/loop-10.c: New test.
30319
30320 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
30321
30322         * gcc.c-torture/execute/20020720-1.x: Remove.
30323
30324 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
30325
30326         * gfortran.fortran-torture/execute/forall_7.f90: New test.
30327
30328 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
30329
30330         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
30331         (dg-mips-options): Use it.
30332
30333 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
30334
30335         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
30336
30337 2005-07-09  Richard Henderson  <rth@redhat.com>
30338
30339         * lib/target-supports.exp (check_effective_target_sync_char_short):
30340         Add alpha.
30341
30342 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
30343
30344         PR libfortran/22217
30345         * gfortran.dg/negative-z-descriptor.f90: New test.
30346
30347 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30348
30349         PR tree-opt/22329
30350         * gcc.dg/pr22329.c: New test.
30351
30352 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
30353
30354         PR tree-optimization/20139
30355         * gcc.dg/tree-ssa/pr20139.c: New.
30356
30357 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30358
30359         PR tree-opt/22356
30360         * gcc.dg/pr22356-1.c: New test.
30361
30362 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
30363
30364         PR c++/21799
30365         * g++.dg/template/unify8.C: New.
30366         * g++.dg/template/unify9.C: New.
30367
30368 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
30369
30370         * gfortran.fortran-torture/execute/entry_10.f90: New test.
30371
30372 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
30373
30374         * gcc.dg/darwin-version-1.c: New.
30375         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
30376         * gcc.dg/builtins-20.c: Likewise.
30377         * gcc.dg/builtins-53.c: Likewise.
30378         * gcc.dg/torture/builtins-convert-1.c: Likewise.
30379         * gcc.dg/torture/builtins-convert-2.c: Likewise.
30380         * gcc.dg/torture/builtins-convert-3.c: Likewise.
30381         * gcc.dg/torture/builtins-power-1.c: Likewise.
30382         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
30383         on Darwin.
30384
30385 2005-07-07  Jeff Law  <law@redhat.com>
30386
30387         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
30388         argument evaluation order.
30389
30390 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
30391
30392         PR libfortran/21594
30393         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30394         Add test cases where the shift length is greater than the
30395         array length.
30396
30397 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30398
30399         * obj-c++.dg/proto-lossage-6.mm: New.
30400         * objc.dg/proto-lossage-6.m: New.
30401
30402 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30403
30404         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
30405         * objc.dg/gnu-runtime-2.m: Likewise.
30406
30407 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30408
30409         * gfortran.dg/longline.f: New test.
30410
30411         * gfortran.dg/badline.f: New test.
30412
30413 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30414
30415         PR fortran/16531
30416         PR fortran/15966
30417         PR fortran/18781
30418         * gfortran.dg/hollerith.f90: New.
30419         * gfortran.dg/hollerith2.f90: New.
30420         * gfortran.dg/hollerith3.f90: New.
30421         * gfortran.dg/hollerith4.f90: New.
30422         * gfortran.dg/hollerith_f95.f90: New.
30423         * gfortran.dg/hollerith_legacy.f90: New.
30424         * gfortran.dg/g77/cpp4.F: New. Port from g77.
30425
30426 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30427
30428         PR objc/22274
30429         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
30430         * objc.dg/gnu-runtime-2.m: New.
30431
30432 2005-07-06  Jeff Law  <law@redhat.com>
30433
30434         * gcc.dg/tree-ssa/vrp17.c: New test.
30435
30436 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30437
30438         PR fortran/22327
30439         * gfortran.dg/array_constructor_5.f90: New test.
30440
30441 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30442
30443         * gfortran.fortran-torture/execute/entry_9.f90: New test.
30444
30445 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
30446
30447         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
30448         * gcc.dg/980816-1.c: Ditto.
30449
30450 2005-07-06  Jeff Law  <law@redhat.com>
30451
30452         * gcc.c-torture/compile/pr21356.c: New test.
30453
30454 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30455
30456         PR c/22013
30457         PR c/22098
30458         * gcc.c-torture/compile/pr22013-1.c,
30459         gcc.c-torture/execute/pr22098-1.c,
30460         gcc.c-torture/execute/pr22098-2.c,
30461         gcc.c-torture/execute/pr22098-3.c: New tests.
30462
30463 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30464
30465         PR c/22308
30466         * gcc.dg/pr22308-1.c: New test.
30467
30468 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
30469
30470         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
30471         target.
30472         * gcc.dg/compare9.c: Use -fshort-enums instead of
30473         -fno-short-enums.  Change the last test to dg-bogus.
30474
30475 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
30476
30477         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
30478         * gcc.dg/compare9.c: New.
30479
30480 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30481
30482         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
30483
30484 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30485
30486         PR testsuite/22288
30487         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
30488
30489
30490 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30491
30492         * gcc.dg/format/gcc_gfc-1.c: New.
30493
30494 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30495
30496         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
30497
30498 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30499
30500         PR fortran/20842
30501         * gfortran.dg/io_invalid_1.f90: New test.
30502
30503 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
30504
30505         * gcc.dg/format/gcc_diag-1.c: Update.
30506
30507 2005-07-02  Jeff Law  <law@redhat.com>
30508
30509         * gcc.dg/tree-ssa/pr22051-1.c: New test.
30510         * gcc.dg/tree-ssa/pr22051-2.c: New test.
30511
30512 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
30513
30514         * gcc.dg/format/gcc_diag-1.c: Update.
30515
30516 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
30517
30518         PR tree-opt/22269
30519         * gcc.c-torture/compile/pr22269.c: New test.
30520
30521 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
30522
30523         PR 21584
30524         PR 22219
30525         * g++.dg/tree-ssa/pr21584-1.C: New test.
30526         * g++.dg/tree-ssa/pr21584-2.C: New test.
30527
30528 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
30529
30530         * obj-c++.dg/try-catch-11.mm: New.
30531         * objc.dg/try-catch-10.m: New.
30532
30533 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
30534
30535         * g++.dg/other/ucnid-1.C: xfail on AIX.
30536
30537 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
30538
30539         PR 22234
30540         * gcc.dg/20050629-1.c: New test.
30541
30542 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
30543
30544         * obj-c++.dg/const-str-1[0-1].mm: New.
30545         * objc.dg/const-str-1[0-1].m: New.
30546
30547 2005-05-29  Richard Henderson  <rth@redhat.com>
30548
30549         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30550         Rename from check_effective_target_vect_no_max.
30551         (check_effective_target_vect_no_int_add): New.
30552         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30553         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30554         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30555         * gcc.dg/vect/vect-reduc-1.c: Use both.
30556         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30557
30558 2005-05-29  Richard Henderson  <rth@redhat.com>
30559
30560         * lib/target-supports.exp (check_effective_target_vect_no_max):
30561         Remove i386 and x86_64.
30562
30563 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30564
30565         PR testsuite/21969
30566         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30567
30568 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30569
30570         PR middle-end/21969
30571         * gcc.dg/vect/pr21969.c: New test.
30572
30573 2005-06-28  Eric Christopher  <echristo@redhat.com>
30574
30575         PR c/22052
30576         PR c/21975
30577         * gcc.dg/inline1.c: New test.
30578         * gcc.dg/inline2.c: Ditto.
30579         * gcc.dg/inline3.c: Ditto.
30580         * gcc.dg/inline4.c: Ditto.
30581         * gcc.dg/inline5.c: Ditto.
30582
30583 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30584
30585         PR libfortran/22142
30586         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30587         Add testcase also testing eoshift1 for PR 22142.
30588
30589 2005-06-28  Richard Henderson  <rth@redhat.com>
30590
30591         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30592         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30593         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30594         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30595         gcc.dg/tree-ssa/20030922-2.c: Likewise.
30596
30597 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30598
30599         PR libfortran/22142
30600         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30601         Add testcase for PR 22142.
30602
30603 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
30604
30605         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
30606         gcc.target/ia64/fpreg-2.c: New tests.
30607
30608 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30609
30610         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
30611
30612 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30613
30614         PR libfortran/22170
30615         * gfortran.dg/slash_1.f90: New test.
30616
30617 2005-06-27  Richard Henderson  <rth@redhat.com>
30618
30619         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30620         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30621         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30622         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30623         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30624         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30625
30626 2005-06-27  Richard Henderson  <rth@redhat.com>
30627
30628         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30629         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30630
30631 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
30632
30633         * obj-c++.dg/proto-lossage-5.mm: New.
30634         * objc.dg/proto-lossage-5.m: New.
30635
30636 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
30637
30638         PR 21959
30639         * gcc.dg/tree-ssa/pr21959.c: New test.
30640
30641 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
30642
30643         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30644         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30645         testing uninitialized var.
30646
30647         * gcc.c-torture/execute/builtins/chk.h: New.
30648         * gcc.c-torture/execute/builtins/lib/chk.c: New.
30649         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
30650         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
30651         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
30652         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
30653         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
30654         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
30655         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
30656         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
30657         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
30658         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
30659         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
30660         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
30661         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
30662         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
30663         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
30664         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
30665         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
30666         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
30667         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
30668         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
30669         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
30670         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
30671         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
30672         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
30673         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
30674         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
30675         * gcc.dg/builtin-object-size-1.c: New test.
30676         * gcc.dg/builtin-object-size-2.c: New test.
30677         * gcc.dg/builtin-object-size-3.c: New test.
30678         * gcc.dg/builtin-object-size-4.c: New test.
30679         * gcc.dg/builtin-object-size-5.c: New test.
30680         * gcc.dg/builtin-stringop-chk-1.c: New test.
30681         * gcc.dg/builtin-stringop-chk-2.c: New test.
30682         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
30683         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
30684         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
30685         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
30686         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
30687         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
30688         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
30689         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
30690         * gcc.c-torture/execute/printf-1.c: New test.
30691         * gcc.c-torture/execute/fprintf-1.c: New test.
30692         * gcc.c-torture/execute/vprintf-1.c: New test.
30693         * gcc.c-torture/execute/vfprintf-1.c: New test.
30694         * gcc.c-torture/execute/printf-chk-1.c: New test.
30695         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
30696         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
30697         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
30698
30699 2005-06-27  Michael Matz  <matz@suse.de>
30700
30701         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
30702         slot is not merged if address escapes.
30703
30704 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30705
30706         PR c/21911
30707         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
30708
30709 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
30710
30711         PR middle-end/17965
30712         * gcc.c-torture/compile/20050622-1.c: New test.
30713
30714         PR middle-end/22028
30715         * gcc.dg/20050620-1.c: New test.
30716
30717 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
30718
30719         PR tree-optimization/22026
30720         * gcc.dg/tree-ssa/pr22026.c: New.
30721
30722 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
30723
30724         PR libfortran/22144
30725         * gfortran.dg/shift-alloc.f90: New testcase.
30726
30727 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
30728
30729         * all files: Update FSF address in copyright headers.
30730
30731 2005-06-22  Jan Hubicka  <jh@suse.cz>
30732
30733         * wholeprogram-1.c: New testcase.
30734         * wholeprogram-2.c: New testcase.
30735
30736 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
30737
30738         PR 22171
30739         * gcc.dg/tree-ssa/pr22171.c: New test.
30740
30741 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
30742
30743         * gfortran.dg/simplify_modulo.f90: New.
30744
30745 2005-06-24  Jan Hubicka  <jh@suse.cz>
30746
30747         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
30748
30749 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30750
30751         * obj-c++.dg/proto-lossage-[1-4].mm: New.
30752
30753 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30754
30755         * obj-c++.dg/typedef-alias-1.mm: New.
30756         * objc.dg/typedef-alias-1.m: New.
30757
30758 2005-06-23  Jeff Law  <law@redhat.com>
30759
30760         * gcc.dg/tree-ssa/vrp16.c: New test.
30761
30762 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30763
30764         * lib/target-supports.exp: Add
30765         check_effective_target_fortran_large_real and
30766         check_effective_target_fortran_large_int to check for
30767         corresponding effective targets.
30768         * gfortran.dg/large_integer_kind_1.f90: New test.
30769         * gfortran.dg/large_real_kind_1.f90: New test.
30770
30771 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
30772
30773         PR tree-optimization/22117
30774         * gcc.dg/tree-ssa/pr22117.c: New.
30775
30776 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
30777
30778         PR testsuite/22123
30779         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
30780
30781 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
30782
30783         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
30784
30785 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
30786
30787         * gfortran.dg/f2c_4.f90: Add tests for complex functions
30788         * gfortran.dg/f2c_4.c: Likewise.
30789
30790 2005-06-22 Paul Brook  <paul@codesourcery.com>
30791
30792         PR fortran/21034
30793         * gfortran.dg/auto_save_1.f90: New test.
30794
30795 2005-06-22  Michael Matz  <matz@suse.de>
30796
30797         * gcc.target/x86-64/abi: New directory.
30798         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
30799         * gcc.target/x86-64/abi/README.gcc: New file.
30800         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
30801         * gcc.target/x86-64/abi/asm-support.s: New file.
30802         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
30803         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
30804         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
30805         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
30806         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
30807         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
30808         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
30809         * gcc.target/x86_64/abi/test_bitfields.c: New test.
30810         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
30811         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
30812         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
30813         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
30814         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
30815         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
30816         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
30817         * gcc.target/x86_64/abi/test_varargs.c: New test.
30818
30819 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
30820
30821         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30822         32-bit i?86 and x86_64.
30823
30824 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
30825
30826         * obj-c++.dg/const-str-[1-9].mm: New tests.
30827
30828 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
30829
30830         PR fortran/22010
30831         * gfortran.dg/namelist_use.f90: New.
30832         * gfortran.dg/namelist_use_only.f90: New.
30833
30834 2005-06-21  Jeff Law  <law@redhat.com>
30835
30836         * gcc.dg/tree-ssa/vrp15.c: New test.
30837
30838 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
30839
30840         * lib/target-supports.exp (check_effective_target_vect_reduction):
30841         Remove.
30842         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30843         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30844         remove vect_reduction target keyword. Also avoid two returns in main.
30845         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30846         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30847         * gcc.dg/vect/vect-reduc-1short.c: New test.
30848         * gcc.dg/vect/vect-reduc-1char.c: New test.
30849         * gcc.dg/vect/vect-reduc-2short.c: New test.
30850         * gcc.dg/vect/vect-reduc-2char.c: New test.
30851         * gcc.dg/vect/vect-reduc-6.c: New test.
30852         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
30853         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
30854         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
30855
30856 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30857         Paul Thomas  <pault@gcc.gnu.org>
30858
30859         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
30860         New tests.
30861
30862 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30863
30864         * gfortran.dg/backslash_1.f90: New test.
30865         * gfortran.dg/backslash_2.f90: New test.
30866
30867 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
30868
30869         * gfortran.dg/duplicate_labels.f90: New test.
30870
30871 2005-06-20  Jan Beulich  <jbeulich@novell.com>
30872
30873         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
30874         unsupportable relocations.
30875         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30876         * gcc.dg/20050321-2.c: xfail for NetWare.
30877
30878 2005-06-20  Andreas Jaeger  <aj@suse.de>
30879
30880         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
30881         gcc.target/i386/fastcall-sseregparm.c,
30882         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
30883
30884 2005-06-19  Richard Henderson  <rth@redhat.com>
30885
30886         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
30887
30888 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
30889
30890         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
30891
30892 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
30893
30894         PR c++/22115
30895         * g++.dg/conversion/simd2.C: Change expected error message.
30896
30897 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30898
30899         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
30900         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30901         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30902
30903 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
30904
30905         * gcc.dg/fold-mod-1.c: New test.
30906
30907 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
30908
30909         PR fortran/19926
30910         * gfortran.dg/pr19926.f90: New test.
30911
30912 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30913
30914         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
30915         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
30916         targets.
30917         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30918         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30919
30920 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
30921
30922         * gcc.target/ia64/float80-varargs-1.c: New test.
30923
30924 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30925
30926         PR tree-opt/22035
30927         * gfortran.dg/f2c_6.f90: New test.
30928
30929 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
30930
30931         PR c++/17413
30932         * g++.dg/template/local5.C: New.
30933
30934 2005-06-17  Richard Henderson  <rth@redhat.com>
30935
30936         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
30937
30938 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
30939
30940         PR testsuite/21945
30941         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
30942
30943 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
30944
30945         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
30946         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
30947         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
30948         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
30949         check_vect to verify the presence of hardware vector support.
30950
30951 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
30952
30953         PR testsuite/22056
30954         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
30955
30956 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30957
30958         PR libfortran/19216
30959         * gfortran.dg/pr19216.f: Add correct space between brackets and
30960         dg directive.
30961
30962 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30963
30964         PR libfortran/16436
30965         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
30966
30967 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
30968
30969         * gcc.target/i386/attributes-error.c: New testcase.
30970         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
30971         * gcc.target/i386/regparm-stdcall.c: Likewise.
30972         * gcc.target/i386/sseregparm-1.c: Likewise.
30973         * gcc.target/i386/sseregparm-2.c: Likewise.
30974
30975 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
30976
30977         * g++.dg/rtti/crash2.C: New.
30978
30979 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
30980
30981         * gcc.dg/noncompile/20040203-3.c: Update expected message.
30982
30983 2005-06-15  David Ung  <davidu@mips.com>
30984
30985         * gcc.target/mips/mips16e-extends.c: New test for testing the
30986         generation of MIPS16e zeb/zeh, seb/seh instructions.
30987
30988 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
30989
30990         PR 22018
30991         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
30992         * gcc.dg/tree-ssa/pr22018.c: New test.
30993
30994 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
30995
30996         * gcc.dg/simd-1.c: Update error messages.
30997         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
30998         * gcc.dg/simd-2.c: Update error messages.
30999         * gcc.dg/simd-4.c: New.
31000
31001 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
31002
31003         PR c++/20678
31004         * g++.dg/other/crash-4.C: New.
31005
31006 2005-06-14  Devang Patel  <dpatel@apple.com>
31007
31008         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
31009
31010 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
31011
31012         PR c++/21929
31013         * g++.dg/parse/crash11.C: Update
31014
31015 2005-06-13  Jeff Law  <law@redhat.com>
31016
31017         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
31018         perform the desired transformations.
31019         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
31020         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
31021
31022 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31023
31024         PR fortran/22038
31025         * gfortran.dg/forall_1.f90: Un-XFAIL.
31026
31027 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
31028
31029         PR c++/21929
31030         * g++.dg/parse/crash26.C: New.
31031
31032         PR c++/20789
31033         * g++.dg/init/member1.C: New.
31034
31035 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
31036
31037         * gfortran.dg/altreturn_1.f90: New test.
31038
31039 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
31040
31041         PR middle-end/21985
31042         * gcc.dg/tree-ssa/pr21985.c: New test.
31043
31044 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
31045
31046         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
31047
31048 2005-06-12  Roger Sayle  <roger@eyesopen.com>
31049
31050         PR c++/21930
31051         * g++.dg/other/error10.C: New test case.
31052
31053 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31054
31055         PR libfortran/19155
31056         * gfortran.dg/pr19155.f: Add test.
31057
31058 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31059
31060         * gfortran.dg/f2c_7.f90: New test.
31061
31062         * gfortran.dg/forall_1.f90: XFAILed.
31063
31064 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
31065
31066         * gcc.dg/pr14796-1.c: New.
31067         * gcc.dg/pr14796-2.c: New.
31068
31069 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
31070
31071         PR fortran/17792
31072         PR fortran/21375
31073         * gfortran.dg/deallocate_stat.f90: New test.
31074
31075 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
31076
31077         * gfortran.fortran-torture/execute/in-pack.f90: New test.
31078
31079 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
31080
31081         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
31082         access will be generated when this loop is vectorized. Test that
31083         accesses with same alignment were detected.
31084         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
31085         Test that accesses with same alignment were detected.
31086         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
31087         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
31088         alignment were detected.
31089
31090 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
31091
31092         PR c++/10611
31093         * g++.dg/conversion/simd2.C: New.
31094
31095 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31096
31097         * gcc.dg/Wcxx-compat-1.c: New.
31098
31099 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
31100
31101         PR libfortran/21480
31102         * gfortran.dg/reshape-complex.f90: Add a test for a packed
31103         complex array.
31104
31105 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
31106
31107         * gcc.dg/alias-8.c: New.
31108
31109 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
31110
31111         * gcc.dg/format/cmn_err-1.c: Update.
31112
31113 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
31114
31115         PR target/20666
31116         * gcc.target/sparc/fexpand-2.c: New.
31117         * gcc.target/sparc/fpmerge-2.c: New.
31118         * gcc.target/sparc/fpmul-2.c: New.
31119         * gcc.target/sparc/noresult.c: New.
31120         * gcc.target/sparc/pdist-2.c: New.
31121         * gcc.target/sparc/pdist-3.c: New.
31122
31123 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
31124
31125         PR testsuite/21702
31126         * gcc.target/i386/i386.exp: Fix comment typo.
31127
31128 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
31129
31130         PR c++/19497
31131         * g++.dg/inherit/using5.C: New.
31132         * g++.dg/inherit/using6.C: New.
31133
31134 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31135
31136         PR c++/19894
31137         * g++.dg/template/ptrmem15.C: New test.
31138
31139         PR c++/20563
31140         * g++.dg/ext/label4.C: New test.
31141
31142 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31143
31144         * gcc.dg/tls/debug-1.c: New test.
31145
31146 2005-06-07  Dale Johannesen  <dalej@apple.com>
31147
31148         * gcc.target/i386/movq.c: New.
31149
31150 2005-06-07  Dale Johannesen  <dalej@apple.com>
31151
31152         * gcc.dg/20050607-1.c: New.
31153
31154 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
31155
31156         PR middle-end/21850
31157         * gcc.c-torture/execute/20050607-1.c: New test.
31158
31159 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
31160
31161         PR libfortran/21926
31162         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
31163         Test case where the return array has lowest stride one,
31164         but isn't packed.
31165
31166 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
31167
31168         * lib/target-supports.exp (check_effective_target_sync_int_long):
31169         Add s390 and s390x targets.
31170
31171 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
31172
31173         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
31174         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
31175         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
31176         * gcc.dg/tree-ssa/loop-9.c: New test.
31177
31178 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
31179
31180         * g++.dg/parse/defarg10.C: New.
31181
31182 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
31183
31184         PR regression/21897
31185         * gcc.c-torture/execute/20050604-1.c: New test.
31186
31187 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31188
31189         PR 21903
31190         * g++.dg/parse/defarg9.C: New.
31191
31192         PR c++/20637
31193         * g++.dg/inherit/using4.C: New.
31194         * g++.dg/overload/error1.C: Adjust expected errors.
31195         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
31196         * g++.old-deja/g++.brendan/arm2.C: Likewise.
31197         * g++.old-deja/g++.other/redecl2.C: Likewise.
31198         * g++.old-deja/g++.other/redecl4.C: Likewise.
31199         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
31200
31201 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31202
31203         * gfortran.dg/f2c_5.f90: Add -w to dg-options
31204
31205 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31206
31207         * lib/gfortran.exp (gfortran_target_compile): Call
31208         dg-additional-files-options
31209         * gfortran.dg/f2c_4.f90: New file
31210         * gfortran.dg/f2c_4.c: New file
31211         * gfortran.dg/f2c_5.f90: New file
31212         * gfortran.dg/f2c_5.c: New file
31213
31214 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31215
31216         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
31217
31218         PR fortran/21912
31219         * gfortran.dg/array_constructor_4.f90: New test.
31220
31221 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
31222
31223         PR c++/21619
31224         * g++.dg/ext/builtin9.C: New test.
31225
31226 2005-06-05  Dale Johannesen  <dalej@apple.com>
31227
31228         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
31229         * gcc.c-torture/execute/20050603-2.c: Ditto.
31230
31231 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
31232
31233         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
31234         * gcc.dg/vect/vect-reduc-1.c: New.
31235         * gcc.dg/vect/vect-reduc-2.c: New.
31236         * gcc.dg/vect/vect-reduc-3.c: New.
31237
31238 2005-06-04  Dale Johannesen  <dalej@apple.com>
31239
31240         * gcc.c-torture/execute/20050603-1.c: New.
31241         * gcc.c-torture/execute/20050603-2.c: New.
31242         * gcc.dg/20050603-3.c: New.
31243
31244 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31245
31246         PR fortran/19195
31247         * gfortran.dg/debug_1.f90: New test.
31248
31249         * gfortran.dg/forall_1.f90: New test.
31250
31251 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
31252
31253         * gfortran.dg/array_constructor_3.f90: New test.
31254
31255 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31256
31257         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
31258
31259 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
31260
31261         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
31262
31263 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
31264
31265         PR c/21873
31266         * gcc.dg/init-excess-1.c: New test.
31267
31268 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31269
31270         PR c++/21853
31271         * g++.dg/expr/static_cast6.C: New test.
31272
31273 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
31274
31275         * gcc.dg/tree-ssa/vrp14.c: New test.
31276
31277 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31278
31279         PR c++/21336
31280         * g++.dg/template/new2.C: New test.
31281
31282 2005-06-03  Josh Conner  <jconner@apple.com>
31283
31284         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
31285         all entries in initializer.
31286
31287 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
31288
31289         PR middle-end/21858
31290         * gcc.dg/pr21858.c: New testcase.
31291
31292 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
31293
31294         PR tree-optimization/21292
31295
31296         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
31297         New.
31298         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31299         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31300         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31301         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31302         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
31303
31304 2005-06-02  Richard Henderson  <rth@redhat.com>
31305
31306         * gcc.dg/sync-2.c: Use -march=i486 for i386.
31307
31308 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
31309
31310         * gcc.dg/wtypequal.c: New testcase.
31311
31312 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
31313
31314         PR 21582
31315         * gcc.dg/tree-ssa/pr21582.c: New test.
31316
31317 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31318
31319         PR c++/21280
31320         * g++.dg/opt/interface2.h: New.
31321         * g++.dg/opt/interface2.C: New.
31322         * g++.dg/init/ctor4.C: Adjust error lines.
31323         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31324         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
31325         * g++.old-deja/g++.jason/opeq3.C: Likewise.
31326         * g++.old-deja/g++.pt/assign1.C: Likewise.
31327         * g++.old-deja/g++.pt/crash20.C: Likewise.
31328
31329 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
31330
31331         PR tree-optimization/21734
31332         * g++.dg/vect/pr21734_1.cc: New.
31333         * g++.dg/vect/pr21734_2.cc: New.
31334
31335 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31336
31337         PR c++/20350
31338         * g++.dg/template/spec24.C: New.
31339
31340         PR c++/21151
31341         * g++.dg/pch/local-1.C: New.
31342         * g++.dg/pch/local-1.Hs: New.
31343
31344 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
31345
31346         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
31347         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
31348         * gcc.dg/tree-ssa/pr14341.c: New test.
31349         * gcc.dg/tree-ssa/pr14841.c: New test.
31350         * gcc.dg/tree-ssa/pr20701.c: New test.
31351         * gcc.dg/tree-ssa/pr21086.c: New test.
31352         * gcc.dg/tree-ssa/pr21090.c: New test.
31353         * gcc.dg/tree-ssa/pr21332.c: New test.
31354         * gcc.dg/tree-ssa/pr21458.c: New test.
31355         * gcc.dg/tree-ssa/pr21658.c: New test.
31356         * gcc.dg/tree-ssa/vrp01.c: New test.
31357         * gcc.dg/tree-ssa/vrp02.c: New test.
31358         * gcc.dg/tree-ssa/vrp03.c: New test.
31359         * gcc.dg/tree-ssa/vrp04.c: New test.
31360         * gcc.dg/tree-ssa/vrp05.c: New test.
31361         * gcc.dg/tree-ssa/vrp06.c: New test.
31362         * gcc.dg/tree-ssa/vrp07.c: New test.
31363         * gcc.dg/tree-ssa/vrp08.c: New test.
31364         * gcc.dg/tree-ssa/vrp09.c: New test.
31365         * gcc.dg/tree-ssa/vrp10.c: New test.
31366         * gcc.dg/tree-ssa/vrp11.c: New test.
31367         * gcc.dg/tree-ssa/vrp12.c: New test.
31368         * gcc.dg/tree-ssa/vrp13.c: New test.
31369
31370 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
31371
31372         PR 21029
31373         * gcc.dg/tree-ssa/pr21029.c: New test.
31374
31375 2005-06-01  Roger Sayle  <roger@eyesopen.com>
31376
31377         * gfortran.dg/logint-1.f: New test case.
31378         * gfortran.dg/logint-2.f: Likewise.
31379         * gfortran.dg/logint-3.f: Likewise.
31380
31381 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
31382
31383         PR c/21536
31384         PR c/20760
31385         * gcc.dg/20050527-1.c: New test.
31386
31387         * gcc.dg/i386-sse-12.c: New test.
31388
31389         PR fortran/21729
31390         * gfortran.dg/implicit_5.f90: New test.
31391
31392 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
31393
31394         PR fortran/20883
31395         * gfortran/assign_4.f90: New test.
31396         * gfortran/assign_2.f90: Change compile to run.
31397
31398 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
31399
31400         * lib/target-supports.exp
31401         (check_effective_target_sync_char_short): New.
31402         * gcc.dg/sync-2.c: New.
31403
31404 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
31405
31406         PR tree-optimization/21817
31407         * gcc.dg/torture/pr21817-1.c: New.
31408
31409 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
31410
31411         PR c++/21165
31412         * g++.dg/template/init5.C: New.
31413
31414 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
31415
31416         * gfortran.dg/char_initialiser_actual.f90:
31417         Test character initialisers as actual arguments.
31418         * gfortran.dg/char_pointer_comp_assign.f90:
31419         Test character pointer structure component assignments.
31420         * gfortran.dg/char_array_structure_constructor.f90:
31421         Test character components in structure constructors.
31422
31423 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
31424
31425         PR middle-end/20931
31426         * g++.dg/opt/pr20931.C: New test.
31427
31428 2005-05-31  Andreas Jaeger  <aj@suse.de>
31429
31430         PR testsuite/20772
31431         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
31432         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
31433         g++.old-deja/g++.ext/asmspec1.C,
31434         g++.old-deja/g++.other/regstack.C,
31435         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
31436         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
31437         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
31438         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
31439         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
31440         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
31441         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
31442         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
31443         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
31444         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
31445         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
31446         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
31447         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
31448         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
31449         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
31450         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
31451         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
31452         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
31453         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
31454
31455 2005-05-31  Jeff Law  <law@redhat.com>
31456
31457         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
31458
31459 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
31460
31461         PR middle-end/21743
31462         * gcc.dg/builtins-1.c: Activate disabled clog test.
31463         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31464
31465 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
31466
31467         * gfortran.dg/char_pointer_assign.f90:
31468         Test character-pointer assignments and pointer assignments.
31469         * gfortran.dg/char_pointer_dummy.f90:
31470         Test character-pointer dummy arguments.
31471         * gfortran.dg/char_pointer_func.f90:
31472         Test character-pointer function returns.
31473         * gfortran.dg/char_pointer_dependency.f90:
31474         Test character-pointer functions with dependencies.
31475
31476 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
31477
31478         PR c++/21784
31479         * g++.dg/lookup/using14.C: New test.
31480
31481 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
31482
31483         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
31484         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
31485         trailing ^M.
31486
31487 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
31488
31489         PR c++/17413
31490         * g++.dg/template/local5.C: New.
31491
31492         PR target/21761
31493         * gcc.c-torture/compile/pr21761.c: New.
31494
31495         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
31496         before darwin8.
31497
31498 2005-05-30  Steven G. Kargl
31499
31500         PR fortran/20846
31501         * gfortran.dg/inquire_8.f90: New test.
31502
31503 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31504
31505         PR libfortran/21376
31506         * gfortran.dg/output_exponents_1.f90: New test.
31507
31508 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31509
31510         PR libfortran/20006
31511         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
31512
31513 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
31514
31515         PR c++/21210
31516         * g++.dg/ext/complex1.C: New test.
31517
31518         PR c++/21340
31519         * g++.dg/init/ctor6.C: New test.
31520
31521 2005-05-29  Jan Hubicka  <jh@suse.cz>
31522
31523         * gcc.c-torture/compile/pr21562.c: New.
31524
31525 2005-05-28  Steven G. Kargl <kargls@comcast.net>
31526
31527         * gfortran.dg/subnormal_1.f90: New test.
31528
31529 2005-05-28  Jan Hubicka  <jh@suse.cz>
31530
31531         * tree-prof.exp: Fix comment.
31532         * value-prof-1.c: New.
31533         * value-prof-2.c: New.
31534         * value-prof-3.c: New.
31535         * value-prof-4.c: New.
31536
31537 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
31538
31539         PR c++/21614
31540         * g++.dg/expr/ptrmem6.C: New test.
31541         * g++.dg/expr/ptrmem6a.C: Likewise.
31542
31543 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
31544
31545         PR tree-optimization/21658
31546         * gcc.dg/tree-ssa/pr21658.c: New.
31547
31548 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
31549
31550         PR c++/21455
31551         * g++.dg/inherit/ptrmem3.C: New.
31552
31553         PR c++/21681
31554         * g++.dg/parse/template16.C: New.
31555
31556 2005-05-27  Andreas Jaeger  <aj@suse.de>
31557
31558         * gcc.dg/setjmp-2.c: Only run in 32-bit.
31559
31560         * gcc.dg/i386-sse-8.c: Run test on all archs.
31561
31562 2005-05-26  Mike Stump  <mrs@apple.com>
31563
31564         * objc.dg/isa-field-1.m: Only run on darwin.
31565         * objc.dg/lookup-1.m: Likewise.
31566         * objc.dg/try-catch-8.m: Likewise.
31567
31568 2005-05-26  Roger Sayle  <roger@eyesopen.com>
31569
31570         PR tree-optimization/9814
31571         * gcc.dg/pr9814-1.c: New test case.
31572
31573 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31574
31575         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31576         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31577         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31578         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31579         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31580         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31581         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31582         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31583         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31584         objc.dg/try-catch-8.m: New.
31585
31586 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
31587
31588         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31589         remove extraneous semicolons.
31590
31591 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31592
31593         * obj-c++.dg/comp-types-12.mm: New.
31594         * objc.dg/comp-types-11.m: New.
31595         * objc.dg/selector-4.m: New.
31596
31597 2005-05-26  Andreas Jaeger  <aj@suse.de>
31598
31599         PR testsuite/20772
31600         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31601         g++.old-deja/g++.ext/attrib3.C,
31602         g++.old-deja/g++.other/store-expr1.C,
31603         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31604         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
31605         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
31606         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
31607         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
31608         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
31609         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
31610         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
31611         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
31612         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31613         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31614         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31615         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31616         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31617         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31618         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31619         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31620         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31621         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31622
31623 2005-05-26  Andreas Jaeger  <aj@suse.de>
31624
31625         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31626         x86-64 compilation.
31627
31628 2005-05-26  Andreas Jaeger  <aj@suse.de>
31629
31630         PR testsuite/20772
31631         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31632         gcc.misc-tests/i386-pf-athlon-1.c,
31633         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31634         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31635         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31636         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31637         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31638         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31639         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31640         programs.
31641
31642         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31643         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31644         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31645         x86-64 compilation.
31646
31647         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
31648         x86_64.
31649
31650         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
31651         effective-target ilp32.
31652
31653 2005-05-26  David Ung  <davidu@mips.com>
31654
31655         * gcc.target/mips/ext_ins.c: New test for testing the generation
31656         of MIPS32/64 rev 2 ext/ins instructions.
31657
31658 2005-05-26  Andreas Jaeger  <aj@suse.de>
31659
31660         * treelang/compile/unsigned.tree: Use gimple instead of
31661         nonexisting generic dump.
31662
31663 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
31664
31665         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
31666
31667 2005-05-26  Andreas Jaeger  <aj@suse.de>
31668
31669         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
31670
31671 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
31672
31673         PR libfortran/17283
31674         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
31675         Test callee-allocated memory with write statements.
31676
31677 2005-05-25  Roger Sayle  <roger@eyesopen.com>
31678
31679         PR middle-end/21709
31680         * gcc.dg/pr21709-1.c: New test case.
31681
31682 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31683             Mike Stump  <mrs@apple.com>
31684
31685         * objc/execute/next_mapping.h: Update for C++.
31686
31687         * obj-c++.dg/selector-1.mm: Move to...
31688         * obj-c++.dg/selector-4.mm: here...
31689
31690         * obj-c++.dg/basic.mm: New.
31691         * obj-c++.dg/comp-types-1.mm: New.
31692         * obj-c++.dg/cxx-class-1.mm: New.
31693         * obj-c++.dg/cxx-ivars-1.mm: New.
31694         * obj-c++.dg/cxx-ivars-2.mm: New.
31695         * obj-c++.dg/cxx-ivars-3.mm: New.
31696         * obj-c++.dg/cxx-scope-1.mm: New.
31697         * obj-c++.dg/cxx-scope-2.mm: New.
31698         * obj-c++.dg/defs.mm: New.
31699         * obj-c++.dg/empty-private-1.mm: New.
31700         * obj-c++.dg/encode-1.mm: New.
31701         * obj-c++.dg/encode-2.mm: New.
31702         * obj-c++.dg/encode-3.mm: New.
31703         * obj-c++.dg/extern-c-1.mm: New.
31704         * obj-c++.dg/extra-semi.mm: New.
31705         * obj-c++.dg/fix-and-continue-2.mm: New.
31706         * obj-c++.dg/isa-field-1.mm: New.
31707         * obj-c++.dg/ivar-list-semi.mm: New.
31708         * obj-c++.dg/local-decl-1.mm: New.
31709         * obj-c++.dg/lookup-1.mm: New.
31710         * obj-c++.dg/lookup-2.mm: New.
31711         * obj-c++.dg/method-1.mm: New.
31712         * obj-c++.dg/method-2.mm: New.
31713         * obj-c++.dg/method-3.mm: New.
31714         * obj-c++.dg/method-4.mm: New.
31715         * obj-c++.dg/method-5.mm: New.
31716         * obj-c++.dg/method-6.mm: New.
31717         * obj-c++.dg/method-7.mm: New.
31718         * obj-c++.dg/no-extra-load.mm: New.
31719         * obj-c++.dg/overload-1.mm: New.
31720         * obj-c++.dg/pragma-1.mm: New.
31721         * obj-c++.dg/pragma-2.mm: New.
31722         * obj-c++.dg/private-1.mm: New.
31723         * obj-c++.dg/private-2.mm: New.
31724         * obj-c++.dg/proto-qual-1.mm: New.
31725         * obj-c++.dg/qual-types-1.mm: New.
31726         * obj-c++.dg/stubify-1.mm: New.
31727         * obj-c++.dg/stubify-2.mm: New.
31728         * obj-c++.dg/super-class-1.mm: New.
31729         * obj-c++.dg/super-class-2.mm: New.
31730         * obj-c++.dg/super-dealloc-1.mm: New.
31731         * obj-c++.dg/super-dealloc-2.mm: New.
31732         * obj-c++.dg/template-1.mm: New.
31733         * obj-c++.dg/template-2.mm: New.
31734         * obj-c++.dg/template-3.mm: New.
31735         * obj-c++.dg/template-4.mm: New.
31736         * obj-c++.dg/template-5.mm: New.
31737         * obj-c++.dg/template-6.mm: New.
31738         * obj-c++.dg/try-catch-1.mm: New.
31739         * obj-c++.dg/try-catch-2.mm: New.
31740         * obj-c++.dg/try-catch-3.mm: New.
31741         * obj-c++.dg/try-catch-4.mm: New.
31742         * obj-c++.dg/try-catch-5.mm: New.
31743         * obj-c++.dg/try-catch-6.mm: New.
31744         * obj-c++.dg/try-catch-7.mm: New.
31745         * obj-c++.dg/try-catch-8.mm: New.
31746         * obj-c++.dg/try-catch-9.mm: New.
31747         * obj-c++.dg/va-meth-1.mm: New.
31748
31749 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31750
31751         * obj-c++.dg/selector-1.mm: New.
31752         * obj-c++.dg/selector-2.mm: New.
31753
31754 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31755
31756         * obj-c++.dg/selector-3.mm: New.
31757         * objc.dg/selector-3.m: New.
31758
31759 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31760
31761         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
31762         about where warning appears.
31763
31764 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31765
31766         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
31767         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
31768         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
31769         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
31770
31771 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31772
31773         * gcc.dg/20050524-1.c: New test.
31774
31775 2005-05-25  Jan Hubicka  <jh@suse.cz>
31776
31777         * gcc.dg/tree-prof/inliner-1.c: New.
31778
31779 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
31780
31781         * gcc.dg/tree-prof: New directory.
31782         * gcc.dg/tree-prof/tree-prof.exp: New.
31783
31784 2005-05-25  DJ Delorie  <dj@redhat.com>
31785
31786         * gcc.dg/Wattributes-1.c: New.
31787         * gcc.dg/Wattributes-2.c: New.
31788         * gcc.dg/Wattributes-3.c: New.
31789
31790 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
31791
31792         PR tree-optimization/19833
31793         * gcc.dg/uninit-4.c: Remove xfail.
31794         * gcc.dg/uninit-9.c: Ditto.
31795
31796 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
31797
31798         * obj-c++.dg/bitfield-[1-5].mm: New.
31799         * obj-c++.dg/class-protocol-1.mm: New.
31800         * obj-c++.dg/comp-types-1[0-1].mm: New.
31801         * obj-c++.dg/comp-types-[2-9].mm: New.
31802         * obj-c++.dg/encode-[4-8].mm: New.
31803         * obj-c++.dg/layout-1.mm: New.
31804         * obj-c++.dg/method-1[0-9].mm: New.
31805         * obj-c++.dg/method-2[0-1].mm: New.
31806         * obj-c++.dg/method-[8-9].mm: New.
31807         * obj-c++.dg/objc-gc-3.mm: New.
31808         * obj-c++.dg/try-catch-10.mm: New.
31809         * objc.dg/bitfield-5.m: New.
31810         * objc.dg/comp-types-10.m: New.
31811         * objc.dg/comp-types-9.m: New.
31812         * objc.dg/layout-1.m: New.
31813         * objc.dg/objc-gc-4.m: New.
31814         * objc.dg/try-catch-9.m: New.
31815         * objc.dg/class-protocol-1.m: Tweak diagnostics.
31816         * objc.dg/comp-types-1.m: Likewise.
31817         * objc.dg/comp-types-[5-6].m: Likewise.
31818         * objc.dg/method-9.m: Likewise.
31819
31820 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
31821
31822         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31823         and on hardware without VMX support.
31824
31825         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31826
31827         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31828
31829         * lib/profopt.exp (dg-final-generate, dg-final-use,
31830         profopt-final-code, profopt-get-options): New.
31831         (profopt-execute): Process test directives.
31832
31833         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31834         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31835         cleanup-tree-dump, cleanup-saved-temps): Update comments.
31836
31837 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
31838
31839         PR C++/21645
31840         * g++.dg/init/ctor5.C: New test.
31841
31842 2005-05-24  Ira Rosen  <irar@il.ibm.com>
31843
31844         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31845         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31846         vect-113.c, vect-114.c.
31847
31848 2005-05-23  Adam Nemet  <anemet@lnxw.com>
31849
31850         * gcc.dg/const-elim-1.c: Remove xfails.
31851
31852 2005-05-23  Jeff Law  <law@redhat.com>
31853
31854         * gcc.c-torture/compile/pr21638.c: New test.
31855         * gcc.c-torture/compile/20050520-1.c: New test.
31856
31857 2005-05-23  Nick Clifton  <nickc@redhat.com>
31858
31859         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
31860         be a proper triple, ie: m32r*-*-*.
31861         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31862
31863 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
31864
31865         PR middle-end/21331
31866         PR tree-opt/21293
31867         * gcc.c-torture/compile/pr21293.c: New test.
31868         * gcc.c-torture/execute/pr21331.c: New test.
31869
31870 2004-05-20  Richard Henderson  <rth@redhat.com>
31871
31872         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
31873
31874 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
31875
31876         * obj-c++-dg.exp: Add.
31877         * obj-c++.exp: Add.
31878         * obj-c++.dg/dg.exp: Add.
31879
31880 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
31881
31882         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
31883         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
31884
31885 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
31886
31887         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
31888
31889 2004-05-19  Richard Henderson  <rth@redhat.com>
31890
31891         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
31892
31893 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
31894
31895         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
31896
31897         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
31898
31899 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
31900
31901         PR c++/21495
31902         * g++.dg/parse/extern1.C: New test.
31903         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
31904
31905 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31906
31907         * gcc.dg/c99-math.h: New.
31908         * gcc.dg/c99-math-float-1.c: New test.
31909         * gcc.dg/c99-math-double-1.c: Likewise.
31910         * gcc.dg/c99-math-long-double-1.c: Likewise.
31911
31912 2005-05-18  Richard Henderson  <rth@redhat.com>
31913
31914         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
31915
31916 2005-05-18  Devang Patel  <dpatel@apple.com>
31917
31918         * g++.dg/opt/20050511-1.C: New test.
31919
31920 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
31921
31922         PR libfortran/21127
31923         * gfortran.dg/reshape-complex.f90: New test.
31924
31925 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
31926
31927         * gfortran.dg/array_constructor_1.f90: New test.
31928         * gfortran.dg/array_constructor_2.f90: New test.
31929
31930 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
31931
31932         PR fortran/20954
31933         * gfortran.dg/pr20954.f: New test.
31934
31935 2005-05-17  Mike Stump  <mrs@apple.com>
31936
31937         Yet more Objective-C++...
31938
31939         * objc.dg/method-5.m: Update.
31940         * objc.dg/method-6.m: Update.
31941         * objc.dg/method-7.m: Update.
31942         * objc.dg/method-9.m: Update.
31943         * objc.dg/try-catch-2.m: Update.
31944
31945 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
31946
31947         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
31948         Remove little-endian optimizations.
31949
31950 2005-05-17  Jeff Law  <law@redhat.com>
31951
31952         * g++.dg/tree-ssa/pr14814.C: New test.
31953         * gcc.dg/tree-ssa/pr14814.C: New test.
31954         * gcc.dg/tree-ssa/pr17141-1.C: New test.
31955         * gcc.dg/tree-ssa/pr17141-2.C: New test.
31956
31957 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
31958
31959         * gcc.dg/compat/generate-random.c: Do not include
31960         libiberty.h.
31961         * gcc.dg/compat/generate-random_r.c: Likewise.
31962
31963 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
31964
31965         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
31966
31967 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
31968
31969         PR middle-end/21595
31970         * g++.dg/tree-ssa/builtin1.C: New testcase.
31971
31972 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
31973
31974         PR c++/21454
31975         * g++.dg/opt/const4.C: New test.
31976
31977         PR middle-end/21492
31978         * g++.dg/opt/crossjump1.C: New test.
31979
31980         PR tree-optimization/21610
31981         * gcc.c-torture/compile/20050516-1.c: New test.
31982
31983         PR fortran/15080
31984         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
31985         about the test failing.
31986         * gfortran.fortran-torture/execute/where_7.f90: New test.
31987         * gfortran.fortran-torture/execute/where_8.f90: New test.
31988
31989 2005-05-16  Richard Henderson  <rth@redhat.com>
31990
31991         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
31992         i?86 and x86_64.
31993
31994 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
31995
31996         * gcc.dg/compat/generate-random.c (config.h): Do not include.
31997         (limits.h): Include unconditionally.
31998         (stdlib.h): Likewise.
31999         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
32000         (limits.h): Include unconditionally.
32001         (stdlib.h): Likewise.
32002         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
32003         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
32004         (limits.h): Include unconditionally.
32005         (stdlib.h): Likewise.
32006         (hashtab.h): Do not include.
32007         (getopt.h): Likewise.
32008         (stddef.h): Include.
32009         (hashval_t): Define.
32010         (struct entry): Add "next" field.
32011         (HASH_SIZE): New macro.
32012         (hash_table): New variable.
32013         (switchfiles): Do not use xmalloc.
32014         (mix): New macro.
32015         (iterative_hash): New function.
32016         (hasht): Remove.
32017         (e_exists): New function.
32018         (e_insert): Likewise.
32019         (output): Use, instead of libiberty hashtable functions.
32020         (main): Do not use getopt.  Do not call htab_create.
32021
32022 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
32023
32024         PR libstdc++/21526
32025         * lib/target-supports.exp (check_mkfifo_available):
32026         Return 0 for cygwin as mkfifo support incomplete on platform.
32027         Fix typos in comments.
32028
32029 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
32030
32031         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
32032
32033 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
32034
32035         PR fortran/17432
32036         * gfortran.dg/assign_4.f: New test.
32037
32038 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
32039
32040         PR tree-optimization/21563
32041         * gcc.dg/tree-ssa/pr21563.c: New.
32042
32043 2005-05-14  Jan Hubicka  <jh@suse.cz>
32044
32045         * gcc.dg/noreturn-7.c: Allow control reaches warning.
32046
32047 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
32048
32049         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
32050
32051 2005-05-13  Julian Brown  <julian@codesourcery.com>
32052
32053         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
32054         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
32055
32056 2005-05-13  Jan Hubicka  <jh@suse.cz>
32057
32058         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
32059         * gcc.dg/fold-xor-?.c: Likewise.
32060         * gcc.dg/pr15784-?.c: Likewise.
32061         * gcc.dg/pr20922-?.c: Likewise.
32062         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
32063         * gcc.dg/tree-ssa/pr17598.c: Likewise.
32064         * gcc.dg/tree-ssa/pr20470.c: Likewise.
32065
32066 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32067
32068         PR fortran/21260
32069         * gfortran.dg/hollerith_1.f90: New test.
32070
32071 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32072
32073         * gfortran.dg/func_result_2.f90: New test.
32074
32075 2005-05-11  Bud Davis  <bdavis@gfortran.org>
32076
32077         * gfortran.dg/dev_null.f90: New test.
32078
32079 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
32080
32081         * gcc.dg/arm-vfp1.c: Revert last change.
32082
32083 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
32084
32085         PR middle-end/19807
32086         PR tree-optimization/19639
32087         * g++.dg/tree-ssa/pr19807.C: New testcase.
32088
32089 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32090
32091         PR libfortran/21471
32092         * gfortran.dg/append-1.f90: New test.
32093
32094 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
32095
32096         * gcc.dg/pr18501.c: XFAIL.
32097         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
32098         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
32099         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
32100         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32101         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32102         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
32103         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
32104         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
32105
32106 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32107
32108         PR fortran/20178
32109         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
32110         gfortran.dg/f2c_3.f90: New tests.
32111
32112         * gfortran.dg/return_1.f90: Fix dg annotation.
32113
32114 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
32115
32116         * gcc.c-torture/compile/20050510-1.c: New test.
32117
32118 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
32119
32120         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
32121
32122 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
32123
32124         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
32125
32126 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
32127
32128         PR c/17913
32129         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
32130
32131 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
32132
32133         PR c/21342
32134         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
32135         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
32136
32137 2005-05-10  Ben Elliston  <bje@au.ibm.com>
32138
32139         PR debug/16676
32140         * gcc.dg/debug/pr16676.c: New test.
32141
32142 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
32143
32144         PR testsuite/21443
32145         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
32146         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
32147         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
32148         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
32149         Change -O1 to -O2.
32150         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
32151         -fno-tree-dominator-opts.
32152
32153 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32154
32155         * gfortran.dg/return_1.f90: New test.
32156
32157 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
32158
32159         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
32160
32161         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
32162
32163 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
32164
32165         PR c++/21427
32166         * g++.dg/inherit/covariant13.C: New.
32167
32168 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32169
32170         PR libfortran/19155
32171         * gfortran.dg/pr19155.f: New test.
32172
32173 2005-05-08  Roger Sayle  <roger@eyesopen.com>
32174
32175         PR inline-asm/8788
32176         * gcc.dg/pr8788-1.c: New testcase.
32177
32178 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
32179
32180         PR target/21416
32181         * gcc.target/mips/fpcmp-[12].c: New tests.
32182
32183 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
32184
32185         * lib/target-supports-dg.exp (dg-require-fork): New function.
32186         (dg-require-mkfifo): Likewise.
32187         * lib/target-supports.exp (check_function_available): New
32188         function.
32189         (check_fork_available): Likewise.
32190         (check_mkfifo_available): Likewise.
32191
32192 2005-05-06  Jeff Law  <law@redhat.com>
32193
32194         * gcc.c-torture/compile/pr21380.c: New test.
32195
32196 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
32197
32198         PR c++/20961
32199         * g++.dg/ext/weak3.C: New test.
32200
32201 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
32202
32203         PR c++/21352
32204         * g++.dg/template/crash37.C: New test.
32205
32206 2005-05-05  Paul Brook  <paul@codesourcery.com>
32207
32208         * gcc.dg/arm-g2.c: Use effective-target arm32.
32209         * gcc.dg/arm-mmx-1.c: Ditto.
32210         * gcc.dg/arm-scd42-2.c: Ditto.
32211         * gcc.dg/arm-vfp1.c: Ditto.
32212         * lib/target-supports.exp (check_effective_target_arm32): New
32213         function.
32214
32215 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
32216
32217         PR libfortran/21354
32218         gfortran.dg/in_pack_rank7.f90: New test.
32219
32220 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
32221
32222         PR middle-end/15618
32223         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
32224
32225 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
32226
32227         PR middle-end/21265
32228         * gcc.dg/20050503-1.c: New test.
32229
32230         PR rtl-optimization/21239
32231         * gcc.dg/i386-sse-11.c: New test.
32232
32233 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
32234
32235         PR target/16888
32236         * gcc.target/i386/asm-1.c: New test.
32237
32238 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
32239
32240         PR rtl-optimization/21330
32241         * gcc.c-torture/execute/20050502-1.c: New test.
32242
32243         PR target/21297
32244         * gcc.c-torture/execute/20050502-2.c: New test.
32245
32246 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
32247
32248         PR middle-end/21282
32249         * gcc.dg/pr21282.c: New.
32250
32251 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32252
32253         * gcc.dg/vect/pr20122.c: Clean up .vect file.
32254         * gcc.dg/vect/vect-92.c: Likewise.
32255         * gcc.dg/vect/vect-93.c: Likewise.
32256         * gcc.dg/vect/vect-dv-1.c: Likewise.
32257         * gcc.dg/vect/vect-dv-2.c: Likewise.
32258         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
32259
32260 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32261
32262         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
32263         * gfortran.dg/vect/vect-2.f90: Likewise.
32264         * gfortran.dg/vect/vect-3.f90: Likewise.
32265         * gfortran.dg/vect/vect-4.f90: Likewise.
32266         * gfortran.dg/vect/vect-5.f90: Likewise.
32267
32268 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
32269
32270         PR target/20813
32271         * gcc.dg/rs6000-fpint-2.c: New.
32272
32273 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
32274
32275         PR c/15698
32276         * gcc.dg/builtins-30.c: Update expected messages.
32277         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
32278         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
32279         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
32280
32281 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
32282
32283         PR tree-optimization/21294
32284         * gcc.dg/tree-ssa/pr21294.c: New.
32285
32286 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
32287
32288         * gcc.dg/altivec-3.c (vec_store): Do not use the old
32289         __builtin_altivec_st_internal_4si built-in.
32290
32291 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
32292
32293         PR c++/15875
32294         * g++.dg/template/ptrmem14.C: New test.
32295
32296 2005-05-02  Paul Brook  <paul@codesourcery.com>
32297
32298         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
32299
32300 2005-05-02  Michael Matz  <matz@suse.de>
32301
32302         PR c++/19542
32303         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
32304
32305 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
32306
32307         * g++.dg/cpp/weak.C: New test.
32308
32309 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
32310
32311         * gcc.dg/tree-ssa/loop-8.c: New test.
32312
32313 2005-04-30  Michael Maty  <matz@suse.de>
32314
32315         * gcc.dg/inline-mcpy.c: New test.
32316
32317 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
32318
32319         PR libfortran/18958
32320         * gfortran.dg/eoshift.f90: New test case.
32321
32322 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
32323
32324         PR libfortran/18857
32325         * gfortran.dg/matmul_1.f90: New test.
32326
32327 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32328
32329         PR tree-optimization/21030
32330         * gcc.dg/tree-ssa/pr21030.c: New.
32331
32332 2005-04-29  Devang Patel  <dpatel@apple.com>
32333
32334         PR tree-optimization/21272
32335         * gcc.dg/vect/vect-ifcvt-10.c: New test.
32336
32337 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
32338
32339         PR fortran/13082
32340         PR fortran/18824
32341         * gfortran.dg/entry_4.f90: New test.
32342         * gfortran.fortran-torture/execute/entry_1.f90: New test.
32343         * gfortran.fortran-torture/execute/entry_2.f90: New test.
32344         * gfortran.fortran-torture/execute/entry_3.f90: New test.
32345         * gfortran.fortran-torture/execute/entry_4.f90: New test.
32346         * gfortran.fortran-torture/execute/entry_5.f90: New test.
32347         * gfortran.fortran-torture/execute/entry_6.f90: New test.
32348         * gfortran.fortran-torture/execute/entry_7.f90: New test.
32349
32350 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32351
32352         * gfortran.fortran-torture/execute/entry_8.f90: New test.
32353
32354 2005-04-29  Paul Brook  <paul@codesourcery.com>
32355
32356         * gfortran.dg/entry_3.f90: New test.
32357
32358 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32359
32360         * gfortran.dg/implicit_4.f90: New test.
32361
32362 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
32363
32364         * lib/target-supports.exp (check_profiling_available): Return
32365         false for xtensa-*-elf.
32366
32367 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
32368
32369         * lib/fortran-torture.exp (fortran-torture.exp): Catch
32370         error if file cannot be deleted.
32371
32372 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32373
32374         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
32375         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
32376         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
32377         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
32378         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
32379         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
32380         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
32381         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
32382         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
32383         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
32384         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
32385         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
32386         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
32387
32388 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32389
32390         PR fortran/20865
32391         * gfortran.dg/pr20865.f90: New test.
32392
32393 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
32394
32395         * gcc.dg/void-cast-2.c: New test.
32396
32397 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32398
32399         PR c/21159
32400         * gcc.dg/void-cast-1.c: New test.
32401
32402 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
32403
32404         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
32405
32406 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32407
32408         PR fortran/21177
32409         * gfortran.dg/pr21177.f90: New test.
32410
32411 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
32412
32413         PR tree-optimization/21171
32414         * gcc.dg/tree-ssa/pr21171.c: New test.
32415
32416 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
32417
32418         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
32419         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
32420         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
32421         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
32422         gcc.dg/tree-ssa/gen-vect-32.c: New.
32423         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
32424         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
32425         don't run on PPC32.
32426
32427 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32428
32429         PR c/21213
32430         * gcc.dg/transparent-union-3.c: New test.
32431
32432 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32433
32434         PR c/20740
32435         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
32436         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
32437         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
32438         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
32439         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
32440         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
32441
32442 2005-04-26  Jeff Law  <law@redhat.com>
32443
32444         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
32445         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
32446         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
32447         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
32448         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
32449         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
32450         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
32451
32452 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
32453
32454         PR tree-optimization/17598
32455         * gcc.dg/tree-ssa/pr17598.c: New testcase.
32456
32457 2005-04-25  Mike Stump  <mrs@apple.com>
32458
32459         * objc.dg/fix-and-continue-1.m: Add.
32460
32461 2005-04-25  Roger Sayle  <roger@eyesopen.com>
32462
32463         PR c++/20995
32464         * g++.dg/opt/pr20995-1.C: New test case.
32465
32466 2005-04-25  Devang Patel <dpatel@apple.com>
32467
32468         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
32469
32470 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32471
32472         PR testsuite/21062
32473         * g++.dg/opt/alias2.C (printf): Correct the prototype.
32474
32475 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32476
32477         PR C++/21188
32478         * g++.dg/opt/rtti2.C: New test.
32479
32480 2005-04-25  Paul Brook  <paul@codesourcery.com>
32481         Steven G. Kargl  <kargls@comcast.net>
32482
32483         PR fortran/20879
32484         * gfortran.dg/ichar_1.f90: New file.
32485
32486 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
32487
32488         PR middle-end/20991
32489         * g++.dg/opt/pr20991.C: New test.
32490
32491         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
32492         where sizeof (type) < __alignof__ (type).
32493         * gcc.dg/compat/struct-layout-1.h: Likewise.
32494
32495 2005-04-24  Per Bothner  <per@bothner.com>
32496             Devang Patel  <dpatel@apple.com>
32497
32498         PR preprocessor/20907
32499         * gcc.dg/cpp/very-long-comment.c: New test.
32500
32501 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32502
32503         PR fortran/20059
32504         * gfortran.dg/common_5.f: New test.
32505
32506 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
32507
32508         PR middle-end/21082
32509         * g++.dg/tree-ssa/pr21082.C: New testcase.
32510
32511 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
32512
32513         * gcc.dg/vect/vect-99.c: New test.
32514
32515 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
32516
32517         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
32518
32519 2005-04-22  Jeff Law  <law@redhat.com>
32520
32521         * gcc.dg/uninit-5.c: Remove xfails.
32522         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
32523         conditionals and loads.
32524
32525 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
32526
32527         PR libfortran/20074
32528         PR libfortran/20436
32529         PR libfortran/21108
32530         * gfortran.dg/nested_reshape.f90: new test
32531         * gfortran.dg/reshape-alloc.f90: new test
32532         * gfortran.dg/reshape.f90: new test
32533
32534 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
32535
32536         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
32537
32538         * gcc.dg/arm-vfp1.c: New test.
32539
32540 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
32541
32542         PR c++/21087
32543         * g++.dg/lookup/builtin2.C: New test.
32544
32545 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
32546
32547         * gcc.dg/weak/weak-13.c: New test.
32548
32549 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
32550
32551         * lib/target-supports.exp (check_effective_target_sync_int_long):
32552         Add powerpc*.
32553
32554 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
32555
32556         * gcc.target/mips/branch-1.c: New test.
32557
32558 2005-04-21  Richard Henderson  <rth@redhat.com>
32559
32560         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32561         * gcc.dg/vect/vect-86.c: Likewise.
32562         * gcc.dg/vect/vect-87.c: Likewise.
32563         * gcc.dg/vect/vect-88.c: Likewise.
32564
32565 2005-04-21  Devang Patel  <dpatel@apple.com>
32566
32567         PR optimization/20994
32568         * gcc.dg/tree-ssa/ifc-3.c: New test.
32569
32570 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32571
32572         PR c/12913
32573         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32574         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32575         gcc.dg/c99-vla-jump-5.c: New tests.
32576
32577 2005-04-19  Richard Henderson  <rth@redhat.com>
32578
32579         * lib/target-supports.exp (check_effective_target_vect_int_mult):
32580         Fix typo in exists check.
32581         (check_effective_target_sync_int_long): New.
32582         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32583         * gcc.dg/ia64-sync-2.c: Likewise.
32584         * gcc.dg/ia64-sync-3.c: Likewise.
32585         * gcc.dg/ia64-sync-4.c: Likewise.
32586
32587 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
32588
32589         * gcc.dg/fold-xor-1.c: New test.
32590         * gcc.dg/fold-xor-2.c: New test.
32591
32592 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
32593
32594         PR target/20670
32595         * g++.dg/eh/fp-regs.C: New test.
32596
32597 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32598
32599         * gcc.dg/Wint-to-pointer-cast-1.c,
32600         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32601         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32602         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32603
32604 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32605
32606         PR fortran/16861
32607         * gfortran.dg/pr16861.f90: New test.
32608
32609 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32610
32611         * gcc.dg/pr21085.c: New test.
32612
32613 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
32614
32615         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
32616         (setup_mips_tests, dg-mips-options): New procedures.
32617         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32618         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32619         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32620         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32621         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32622         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32623         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32624         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32625         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32626         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32627         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32628         dg-mips-options instead of dg-options.  Remove now-redundant
32629         preprocessor guards.
32630         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32631         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32632         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32633         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32634         * gcc.dg/vr-mult-2.c: Delete.
32635         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32636         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32637         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32638         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32639         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32640         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32641         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32642
32643 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
32644
32645         * ada/acats/run_all.sh: Use sync when executable not present.
32646
32647 2005-04-18  Devang Patel  <dpatel@apple.com>
32648
32649         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
32650         * gcc.dg/vect/vect-11a.c: New.
32651         * gcc.dg/vect/vect-none.c: Update.
32652         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
32653
32654 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32655
32656         PR tree-optimization/20922
32657         * gcc.dg/pr20922-1.c: New test.
32658         * gcc.dg/pr20922-2.c: New test.
32659         * gcc.dg/pr20922-3.c: New test.
32660         * gcc.dg/pr20922-4.c: New test.
32661         * gcc.dg/pr20922-5.c: New test.
32662         * gcc.dg/pr20922-6.c: New test.
32663
32664 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32665
32666         PR libfortran/20950
32667         * gfortran.dg/pr20950.f: New test.
32668
32669 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32670
32671         PR libfortran/19216
32672         * gfortran.dg/pr19216.f: New test.
32673
32674 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
32675
32676         PR tree-optimization/21001
32677         * gcc.dg/tree-ssa/pr21001.c: New.
32678
32679 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
32680
32681         PR libfortran/21075
32682         * gfortran.dg/reshape_rank7.f90: New test.
32683
32684 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
32685
32686         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
32687         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
32688         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
32689         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
32690         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
32691         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
32692         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
32693         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
32694         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
32695         wrong way round).
32696         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
32697         in namelists.  New test.
32698         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
32699         New test.
32700         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
32701         New test.
32702         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
32703         namelist.  New test.
32704         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
32705         New test.
32706         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
32707         New test.
32708         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
32709         namelist.  New test.
32710         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
32711         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
32712         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
32713         New test.
32714         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
32715         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
32716         arrays. New test.
32717
32718 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
32719
32720         * gfortran.dg/wtruncate.f: New testcase.
32721         * gfortran.dg/wtruncate.f90: New testcase.
32722
32723 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
32724
32725         PR c++/21025
32726         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
32727         which sizeof/alignof is dependent, rather than just whether we are
32728         processing_template_decl.
32729
32730 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32731
32732         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32733         corrected typo where the wrong variables had been compared.
32734
32735 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32736
32737         PR libfortran/18495
32738         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32739         Test callee-allocated version of return array with a write
32740         statement.
32741         Test spread with a temporary with another write statement.
32742
32743 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
32744
32745         PR tree-optimization/21031
32746         * gcc.dg/tree-ssa/pr21031.c: New.
32747
32748 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
32749
32750         PR tree-optimization/21004
32751         * gcc.dg/builtins-53.c: Include builtins-config.h.
32752         Check floorf, ceilf, floorl and ceill transformations
32753         only when HAVE_C99_RUNTIME is defined.
32754
32755 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
32756
32757         PR middle-end/20739
32758         * gcc.dg/tree-ssa/pr20739.c: New test.
32759
32760 2005-04-14  Mike Stump  <mrs@apple.com>
32761
32762         * gcc.dg/Foundation.framework/empty: New.
32763         * gcc.dg/framework-2.c: New.
32764
32765 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32766
32767         PR tree-optimization/21021
32768         * gcc.c-torture/compile/pr21021.c: New.
32769
32770 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
32771
32772         PR testsuite/21010
32773         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
32774         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
32775         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
32776         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
32777         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
32778         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
32779         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
32780         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
32781
32782 2005-04-14  Richard Henderson  <rth@redhat.com>
32783
32784         * lib/target-supports.exp (check_effective_target_vect_condition):
32785         Add ia64, i?86, and x86_64.
32786
32787 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
32788
32789         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
32790
32791 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32792
32793         PR tree-optimization/20657
32794         * gcc.dg/tree-ssa/pr20657.c: New.
32795
32796 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
32797
32798         * gcc.dg/builtins-53.c: Also check (int)trunc* and
32799         (long long int)trunc*.
32800
32801 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
32802
32803         PR target/20927
32804         * gcc.dg/pr20927.c: New test.
32805
32806 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
32807
32808         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
32809         * gcc.target/mips/asm-1.c: Likewise.
32810
32811 2005-04-13  Dale Johannesen  <dalej@apple.com>
32812
32813         * objc.dg/objc-fast-4.m: New.
32814
32815 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
32816
32817         * gcc.target/cris/torture/cris-torture.exp: New driver in new
32818         directory.
32819         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32820
32821 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
32822
32823         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32824         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32825         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32826
32827 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
32828
32829         PR tree-optimization/20913
32830         * gcc.dg/tree-ssa/pr20913.c: New.
32831
32832         PR tree-optimization/20702
32833         * gcc.dg/tree-ssa/pr20702.c: New.
32834
32835 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32836
32837         PR c++/13744
32838         * g++.dg/inherit/local3.C: New test.
32839
32840 2005-04-12  Jeff Law  <law@redhat.com>
32841
32842         * gcc.dg/tree-ssa/20050412-1.c: New test.
32843
32844 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
32845
32846         PR libfortran/19016
32847         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32848         Add tests with mask generated by expression.
32849         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32850         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32851         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32852
32853 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
32854
32855         PR middle-end/20917
32856         * gcc.dg/20050409-1.c: New test.
32857
32858 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
32859
32860         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
32861
32862 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32863
32864         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32865         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
32866         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32867         (TARGET_CXX): Adjust accordingly.
32868         * target.h (struct gcc_target): Remove epxort_class_data.  Add
32869         determine_class_data_visibility and class_data_always_comdat.
32870         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32871         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
32872         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32873         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
32874         (arm_cxx_determine_class_data_visibility): New.
32875         (arm_cxx_class_data_always_comdat): Likewise.
32876         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32877         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
32878         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32879         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
32880         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
32881         Define.
32882
32883 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32884
32885         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
32886
32887 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
32888
32889         * gcc.dg/i386-darwin-fpmath.c: New.
32890
32891 2004-04-11  Devang Patel  <dpatel@apple.com>
32892
32893         * lib/target-supports.exp (check_effective_target_vect_condition): New.
32894         * gcc.dg/vect/vect-ifcvt-1.c: New test.
32895         * gcc.dg/vect/vect-ifcvt-2.c: New test.
32896         * gcc.dg/vect/vect-ifcvt-3.c: New test.
32897         * gcc.dg/vect/vect-ifcvt-4.c: New test.
32898         * gcc.dg/vect/vect-ifcvt-5.c: New test.
32899         * gcc.dg/vect/vect-ifcvt-6.c: New test.
32900         * gcc.dg/vect/vect-ifcvt-7.c: New test.
32901         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
32902
32903 2004-04-11  Devang Patel  <dpatel@apple.com>
32904
32905         * gcc.dg/vect/vect-dv-1.c: New test.
32906         * gcc.dg/vect/vect-dv-2.c: New test.
32907
32908 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32909
32910         PR tree-optimization/20933
32911         * gcc.dg/tree-ssa/pr20933.c: New test.
32912
32913 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32914
32915         * gfortran.dg/fold_nearest.f90: New test.
32916
32917 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
32918
32919         * gcc.dg/tree-ssa/alias-1.c: New test.
32920
32921 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32922
32923         PR tree-optimization/20920
32924         * g++.dg/tree-ssa/pr20920.C: New test.
32925
32926 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
32927
32928         * gcc.dg/builtins-53.c: Also check (int)ceil* and
32929         (long long int)ceil*.
32930
32931 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
32932
32933         * g++.dg/warn/Wdtor1.C: Declare template in system header with
32934         explicit C++ linkage.
32935
32936 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32937
32938         * gfortran.dg/pr17229.f: Take care of the new obsolescence
32939         warning for arithmetic IF statements.
32940
32941 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
32942
32943         * eor_handling_1.f90: New test case.
32944         * eor_handling_2.f90: New test case.
32945         * eor_handling_3.f90: New test case.
32946         * eor_handling_4.f90: New test case.
32947         * eor_handling_5.f90: New test case.
32948         * noadv_size.f90: New test case.
32949         * pad_no.f90: New test case.
32950
32951 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
32952
32953         * gcc.c-torture/execute/20050410-1.c: New test.
32954
32955 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
32956
32957         * gcc.dg/pr20126.c: New.
32958
32959 2005-04-09  Bud Davis  <bdavis@gfortran.org>
32960             Steven G. Kargl <kargls@comcast.net>
32961
32962         * gfortran.dg/PR19872.f: New test.
32963
32964 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
32965
32966         * gfortran.dg/nint_1.f90: Fix dg-do directive.
32967
32968 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
32969
32970         * gfortran.dg/nint_1.f90: New test.
32971
32972 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32973
32974         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
32975         Added test for callee-allocated arrays with write statements.
32976         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
32977         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
32978         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32979         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32980         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32981
32982 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32983
32984         PR libfortran/20163
32985         * gfortran.dg/open-options-blanks.f: New test.
32986
32987 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
32988
32989         PR fortran/13257
32990         * gfortran.dg/comma_format_extension_[1234].f: New tests.
32991
32992 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
32993
32994         * gcc.dg/tree-ssa/stdarg-1.c: New test.
32995         * gcc.dg/tree-ssa/stdarg-2.c: New test.
32996         * gcc.dg/tree-ssa/stdarg-3.c: New test.
32997         * gcc.dg/tree-ssa/stdarg-4.c: New test.
32998         * gcc.dg/tree-ssa/stdarg-5.c: New test.
32999         * gcc.c-torture/execute/stdarg-4.c: New test.
33000
33001         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
33002
33003         PR target/20795
33004         * g++.dg/abi/param2.C: New test.
33005
33006 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
33007
33008         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
33009
33010 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
33011
33012         * gcc.dg/builtins-53.c: New test.
33013
33014 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
33015
33016         * g++.dg/tree-ssa/pr18178.C: New test.
33017         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
33018         * gcc.c-torture/execute/20041019-1.c: New test.
33019         * gcc.dg/tree-ssa/20041008-1.c: New test.
33020         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
33021         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
33022         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
33023         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
33024         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
33025         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
33026         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
33027         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
33028         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
33029         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
33030
33031 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
33032
33033         PR rtl-optimization/20466
33034         * gcc.c-torture/execute/pr20466-1.c: New test.
33035
33036 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
33037
33038         PR c++/20905
33039         * g++.dg/parse/cond2.C: New test.
33040
33041         PR c++/20145
33042         * g++.dg/warn/Wdtor1.C: New test.
33043
33044 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33045
33046         PR fortran/17229
33047         * gfortran.dg/pr17229.f: New test.
33048
33049 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
33050
33051         * gfortran.dg/tiny_1.f90: New test.
33052         * gfortran.dg/tiny_2.f90: ditto.
33053
33054 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
33055
33056         * gfortran.dg/eor_1.f90: Fix dg-do run line
33057         * gfortran.dg/open_new.f90: Fix dg-do run line
33058
33059 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
33060
33061         * lib/target-supports.exp (get_compiler_messages): Support
33062         optional arguments, the fourth being compiler options.
33063         (check_effective_target_fpic): New proc.
33064         * gcc.dg/20050321-2.c: Restrict to target fpic.
33065
33066 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
33067
33068         * gcc.dg/15443-1.c: New test.
33069         * gcc.dg/15443-2.c: Likewise.
33070
33071 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33072
33073         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
33074
33075 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
33076
33077         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
33078
33079 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
33080
33081         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
33082         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
33083         -m64.
33084         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
33085         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
33086         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
33087
33088 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
33089
33090         PR c++/20212
33091         * g++.dg/warn/Wunused-11.C: New test.
33092
33093 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
33094
33095         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
33096
33097 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
33098
33099         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
33100
33101 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
33102
33103         PR c++/20734
33104         * g++.dg/template/ptrmem13.C: New test.
33105
33106 2005-04-05  Per Bothner  <per@bothner.com>
33107
33108         * lib/gcc.exp: Always add -fno-show-column, for now.
33109
33110 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
33111
33112         PR testsuite/20767
33113         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
33114         of plain old "unsigned int" for the type of "i".  Makes this test
33115         64bit clean.
33116
33117 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
33118
33119         * gcc.dg/i386-ssefn-1.c: New test.
33120         * gcc.dg/i386-ssefn-2.c: New test.
33121         * gcc.dg/i386-ssefn-3.c: New test.
33122         * gcc.dg/i386-ssefn-4.c: New test.
33123
33124 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
33125
33126         PR tree-optimization/20076
33127         * gcc.dg/builtin-apply4.c: New test.
33128
33129         PR preprocessor/19475
33130         * gcc.dg/cpp/macspace1.c: New test.
33131         * gcc.dg/cpp/macspace2.c: New test.
33132
33133 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33134
33135         * gfortran.dg/pr20755.f: Fixed bad format.
33136
33137 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
33138
33139         PR c++/20763
33140         * g++.dg/ext/attrib21.C: New test.
33141
33142 2004-04-05  Devang Patel  <dpatel@apple.com>
33143
33144         * lib/target-supports.exp (check_effective_target_vect_shif): New.
33145         * gcc.dg/vect/vect-shift-1.c: New test.
33146
33147 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33148
33149         PR libfortran/20755
33150         * gfortran.dg/pr20755.f: New test.
33151
33152 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
33153
33154         * gfortran.dg/pr15959.f90: New test.
33155         * gfortran.dg/string_pad_trunc.f90: New test.
33156
33157 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33158
33159         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
33160         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
33161         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
33162         syntax.
33163
33164 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33165
33166         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
33167
33168 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33169
33170         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
33171         * gcc.c-torture/compile/20011119-2.c: Likewise.
33172         * gcc.c-torture/compile/981001-2.c: Likewise.
33173
33174 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
33175
33176         PR c++/20679
33177         * g++.dg/template/overload4.C: New test.
33178
33179 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33180
33181         PR c++/20746
33182         * g++.dg/abi/covariant5.C: New.
33183
33184         PR debug/20505
33185         * g++.dg/debug/const2.C: New.
33186
33187 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
33188
33189         PR rtl-optimization/16104
33190         * gcc.c-torture/execute/20050316-1.c: New test.
33191
33192 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33193
33194         * g++.dg/template/spec23.C: Fix dg-error text.
33195
33196 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
33197
33198         PR c++/19199
33199         * g++.dg/expr/lval2.C: New.
33200
33201 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33202
33203         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
33204         __builtin_strcasecmp and __builtin_strncasecmp.
33205
33206 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
33207
33208         PR c++/20723
33209         * g++.dg/template/spec22.C: New.
33210         * g++.dg/template/spec23.C: New.
33211
33212 2005-04-03  Dale Ranta  <dir@lanl.gov>
33213             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33214
33215         PR libfortran/20068
33216         PR libfortran/20125
33217         PR libfortran/20156
33218         PR libfortran/20471
33219         * gfortran.dg/backspace.f: New test.
33220
33221 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
33222
33223         * gcc.dg/pr19345.c: New test.
33224
33225 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33226
33227         PR tree-optimization/20640
33228         * gcc.dg/torture/tree-loop-1.c: New.
33229
33230 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33231
33232         PR rtl-optimization/20290
33233         * gcc.c-torture/execute/loop-ivopts-2.c: New.
33234
33235 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
33236
33237         * gcc.dg/rs6000-fpint.c: New.
33238
33239 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33240
33241         * gcc.dg/old-style-then-proto-1.c: New test.
33242
33243 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33244
33245         * gfortran.fortran-torture/execute/backspace.f90: Check
33246         after backspace and read was incorrect.
33247
33248 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33249
33250         * gcc.c-torture/execute/builtins/strcat.c: Check the result
33251         buffer past the terminating NUL using memcmp.
33252         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
33253         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
33254
33255         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
33256         Fix unused/uninitialized variable warnings.
33257
33258         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
33259         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
33260         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
33261         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
33262
33263         * gcc.c-torture/execute/builtins/abs-1-lib.c,
33264         gcc.c-torture/execute/builtins/fputs-lib.c,
33265         gcc.c-torture/execute/builtins/lib/fprintf.c,
33266         gcc.c-torture/execute/builtins/lib/main.c,
33267         gcc.c-torture/execute/builtins/lib/memcmp.c,
33268         gcc.c-torture/execute/builtins/lib/memmove.c,
33269         gcc.c-torture/execute/builtins/lib/mempcpy.c,
33270         gcc.c-torture/execute/builtins/lib/memset.c,
33271         gcc.c-torture/execute/builtins/lib/printf.c,
33272         gcc.c-torture/execute/builtins/lib/sprintf.c,
33273         gcc.c-torture/execute/builtins/lib/stpcpy.c,
33274         gcc.c-torture/execute/builtins/lib/strchr.c,
33275         gcc.c-torture/execute/builtins/lib/strcmp.c,
33276         gcc.c-torture/execute/builtins/lib/strcpy.c,
33277         gcc.c-torture/execute/builtins/lib/strcspn.c,
33278         gcc.c-torture/execute/builtins/lib/strlen.c,
33279         gcc.c-torture/execute/builtins/lib/strncat.c,
33280         gcc.c-torture/execute/builtins/lib/strncmp.c,
33281         gcc.c-torture/execute/builtins/lib/strncpy.c,
33282         gcc.c-torture/execute/builtins/lib/strrchr.c,
33283         gcc.c-torture/execute/builtins/lib/strspn.c,
33284         gcc.c-torture/execute/builtins/lib/strstr.c,
33285         gcc.c-torture/execute/builtins/memops-asm-lib.c,
33286         gcc.c-torture/execute/builtins/strlen-2.c,
33287         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
33288         prototypes.
33289
33290 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
33291
33292         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
33293         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
33294         selectany usage.
33295
33296 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
33297
33298         PR c++/19406
33299         * g++.dg/debug/using1.C: New test.
33300
33301 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
33302
33303         PR middle-end/20524
33304         * gcc.dg/alias-7.c: Prefix asm-declared name with
33305         __USER_LABEL_PREFIX__.
33306
33307 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
33308
33309         Fix fallout from PR middle-end/15700:
33310         * gcc.c-torture/compile/20011119-1.c: Take
33311         __USER_LABEL_PREFIX__ into account.
33312         * gcc.c-torture/compile/20011119-2.c: Likewise.
33313
33314 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33315
33316         PR c++/18644
33317         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
33318
33319 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33320
33321         PR c/17855
33322         * gcc.c-torture/compile/struct-non-lval-1.c,
33323         gcc.c-torture/compile/struct-non-lval-2.c,
33324         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
33325
33326 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
33327
33328         * gcc.dg/tls/tls.exp: Remove temporary file.
33329         * g++.dg/tls/tls.exp: Ditto.
33330         * lib/file-format.exp: Ditto.
33331         * g++.dg/special/ecos.exp: Ditto.
33332
33333         * lib/profopt.exp: Treat prof_ext as a list.
33334         * gcc.misc-tests/bprob.exp: Ditto.
33335         * g++.dg/bprob/bprob.exp: Ditto.
33336
33337         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
33338         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
33339         g++.dg/tree-ssa/pointer-reference-alias.C,
33340         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
33341         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
33342         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
33343         g++.dg/vect/pr19951.cc: Ditto.
33344         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
33345         gcc.dg/builtins-47.c: Ditto.
33346         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
33347         gcc.dg/pr20115-1.c: Ditto.
33348         * gcc.dg/tree-ssa/20030530-2.c,
33349         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
33350         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33351         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
33352         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33353         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
33354         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
33355         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
33356         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
33357         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
33358         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
33359         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
33360         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
33361         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
33362         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
33363         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
33364         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33365         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33366         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33367         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33368         gcc.dg/tree-ssa/20030824-1.c,
33369         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
33370         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
33371         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
33372         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
33373         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
33374         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
33375         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
33376         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
33377         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
33378         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
33379         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
33380         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
33381         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
33382         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
33383         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
33384         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
33385         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
33386         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
33387         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
33388         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
33389         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
33390         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
33391         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
33392         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
33393         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
33394         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
33395         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
33396         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
33397         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
33398         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
33399         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
33400         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
33401         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
33402         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
33403         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
33404         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
33405         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
33406         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
33407         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
33408         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
33409         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
33410         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
33411         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33412         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
33413         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
33414         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
33415         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
33416         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
33417         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
33418         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
33419         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33420         gcc.dg/tree-ssa/useless-1.c: Ditto.
33421         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
33422         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
33423         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
33424         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
33425         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33426         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
33427         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
33428         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
33429         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
33430         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
33431         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
33432         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
33433         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
33434         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
33435         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
33436         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
33437         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
33438         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
33439         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
33440         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
33441         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
33442         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33443         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33444         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
33445         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
33446         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
33447         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
33448         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
33449         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
33450         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
33451         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
33452         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
33453         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
33454         gcc.dg/vect/vect-none.c: Ditto.
33455         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
33456         treelang/compile/unsigned.tree: Ditto.
33457
33458         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
33459         * gcc.dg/cpp/direct2s.c: Ditto.
33460         * gcc.dg/cpp/paste4.c: Ditto.
33461         * gcc.dg/cpp/separate-1.c: Ditto.
33462         * gcc.dg/pch/save-temps-1.c: Ditto.
33463         * g++.dg/ext/altivec-10.C: Ditto.
33464         * g++.dg/pch/pch.C: Ditto.
33465
33466         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
33467
33468         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
33469         * g++.dg/template/repo1.C: Ditto.
33470         * g++.dg/template/repo2.C: Ditto.
33471         * g++.dg/template/repo3.C: Ditto.
33472         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
33473         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
33474         * g++.old-deja/g++.pt/repo1.C: Ditto.
33475         * g++.old-deja/g++.pt/repo2.C: Ditto.
33476         * g++.old-deja/g++.pt/repo3.C: Ditto.
33477         * g++.old-deja/g++.pt/repo4.C: Ditto.
33478
33479         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
33480         * gcc.dg/20030107-1.c: Ditto.
33481         * gcc.dg/20030702-1.c: Ditto.
33482         * gcc.dg/profile-generate-1.c: Ditto.
33483         * g++.dg/other/profile1.C: Ditto.
33484         * g++.old-deja/g++.robertl/eb83.C: Ditto.
33485
33486         * lib/gcc-dg.exp (remove-build-file): New.
33487         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
33488         cleanup-tree-dump, cleanup-saved-temps): New.
33489
33490 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33491
33492         PR c++/19203, DR 214
33493         * g++.dg/parse/ambig3.C: Not ambiguous.
33494         * g++.dg/template/spec20.C: New.
33495         * g++.dg/template/spec21.C: New.
33496
33497 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
33498
33499         PR target/20045
33500         * gcc.dg/ia64-fptr-1.c: Run only on linux.
33501
33502 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33503
33504         PR libfortran/20660
33505         * gfortran.dg/negative_unit.f: New test.
33506
33507 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
33508
33509         * gcc.dg/20050330-1.c: New test.
33510
33511 2005-03-30  Devang Patel  <dpatel@apple.com>
33512
33513         * g++.dg/tree-sra/ssa-sra-3.C: New test.
33514
33515 2005-03-30  Dale Johannesen  <dalej@apple.com>
33516
33517         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
33518
33519 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
33520
33521         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
33522         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
33523         Strip options from test name.
33524
33525 2005-03-31  Jan Hubicka  <jh@suse.cz>
33526
33527         * gcc.dg/varpool-1.c: New testcase.
33528
33529 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33530
33531         PR c/772
33532         PR c/17913
33533         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
33534         gcc.dg/stmt-expr-label-3.c : New tests.
33535         * gcc.c-torture/execute/medce-2.c: Remove.
33536
33537 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33538
33539         PR c/20368
33540         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
33541         tests.
33542
33543 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
33544
33545         * gcc.c-torture/compile/pr20203.c: New test.
33546
33547 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33548
33549         * gfortran.dg/promotion.f90: New test.
33550
33551 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
33552
33553         PR middle-end/20491
33554         * gcc.dg/torture/asm-subreg-1.c: New test.
33555
33556 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
33557
33558         PR c/20672
33559         * gcc.dg/pr20672-1.c: New test.
33560
33561 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
33562
33563         * gfortran.dg/vect: New directory.
33564         * gfortran.dg/vect/vect.exp: New.
33565         * gfortran.dg/vect/vect-1.f90: New test.
33566         * gfortran.dg/vect/vect-2.f90: New test.
33567         * gfortran.dg/vect/vect-3.f90: New test.
33568         * gfortran.dg/vect/vect-4.f90: New test.
33569         * gfortran.dg/vect/vect-5.f90: New test.
33570
33571 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
33572
33573         PR middle-end/20622
33574         * gcc.dg/alias-7.c: New test.
33575
33576 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
33577
33578         * gcc.dg/sparc-reg-1.c: New test.
33579
33580 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
33581
33582         PR target/19890
33583         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33584
33585 2005-03-29  Dale Ranta  <dir@lanl.gov>
33586             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33587
33588         PR libfortran/20163
33589         * gfortran.dg/pr20163-2.f: New test.
33590
33591 2005-03-28  Jan Hubicka  <jh@suse.cz>
33592
33593         PR middle-end/20635
33594         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33595         by Jakub Jelinek.
33596
33597 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
33598
33599         PR tree-optimization/20626
33600         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33601         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33602
33603 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33604
33605         * gfortran.dg/underflow.f90: New test.
33606         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
33607
33608 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33609
33610         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33611
33612 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
33613
33614         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33615         (g++_init): Make sure that CXXFLAGS is set.
33616         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33617         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33618         * lib/gfortran.exp (gfortran_link_flags): Likewise.
33619         * lib/objc.exp (objc_init): Likewise.
33620         * lib/treelang.exp (treelang_init): Likewise.
33621
33622 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
33623
33624         PR tree-optimization/20470
33625         * gcc.dg/tree-ssa/pr20470.c: New test.
33626
33627 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
33628
33629         * gcc.dg/ppc-stfiwx.c: New.
33630
33631 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
33632
33633         PR target/19888
33634         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33635
33636 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33637
33638         * gcc.dg/20050325-1.c: Fix a typo.
33639
33640 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33641
33642         PR libfortran/19678
33643         PR libfortran/19679
33644         * gfortran.dg/dos_eol.f: New test.
33645
33646 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33647
33648         PR rtl-optimization/20249
33649         * gcc.dg/20050325-1.c: New test.
33650
33651 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33652
33653         PR libfortran/15332
33654         * gfortran.dg/pr15332.f: New test.
33655
33656 2005-03-24  Dale Johannesen  <dalej@apple.com>
33657
33658         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
33659
33660 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
33661
33662         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
33663         'internal' visibility.
33664         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
33665         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
33666         'protected' visibility.
33667         * gcc.dg/visibility-7.c: Likewise.
33668         * lib/target-supports.exp (check_visibility_available): Take
33669         a parameter, the kind of visibility to check for.
33670         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
33671         to check_visibility_available.
33672
33673         * g++.dg/expr/cast3.C: New.
33674
33675 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
33676
33677         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
33678         rs6000.
33679
33680 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
33681
33682         PR target/20095
33683         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
33684
33685 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
33686
33687         * gcc.dg/badshift.c: Renamed to...
33688         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
33689
33690         * gcc.target/i386/badshift.c: Renamed to...
33691         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
33692         only.
33693
33694         PR rtl-optimization/20532
33695         * gcc.target/i386/badshift.c: New.
33696
33697 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33698
33699         * gfortran.dg/pr18025.f90: New test.
33700
33701 2005-03-23  Dale Johannesen  <dalej@apple.com>
33702
33703         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
33704
33705 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
33706
33707         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
33708
33709         * lib/target-supports.exp (check_iconv_available): Default
33710         libiconv to -liconv, if there is no definition.
33711
33712 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
33713
33714         * gcc.dg/torture/cris-asm-mof-1.c: New test.
33715
33716 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
33717
33718         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
33719         * g++.dg/opt/pr7503-2.C: Likewise.
33720         * g++.dg/opt/pr7503-3.C: Likewise.
33721         * g++.dg/opt/pr7503-4.C: Likewise.
33722         * g++.dg/opt/pr7503-5.C: Likewise.
33723         * g++.dg/warn/minmax.C: New test.
33724
33725 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33726
33727         * gfortran.dg/g77_intrinsics_funcs.f: New test.
33728         * gfortran.dg/g77_intrinsics_sub.f: New test.
33729
33730 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
33731             Jan Hubicka  <jh@suse.cz>
33732             Steven Bosscher <stevenb@suse.de
33733
33734         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
33735
33736 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33737
33738         PR c++/19980
33739         * g++.dg/template/redecl3.C: New test.
33740
33741 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33742
33743         PR c++/20499
33744         * g++.dg/parse/error16.C: Tweak error markers.
33745
33746 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
33747
33748         PR target/20561
33749         * gcc.dg/20050321-2.c: New test.
33750
33751 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33752
33753         PR c++/20465
33754         PR c++/20381
33755         * g++.dg/template/ptrmem12.C: New.
33756
33757 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
33758
33759         PR rtl-optimization/20527
33760         * gcc.c-torture/execute/pr20527-1.c: New test.
33761
33762 2005-03-22  Ben Elliston  <bje@au.ibm.com>
33763
33764         * gcc.misc-tests/options.exp (check_for_options): Create a real C
33765         program, compile it into a real executable and then delete the .c
33766         and .x files afterwards, to avoid problems on testglue targets.
33767
33768 2005-03-21  Stuart Hastings  <stuart@apple.com>
33769
33770         * gcc.target/i386/sse-2.c: New.
33771
33772 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
33773
33774         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
33775
33776 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33777
33778         * g++.dg/parse/crash25.C: Fix typo.
33779
33780 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33781
33782         PR c++/20461
33783         * g++.dg/parse/crash24.C: New test.
33784
33785         PR c++/20536
33786         * g++.dg/parse/crash25.C: New test.
33787
33788 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33789
33790         PR c++/20147
33791         * g++.dg/ext/stmtexpr4.C: New test.
33792
33793 2005-03-20  Roger Sayle  <roger@eyesopen.com>
33794
33795         PR middle-end/20539
33796         * gcc.c-torture/compile/pr13066-1.c: New test case.
33797         * gcc.c-torture/compile/pr20539-1.c: Likewise.
33798         * g++.dg/opt/pr13066-1.C: Likewise.
33799
33800 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
33801
33802         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
33803
33804 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33805
33806         PR fortran/18525
33807         * gfortran.dg/nesting_1.f90: New test.
33808
33809 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33810
33811         PR c++/20240
33812         * g++.dg/lookup/using13.C: New test.
33813
33814 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33815
33816         PR c++/20333
33817         * g++.dg/template/crash36.C: New test.
33818
33819 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
33820
33821         PR c++/20463
33822         * g++.dg/template/crash35.C: New test.
33823
33824 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
33825
33826         PR c++/19966
33827         * g++.dg/overload/operator2.C: New test.
33828
33829 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33830
33831         PR libfortran/20257
33832         * gfortran.dg/pr20257.f90: New test.
33833
33834 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33835
33836         PR libfortran/20480
33837         * gfortran.dg/pr20480.f90: New test.
33838
33839 2005-03-16  Richard Henderson  <rth@redhat.com>
33840
33841         PR middle-end/15700
33842         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33843         (_rtld_global): New.
33844         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33845         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33846
33847         * gcc.dg/alias-3.c: New.
33848         * gcc.dg/alias-4.c: New.
33849         * gcc.dg/alias-5.c: New.
33850         * gcc.dg/alias-6.c: New.
33851
33852 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
33853
33854         * gcc.dg/cpp/ucnid-7.c: New.
33855
33856 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
33857             Dorit Naishlos  <dorit@il.ibm.com>
33858
33859         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
33860         darwin.
33861
33862 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
33863
33864         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
33865         support misaligned accesses.
33866         * gcc.dg/vect/vect-58.c: Likewise.
33867         * gcc.dg/vect/vect-92.c: New.
33868         * gcc.dg/vect/vect-93.c: New.
33869
33870 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
33871
33872         PR fortran/18827
33873         * gfortran.dg/assign_2.f90: New test.
33874         * gfortran.dg/assign_3.f90: New test.
33875         * gfortran.dg/assign.f90: New test.
33876
33877 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
33878
33879         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
33880         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
33881         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
33882         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
33883         names.
33884
33885 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
33886
33887         * gcc.dg/cpp/ucnid-6.c: New.
33888
33889         * gcc.dg/cpp/normalize-1.c: New.
33890         * gcc.dg/cpp/normalize-2.c: New.
33891         * gcc.dg/cpp/normalize-3.c: New.
33892         * gcc.dg/cpp/normalize-4.c: New.
33893         * gcc.dg/cpp/ucnid-4.c: New.
33894         * gcc.dg/cpp/ucnid-5.c: New.
33895         * g++.dg/cpp/normalize-1.C: New.
33896         * g++.dg/cpp/ucnid-1.C: New.
33897
33898 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33899
33900         * gcc.dg/pr18628.c: New.
33901
33902 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33903
33904         PR c++/20280
33905         * g++.dg/tree-ssa/pr20280.C: New.
33906
33907 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33908
33909         PR fortran/20467
33910         * gfortran.dg/stfunc_2.f90: New test.
33911
33912 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33913
33914         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
33915
33916 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33917
33918         * gcc.dg/tree-ssa/20050314-1.c: New test.
33919
33920 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33921
33922         PR c++/4403
33923         PR c++/9783, DR433
33924         * g++.dg/template/friend34.C: New test.
33925         * g++.dg/template/friend35.C: Likewise.
33926         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
33927
33928 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33929
33930         Friend class name lookup 5/n
33931         PR c++/1016
33932         * g++.dg/lookup/hidden-class1.C: New test.
33933         * g++.dg/lookup/hidden-class2.C: Likewise.
33934         * g++.dg/lookup/hidden-class3.C: Likewise.
33935         * g++.dg/lookup/hidden-class4.C: Likewise.
33936         * g++.dg/lookup/hidden-class5.C: Likewise.
33937         * g++.dg/lookup/hidden-class6.C: Likewise.
33938         * g++.dg/lookup/hidden-class7.C: Likewise.
33939         * g++.dg/lookup/hidden-class8.C: Likewise.
33940         * g++.dg/lookup/hidden-class9.C: Likewise.
33941         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
33942         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
33943         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
33944         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
33945         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
33946         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
33947         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
33948         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
33949         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
33950         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
33951         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
33952
33953 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
33954
33955         PR c++/20157
33956         * g++.dg/template/error18.C: New test.
33957
33958 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33959
33960         PR debug/16792
33961         * g++.dg/debug/pr16792.C: New test.
33962
33963 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33964
33965         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
33966         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
33967         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
33968         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
33969         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
33970         test assertion names.
33971
33972 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33973
33974         PR fortran/18600
33975         * gfortran.dg/stfunc_1.f90: New test.
33976
33977 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33978
33979         PR fortran/16907
33980         * gfortran.dg/real_index_1.f90: New test.
33981
33982 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33983
33984         PR fortran/20323
33985         * gfortran.dg/spec_expr_1.f90: New test.
33986
33987 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33988
33989         PR c/20402
33990         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
33991         new parser.
33992
33993 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33994
33995         PR fortran/20361
33996         * gfortran.dg/largeequiv_1.f90: New test.
33997
33998 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33999
34000         * gcc.dg/ucnid-1.c: New.
34001         * gcc.dg/ucnid-2.c: New.
34002         * gcc.dg/ucnid-3.c: New.
34003         * gcc.dg/ucnid-4.c: New.
34004         * gcc.dg/ucnid-5.c: New.
34005         * gcc.dg/ucnid-6.c: New.
34006         * gcc.dg/cpp/ucnid-1.c: New.
34007         * gcc.dg/cpp/ucnid-2.c: New.
34008         * gcc.dg/cpp/ucnid-3.c: New.
34009         * g++.dg/other/ucnid-1.C: New.
34010
34011 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
34012
34013         * gcc.dg/vmx/darwin-abi-3.c: Delete.
34014
34015 2005-03-11  Per Bothner  <per@bothner.com>
34016
34017         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
34018         that diagnotics refer to correct token.
34019         * gcc.dg/unused-3.c: Likewise.
34020
34021 2005-03-11  Per Bothner  <per@bothner.com>
34022
34023         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
34024         constant" is now actually on same line as string constant.
34025         * gcc.dg/cpp/direct2s.c: Likewise.
34026
34027 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
34028
34029         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
34030
34031 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34032
34033         PR libfortran/20124
34034         * gfortran.dg/pr20124.f90: New Test
34035
34036 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
34037
34038         PR tree-optimization/20130
34039         * gcc.dg/pr20130-1.c: New test.
34040
34041 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
34042
34043         PR target/20095
34044         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
34045
34046 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34047
34048         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
34049
34050 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
34051
34052         * g++.dg/eh/forced1.C: Fix comment.
34053         * g++.dg/eh/forced2.C: Ditto.
34054         * g++.dg/eh/forced3.C: Ditto.
34055         * g++.dg/eh/forced4.C: Ditto.
34056
34057 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
34058
34059         PR rtl-opt/20412
34060         * gcc.c-torture/compile/pr20412.c: New test.
34061
34062 2005-03-10  Roger Sayle  <roger@eyesopen.com>
34063
34064         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
34065
34066 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
34067
34068         PR target/20322
34069         * gcc.dg/20050307-1.c: New test.
34070
34071 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
34072
34073         PR c++/20375
34074         * g++.dg/other/stdarg3.C: New.
34075
34076 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
34077
34078         PR c++/18384, c++/18327
34079         * g++.dg/init/array19.C: New test.
34080
34081         PR inline-asm/20314
34082         * gcc.dg/torture/pr20314-1.c: New test.
34083         * gcc.dg/torture/pr20314-2.c: New test.
34084
34085 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
34086
34087         * gcc.dg/20050309-1.c: New test.
34088
34089 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34090
34091         * gcc.dg/builtins-10.c: Reactivate disabled test.
34092         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
34093         new cbrt transformations.
34094
34095 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
34096
34097         PR c++/20208
34098         * g++.dg/template/array13.C: New test.
34099
34100 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
34101
34102         PR c++/16859
34103         * g++.dg/init/brace4.C: New test.
34104
34105 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
34106
34107         PR c++/20186
34108         * g++.dg/template/non-dependent12.C: New.
34109
34110 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
34111
34112         PR c++/20142
34113         * g++.dg/init/array18.C: Add dg-do run marker.
34114
34115         PR c++/20142
34116         * g++.dg/init/array18.C: New test.
34117
34118 2005-03-09  Ben Elliston  <bje@au.ibm.com>
34119
34120         * consistency.vlad/vlad.exp: Remove trailing semicolons.
34121         * g++.dg/gcov/gcov.exp: Likewise.
34122         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
34123         * gcc.target/xstormy16/xstormy16.exp: Likewise.
34124         * lib/c-torture.exp: Likewise.
34125         * lib/fortran-torture.exp: Likewise.
34126         * lib/g++.exp: Likewise.
34127         * lib/gcc-defs.exp: Likewise.
34128         * lib/gcc-dg.exp: Likewise.
34129         * lib/gcc.exp: Likewise.
34130         * lib/gcov.exp: Likewise.
34131         * lib/gfortran.exp: Likewise.
34132         * lib/mike-g++.exp: Likewise.
34133         * lib/mike-gcc.exp: Likewise.
34134         * lib/objc-torture.exp: Likewise.
34135         * lib/objc.exp: Likewise.
34136         * lib/profopt.exp: Likewise.
34137         * lib/target-libpath.exp: Likewise.
34138         * lib/target-supports.exp: Likewise.
34139         * lib/treelang.exp: Likewise.
34140         * lib/wrapper.exp: Likewise.
34141
34142 2005-03-08  Jeff Law  <law@redhat.com>
34143
34144         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
34145         PHI-OPT changes.
34146
34147 2005-03-08  Ira Rosen  <irar@il.ibm.com>
34148
34149         * gcc.dg/vect/pr20122.c: New test.
34150
34151 2005-03-07  Jeff Law  <law@redhat.com>
34152
34153         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
34154         was folded away.
34155         * gcc.dg/tree-ssa/pr18133-1.c: New test.
34156         * gcc.dg/tree-ssa/pr18133-2.c: New test.
34157         * gcc.dg/tree-ssa/pr18134.c: New test.
34158
34159 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34160
34161         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
34162         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
34163         gcc.dg/torture/builtin-noret-2.c: Require weak support.
34164
34165 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
34166
34167         PR tree-opt/17671
34168         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
34169
34170 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
34171
34172         * g++.dg/warn/Wnvdtor.C: New test.
34173
34174 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
34175
34176         * gcc.dg/torture/pr19683-1.c: New test.
34177
34178 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
34179
34180         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
34181         * gfortran.dg/g77/19990313-2.f: Ditto.
34182         * gfortran.dg/g77/19990313-3.f: Ditto.
34183         * gfortran.dg/g77/19990525-0.f: Ditto.
34184         * gfortran.dg/g77/19990826-0.f: Ditto.
34185         * gfortran.dg/g77/19990826-2.f: Ditto.
34186         * gfortran.dg/g77/19990826-3.f: Ditto.
34187         * gfortran.dg/g77/20000511-1.f: Ditto.
34188         * gfortran.dg/g77/20000511-2.f: Ditto.
34189         * gfortran.dg/g77/970625-2.f: Ditto.
34190         * gfortran.dg/g77/980310-2.f: Ditto.
34191         * gfortran.dg/g77/980310-3.f: Ditto.
34192         * gfortran.dg/g77/980310-8.f: Ditto.
34193         * gfortran.dg/g77/980519-2.f: Ditto.
34194         * gfortran.dg/g77/alpha1.f: Ditto.
34195         * gfortran.dg/g77/claus.f: Ditto.
34196         * gfortran.dg/g77/erfc.f: Ditto.
34197         * gfortran.dg/g77/short.f: Ditto.
34198         * gfortran.fortran-torture/execute/data.f90: Ditto.
34199         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
34200         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
34201
34202 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34203
34204         * lib/file-format.exp (gcc_target_object_format): Add check for som
34205         format and hardcode object formats on hppa*-*-hpux*.
34206         * lib/target-supports.exp (check_weak_available): Add check for som
34207         object format.  Always return 0 on hppa*-*-hpux10*.
34208
34209         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
34210         is defined.
34211
34212         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
34213
34214 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34215
34216         * gfortran.dg/pr19936_1.f90: New test.
34217         * gfortran.dg/pr19936_2.f90: New test.
34218         * gfortran.dg/pr19936_3.f90: New test.
34219
34220 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34221             Paul Thomas <prthomas@drfccad.cea.fr>
34222
34223         * gfortran.dg/PR19754_1.f90: New test.
34224         * gfortran.dg/PR19754_2.f90: Ditto.
34225
34226 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34227
34228         PR c++/19311
34229         * g++.dg/template/non-dependent11.C: New test.
34230
34231 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
34232
34233         * lib/target-supports.exp (check_iconv_available): Fix comment.
34234
34235 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
34236             Joseph S. Myers  <joseph@codesourcery.com>
34237
34238         PR c++/19797
34239         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
34240
34241 2005-03-04  Matthew Sachs  <msachs@apple.com>
34242
34243         * gcc.exp (gcc_target_compile): Put braces around
34244         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
34245         * objc.exp (objc_target_compile): Likewise.
34246         * treelang.exp (treelang_target_compile): Likewise.
34247
34248 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34249
34250         PR fortran/19673
34251         * gfortran.dg/func_result_1.f90: New test.
34252
34253 2005-03-04  Ben Elliston  <bje@au.ibm.com>
34254
34255         * gcc.misc-tests/options.exp: New test.
34256
34257 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
34258
34259         * gcc.dg/pr15784-4.c: New test.
34260
34261 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
34262
34263         * gcc.c-torture/execute/pr17133.c: New.
34264         * gcc.c-torture/compile/20050303-1.c: New.
34265
34266 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
34267
34268         * gcc.dg/cpp/assert4.c: Fix for cygwin.
34269
34270 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
34271
34272         * g++.dg/overload/using2.C: New.
34273
34274 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
34275
34276         PR c++/19916
34277         * g++.dg/init/ptrmem2.C: New test.
34278
34279 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
34280
34281         PR c/8927
34282         * gcc.dg/pr8927-1.c: New test.
34283
34284 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34285
34286         PR c++/20232
34287         * g++.dg/inherit/covariant12.C: New.
34288
34289 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34290
34291         PR fortran/19479
34292         * gfortran.dg/bound_1.f90: New test.
34293
34294 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
34295
34296         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
34297         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
34298
34299 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
34300
34301         PR c/20245
34302         * gcc.dg/pr20245-1.c: New test.
34303
34304 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
34305
34306         PR middle-end/19874
34307         * gcc.c-torture/execute/20050119-2.c: New test case.
34308
34309 2005-02-28  Ben Elliston  <bje@au.ibm.com>
34310
34311         * README: Update the DejaGnu bug reporting address.
34312         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
34313         * lib/objc-torture.exp: Likewise.
34314
34315 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34316
34317         * gfortran.dg/boz_1.f90: New test.
34318         * gfortran.dg/boz_3.f90: New test.
34319         * gfortran.dg/boz_4.f90: New test.
34320
34321 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34322
34323         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
34324         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
34325
34326 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34327
34328         PR libfortran/20101
34329         * gfortran.dg/write_0_pe_format.f90: New test.
34330
34331 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
34332
34333         PR c++/20206
34334         * g++.dg/opt/thunk2.C: New test.
34335         * g++.dg/opt/covariant1.C: New test.
34336
34337 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34338
34339         * gfortran.dg/e_d_fmt.f90: New test.
34340
34341 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
34342
34343         * gcc.dg/asm-b.c: Fix comment typos.
34344
34345 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34346
34347         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
34348         a V_MAY_DEF also.
34349
34350 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34351
34352         PR tree-opt/20188
34353         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
34354         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
34355         * gcc.dg/asm-b.c: New test.
34356
34357 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
34358
34359         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
34360         Disable this test on IRIX 6.
34361
34362 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
34363
34364         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
34365         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
34366         parser.
34367
34368 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
34369
34370         PR tree-optimization/20204
34371         * gcc.dg/pr20204.c: New test.
34372
34373 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
34374
34375         PR target/20196
34376         * gcc.c-torture/execute/20050224-1.c: New test.
34377
34378         PR c++/20175
34379         * g++.dg/warn/Wbraces2.C: New test.
34380
34381 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
34382
34383         PR c++/19878
34384         * g++.dg/init/const2.C: New test.
34385
34386 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
34387
34388         PR tree-optimization/20100
34389         * gcc.c-torture/execute/pr20100-1.c: New test.
34390
34391 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34392
34393         * gfortran.dg/implicit_3.f90: New test.
34394
34395         * gfortran.dg/deftype_1.f90: New test.
34396
34397 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
34398
34399         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
34400         the test passes.
34401         * g++.dg/other/anon3.C: Accept a warning.
34402
34403 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
34404
34405         * gcc.dg/pr20017.c: Fix a comment typo.
34406
34407 2005-02-23  Bud Davis  <bdavis@gfortran.org>
34408
34409         * gfortran.dg/list_read_4.f90: Change to f90 comments.
34410
34411 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34412
34413         PR ada/19902
34414         * ada/acats/tests/cxa/cxa3004.a: Remove.
34415         * ada/acats/tests/cxb/cxb30061.am: Likewise.
34416
34417 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34418
34419         PR c++/20073
34420         * g++.dg/init/const1.C: New test.
34421
34422         PR c++/19991
34423         * g++.dg/parse/constant7.C: New test.
34424
34425         PR c++/20152
34426         * g++.dg/parse/error27.C: New test.
34427         * g++.dg/template/qualttp15.C: Adjust error markers.
34428         * g++.old-deja/g++.other/struct1.C: Likewise.
34429
34430         PR c++/20153
34431         * g++.dg/template/error17.C: New test.
34432
34433         PR c++/20148
34434         * g++.dg/parser/error26.C: New test.
34435
34436 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
34437
34438         PR tree-optimization/20100
34439         PR tree-optimization/20115
34440         * gcc.dg/pr20115.c: New test.
34441         * gcc.dg/pr20115-1.c: New test.
34442         * gcc.dg/pr20100.c: New test.
34443         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
34444         call-clobbered variables after alias1.
34445
34446 2005-02-22  Bud Davis  <bdavis@gfortran.org>
34447
34448         * gfortran.dg/list_read_4.f90: new test.
34449
34450 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
34451
34452         PR rtl-optimization/20017.
34453         * gcc.dg/pr20017.c: New.
34454
34455 2005-02-22  Devang Patel  <dpatel@apple.com>
34456
34457         PR 19952
34458         * g++.dg/tree-ssa/pr19952.C: New test.
34459
34460 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34461
34462         PR c++/19883
34463         * g++.dg/parse/constant6.C: New test.
34464
34465 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34466
34467         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34468         * g++.dg/charset/asm2.c: Likewise.
34469         * g++.dg/charset/asm3.c: Likewise.
34470         * g++.dg/charset/asm4.c: Likewise.
34471         * g++.dg/charset/asm5.c: Likewise.
34472         * g++.dg/charset/attribute1.c: Likewise.
34473         * g++.dg/charset/attribute2.c: Likewise.
34474         * g++.dg/charset/extern1.cc: Likewise.
34475         * g++.dg/charset/extern2.cc: Likewise.
34476         * g++.dg/charset/extern3.cc: Likewise.
34477         * g++.dg/charset/function.cc: Likewise.
34478         * g++.dg/charset/string.c: Likewise.
34479         * g++.dg/charset/charset.exp: Likewise.
34480         * lib/target-supports.exp (check_iconv_available): Fix comment.
34481
34482 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34483
34484         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
34485         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34486         * gcc.dg/charset/asm2.c: Likewise.
34487         * gcc.dg/charset/asm3.c: Likewise.
34488         * gcc.dg/charset/asm4.c: Likewise.
34489         * gcc.dg/charset/asm5.c: Likewise.
34490         * gcc.dg/charset/asm6.c: Likewise.
34491         * gcc.dg/charset/attribute1.c: Likewise.
34492         * gcc.dg/charset/attribute2.c: Likewise.
34493         * gcc.dg/charset/builtin1.c: Likewise.
34494         * gcc.dg/charset/extern.c: Likewise.
34495         * gcc.dg/charset/function.c: Likewise.
34496         * gcc.dg/charset/string.c: Likewise.
34497         * gcc.dg/charset/charset.exp: Likewise.
34498
34499 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
34500
34501         PR fortran/20086
34502         * gfortran.dg/pr20086.f90: New test.
34503
34504 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
34505
34506         PR tree-optimization/19786
34507         * g++.dg/tree-ssa/pr19786.C: New.
34508
34509 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34510
34511         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
34512
34513 2005-02-21  Jeff Law  <law@redhat.com>
34514
34515         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
34516
34517 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34518
34519         * gfortran.dg/do_iterator: Split loop, markup all lines for
34520         which an error locus is printed.
34521         * gfortran.dg/pr17708.f90: Markup all lines for which an error
34522         locus is printed.
34523         * gfortran.dg/select_4.f90: Likewise.
34524         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
34525         locuses in the various permutations.
34526
34527 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
34528
34529         PR tree-optimization/19951
34530         * g++.dg/vect: New directory.
34531         * g++.dg/vect/vect.exp: New file.
34532         * g++.dg/vect/pr19951.cc: New testcase.
34533         * g++.dg/dg.exp: Also prune vectorizer tests.
34534
34535 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
34536
34537         PR 18785
34538         * gcc.dg/charset/builtin1.c: New test.
34539
34540 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34541
34542         PR c++/19299
34543         * g++.dg/inherit/volatile1.C: New test.
34544
34545         PR c++/19440
34546         * g++.dg/template/dtor4.C: New test.
34547
34548 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34549
34550         * gfortran.dg/int_1.f90: New test.
34551
34552 2005-02-19  Devang Patel  <dpatel@apple.com>
34553
34554         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34555
34556 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34557
34558         * gfortran.dg/achar_1.f90: New test.
34559
34560 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
34561
34562         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34563
34564 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
34565             Jakub Jelinek  <jakub@redhat.com>
34566
34567         PR tree-optimization/19828
34568         * gcc.dg/tree-ssa/loop-7.c: New test.
34569         * gcc.c-torture/execute/20050218-1.c: New test.
34570
34571 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
34572
34573         PR c/20043
34574         * gcc.dg/transparent-union-1.c: New test.
34575         * gcc.dg/transparent-union-2.c: New test.
34576
34577 2005-02-18  James E Wilson  <wilson@specifixinc.com>
34578
34579         PR tree-optimization/18977
34580         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34581
34582 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
34583
34584         PR target/20054
34585         * gcc.dg/pr20054.c: New test.
34586
34587 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34588
34589         PR c++/19508
34590         * g++.dg/ext/attrib20.C: New test.
34591
34592 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
34593
34594         PR middle-end/20030
34595         * gfortran.fortran-torture/execute/character_passing.f90: New test.
34596
34597 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
34598
34599         PR c++/20008
34600         * g++.dg/opt/switch4.C: New.
34601
34602 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
34603
34604         PR c++/20023
34605         PR tree-optimization/20009
34606         * gcc.c-torture/compile/20050217-1.c: New test.
34607         * g++.dg/opt/switch3.C: New test.
34608
34609         PR tree-optimization/18947
34610         * gcc.c-torture/compile/20050215-1.c: New test.
34611         * gcc.c-torture/compile/20050215-2.c: New test.
34612         * gcc.c-torture/compile/20050215-3.c: New test.
34613
34614 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
34615
34616         PR c++/20028
34617         * g++.dg/template/crash34.C: New.
34618
34619         PR c++/20022
34620         * g++.dg/other/access3.C: New.
34621
34622 2005-02-17  Ira Rosen  <irar@il.ibm.com>
34623
34624         * gcc.dg/vect/vect-98.c: New test.
34625
34626 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
34627
34628         PR tree-optimization/19967
34629         * gcc.dg/pr19967.c: New.
34630
34631 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
34632
34633         PR middle-end/19857
34634         * gcc.dg/tree-ssa/20050215-1.c: New test.
34635         * gcc.c-torture/execute/20050215-1.c: New test.
34636
34637 2005-02-15  Eric Christopher  <echristo@redhat.com>
34638
34639         * gcc.dg/cpp/20050215-1.c: New file.
34640
34641 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
34642
34643         PR tree-optimization/15785
34644         * gcc.dg/pr15785-1.c: New test.
34645
34646 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
34647
34648         PR c++/17788
34649         * g++.dg/init/ctor4.C: New.
34650         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
34651
34652 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
34653
34654         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
34655         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
34656
34657 2005-02-15  Andreas Schwab  <schwab@suse.de>
34658
34659         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
34660         declare malloc.
34661
34662 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
34663
34664         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
34665
34666 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
34667
34668         PR tree-optimization/19853
34669         * gcc.c-torture/compile/pr19853.c: New test.
34670
34671 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34672
34673         PR c++/19608
34674         * g++.dg/parse/local-class1.C: New.
34675
34676         PR c++/19895
34677         * g++.dg/parse/ptrmem3.C: New.
34678
34679         PR c++/19884
34680         * g++.old-deja/g++.oliva/template6.C: Add another case.
34681         * g++.dg/template/explicit6.C: New.
34682
34683 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
34684
34685         PR c++/17816
34686         * g++.dg/other/redecl2.C: New.
34687
34688 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34689
34690         PR c++/19891
34691         * g++.dg/abi/covariant4.C: New.
34692
34693 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
34694
34695         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
34696         New tests.
34697
34698 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
34699
34700         * gcc.dg/vect/vect-96.c: Fix typo.
34701
34702 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34703
34704         PR c++/14479
34705         PR c++/19487
34706         * g++.dg/template/enum5.C: New test.
34707
34708 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34709
34710         * gcc.dg/vect/vect-97.c: New test.
34711
34712 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34713
34714         * gcc.dg/vect/vect-96.c: New test.
34715
34716 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
34717
34718         * gcc.dg/builtins-34.c: Also check ldexp*.
34719
34720 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
34721
34722         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
34723
34724 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
34725
34726         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
34727         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
34728         dg-require-dll, dg-require-iconv, dg-require-named-sections,
34729         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
34730         selector_list, selector_expression, dg-process-target): Move to new
34731         file target-supports-dg.exp.
34732         * lib/target-supports-dg.exp: New.
34733
34734         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
34735         New.
34736
34737 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
34738
34739         PR c++/19666
34740         * g++.dg/other/ptrmem6.C: New test.
34741
34742         PR middle-end/19858
34743         * gcc.c-torture/compile/20050210-1.c: New test.
34744
34745 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
34746
34747         PR c++/19755
34748         * g++.dg/warn/Wbraces1.C: New test.
34749
34750 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
34751
34752         * gcc.dg/builtins-52.c: New testcase.
34753
34754 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
34755
34756         PR c/19342
34757         * gcc.c-torture/execute/20050119-1.c: New test.
34758
34759 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34760
34761         PR c++/19811
34762         * g++.dg/init/delete1.C: New test.
34763
34764 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
34765
34766         PR c++/18470
34767         * g++.dg/template/static12.C: New test.
34768
34769 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34770
34771         PR c++/19787
34772         * g++.dg/conversion/ambig1.C: New test.
34773
34774         PR c++/19739
34775         * g++.dg/ext/attrib19.C: New test.
34776
34777         PR c++/19732
34778         * g++.dg/parse/dtor5.C: New test.
34779
34780         PR c++/19762
34781         * g++.dg/template/dtor3.C: New test.
34782
34783         PR c++/19826
34784         * g++.dg/template/static11.C: New test.
34785         * g++.dg/template/crash2.C: Remove dg-error marker.
34786
34787 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
34788
34789         PR C++/18491
34790         * g++.old-deja/g++.mike/p10769a.C: Remove.
34791
34792 2005-02-09  Roger Sayle  <roger@eyesopen.com>
34793
34794         * gcc.dg/builtins-48.c: New test case.
34795         * gcc.dg/builtins-49.c: New test case.
34796         * gcc.dg/builtins-50.c: New test case.
34797         * gcc.dg/builtins-51.c: New test case.
34798
34799 2005-02-09  Ian Lance Taylor  <ian@airs.com>
34800
34801         PR middle-end/19583
34802         * g++.dg/warn/Wreturn-type-3.C: New test.
34803
34804 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34805
34806         PR middle-end/19402
34807         * gcc.dg/pr19402-1.c: New testcase.
34808         * gcc.dg/pr19402-2.c: likewise.
34809
34810 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34811
34812         PR middle-end/19854
34813         * g++.dg/tree-ssa/tmmti.C: New testcase.
34814
34815 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34816
34817         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34818
34819 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
34820
34821         PR c++/19733
34822         * g++.dg/parse/crash23.C: New test.
34823         * g++.dg/warn/Weff1.C: New test.
34824
34825 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34826
34827         * gcc.dg/20050209-1.c: New test.
34828
34829 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34830
34831         PR target/19799
34832         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34833
34834 2005-02-08  Mike Stump  <mrs@apple.com>
34835
34836         * g++.dg/pch/import-2.c: New test.
34837         * g++.dg/pch/import-2.hs: New.
34838         * g++.dg/pch/include/import-2a.h: New.
34839         * g++.dg/pch/include/import-2b.h: New.
34840
34841 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
34842
34843         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34844
34845 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34846
34847         * gfortran.dg/substr_1.f90: New test.
34848
34849 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
34850
34851         PR middle-end/19775
34852         * gcc.dg/torture/builtin-power-1.c: Disable test for
34853         invalid transformation.
34854         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
34855         no longer optimize.
34856         * gcc.dg/builtins-47.c: New testcase.
34857
34858 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
34859             Dorit Naishlos  <dorit@il.ibm.com>
34860
34861         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
34862
34863 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
34864
34865         * gcc.c-torture/compile/20050206-1.c: New test.
34866
34867 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34868
34869         PR tree-opt/19768
34870         * g++.dg/opt/pr19768.C: New test.
34871
34872 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34873
34874         PR tree-opt/19736
34875         * gcc.c-torture/compile/pr19736.c: New test.
34876
34877 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34878
34879         PR c++/17401
34880         * g++.dg/parse/error25.C: New test.
34881
34882 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
34883
34884         * gcc.c-torture/execute/20050203-1.c: New.
34885
34886 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
34887
34888         * gcc.dg/vect/vect-85.c: Remove xfail.
34889         * gcc.dg/vect/vect-86.c: Remove xfail.
34890         * gcc.dg/vect/vect-87.c: Remove xfail.
34891         * gcc.dg/vect/vect-88.c: Remove xfail.
34892
34893 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
34894
34895         * gcc.dg/altivec-19.c: New.
34896
34897 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
34898
34899         PR c/17807
34900         * gcc.dg/nested-func-3.c: New test.
34901         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
34902
34903 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
34904
34905         * gcc.test-framework/gen_directive_tests: Generate tests for
34906         selector expressions.
34907
34908 2005-02-02  Matt Austern  <austern@apple.com>
34909
34910         PR c++/19628
34911         * g++/ext/builtin7.C: New.
34912         * g++/ext/builtin8.C: New.
34913
34914 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34915
34916         PR c/18502
34917         * gcc.dg/pr18502-1.c: New test.
34918
34919 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34920
34921         PR c++/17413
34922         * g++.dg/template/local4.C: Tweak.
34923
34924 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
34925
34926         PR tree-optimization/19578
34927         * gcc.c-torture/compile/20050202-1.c: New test.
34928
34929 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34930
34931         PR c/19435
34932         * gcc.dg/c99-init-4.c: New test.
34933
34934 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34935
34936         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
34937
34938         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
34939
34940         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
34941         * g++.dg/eh/check-vect.h: New.
34942
34943         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
34944         * gcc.dg/vect/vect-78.c: Ditto.
34945         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
34946         Remove.
34947
34948         * g++.dg/conversion/simd1.C: Expect warning.
34949         * g++.dg/ext/attribute-test-1.C: Ditto.
34950         * g++.dg/ext/attribute-test-2.C: Ditto.
34951         * g++.dg/ext/attribute-test-3.C: Ditto.
34952         * g++.dg/ext/attribute-test-4.C: Ditto.
34953
34954         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
34955         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
34956
34957         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
34958
34959 2005-02-01  Richard Henderson  <rth@redhat.com>
34960
34961         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34962         long double for ibm double-double format.
34963         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34964
34965 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
34966
34967         PR tree-optimization/19633
34968         * gcc.dg/pr19633-1.c: New test.
34969         * gcc.dg/pr19633.c: Tweak to make pointer point
34970         to NULL or a symbol.
34971
34972 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34973
34974         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
34975         New procs.
34976         (dg-process-target (local override)): Handle selector expressions.
34977
34978         * gcc.test-framework/README: Describe tests in source directory.
34979         * gcc.test-framework/test-framework.awk: Handle dg- tests.
34980         * gcc.test-framework/test-framework.exp: Handle dg- tests.
34981         * gcc.test-framework/dg-bogus-exp-P.c: New test.
34982         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
34983         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
34984         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
34985         * gcc.test-framework/dg-do-link-exp-P.c: New test.
34986         * gcc.test-framework/dg-do-run-exp-P.c: New test.
34987         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
34988         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
34989         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
34990         * gcc.test-framework/dg-error-exp-P.c: New test.
34991         * gcc.test-framework/dg-error-exp-XP.c: New test.
34992         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
34993         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
34994         * gcc.test-framework/dg-output-exp-P.c: New test.
34995         * gcc.test-framework/dg-output-exp-XF.c: New test.
34996         * gcc.test-framework/dg-warning-exp-P.c: New test.
34997         * gcc.misc-tests/dg-1.c: Remove.
34998         * gcc.misc-tests/dg-2.c: Remove.
34999         * gcc.misc-tests/dg-3.c: Remove.
35000         * gcc.misc-tests/dg-4.c: Remove.
35001         * gcc.misc-tests/dg-5.c: Remove.
35002         * gcc.misc-tests/dg-6.c: Remove.
35003         * gcc.misc-tests/dg-7.c: Remove.
35004         * gcc.misc-tests/dg-8.c: Remove.
35005         * gcc.misc-tests/dg-9.c: Remove.
35006         * gcc.misc-tests/dg-10.c: Remove.
35007         * gcc.misc-tests/dg-11.c: Remove.
35008         * gcc.misc-tests/dg-12.c: Remove.
35009         * gcc.misc-tests/dg-test.exp: Remove.
35010
35011         * gcc.test-framework/test-framework.awk: Change recording and
35012         printing of passes and failures.
35013
35014         * gcc.test-framework: New directory.
35015         * gcc.test-framework/README: New.
35016         * gcc.test-framework/test-framework.exp: New.
35017         * gcc.test-framework/test-framework.awk: New.
35018         * gcc.test-framework/gen_directive_tests: New.
35019
35020 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
35021
35022         * lib/treelang.exp: Fix comment typos.
35023         (treelang_target_compile): Don't append libs=-ltreelang to options.
35024
35025 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
35026
35027         * g++.dg/parse/typename7.C: Adjust error messages.
35028
35029 2005-01-31  Jeff Law  <law@redhat.com>
35030
35031         * gcc.c-torture/execute/20050131-1.c: New test.
35032         * gcc.dg/wcaselabel.c: New test.
35033
35034 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
35035
35036         * g++.dg/other/warning1.C: Adjust error messags.
35037         * g++.dg/parse/constant5.C: New test.
35038
35039 2005-01-31  Steven Bosscher  <stevenb@suse.de>
35040
35041         PR c/19333
35042         * gcc.c-torture/compile/20011130-1.c: Reorder to make
35043         the test case valid.
35044         * gcc.dg/20030815-1.c: Remove invalid tests.
35045         * gcc.dg/array-7.c: Adjust expected result.
35046         * gcc.dg/pr18596-3.c: Likewise.
35047         * gcc.dg/noncompile/20000901-1.c: Likewise.
35048         * gcc.dg/noncompile/init-2.c: Likewise.
35049         * gcc.dg/noncompile/init-4.c: Likewise.
35050
35051 2005-01-31  Dale Johannesen  <dalej@apple.com>
35052
35053         * g++.dg/opt/pr19650.C: New test.
35054
35055 2005-01-31  Richard Henderson  <rth@redhat.com>
35056
35057         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35058         long double for intel double extended format.
35059         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35060
35061 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
35062
35063         PR c++/19555
35064         * g++.dg/template/static10.C: New test.
35065
35066         PR c++/19395
35067         * g++.dg/parse/error24.C: New test.
35068
35069         PR c++/19367
35070         * g++.dg/lookup/builtin1.C: New test.
35071
35072         PR c++/19457
35073         * g++.dg/warn/conv3.C: New test.
35074
35075 2005-01-30  Bud Davis  <bdavis@gfortran.org>
35076
35077         PR fortran/19647
35078         * gfortan.dg/inquire_7.f90
35079
35080 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
35081
35082         PR tree-optimization/15791
35083         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
35084         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
35085         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
35086         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
35087         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
35088         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
35089         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
35090         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
35091         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
35092         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
35093
35094 2005-01-29  Paul Brook  <paul@codesourcery.com>
35095
35096         PR fortran/18565
35097         * check.c (real_or_complex_check): New function.
35098         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
35099         * intrinsic.c (add_functions): Use new check functions.
35100         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
35101         Add prototypes.
35102
35103 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
35104
35105         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
35106         gcc.dg/lvalue-3.c: New tests.
35107         * gcc.dg/concat.c: Update expected messages.
35108
35109 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
35110
35111         PR libfortran/19595
35112         * gfortran.dg/eor_1.f90: New test.
35113
35114 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
35115
35116         PR fortran/19589
35117         * gfortran.dg/logical_data_1.f90: New test.
35118
35119 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
35120
35121         PR c++/19253
35122         * g++.dg/template/crash33.C: New test.
35123
35124         PR c++/19667
35125         * g++.dg/template/crash32.C: New test.
35126
35127 2005-01-28  Ian Lance Taylor  <ian@airs.com>
35128
35129         PR middle-end/16558
35130         * g++.dg/warn/Wreturn-type-2.C: New test.
35131
35132 2004-06-24  Jeff Law  <law@redhat.com>
35133
35134         * gcc.dg/tree-ssa/20050128-1.c: New test.
35135
35136 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
35137
35138         * gcc.target/frv/all-mdpackh-1.c: New test.
35139
35140 2005-01-28  Steven Bosscher  <stevenb@suse.de>
35141
35142         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
35143
35144 2005-01-27  Richard Henderson  <rth@redhat.com>
35145
35146         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
35147
35148 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35149
35150         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
35151
35152 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35153
35154         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
35155         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
35156         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
35157         to cope with cases where the multilib options override the dg-options.
35158
35159 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
35160
35161         PR c/18946
35162         * gcc.dg/noncompile/20050120-1.c: New test.
35163
35164 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
35165
35166         PR tree-optimization/19633
35167         * gcc.dg/pr19633.c: New test.
35168         * gcc.dg/tree-ssa/pr19633.c: New test.
35169
35170 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
35171
35172         * gcc.dg/20041216-1.c: New test.
35173
35174 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
35175
35176         PR objc/18862
35177         * objc.dg/selector-2.m: New test.
35178
35179 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
35180
35181         * g++.dg/opt/range-test-2.C: New test.
35182
35183         PR rtl-optimization/19579
35184         * gcc.c-torture/execute/20050124-1.c: New test.
35185
35186 2005-01-26  Greg Parker  <gparker@apple.com>
35187         Stuart Hastings  <stuart@apple.com>
35188
35189         * gcc.c-torture/execute/20050125-1.c: New.
35190
35191 2005-01-18  Jan Hubicka  <jh@suse.cz>
35192
35193         PR tree-optimize/19337
35194         * gcc.c-torture/compile/20050119-1.c: New test.
35195
35196 2005-01-24  James E Wilson  <wilson@specifixinc.com>
35197
35198         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
35199         test for successful match.
35200
35201 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
35202
35203         PR objc/18408
35204         * objc.dg/comp-types-7.m: New test.
35205
35206 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
35207
35208         * lib/target-supports.exp (current_target_name): New.
35209         (check_effective_target_ilp32, check_effective_target_lp64):
35210         Cache the result to use as long as the current target, with
35211         multilib flags, remains the same.
35212
35213         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
35214         (dg-require-weak, dg-require-visibility, dg-require-alias,
35215         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
35216         dg-require-effective-target, dg-skip-if): Remove call to
35217         skip_test_and_clear_xfail.
35218         (dg-test): Clear xfail data.
35219
35220 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
35221
35222         PR target/17751
35223         * gcc.dg/ppc64-toc.c: New test.
35224
35225         * g++.dg/tree-ssa/empty-1.C: New test.
35226
35227         PR middle-end/19551
35228         * gcc.c-torture/execute/20050121-1.c: New test.
35229         * gcc.dg/20050121-2.c: New test.
35230
35231 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
35232         Paul Brook  <paul@codesourcery.com>
35233
35234         PR fortran/17941
35235         * gfortran.dg/real_const_1.f: New test.
35236         * gfortran.dg/real_const_2.f90: New test.
35237         * gfortran.dg/complex_int_1.f90: New test.
35238
35239 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
35240
35241         PR fortran/19313
35242         * gfortan.dg/inquire_6.f90: New test.
35243
35244 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35245
35246         PR libfortran/19451
35247         * open_readonly_1.f90: New test.
35248
35249 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35250
35251         PR libfortran/18982
35252         * gfortran.dg/open_new.f90: New file.
35253
35254 2005-01-22  Paul Brook  <paul@codesourcery.com>
35255
35256         * namelist_1.f90: New test.
35257
35258 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
35259
35260         PR tree-optimization/19484
35261         * gcc.c-torture/compile/20050122-[12].c: New tests.
35262
35263 2005-01-22  Paul Brook  <paul@codesourcery.com>
35264
35265         * gfortran.dg/implicit_2.f90: New test.
35266
35267 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
35268
35269         PR fortran/19314
35270         * gfortran.dg/inquire_5.f90: New test.
35271
35272 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35273
35274         PR c/18809
35275         * gcc.dg/pr18809-1.c: New test.
35276
35277 2005-01-21  Ian Lance Taylor  <ian@airs.com>
35278
35279         * gcc.dg/20050121-1.c: New test.
35280
35281         PR tree-optimization/13000
35282         * gcc.dg/20040206-1.c: Change warning to point where function is
35283         being inlined.
35284
35285 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35286
35287         PR c++/19208
35288         * g++.dg/template/array11.C: New test.
35289
35290 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35291
35292         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
35293         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
35294         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
35295         * gfortran.dg/getenv_1.f90: Add dg-do directive.
35296         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
35297         gfortran.dg/pr17164.f90: Add missing dg-do directives.
35298
35299 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35300
35301         PR tree-optimization/15349
35302         * gcc.dg/tree-ssa/pr15349.c: New.
35303
35304 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
35305
35306         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
35307
35308 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
35309
35310         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
35311         scan-assembler-times directive name.
35312
35313         * gcc.dg/asm-a.c: Move dg-require-effective-target to
35314         after dg-do.
35315
35316         PR rtl-optimization/19462
35317         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
35318
35319 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
35320
35321         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
35322         counting function calls on ia64.
35323
35324 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
35325
35326         PR rtl-optimization/15139
35327         * gcc.dg/20050111-2.c: New test.
35328
35329         PR c/17297
35330         * gcc.c-torture/compile/20050113-1.c: New testcase.
35331
35332         PR middle-end/19164
35333         * gcc.dg/20050113-1.c: New testcase.
35334
35335 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
35336
35337         * gcc.dg/vect/vect-85.c: Add comment.
35338         * gcc.dg/vect/vect-86.c: Add xfail for now.
35339         * gcc.dg/vect/vect-87.c: Add xfail for now.
35340         * gcc.dg/vect/vect-88.c: Add xfail for now.
35341         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
35342
35343 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35344
35345         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
35346
35347 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35348
35349         * g++.dg/debug/typedef3.C: New test.
35350
35351 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
35352
35353         PR c/19472
35354         * gcc.dg/asm-a.c: New test.
35355
35356 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
35357
35358         * gcc.dg/sh-relax.c: Add prototype for abort.
35359
35360 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35361
35362         * gcc.dg/short-compare-1.c: New test.
35363         * gcc.dg/short-compare-2.c: Likewise.
35364
35365 2005-01-18  Michael Matz  <matz@suse.de>
35366
35367         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
35368
35369 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
35370
35371         PR tree-optimization/19121
35372         * gcc.c-torture/compile/pr19121.c: New test.
35373
35374 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
35375
35376         PR target/19357
35377         * gcc.c-torture/compile/pr19357.c: New test.
35378
35379 2005-01-17  Ian Lance Taylor  <ian@airs.com>
35380
35381         PR c/5675
35382         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
35383         pass--those that refer just to the variable, possibly with a
35384         cast.
35385         * gcc.dg/c99-const-expr-3.c: Likewise.
35386
35387         PR middle-end/13127
35388         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
35389         longer emitted.
35390
35391 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
35392
35393         PR fortran/18778
35394         * gfortran.dg/endfile_2.f90: New test.
35395
35396 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
35397
35398         PR 19168
35399         * gfortran.dg/select_5.f90: New test.
35400
35401 2004-01-16  Paul Brook  <paul@codesourcery.com>
35402
35403         * gfortran.dg/common_4.f90: New test.
35404
35405 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
35406
35407         PR rtl-optimization/19462
35408         * gcc.dg/torture/pr19462-1.c: New test.
35409
35410 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
35411
35412         PR objc/19321
35413         * objc.dg/func-ptr-2.m: New.
35414         * objc.dg/volatile-1.m: New.
35415
35416 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35417
35418         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
35419
35420 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35421
35422         PR tree-optimization/19060
35423         * gcc.c-torture/execute/20050104-1.c: New test.
35424
35425 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
35426
35427         PR fortran/18983
35428         * gfortran.dg/write_to_null.f90: New test.
35429
35430 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
35431             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35432
35433         PR other/19328
35434         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
35435         argument.
35436
35437 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35438
35439         PR c++/19263
35440         * g++.dg/init/vector1.C: New test.
35441
35442 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
35443
35444         PR target/13158
35445         * gcc.target/ia64/sibcall-unwind-1.c: New test.
35446         PR target/18987
35447         * gcc.target/ia64/sibcall-unwind-2.c: New test.
35448
35449 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
35450
35451         * gfortran.dg/select_1.f90: New test.
35452         * gfortran.dg/select_2.f90: New test.
35453         * gfortran.dg/select_3.f90: New test.
35454         * gfortran.dg/select_4.f90: New test.
35455
35456 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
35457
35458         PR middle-end/19084
35459         PR rtl-optimization/19348
35460         * gcc.dg/20050111-1.c: New test.
35461         * gcc.c-torture/execute/20050111-1.c: New test.
35462
35463         * gcc.dg/i386-asm-4.c: New test.
35464
35465 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35466
35467         * gcc.dg/nested-func-2.c: New test.
35468         * ada/acats/norun.lst: Remove c953002.
35469
35470 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
35471
35472         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
35473
35474 2005-01-12  Ben Elliston  <bje@au.ibm.com>
35475
35476         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
35477
35478 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
35479
35480         PR target/18761
35481         * g++.dg/abi/align1.C: New test.
35482
35483 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
35484
35485         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
35486         at a time.
35487         * g++.dg/ext/altivec_check.h: Support compiling as C.
35488
35489 2005-01-10  Roger Sayle  <roger@eyesopen.com>
35490
35491         PR c++/19355
35492         * g++.dg/expr/pr19355-1.C: New test case.
35493
35494 2005-01-10  Laurent GUERBY <laurent@guerby.net>
35495
35496         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
35497         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
35498         * ada/acats/tests/c3/c92005b.ada: Likewise.
35499         * ada/acats/tests/c3/cxb3012.a: Likewise.
35500         * ada/acats/norun.lst: Add c380004 and c953002, add PR
35501
35502 2005-01-09  Paul Brook  <paul@codesourcery.com>
35503
35504         * gfortran.dg/common_2.f90: New file.
35505         * gfortran.dg/common_3.f90: New file.
35506
35507 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
35508
35509         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
35510
35511 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35512
35513         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
35514         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
35515         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
35516         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
35517         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
35518         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
35519         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
35520         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
35521         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
35522         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
35523         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
35524         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
35525         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
35526         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
35527         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
35528         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
35529         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
35530         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
35531         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
35532         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
35533         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
35534         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
35535         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
35536         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
35537         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
35538         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
35539         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
35540         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
35541         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
35542         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
35543         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
35544         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
35545         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
35546         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
35547         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35548         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35549         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35550         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35551         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35552         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35553         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35554         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35555         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35556         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35557         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35558         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35559         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35560         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35561         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35562         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35563         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35564         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35565         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35566         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35567         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35568         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35569         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35570         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35571         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35572         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35573         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35574         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35575         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35576         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35577         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35578         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35579         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35580
35581         * gcc.dg/vect/vect-1.c: Fix spelling.
35582         * gcc.dg/vect/vect-10.c: Fix spelling.
35583         * gcc.dg/vect/vect-11.c: Fix spelling.
35584         * gcc.dg/vect/vect-12.c: Fix spelling.
35585         * gcc.dg/vect/vect-14.c: Fix spelling.
35586         * gcc.dg/vect/vect-15.c: Fix spelling.
35587         * gcc.dg/vect/vect-16.c: Fix spelling.
35588         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35589         * gcc.dg/vect/vect-64.c: Fix comments.
35590         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35591
35592 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35593             Ira Rosen  <irar@il.ibm.com>
35594
35595         * gcc.dg/vect/vect-70.c: New test.
35596         * gcc.dg/vect/vect-71.c: New test.
35597
35598 2005-01-09  Manfred Hollstein  <mh@suse.com>
35599
35600         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35601         * gcc.dg/pr18241-2.c: Likewise.
35602         * gcc.dg/pr18241-3.c: Likewise.
35603         * gcc.dg/pr18241-4.c: Likewise.
35604         * gcc.dg/pr18241-5.c: Likewise.
35605
35606 2005-01-08  Richard Henderson  <rth@redhat.com>
35607
35608         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35609         False for x86 and x86-64.
35610
35611 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
35612
35613         PR tree-optimization/18241
35614         * gcc.dg/pr18241-1.c: New test.
35615         * gcc.dg/pr18241-2.c: New test.
35616         * gcc.dg/pr18241-3.c: New test.
35617         * gcc.dg/pr18241-4.c: New test.
35618         * gcc.dg/pr18241-5.c: New test.
35619
35620 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
35621
35622         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35623         gfortran.dg/select_4.f90: New.
35624
35625 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35626
35627         * gcc.c-torture/execute/20050107-1.c: New test.
35628
35629 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
35630
35631         PR c++/19298
35632         * g++.dg/template/ref2.C: New.
35633
35634 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
35635
35636         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35637         instead of being empty.
35638
35639 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35640
35641         PR fortran/15553
35642         * gfortran.dg/array-1.f90: New test.
35643
35644 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35645
35646         PR tree-optimization/19283
35647         * gcc.c-torture/execute/20050106-1.c: New test.
35648
35649         PR rtl-optimization/18861
35650         * gcc.dg/20050105-1.c: New test.
35651
35652         PR tree-optimization/18828
35653         * gcc.dg/20050105-2.c: New test.
35654
35655 2005-01-07  Andreas Jaeger  <aj@suse.de>
35656
35657         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
35658
35659 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
35660
35661         PR fortran/18398
35662         * gfortran.dg/fmt_read.f90: New test.
35663
35664 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
35665
35666         * gcc.dg/rs6000-ldouble-2.c: New.
35667
35668 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
35669
35670         PR c++/19244
35671         * g++.dg/parser/ctor2.C: New test.
35672
35673 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35674
35675         PR c++/17154
35676         * g++.dg/template/using9.C: New test.
35677
35678 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35679
35680         PR c++/19258
35681         * g++.dg/lookup/friend6.C: New test.
35682
35683 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35684
35685         PR c++/19270
35686         * g++.dg/template/array10.C: New.
35687
35688 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35689
35690         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
35691         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
35692
35693 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
35694
35695         * gcc.c-torture/compile/20050105-1.c: New test.
35696
35697 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
35698
35699         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
35700
35701 2005-01-05  Roger Sayle  <roger@eyesopen.com>
35702
35703         PR middle-end/19100
35704         * gcc.dg/conv-3.c: New test case.
35705
35706 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
35707
35708         * gcc.dg/asm-wide-1.c: New test.
35709
35710 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35711
35712         PR c++/19030
35713         * g++.dg/parse/crash22.C: New
35714
35715 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
35716
35717         PR 19257
35718         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
35719
35720 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
35721
35722         PR middle-end/17767
35723         * gcc.dg/i386-mmx-6.c: New test case.
35724
35725 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
35726
35727         PR tree-optimization/18308
35728         * gcc.dg/vect/pr18308.c: New testcase.
35729
35730 2005-01-04  Andreas Jaeger  <aj@suse.de>
35731
35732         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
35733
35734 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35735             Robert Bowdidge <bowdidge@apple.com>
35736
35737         * gcc.dg/cpp/subframework1.c: New.
35738         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
35739         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
35740         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
35741         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
35742
35743 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35744
35745         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
35746         producing warning.
35747         * gcc.dg/darwin-weakimport-2.c: New.
35748
35749 2005-01-03  Richard Henderson  <rth@redhat.com>
35750
35751         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
35752
35753 2005-01-03  Richard Henderson  <rth@redhat.com>
35754
35755         * gcc.dg/vect/vect.exp: Enable for ia64.
35756         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
35757         (check_effective_target_vect_float): Likewise.
35758         (check_effective_target_vect_no_align): Likewise.
35759         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
35760         * gcc.dg/vect/vect-8.c: Likewise.
35761
35762 2005-01-03  Uros Bizjak <uros@kss-loka.si>
35763
35764         PR target/19236
35765         * gcc.dg/pr19236-1.c: New test case.
35766
35767 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
35768
35769         PR rtl-optimization/12092
35770         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
35771
35772 2005-01-02  Andreas Jaeger  <aj@suse.de>
35773
35774         * gcc.dg/pr12092-1.c: Do not run on x86_64.
35775
35776 2005-01-01  Roger Sayle  <roger@eyesopen.com>
35777             Andrew Pinski  <pinskia@physics.uc.edu>
35778
35779         PR rtl-optimization/12092
35780         * gcc.dg/pr12092-1.c: New test case.
35781
35782 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
35783
35784         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
35785         'hidden' and 'default' for better portability.
35786         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
35787
35788         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
35789         6 and 7.
35790         * g++.old-deja/g++.brendan/new3.C: Likewise.
35791
35792 2005-01-01  Steven Bosscher  <stevenb@suse.de>
35793
35794         * gcc.dg/20041231-1.C: New test.
35795         * g++.dg/warn/Wunreachable-code-1.C: New test.
35796
35797 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
35798
35799         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
35800         file, not /dev/null.  Abort on error.
35801
35802 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
35803             Ziemowit Laski  <zlaski@apple.com>
35804
35805         PR objc/18971
35806         * objc.dg/encode-5.m: New test.
35807
35808 2004-12-29  Richard Henderson  <rth@redhat.com>
35809
35810         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
35811         * objc.dg/stabs-1.m: Disable for ia64.
35812
35813 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
35814
35815         PR c++/19190
35816         * g++.dg/warn/Wunused-10.C: New test.
35817
35818 2004-12-28  Richard Henderson  <rth@redhat.com>
35819
35820         * objc.dg/stabs-1.m: Disable for alpha.
35821
35822 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35823
35824         PR c++/19149
35825         * g++.dg/parse/error23.C: New test.
35826
35827 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35828
35829         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35830
35831         PR fortran/19032
35832         * gfortran.dg/intrinsic_modulo_1.f90: New.
35833         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35834         tests with divisor -1.
35835
35836 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35837
35838         * g++.dg/opt/temp1.C (memcpy): Return a value.
35839
35840         PR c++/19148
35841         * g++.dg/expr/cond7.C: New test.
35842
35843 2004-12-27  Paul Brook  <paul@codesourcery.com>
35844
35845         * gfortran.dg/g77/select_no_compile.f: Remove.
35846
35847 2004-12-27  Richard Henderson  <rth@redhat.com>
35848
35849         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
35850         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
35851         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
35852
35853 2004-12-26  Richard Henderson  <rth@redhat.com>
35854
35855         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
35856         by 1i instead of token pasting.
35857
35858 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35859
35860         PR tree-optimization/17578
35861         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
35862         to additional_flags.
35863         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35864
35865 2004-12-25  Richard Henderson  <rth@redhat.com>
35866
35867         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35868         Remove Alpha.
35869
35870 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35871
35872         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
35873         hppa*-*-hpux*.
35874         * gcc.dg/pr17957.c (dg-options): Likewise.
35875         * gcc.dg/struct-ret-1.c: Add prototype for abort.
35876         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
35877         instead of 0 on __hppa__.
35878         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
35879         "foo,%r" on hppa*-*-*.
35880
35881 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
35882
35883         PR fortran/19071
35884         * gfortran.dg/complex_write.f90: New test.
35885
35886 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35887
35888         PR c++/17595
35889         * g++.dg/parse/pragma2.C: New test.
35890
35891         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
35892
35893 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35894
35895         * gcc.dg/empty2.c: Add missing dg-warning.
35896
35897 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35898
35899         PR c++/17413
35900         * g++.dg/template/local4.C: New test.
35901         * g++.dg/template/crash19.C: Add dg-error marker.
35902
35903         * g++.dg/template/crash31.C: Correct embedded PR number.
35904
35905 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35906
35907         PR c++/16405
35908         * g++.dg/opt/temp1.C: Add do-run marker.
35909
35910 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35911
35912         * g++.dg/template/spec19.C: New.
35913
35914 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35915
35916         PR target/16819
35917         * gcc.dg/empty2.c: New.
35918
35919 2004-12-23  Richard Henderson  <rth@redhat.com>
35920
35921         * lib/target-supports.exp (check_effective_target_vect_no_align):
35922         Remove i?86 and x86-64.
35923
35924 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35925
35926         PR c++/16405
35927         * g++.dg/opt/temp1.C: New test.
35928
35929 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35930
35931         PR c++/18733
35932         * g++.dg/template/friend33.C: New testcase.
35933
35934 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
35935
35936         PR c++/18464
35937         * g++.dg/template/cond5.C: New test.
35938
35939         PR c++/18492
35940         * g++.dg/inherit/thunk3.C: New test.
35941
35942         PR c++/11224
35943         * g++.dg/warn/Wunused-9.C: New test.
35944
35945 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
35946
35947         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
35948
35949 2004-12-22  Jan Beulich  <jbeulich@novell.com>
35950
35951         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
35952
35953 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
35954
35955         PR c++/18378
35956         * g++.dg/ext/packed8.C: New test.
35957
35958         PR c++/19063
35959         * g++.dg/template/crash31.C: New test.
35960
35961         PR c++/19034
35962         * g++.dg/template/crash30.C: New test.
35963
35964 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
35965
35966         PR C++/18984
35967         * g++.dg/eh/ctor3.C: New test.
35968
35969 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35970
35971         * objc.dg/stabs-1.m: Allow section name to be quoted and
35972         assembly label to begin with '.LL'.
35973
35974 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
35975
35976         * gcc.dg/vect/vect.exp
35977         (check_effective_target_lp64_or_vect_no_align): New.
35978         * gcc.dg/vect/vect-77.c: Use it.
35979         * gcc.dg/vect/vect-78.c: Use it.
35980
35981         * lib/target-supports.exp
35982         (check_effective_target_vect_no_max,
35983         check_effective_target_vect_no_bitwise,
35984         check_effective_target_vect_no_align): New.
35985         * gcc.dg/vect/vect-13.c: Use them.
35986         * gcc.dg/vect/vect-17.c: Ditto.
35987         * gcc.dg/vect/vect-18.c: Ditto.
35988         * gcc.dg/vect/vect-19.c: Ditto.
35989         * gcc.dg/vect/vect-20.c: Ditto.
35990         * gcc.dg/vect/vect-27.c: Ditto.
35991         * gcc.dg/vect/vect-29.c: Ditto.
35992         * gcc.dg/vect/vect-44.c: Ditto.
35993         * gcc.dg/vect/vect-48.c: Ditto.
35994         * gcc.dg/vect/vect-50.c: Ditto.
35995         * gcc.dg/vect/vect-52.c: Ditto.
35996         * gcc.dg/vect/vect-54.c: Ditto.
35997         * gcc.dg/vect/vect-56.c: Ditto.
35998         * gcc.dg/vect/vect-58.c: Ditto.
35999         * gcc.dg/vect/vect-60.c: Ditto.
36000         * gcc.dg/vect/vect-72.c: Ditto.
36001         * gcc.dg/vect/vect-80.c: Ditto.
36002
36003 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
36004
36005         PR c++/14075
36006         * g++.dg/init/string1.C: New.
36007
36008         PR c++/18975
36009         * g++.dg/other/synth1.C: New.
36010
36011 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
36012
36013         PR c/18963
36014         * gcc.dg/pr18963-1.c: New test.
36015
36016 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
36017
36018         PR c/18596
36019         * gcc.dg/funcdef-storage-1.c (foo): Remove.
36020         * gcc.dg/pr18596-1.c: Use dg-error.
36021         (dg-options): Use -fno-unit-at-a-time.
36022         * gcc.dg/pr18596-2.c: New test.
36023         * gcc.dg/pr18596-3.c: New test.
36024
36025 2004-12-20  Roger Sayle  <roger@eyesopen.com>
36026
36027         PR middle-end/18683
36028         * g++.dg/opt/pr18683-1.C: New test case.
36029
36030 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
36031
36032         PR other/19093
36033         * g++.dg/opt/max1.C: Fix for 64bit targets.
36034
36035 2004-12-20  Matt Austern  <austern@apple.com>
36036
36037         PR c++/19044
36038         * g++.dg/ext/builtin6.C: New
36039
36040 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
36041
36042         PR tree-optimization/19080
36043         * gcc.c-torture/compile/pr19080.c: New test.
36044
36045 2004-12-20  Steven Bosscher  <stevenb@suse.de>
36046
36047         * gcc.dg/20041219-1.c: New test.
36048
36049 2004-12-19  Roger Sayle  <roger@eyesopen.com>
36050
36051         PR middle-end/19068
36052         * g++.dg/opt/max1.C: New test case.
36053
36054 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36055
36056         * gcc.dg/fdata-sections-1.c: New test.
36057
36058 2004-12-18  Roger Sayle  <roger@eyesopen.com>
36059
36060         PR middle-end/18548
36061         * gcc.dg/max-1.c: New test case.
36062
36063 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
36064
36065         * gcc.c-torture/execute/20041218-1.c: New test.
36066
36067 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
36068
36069         * gcc.dg/pr18501.c: New test.
36070         * gcc.dg/uninit-5.c: XFAIL.
36071         * gcc.dg/uninit-9.c: XFAIL.
36072
36073 2004-12-17  Dale Johannesen  <dalej@apple.com>
36074
36075         * gcc.dg/20041213-1.c: New.
36076
36077 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
36078
36079         * objc.dg/stabs-1.m: Allow assembly label to begin
36080         with a dot ('.').
36081
36082 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
36083
36084         * gcc.c-torture/execute/20041213-1.c: Move...
36085         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
36086
36087 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
36088
36089         PR c++/18721
36090         * g++.dg/lookup/conv-5.C: New.
36091
36092 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
36093
36094         * objc.dg/stabs-1.m: New test.
36095
36096 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
36097
36098         * gcc.dg/visibility-c.c: Change compile to
36099         assemble for the test.
36100
36101 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
36102
36103         PR target/19041
36104         * gcc.dg/visibility-c.c: New test.
36105
36106 2004-12-16  Roger Sayle  <roger@eyesopen.com>
36107
36108         PR middle-end/18493
36109         * gcc.dg/switch-8.c: New test case.
36110
36111 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36112
36113         PR c++/18905
36114         * g++.dg/template/init4.C: New.
36115         * g++.dg/opt/static3.C: Enable optimizer.
36116
36117 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
36118
36119         * g++.dg/other/complex1.C: New test.
36120
36121 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
36122
36123         * g++.dg/opt/inline9.C: New test.
36124
36125 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36126
36127         PR fortran/18993
36128         * gfotran.dg/nullify_1.f: New test.
36129
36130 2004-12-15  Richard Henderson  <rth@redhat.com>
36131
36132         * gcc.target/i386/i386.exp: New harness.
36133         * gcc.target/i386/vect-args.c: New.
36134
36135 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
36136
36137         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
36138
36139 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36140
36141         PR c++/18825
36142         * g++.dg/template/friend32.C: New test.
36143
36144 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36145
36146         * cpp/pragma-once-1.c: New test.
36147         * cpp/pragma-once-1b.h: Likewise.
36148         * cpp/pragma-once-1c.h: Likewise.
36149         * cpp/pragma-once-1d.h: Likewise.
36150         * cpp/inc/pragma-once-1a.h: Likewise.
36151
36152 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
36153             Steven G. Kargl  <kargls@comcast.net>
36154
36155         PR fortran/17597
36156         * gfortran.dg/list_read_3.f90: New test.
36157
36158 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36159
36160         * gcc.dg/ftrapv-2.c: New test.
36161
36162 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
36163
36164         PR c++/18981
36165         * g++.dg/template/typename9.C: New test.
36166
36167 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36168
36169         PR c++/18738
36170         * g++.dg/template/typename8.C: New test.
36171         * g++.dg/parse/friend2.C: Tweak error message.
36172
36173 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36174
36175         * gcc.c-torture/20041214-1.c: New test.
36176
36177 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36178
36179         PR c++/18965
36180         * g++.dg/init/array17.C: New test.
36181
36182 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36183
36184         PR c++/18793
36185         * g++.dg/init/aggr3.C: New test.
36186
36187 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
36188
36189         * gcc.dg/altivec-types-1.c: New test.
36190         * gcc.dg/altivec-types-2.c: New test.
36191         * gcc.dg/altivec-types-3.c: New test.
36192         * gcc.dg/altivec-types-4.c: New test.
36193         * g++.dg/ext/altivec-types-1.C: New test.
36194         * g++.dg/ext/altivec-types-2.C: New test.
36195         * g++.dg/ext/altivec-types-3.C: New test.
36196         * g++.dg/ext/altivec-types-4.C: New test.
36197
36198 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
36199
36200         PR middle-end/18951
36201         * gcc.c-torture/execute/20041213-1.c: New test.
36202
36203 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
36204
36205         PR c++/18949
36206         * g++.dg/template/cast1.C: New.
36207
36208 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
36209
36210         * gcc.c-torture/execute/20041213-2.c: New test.
36211
36212 2004-12-13  Richard Henderson  <rth@redhat.com>
36213
36214         * gcc.dg/i386-sse-10.c: Fix typo in options.
36215
36216 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
36217
36218         PR c++/18968
36219         * g++.dg/opt/pr18968.C: New test.
36220
36221 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
36222
36223         PR c++/18925
36224         * g++.dg/ext/visibility/staticdatamem.C: New test.
36225
36226 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
36227
36228         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
36229
36230 2004-12-13  Roger Sayle  <roger@eyesopen.com>
36231
36232         PR rtl-optimization/18928
36233         * gcc.dg/pr18928-1.c: New test case.
36234
36235 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
36236
36237         PR tree-opt/16951
36238         * gcc.c-torture/compile/20041211-1.c: New.
36239
36240 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36241
36242         PR middle-end/17564
36243         * gcc.c-torture/execute/20041212-1.c: New test.
36244
36245 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36246
36247         PR fortran/18869
36248         * gfortran.dg/common_1.f90: New test.
36249
36250 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
36251         Paul Brook  <paul@codesourcery.com>
36252
36253         PR fortran/16222
36254         * gfortran.dg/real_do_1.f90: New test.
36255
36256 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
36257
36258         PR tree-opt/18040
36259         * g++.dg/opt/ptrmem6.C: New test.
36260
36261 2004-12-11  Roger Sayle  <roger@eyesopen.com>
36262
36263         PR middle-end/18921
36264         * gcc.dg/pr18921-1.c: New test case.
36265
36266 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36267
36268         PR fortran/17175
36269         * gfortran.dg/scale_1.f90: New test.
36270
36271 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
36272
36273         PR middle-end/18903
36274         * gcc.c-torture/compile/pr18903.c: New test.
36275
36276 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
36277
36278         * gcc.c-torture/execute/20041210-1.c: New test.
36279
36280 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36281
36282         PR c++/18731
36283         * g++.dg/parser/struct-1.C: New test.
36284         * g++.dg/parser/struct-2.C: New test.
36285         * g++.dg/parser/struct-3.C: New test.
36286
36287 2004-12-09  Richard Henderson  <rth@redhat.com>
36288
36289         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
36290
36291         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
36292         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
36293
36294 2004-12-09  Matt Austern  <austern@apple.com>
36295
36296         PR c++/18514
36297         * g++.dg/ext/builtin1.C: New
36298         * g++.dg/ext/builtin2.C: New
36299         * g++.dg/ext/builtin3.C: New
36300         * g++.dg/ext/builtin4.C: New
36301         * g++.dg/ext/builtin5.C: New
36302
36303 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
36304
36305         PR tree-opt/18904
36306         * g++.dg/opt/ptrmem5.C: New test.
36307
36308 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
36309
36310         * g++.dg/parse/typename5.C: Adjust for new error.
36311         * g++.dg/parse/typename7.C: New.
36312
36313 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36314
36315         PR c++/18073
36316         * g++.dg/other/mmintrin.C: New test.
36317
36318 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36319
36320         PR c++/16681
36321         * g++.dg/init/array15.C: New.
36322         * g++.dg/init/array16.C: New.
36323
36324 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36325
36326         PR fortran/18826
36327         * gfortran.dg/assign_1.f90: New test.
36328
36329 2004-12-08  Nick Clifton  <nickc@redhat.com>
36330
36331         * gcc.target/xstormy16/bss_below100: New directory containing tests.
36332         * gcc.target/xstormy16/data_below100: Likewise.
36333         * gcc.target/xstormy16/sfr: Likewise.
36334         * gcc.target/xstormy16/below100.S: New test source file.
36335         * gcc.target/xstormy16/below100.ld: New test linker script.
36336         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36337         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
36338         bp instructions.
36339         * gcc.target/xstormy16/bp.c: Likewise.
36340
36341         * gcc.target/xstormy16/bss_below100: New files:
36342         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36343         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36344         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36345         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36346         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36347         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36348         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36349         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36350         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36351         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36352         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36353         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36354         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36355         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36356         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36357         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36358         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36359         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36360         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36361         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36362         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36363         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36364         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36365         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36366         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36367         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36368         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36369
36370         * gcc.target/xstormy16/data_below100: New files:
36371         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36372         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36373         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36374         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36375         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36376         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36377         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36378         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36379         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36380         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36381         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36382         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36383         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36384         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36385         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36386         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36387         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36388         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36389         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36390         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36391         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36392         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36393         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36394         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36395         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36396         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36397         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36398
36399         * gcc.target/xstormy16/sfr: New files:
36400         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
36401         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
36402         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
36403         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
36404         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
36405         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
36406         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
36407         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
36408         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
36409         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
36410         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
36411         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
36412         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
36413         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
36414         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
36415         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
36416         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
36417         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
36418         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
36419         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
36420         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
36421         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
36422         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
36423         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
36424         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
36425         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
36426         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
36427         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
36428         27_if0_sfrw_bitfield_f.c
36429
36430 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36431
36432         PR c++/18100
36433         * g++.dg/lookup/name-clash4.C: New test.
36434
36435 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
36436
36437         PR c++/18672
36438         * g++.dg/opt/array1.C: New.
36439
36440         PR c++/18803
36441         * g++.dg/template/operator5.C: New.
36442
36443 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
36444
36445         PR c/18867
36446         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
36447
36448 2004-12-07  Steven Bosscher  <stevenb@suse.de>
36449
36450         * gcc.dg/noncompile/20041207.c: New test.
36451
36452 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
36453
36454         * g++.dg/other/unreachable-1.C: New test.
36455
36456 2004-12-06  Nick Clifton  <nickc@redhat.com>
36457
36458         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
36459         <limits.h> because the latter comes from gcc's include/ directory
36460         and not the newlib/libc/include directory.
36461
36462 2004-12-04  Richard Henderson  <rth@redhat.com>
36463
36464         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
36465
36466 2004-12-04  Richard Henderson  <rth@redhat.com>
36467
36468         * lib/target-supports.exp (check_gc_sections_available): Disable
36469         for alpha and ia64.
36470
36471 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
36472
36473         PR middle-end/17909
36474         * g++.dg/other/vararg-2.C: New test.
36475
36476 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36477
36478         PR c++/17011, c++/17971
36479         * g++.dg/template/error15.C: Adjust expected error.
36480         * g++.dg/template/instantiate3.C: Likewise.
36481
36482 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
36483
36484         * gcc.dg/altivec-18.c: Fix for darwin
36485
36486 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36487
36488         PR c++/18782
36489         * g++.dg/parse/ptrmem2.C: New.
36490
36491         PR c++/18318
36492         * g++.dg/template/new1.C: New.
36493
36494 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36495
36496         PR fortran/18710
36497         * gfortran.dg/direct_io_3.f90: New test.
36498
36499 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
36500
36501         PR 18758
36502         * g++.dg/parse/crash21.C: New.
36503
36504 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36505
36506         PR c++/15664, c++/18276
36507         * g++.dg/template/ttp13.C: New test.
36508         * g++.dg/template/ttp14.C: Likewise.
36509
36510 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36511
36512         PR c++/18123
36513         * g++.dg/parse/enum2.C: New test.
36514         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
36515
36516 2004-12-02  Nick Clifton  <nickc@redhat.com>
36517
36518         * gcc.target/xstormy16: New test directory.
36519         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36520         * gcc.target/xstormy16/bp.c: Check the generation of bp
36521         instructions.
36522         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
36523         bn instructions and the BELOW100 attribute.
36524
36525 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
36526
36527         PR target/16952
36528         * gcc.dg/ppc-eabi.c: New.
36529
36530 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36531
36532         PR fortran/18284
36533         * gfortran.dg/backspace.f90
36534
36535 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36536
36537         * gfortran.dg/inquire.f90: New test.
36538
36539 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
36540
36541         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
36542         handle effective-target-keyword.
36543         (dg-skip-if): Support effective-target keyword as target list.
36544         (dg-xfail-if): Ditto.
36545         * lib/target-supports.exp (is-effective-target-keyword): New proc.
36546
36547 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
36548
36549         PR tree-optimization/18291
36550         * gcc.c-torture/compile/pr18291.c: New test.
36551
36552 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
36553
36554         PR C++/18729
36555         * g++.dg/parse/crash20.C: New.
36556
36557         PR c++/17431
36558         * g++.dg/overload/arg1.C: New.
36559         * g++.dg/overload/arg2.C: New.
36560         * g++.dg/overload/arg3.C: New.
36561         * g++.dg/overload/arg4.C: New.
36562
36563 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
36564
36565         * gcc.dg/c99-flex-array-4.c: Remove.
36566
36567 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36568
36569         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36570
36571         * lib/target-supports.exp (is-effective-target): Simplify.
36572
36573         * lib/target-supports.exp (check_effective_target_vect_long):
36574         Fix for powerpc64-*-*.
36575
36576 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
36577
36578         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36579         to support new requirements on FreeBSD 5.
36580
36581 2004-11-30  Devang Patel  <dpatel@apple.com>
36582
36583         PR 18702
36584         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36585
36586 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36587
36588         * g++.dg/ext/altivec-13.C: New test.
36589
36590 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
36591
36592         PR tree-opt/18298
36593         * gcc.c-torture/execute/p18298.c: New test.
36594
36595 2004-11-30  Ira Rosen  <irar@il.ibm.com>
36596             Dorit Naishlos  <dorit@il.ibm.com>
36597
36598         PR tree-opt/18607
36599         * gcc.dg/vect/vect-89.c: New test.
36600
36601 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
36602
36603         * gcc.dg/pr18596-1.c: New test.
36604
36605 2004-11-30  Ben Elliston  <bje@au.ibm.com>
36606
36607         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
36608
36609 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36610
36611         PR c/18479
36612         * gcc.dg/pr18479.c: New test.
36613
36614 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36615
36616         PR target/18490
36617         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36618         mmix-knuth-mmixware.
36619
36620         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36621         cris-*-elf* cris-*-aout* mmix-*-*
36622
36623 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36624
36625         PR middle-end/18725
36626         * gcc.dg/pr18725.c: New test.
36627
36628 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36629
36630         PR target/18488
36631         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36632
36633         PR target/18336
36634         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36635
36636 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
36637
36638         PR c++/18368
36639         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36640         * g++.old-deja/g++.law/ctors5.C: Likewise.
36641         * g++.old-deja/g++.other/crash25.C: Likewise.
36642
36643         PR c++/18674
36644         * g++.dg/template/error16.C: New test.
36645
36646         PR c++/18512
36647         * g++.dg/template/crash29.C: New test.
36648
36649 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
36650
36651         PR tree-optimization/18712
36652         * gcc.c-torture/compile/pr18712.c: New test.
36653
36654 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
36655
36656         PR c/7544
36657         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
36658         tests.
36659
36660 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36661
36662         PR c++/18652
36663         * g++.dg/lookup/crash6.C: New test.
36664
36665 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36666
36667         PR middle-end/18164
36668         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
36669
36670 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
36671
36672         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
36673         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
36674         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
36675
36676 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
36677
36678         * gcc.dg/pr18164.c: New test.
36679
36680 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
36681
36682         * gcc.dg/funroll-loops-all.c: New.
36683
36684 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36685
36686         PR target/18489
36687         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
36688         delimeter, match space and TAB as well as ":".
36689
36690         PR target/18484
36691         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
36692
36693         PR target/18348
36694         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
36695
36696         PR target/18345
36697         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
36698
36699         PR target/18337
36700         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
36701
36702 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
36703
36704         * gfortran.dg/direct_io_2.f90: New test.
36705
36706 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36707
36708         PR target/18334
36709         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
36710
36711 2004-11-28  Richard Henderson  <rth@redhat.com>
36712
36713         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
36714
36715 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
36716
36717         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
36718         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
36719         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
36720         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
36721         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
36722         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
36723         gcc.dg/pointer-arith-8.c: New tests.
36724
36725 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
36726
36727         PR fortran/18364
36728         * gfortran.dg/endfile.f90: New test.
36729
36730 2004-11-27  Falk Hueffner  <falk@debian.org>
36731
36732         * gcc.dg/loop-6.c: New test.
36733
36734 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36735
36736         * gcc.c-torture/execute/20041126-1.c: New test.
36737
36738 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36739
36740         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
36741         on IRIX.
36742
36743 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36744
36745         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
36746         functions.
36747
36748 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36749
36750         PR rtl-optimization/17825
36751         * gcc.c-torture/compile/20041119-1.c: New test.
36752
36753 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36754
36755         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
36756         Check existence of ld library path variables before unsetting.
36757
36758 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
36759
36760         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
36761
36762 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36763
36764         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
36765
36766 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36767
36768         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
36769
36770 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36771
36772         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
36773         dg-do directive.
36774
36775 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36776
36777         * gcc.dg/pr17957.c: Pass --param, not -param.
36778
36779 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
36780
36781         PR middle-end/17957
36782         * gcc.dg/pr17957.c: New test.
36783
36784 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
36785
36786         PR c++/18445
36787         * g++.dg/template/crash28.C: Likewise.
36788
36789         PR c++/18001
36790         * g++.dg/expr/unary2.C: Adjust lvalue messages.
36791         * g++.dg/ext/lvaddr.C: Likewise.
36792         * g++.dg/opt/pr7503-3.C: Likewise.
36793
36794         PR c++/18466
36795         * g++.dg/parse/qualified3.C: New test.
36796         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
36797
36798         PR c++/18545
36799         * g++.dg/expr/return1.C: New test.
36800
36801 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36802
36803         Friend class name lookup 3/n, PR c++/3332
36804         * g++.dg/lookup/friend3.C: New test.
36805         * g++.dg/lookup/friend4.C: Likewise.
36806         * g++.dg/lookup/friend5.C: Likewise.
36807
36808 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36809
36810         Friend class name lookup 2/n, PR c++/14513, c++/15410
36811         * g++.dg/lookup/friend2.C: New test.
36812         * g++.dg/template/friend31.C: Likewise.
36813
36814 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36815
36816         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
36817
36818 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36819
36820         PR c++/17473
36821         * g++.dg/tc1/dr56.C: Remove.
36822         * g++.dg/template/typedef1.C: Add dg-error markers.
36823         * g++.old-deja/g++.other/typedef7.C: Likewise.
36824
36825         PR c++/18285
36826         * g++.dg/parse/typedef7.C: New test.
36827
36828 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
36829
36830         * gcc.c-torture/execute/20041124-1.c: New test.
36831
36832 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36833
36834         * g++.dg/template/deduce3.C: New test.
36835
36836         PR c++/18586
36837         * g++.dg/template/crash27.C: New test.
36838
36839         PR c++/18530
36840         * g++.dg/warn/Wshadow-3.C: New test.
36841
36842 2004-11-24  Devang Patel  <dpatel@apple.com>
36843
36844         PR/18555
36845         * gcc.dg/cpp/isysroot-1.c: New test.
36846         * gcc.dg/cpp/usr/include/stdio.h: New file.
36847         * gcc.dg/cpp/isysroot-2.c: New test.
36848         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
36849         New file.
36850
36851 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36852
36853         PR c++/8929
36854         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
36855
36856 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36857
36858         * gcc.target/sparc/align.c: Do not include <stdint.h>.
36859         * gcc.target/sparc/pdist.c: Likewise.
36860
36861 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
36862
36863         PR c++/16882
36864         * g++.dg/conversion/simd1.C: New test.
36865
36866 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36867
36868         * lib/target-libpath.exp: New file defining
36869         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
36870         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
36871         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
36872         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
36873         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
36874
36875 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
36876
36877         * gcc.dg/pragma-align-2.c: Test macro expansion.
36878         * gcc.dg/pragma-pack-2.c: New test.
36879
36880 2004-11-23  Richard Henderson  <rth@redhat.com>
36881
36882         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
36883         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36884         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
36885         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
36886         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
36887         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
36888
36889         * gcc.dg/vect/vect.exp: Add check for alpha.
36890         * lib/target-supports.exp (check_alpha_max_hw_available): New.
36891         (check_effective_target_vect_int): Enable for alpha.
36892         (check_effective_target_vect_long): New.
36893         (is-effective-target): Add it.
36894
36895 2004-11-23  Uros Bizjak <uros@kss-loka.si>
36896
36897         * gcc.dg/pr18614-1.c: New test.
36898
36899 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36900
36901         * gcc.dg/setjmp-2.c: New test.
36902
36903 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
36904
36905         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
36906         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
36907         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
36908         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
36909         gcc.target/sparc/pdist.c: New tests.
36910
36911 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
36912
36913         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
36914
36915 2004-11-22  Dale Johannesen  <dalej@apple.com>
36916
36917         * gcc.dg/20041111-1.c: New.
36918
36919 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36920
36921         PR tree-opt/18536
36922         * gcc.dg/vect/pr18536.c: New test.
36923
36924 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36925
36926         PR c++/18354
36927         * g++.dg/template/nontype11.C: New test.
36928
36929 2004-11-21  Roger Sayle  <roger@eyesopen.com>
36930
36931         PR middle-end/18520
36932         * gcc.dg/pr18520-1.c: New test case.
36933
36934 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
36935
36936         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
36937         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
36938         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
36939         expected diagnostics.
36940
36941 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36942
36943         PR target/18580
36944         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
36945         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
36946         vect-77.c, vect-77a.c: XFAIL on the SPARC.
36947
36948 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36949
36950         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
36951
36952 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
36953             Joseph Myers  <joseph@codesourcery.com>
36954
36955         * lib/target-supports.exp (check_visibility_available): Really
36956         test the compiler.
36957
36958 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36959
36960         PR tree-opt/18181
36961         * gcc.dg/vect/vect-85.c: New test.
36962         * gcc.dg/vect/vect-86.c: New test.
36963         * gcc.dg/vect/vect-87.c: New test.
36964         * gcc.dg/vect/vect-88.c: New test.
36965
36966 2004-11-19  Ben Elliston  <bje@au.ibm.com>
36967
36968         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
36969
36970 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
36971
36972         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
36973         * gcc.dg/ppc-and-1.c: Ditto.
36974         * gcc.dg/ppc-compare-1.c: Ditto.
36975         * gcc.dg/ppc-mov-1.c: Ditto
36976
36977 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
36978             Mark Mitchell  <mark@codesourcery.com>
36979
36980         * gcc.dg/pragma-init-fini-2.c: New test.
36981
36982 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36983             Aldy Hernandez  <aldyh@redhat.com>
36984
36985         * lib/target-supports.exp (check_effective_target_vect_int): New
36986         (check_effective_target_vect_float): New
36987         (check_effective_target_vect_double): New.
36988         (is-effective-target): Support new effective targets keywords.
36989         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
36990         default action for dg-do.
36991         * gcc.dg/vect/pr16105.c: Use new support.
36992         * gcc.dg/vect/pr18400.c: Ditto.
36993         * gcc.dg/vect/pr18425.c: Ditto.
36994         * gcc.dg/vect/vect-1.c: Ditto.
36995         * gcc.dg/vect/vect-10.c: Ditto.
36996         * gcc.dg/vect/vect-11.c: Ditto.
36997         * gcc.dg/vect/vect-12.c: Ditto.
36998         * gcc.dg/vect/vect-13.c: Ditto.
36999         * gcc.dg/vect/vect-14.c: Ditto.
37000         * gcc.dg/vect/vect-15.c: Ditto.
37001         * gcc.dg/vect/vect-16.c: Ditto.
37002         * gcc.dg/vect/vect-17.c: Ditto.
37003         * gcc.dg/vect/vect-18.c: Ditto.
37004         * gcc.dg/vect/vect-19.c: Ditto.
37005         * gcc.dg/vect/vect-2.c: Ditto.
37006         * gcc.dg/vect/vect-20.c: Ditto.
37007         * gcc.dg/vect/vect-21.c: Ditto.
37008         * gcc.dg/vect/vect-22.c: Ditto.
37009         * gcc.dg/vect/vect-23.c: Ditto.
37010         * gcc.dg/vect/vect-24.c: Ditto.
37011         * gcc.dg/vect/vect-25.c: Ditto.
37012         * gcc.dg/vect/vect-26.c: Ditto.
37013         * gcc.dg/vect/vect-27.c: Ditto.
37014         * gcc.dg/vect/vect-27a.c: Ditto.
37015         * gcc.dg/vect/vect-28.c: Ditto.
37016         * gcc.dg/vect/vect-29.c: Ditto.
37017         * gcc.dg/vect/vect-29a.c: Ditto.
37018         * gcc.dg/vect/vect-3.c: Ditto.
37019         * gcc.dg/vect/vect-30.c: Ditto.
37020         * gcc.dg/vect/vect-31.c: Ditto.
37021         * gcc.dg/vect/vect-32.c: Ditto.
37022         * gcc.dg/vect/vect-33.c: Ditto.
37023         * gcc.dg/vect/vect-34.c: Ditto.
37024         * gcc.dg/vect/vect-35.c: Ditto.
37025         * gcc.dg/vect/vect-36.c: Ditto.
37026         * gcc.dg/vect/vect-37.c: Ditto.
37027         * gcc.dg/vect/vect-38.c: Ditto.
37028         * gcc.dg/vect/vect-4.c: Ditto.
37029         * gcc.dg/vect/vect-40.c: Ditto.
37030         * gcc.dg/vect/vect-41.c: Ditto.
37031         * gcc.dg/vect/vect-42.c: Ditto.
37032         * gcc.dg/vect/vect-43.c: Ditto.
37033         * gcc.dg/vect/vect-44.c: Ditto.
37034         * gcc.dg/vect/vect-45.c: Ditto.
37035         * gcc.dg/vect/vect-46.c: Ditto.
37036         * gcc.dg/vect/vect-47.c: Ditto.
37037         * gcc.dg/vect/vect-48.c: Ditto.
37038         * gcc.dg/vect/vect-48a.c: Ditto.
37039         * gcc.dg/vect/vect-49.c: Ditto.
37040         * gcc.dg/vect/vect-5.c: Ditto.
37041         * gcc.dg/vect/vect-50.c: Ditto.
37042         * gcc.dg/vect/vect-51.c: Ditto.
37043         * gcc.dg/vect/vect-52.c: Ditto.
37044         * gcc.dg/vect/vect-53.c: Ditto.
37045         * gcc.dg/vect/vect-54.c: Ditto.
37046         * gcc.dg/vect/vect-55.c: Ditto.
37047         * gcc.dg/vect/vect-56.c: Ditto.
37048         * gcc.dg/vect/vect-56a.c: Ditto.
37049         * gcc.dg/vect/vect-57.c: Ditto.
37050         * gcc.dg/vect/vect-58.c: Ditto.
37051         * gcc.dg/vect/vect-59.c: Ditto.
37052         * gcc.dg/vect/vect-6.c: Ditto.
37053         * gcc.dg/vect/vect-60.c: Ditto.
37054         * gcc.dg/vect/vect-61.c: Ditto.
37055         * gcc.dg/vect/vect-62.c: Ditto.
37056         * gcc.dg/vect/vect-63.c: Ditto.
37057         * gcc.dg/vect/vect-64.c: Ditto.
37058         * gcc.dg/vect/vect-65.c: Ditto.
37059         * gcc.dg/vect/vect-66.c: Ditto.
37060         * gcc.dg/vect/vect-67.c: Ditto.
37061         * gcc.dg/vect/vect-68.c: Ditto.
37062         * gcc.dg/vect/vect-69.c: Ditto.
37063         * gcc.dg/vect/vect-7.c: Ditto.
37064         * gcc.dg/vect/vect-72.c: Ditto.
37065         * gcc.dg/vect/vect-72a.c: Ditto.
37066         * gcc.dg/vect/vect-73.c: Ditto.
37067         * gcc.dg/vect/vect-74.c: Ditto.
37068         * gcc.dg/vect/vect-75.c: Ditto.
37069         * gcc.dg/vect/vect-76.c: Ditto.
37070         * gcc.dg/vect/vect-77.c: Ditto.
37071         * gcc.dg/vect/vect-77a.c: Ditto.
37072         * gcc.dg/vect/vect-78.c: Ditto.
37073         * gcc.dg/vect/vect-79.c: Ditto.
37074         * gcc.dg/vect/vect-8.c: Ditto.
37075         * gcc.dg/vect/vect-80.c: Ditto.
37076         * gcc.dg/vect/vect-82.c: Ditto.
37077         * gcc.dg/vect/vect-82_64.c: Ditto.
37078         * gcc.dg/vect/vect-83.c: Ditto.
37079         * gcc.dg/vect/vect-83_64.c: Ditto.
37080         * gcc.dg/vect/vect-9.c: Ditto.
37081         * gcc.dg/vect/vect-all.c: Ditto.
37082         * gcc.dg/vect/vect-none.c: Ditto.
37083
37084 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
37085
37086         * lib/gcc-dg.exp (dg-skip-if): New function.
37087         (dg-forbid-option): Remove.
37088         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
37089         * g++.dg/abi/bitfield8.C: Likewise.
37090         * g++.dg/abi/dtor1.C: Likewise.
37091         * g++.dg/abi/empty10.C: Likewise.
37092         * g++.dg/abi/empty7.C: Likewise.
37093         * g++.dg/abi/empty9.C: Likewise.
37094         * g++.dg/abi/layout3.C: Likewise.
37095         * g++.dg/abi/layout4.C: Likewise.
37096         * g++.dg/abi/thunk1.C: Likewise.
37097         * g++.dg/abi/thunk2.C: Likewise.
37098         * g++.dg/abi/vbase11.C: Likewise.
37099         * g++.dg/abi/vthunk2.C: Likewise.
37100         * g++.dg/abi/vthunk3.C: Likewise.
37101         * g++.dg/ext/attrib8.C: Likewise.
37102         * g++.dg/opt/longbranch2.C: Likewise.
37103         * g++.dg/opt/reg-stack4.C: Likewise.
37104         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37105         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37106         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37107         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37108         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37109         * gcc.dg/20000609-1.c: Likewise.
37110         * gcc.dg/20000720-1.c: Likewise.
37111         * gcc.dg/20011107-1.c: Likewise.
37112         * gcc.dg/20011119-1.c: Likewise.
37113         * gcc.dg/20020108-1.c: Likewise.
37114         * gcc.dg/20020122-2.c: Likewise.
37115         * gcc.dg/20020122-3.c: Likewise.
37116         * gcc.dg/20020201-3.c: Likewise.
37117         * gcc.dg/20020206-1.c: Likewise.
37118         * gcc.dg/20020218-1.c: Likewise.
37119         * gcc.dg/20020310-1.c: Likewise.
37120         * gcc.dg/20020411-1.c: Likewise.
37121         * gcc.dg/20020418-2.c: Likewise.
37122         * gcc.dg/20020426-1.c: Likewise.
37123         * gcc.dg/20020426-2.c: Likewise.
37124         * gcc.dg/20020517-1.c: Likewise.
37125         * gcc.dg/20020523-1.c: Likewise.
37126         * gcc.dg/20020523-2.c: Likewise.
37127         * gcc.dg/20020729-1.c: Likewise.
37128         * gcc.dg/20030204-1.c: Likewise.
37129         * gcc.dg/20030826-2.c: Likewise.
37130         * gcc.dg/20030926-1.c: Likewise.
37131         * gcc.dg/20031202-1.c: Likewise.
37132         * gcc.dg/980312-1.c: Likewise.
37133         * gcc.dg/980313-1.c: Likewise.
37134         * gcc.dg/990117-1.c: Likewise.
37135         * gcc.dg/990424-1.c: Likewise.
37136         * gcc.dg/990524-1.c: Likewise.
37137         * gcc.dg/991230-1.c: Likewise.
37138         * gcc.dg/i386-387-1.c: Likewise.
37139         * gcc.dg/i386-387-2.c: Likewise.
37140         * gcc.dg/i386-387-3.c: Likewise.
37141         * gcc.dg/i386-387-4.c: Likewise.
37142         * gcc.dg/i386-387-5.c: Likewise.
37143         * gcc.dg/i386-387-6.c: Likewise.
37144         * gcc.dg/i386-asm-1.c: Likewise.
37145         * gcc.dg/i386-bitfield1.c: Likewise.
37146         * gcc.dg/i386-bitfield2.c: Likewise.
37147         * gcc.dg/i386-loop-1.c: Likewise.
37148         * gcc.dg/i386-loop-2.c: Likewise.
37149         * gcc.dg/i386-loop-3.c: Likewise.
37150         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37151         * gcc.dg/i386-pic-1.c: Likewise.
37152         * gcc.dg/i386-regparm.c: Likewise.
37153         * gcc.dg/i386-signbit-1.c: Likewise.
37154         * gcc.dg/i386-signbit-2.c: Likewise.
37155         * gcc.dg/i386-signbit-3.c: Likewise.
37156         * gcc.dg/i386-sse-5.c: Likewise.
37157         * gcc.dg/i386-sse-8.c: Likewise.
37158         * gcc.dg/i386-unroll-1.c: Likewise.
37159         * gcc.dg/tls/opt-1.c: Likewise.
37160         * gcc.dg/tls/opt-2.c: Likewise.
37161         * gcc.dg/unroll-1.c: Likewise.
37162         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37163         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37164         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37165         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37166
37167 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37168
37169         * g++.dg/template/incomplete1.C: New test.
37170
37171 2004-11-16  Nick Clifton  <nickc@redhat.com>
37172
37173         Revert patches accidentally commited during checkin of fixes for
37174         xstormy16 tests:
37175         gcc.c-torture/execute/simd-4.c: Revert
37176         gcc.dg/20040910-1.c: Revert.
37177
37178 2004-11-16  Paul Brook  <paul@codesourcery.com>
37179
37180         PR fortran/13010
37181         * gfortran.dg/der_pointer_1.f90: New test.
37182
37183 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
37184
37185         PR c/18498
37186         * gcc.dg/bitfld-13.c: New test.
37187
37188 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
37189
37190         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
37191         powerpc*-*-linux*.
37192
37193         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
37194         * gcc.dg/ppc64-abi-2.c: Ditto.
37195         * gcc.dg/ppc64-abi-3.c: Ditto.
37196
37197         * lib/gcc-dg.exp (dg-target-list): Remove.
37198
37199 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
37200
37201         * gcc.dg/ia64-postinc.c: New test.
37202
37203 2004-11-15  Mark Mitchell <mark@codesourcery.com>
37204
37205         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
37206
37207 2004-11-15  Nick Clifton  <nickc@redhat.com>
37208
37209         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
37210         __INT_MAX__ so that the test can be compiled by toolchains
37211         targeted at 16-bit processors.
37212
37213         * gcc.dg/20040625-1.c: Use long constants rather than integers
37214         when performing arithmetic that will overflow 16-bits.
37215
37216         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
37217         xstormy16.  It does not support 128-bit vector operations.
37218
37219         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
37220         with the macro PTR_TYPE.  Define this macro to an integer type
37221         suitable for holding a pointer.
37222
37223         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
37224         the target is a 16-bit processor.
37225
37226         * gcc.dg/cpp/if-2.c: Expect a different warning message from
37227         16-bit targets where the character constant will be too long.
37228
37229         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
37230         where the double will not be directly addressable.
37231
37232 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37233
37234         Friend class name lookup 1/n, PR c++/18471
37235         * g++.dg/template/crash26.C: New test.
37236         * g++.dg/lookup/struct1.C: Adjust expected error.
37237         * g++.dg/parse/elab1.C: Likewise.
37238         * g++.dg/parse/elab2.C: Likewise.
37239         * g++.dg/parse/int-as-enum1.C: Likewise.
37240         * g++.dg/parse/struct-as-enum1.C: Likewise.
37241         * g++.dg/parse/typedef1.C: Likewise.
37242         * g++.dg/parse/typedef3.C: Likewise.
37243         * g++.dg/parse/typedef4.C: Likewise.
37244         * g++.dg/parse/typedef5.C: Likewise.
37245         * g++.dg/template/nontype4.C: Likewise.
37246         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
37247         * g++.old-deja/g++.other/elab1.C: Likewise.
37248         * g++.old-deja/g++.other/syntax4.C: Likewise.
37249
37250 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
37251
37252         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
37253
37254 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
37255
37256         * gcc.c-torture/execute/20041114-1.c: New test.
37257
37258 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
37259
37260         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
37261         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
37262         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
37263         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
37264         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
37265         gcc.dg/switch-7.c: New tests.
37266
37267 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37268
37269         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
37270
37271 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37272
37273         PR tree-opt/18400
37274         * gcc.dg/vect/pr18400.c: New test.
37275
37276 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37277             Andrew Pinski  <pinskia@physics.uc.edu>
37278
37279         PR tree-opt/18425
37280         * gcc.dg/vect/pr18425.c: New test.
37281
37282 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37283
37284         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
37285         Guard with dg-require-alias and dg-require-visibility.
37286
37287 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37288
37289         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
37290
37291 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37292
37293         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
37294
37295 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37296
37297         PR c++/17344
37298         * g++.dg/template/defarg5.C: New test.
37299
37300 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37301
37302         * g++.dg/parse/cast1.C: Run only on ILP32.
37303         * g++.old-deja/g++.mike/p784.C: Likewise.
37304
37305 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
37306
37307         * gcc.c-torture/execute/20041113-1.c: New test.
37308
37309 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37310
37311         PR target/18230
37312         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
37313         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
37314         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
37315         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37316         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
37317         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
37318         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
37319         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
37320         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
37321         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
37322         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
37323         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
37324         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
37325
37326 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37327
37328         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
37329         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
37330         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
37331         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
37332         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
37333         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
37334         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
37335         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
37336         gcc.target/sparc/combined-1.c: New tests.
37337
37338 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
37339
37340         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
37341         New tests.
37342
37343 2004-11-12  Mark Mitchell <mark@codesourcery.com>
37344
37345         * lib/gcc-dg.exp (dg-forbid-option): New function.
37346         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
37347         * g++.dg/abi/bitfield8.C: Likewise.
37348         * g++.dg/abi/dtor1.C: Likewise.
37349         * g++.dg/abi/empty10.C: Likewise.
37350         * g++.dg/abi/empty7.C: Likewise.
37351         * g++.dg/abi/empty9.C: Likewise.
37352         * g++.dg/abi/layout3.C: Likewise.
37353         * g++.dg/abi/layout4.C: Likewise.
37354         * g++.dg/abi/thunk1.C: Likewise.
37355         * g++.dg/abi/thunk2.C: Likewise.
37356         * g++.dg/abi/vbase11.C: Likewise.
37357         * g++.dg/abi/vthunk2.C: Likewise.
37358         * g++.dg/abi/vthunk3.C: Likewise.
37359         * g++.dg/ext/attrib8.C: Likewise.
37360         * g++.dg/opt/longbranch2.C: Likewise.
37361         * g++.dg/opt/reg-stack4.C: Likewise.
37362         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37363         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37364         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37365         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37366         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37367         * gcc.dg/20000609-1.c: Likewise.
37368         * gcc.dg/20000720-1.c: Likewise.
37369         * gcc.dg/20011107-1.c: Likewise.
37370         * gcc.dg/20011119-1.c: Likewise.
37371         * gcc.dg/20020108-1.c: Likewise.
37372         * gcc.dg/20020122-2.c: Likewise.
37373         * gcc.dg/20020122-3.c: Likewise.
37374         * gcc.dg/20020201-3.c: Likewise.
37375         * gcc.dg/20020206-1.c: Likewise.
37376         * gcc.dg/20020218-1.c: Likewise.
37377         * gcc.dg/20020310-1.c: Likewise.
37378         * gcc.dg/20020411-1.c: Likewise.
37379         * gcc.dg/20020418-2.c: Likewise.
37380         * gcc.dg/20020426-1.c: Likewise.
37381         * gcc.dg/20020426-2.c: Likewise.
37382         * gcc.dg/20020517-1.c: Likewise.
37383         * gcc.dg/20020523-1.c: Likewise.
37384         * gcc.dg/20020523-2.c: Likewise.
37385         * gcc.dg/20020729-1.c: Likewise.
37386         * gcc.dg/20030204-1.c: Likewise.
37387         * gcc.dg/20030826-2.c: Likewise.
37388         * gcc.dg/20030926-1.c: Likewise.
37389         * gcc.dg/20031202-1.c: Likewise.
37390         * gcc.dg/980312-1.c: Likewise.
37391         * gcc.dg/980313-1.c: Likewise.
37392         * gcc.dg/990117-1.c: Likewise.
37393         * gcc.dg/990424-1.c: Likewise.
37394         * gcc.dg/990524-1.c: Likewise.
37395         * gcc.dg/991230-1.c: Likewise.
37396         * gcc.dg/i386-387-1.c: Likewise.
37397         * gcc.dg/i386-387-2.c: Likewise.
37398         * gcc.dg/i386-387-3.c: Likewise.
37399         * gcc.dg/i386-387-4.c: Likewise.
37400         * gcc.dg/i386-387-5.c: Likewise.
37401         * gcc.dg/i386-387-6.c: Likewise.
37402         * gcc.dg/i386-asm-1.c: Likewise.
37403         * gcc.dg/i386-bitfield1.c: Likewise.
37404         * gcc.dg/i386-bitfield2.c: Likewise.
37405         * gcc.dg/i386-loop-1.c: Likewise.
37406         * gcc.dg/i386-loop-2.c: Likewise.
37407         * gcc.dg/i386-loop-3.c: Likewise.
37408         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37409         * gcc.dg/i386-pic-1.c: Likewise.
37410         * gcc.dg/i386-regparm.c: Likewise.
37411         * gcc.dg/i386-signbit-1.c: Likewise.
37412         * gcc.dg/i386-signbit-2.c: Likewise.
37413         * gcc.dg/i386-signbit-3.c: Likewise.
37414         * gcc.dg/i386-sse-5.c: Likewise.
37415         * gcc.dg/i386-sse-8.c: Likewise.
37416         * gcc.dg/i386-unroll-1.c: Likewise.
37417         * gcc.dg/tls/opt-1.c: Likewise.
37418         * gcc.dg/tls/opt-2.c: Likewise.
37419         * gcc.dg/unroll-1.c: Likewise.
37420         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37421         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37422         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37423         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37424         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
37425         -m64 is specified.
37426
37427 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37428
37429         PR c++/18389
37430         * g++.dg/parse/cond1.C: New test.
37431
37432         PR c++/18429
37433         * g++.dg/template/array9.C: New test.
37434         * g++.dg/ext/vla1.C: Adjust error messages.
37435         * g++.dg/ext/vlm1.C: Likewise.
37436         * g++.dg/template/crash2.C: Likewise.
37437
37438         PR c++/18436
37439         * g++.dg/template/call3.C: New test.
37440
37441         PR c++/18407
37442         * g++.dg/template/ptrmem11.C: New test.
37443
37444 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
37445
37446         PR other/14264
37447         * lib/g++.exp: Set LC_ALL and LANG to C.
37448         * lib/gcc-dg.exp: Likewise.
37449         * lib/gfortran.exp: Likewise.
37450         * lib/objc.exp: Likewise.
37451         * lib/treelang.exp: Likewise.
37452
37453 2004-11-12  Andreas Schwab  <schwab@suse.de>
37454
37455         * gcc.dg/pr16286.c: Fix last change.
37456
37457 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37458
37459         PR c++/18416
37460         * g++.dg/init/global1.C: New test.
37461
37462 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
37463
37464         * gcc.c-torture/execute/20041112-1.c: New test.
37465
37466 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37467
37468         * lib/gcc-dg.exp (dg-target-list): New.
37469
37470 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37471             Richard Sandiford  <rsandifo@redhat.com>
37472
37473         * lib/target-supports.exp (get-compiler_messages): New.
37474         (check_named_sections_available): Use it.
37475         (check_effective_target_ilp32): New.
37476         (check_effective_target_lp64): New.
37477         (is-effective-target): New.
37478         * lib/gcc-dg.exp (dg-require-effective-target): New.
37479
37480 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
37481
37482         * gcc.dg/precedence-1.c: New test.
37483
37484 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37485
37486         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
37487
37488         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
37489         message, delete generated files, use more descriptive name for
37490         executable, and make the test unsupported when it cannot be run.
37491
37492         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
37493         (dg-require-weak, dg-require-visibility, dg-require-alias,
37494         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
37495         dg-require-iconv, dg-require-named-sections): Use it.
37496
37497         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
37498
37499 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
37500
37501         PR target/16457
37502         * gcc.dg/ppc-and-1: New
37503
37504         PR target/16796
37505         * gcc.dg/ppc-mov-1.c: New.
37506
37507         PR target/16458
37508         * gcc.dg/ppc-compare-1.c: New.
37509
37510 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
37511
37512         * objc.dg/desig-init-2.m: New test.
37513
37514 2004-11-10  Adam Nemet  <anemet@lnxw.com>
37515
37516         PR middle-end/18160
37517         * g++.dg/warn/register-var-1.C: New test.
37518         * g++.dg/warn/register-var-2.C: New test.
37519
37520 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37521
37522         * gcc.dg/union-2.c: New test.
37523
37524 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
37525
37526         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
37527         New test for PR tree-optimization/17892.
37528
37529 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
37530
37531         PR c++/18369
37532         * g++.dg/init/new12.C: New test.
37533
37534 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
37535
37536         * gcc.target/sparc: New directory.
37537         * gcc.target/sparc/sparc.exp: New driver.
37538         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
37539         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
37540         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
37541         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
37542
37543 2004-11-10  Paul Brook  <paul@codesourcery.com>
37544
37545         PR fortran/18218
37546         * gfortran.dg/list_read.c: New test.
37547
37548 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37549
37550         PR c/18322
37551         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37552         expected diagnostic location.
37553
37554 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
37555
37556         * gcc.dg/20041109-1.c: New test.
37557
37558 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
37559
37560         PR objc/18406
37561         * objc/compile/pr18406.m: New test.
37562
37563 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37564
37565         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37566
37567 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37568
37569         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37570
37571 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37572
37573         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37574
37575 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37576
37577         * gcc.dg/20030225-2.c: Add prototype for abort and
37578         exit.
37579
37580 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
37581
37582         PR tree-opt/18299
37583         * gcc.c-torture/pr18299-1.c: New test.
37584
37585 2004-11-06  Andreas Schwab  <schwab@suse.de>
37586
37587         * gcc.dg/pr16286.c: Also test for bool and pixel.
37588
37589 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
37590
37591         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37592         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37593         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37594         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37595         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37596         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37597         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37598         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37599         gcc.dg/struct-semi-3.c: New tests.
37600
37601 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37602
37603         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37604
37605 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37606
37607         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
37608         Do not use C99 designators.
37609
37610 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37611
37612         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37613
37614 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37615
37616         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37617         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37618         * gcc.c-torture/execute/simd-5.x: Remove.
37619
37620 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
37621
37622         PR rtl-optimization/17933
37623         * gcc.dg/torture/pr17933-1.c: New test.
37624
37625 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37626
37627         PR target/18106
37628         * lib/target-supports.exp (check_weak_available): Support
37629         Windows.
37630
37631 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
37632
37633         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37634         call to fflush(stdout) before abort.
37635         (my_ffsll): New function.
37636         (generate_fields): Use it.
37637
37638 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37639
37640         * gcc.dg/init-undef-1.c: New test.
37641
37642 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37643
37644         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37645         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
37646         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
37647         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
37648         expected messages for new parser.
37649
37650 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
37651
37652         * g++.dg/ext/visibility/symbian1.C: New test.
37653
37654 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37655
37656         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
37657         on LP64 targets.
37658
37659 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37660
37661         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
37662         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
37663         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
37664         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
37665         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
37666         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
37667         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
37668         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
37669         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
37670         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
37671
37672 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37673
37674         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
37675         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
37676         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
37677         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
37678         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
37679         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
37680         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
37681         for new parser.
37682
37683 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
37684
37685         PR target/15342
37686         * gcc.dg/20041104-1.c: New test.
37687
37688 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37689
37690         * g++.dg/template/nontype7.C: New test.
37691         * g++.dg/template/nontype8.C: Likewise.
37692         * g++.dg/template/nontype9.C: Likewise.
37693         * g++.dg/template/nontype10.C: Likewise.
37694         * g++.dg/tc1/dr49.C: Likewise.
37695         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
37696         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
37697
37698 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37699
37700         * g++.dg/rtti/tinfo1.C: Remove xfails.
37701
37702 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37703
37704         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
37705         packed attribute to the definition to satisfy the new C++ parser.
37706
37707 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37708
37709         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
37710         invocations of va_arg.
37711
37712 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
37713
37714         PR c++/18124
37715         * g++.dg/template/crash25.C: New test.
37716
37717         PR c++/18155
37718         * g++.dg/template/typedef2.C: New test.
37719         * g++.dg/parse/crash13.C: Adjust error markers.
37720
37721         PR c++/18177
37722         * g++.dg/conversion/const3.C: New test.
37723
37724 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37725
37726         PR fortran/17535
37727         PR fortran/17583
37728         PR fortran/17713
37729         * gfortran.dg/generic_[123].f90: New testcases.
37730
37731 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37732
37733         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
37734         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
37735
37736 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
37737
37738         PR tree-opt/16808
37739         * gcc.c-torture/compile/pr16808.c: New test.
37740
37741 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
37742
37743         PR rtl-optimization/17104
37744         * gcc.dg/ppc-bitfield1.c: New.
37745
37746 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37747
37748         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
37749
37750 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37751
37752         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
37753         strings for 32-bit code.
37754
37755 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
37756
37757         PR c/18239
37758         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
37759
37760 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
37761
37762         PR c++/18064
37763         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
37764
37765 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
37766
37767         PR c++/15172
37768         * g++.dg/init/aggr2.C: New test.
37769
37770 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
37771
37772         * objc.dg/local-decl-1.m: New test.
37773
37774 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37775
37776         * gcc.dg/20040910-1.c: Adjust regex.
37777
37778 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37779
37780         PR rtl-optimization/18084
37781         * g++.dg/opt/pr18084-1.C: New testcase.
37782
37783 2004-10-30  Matt Austern  <austern@apple.com>
37784
37785         PR c++/17542
37786         * g++.dg/ext/attrib18.C: New test.
37787
37788 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37789
37790         PR middle-end/18096
37791         * gcc.dg/pr18096-1.c: New test case.
37792
37793 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37794
37795         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
37796
37797 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
37798
37799         PR c/16666
37800         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37801         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
37802         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
37803         gcc.dg/old-style-prom-3.c: New tests.
37804
37805 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
37806
37807         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
37808         Remove unnecessary inclusion of stdio.h.
37809
37810 2004-10-29  Roger Sayle  <roger@eyesopen.com>
37811
37812         PR rtl-optimization/17581
37813         * gcc.dg/pr17581-1.c: New test case.
37814
37815 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
37816
37817         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37818         being implemented.
37819         * g++.dg/conversion/dr195-1.C: New.
37820         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37821         * g++.old-deja/g++.mike/p10148.C: Likewise.
37822
37823 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
37824
37825         PR c++/17695
37826         * g++.dg/debug/typedef2.C: New test.
37827
37828 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
37829
37830         PR fortran/13490
37831         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37832         * gfortran.dg/g77/README: Update.
37833
37834 2004-10-28  Matt Austern  <austern@apple.com>
37835
37836         PR c++/14124
37837         * g++.dg/ext/packed7.C: New test.
37838
37839 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
37840
37841         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37842         scan-assembler.
37843         * lib/scanasm.exp (hidden-scan-for): New proc.
37844         (scan-hidden): Use hidden-scan-for instead of constructing the scan
37845         string.
37846         (scan-not-hidden): Likewise.
37847         * lib/target-supports.exp (check_visibility_available): mach-o is
37848         support too.
37849
37850 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
37851
37852         PR c++/17132
37853         * g++.dg/template/memclass3.C: New test.
37854
37855 2004-10-28  Adam Nemet  <anemet@lnxw.com>
37856
37857         PR middle-end/18160
37858         * gcc.dg/register-var-1.c: New test.
37859         * gcc.dg/register-var-2.c: New test.
37860         * gcc.dg/asm-7.c: Taking the address of a register variable is an
37861         error now.
37862
37863 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
37864
37865         PR other/18172
37866         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
37867         unused variables.
37868         * gcc.dg/vect/vect-22.c: Likewise.
37869
37870 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
37871
37872         * gcc.dg/i386-rotate-1.c: New test.
37873
37874 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
37875
37876         * g++.dg/init/ref12.C: Add "run" marker.
37877
37878         PR c++/17435
37879         * g++.dg/init/ref12.C: New test.
37880
37881         PR c++/18140
37882         * g++.dg/template/shift1.C: New test.
37883         * g++.dg/template/error10.C: Adjust error markers.
37884
37885 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
37886
37887         PR tree-opt/17529
37888         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
37889
37890 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
37891
37892         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
37893         * gcc.dg/weak/weak-3.c: Likewise.
37894         * gcc.dg/weak/weak-5.c: Likewise.
37895         * gcc.dg/weak/weak-9.c: Likewise.
37896         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
37897         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
37898
37899         * gcc.dg/darwin-weakimport-1.c: New.
37900
37901 2004-10-28  Ben Elliston  <bje@au.ibm.com>
37902
37903         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
37904
37905 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
37906
37907         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
37908         'syntax' error messages.
37909         * gcc.dg/cpp/direct2s.c: Likewise.
37910
37911 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
37912
37913         * gcc.c-torture/compile/20041026-1.c: New.
37914
37915 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
37916
37917         PR c++/18093
37918         * g++.dg/lookup/ns2.C: New test.
37919
37920         PR c++/18020
37921         * g++.dg/template/enum4.C: New test.
37922
37923         PR c++/18161
37924         * g++.dg/template/expr1.C: New test.
37925
37926 2004-10-26  Ben Elliston  <bje@au.ibm.com>
37927
37928         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
37929
37930 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37931
37932         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
37933         gcc.dg/decl-nospec-3.c: New tests.
37934
37935 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
37936
37937         * objc.dg/super-class-3.m: New test.
37938
37939 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
37940
37941         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
37942         resyncing.
37943         * gcc.dg/cpp/direct2s.c: Likewise.
37944
37945 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
37946
37947         * objc.dg/image-info.m: Update for changes to section selection.
37948
37949 2004-10-25  David Ayers  <d.ayers@inode.at>
37950             Ziemowit Laski  <zlaski@apple.com>
37951
37952         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
37953         diagnostics when messaging 'id <Proto>'.
37954         * objc.dg/class-protocol-1.m: New test.
37955         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
37956         a non-existent method signature.
37957         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
37958         Update diagnostics when messaging with non-existent method signature.
37959         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
37960         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
37961         invalid receivers are now resolved as if messaging 'id'; remove
37962         extraneous diagnostics.
37963
37964 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37965
37966         PR c/16667
37967         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
37968         gcc.dg/init-desig-obs-3.c: New tests.
37969
37970 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
37971
37972         * gcc.dg/debug/20041023-1.c: New test.
37973
37974 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
37975
37976         PR middle-end/17407
37977         * gcc.c-torture/compile/pr17407.c: New test.
37978
37979         PR c++/18121
37980         * g++.dg/template/array8.C: New test.
37981
37982 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37983
37984         PR other/18138
37985         * lib/g++.exp: Accept more than one multilib libgcc.
37986         * lib/gcc-dg.exp: Likewise.
37987         * lib/objc.exp: Likewise.
37988         * lib/treelang.exp: Likewise.
37989         * lib/gfortran.exp: Likewise.
37990
37991 2004-10-24  Ben Elliston  <bje@au.ibm.com>
37992
37993         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
37994
37995 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
37996
37997         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
37998         * gcc.dg/c99-const-expr-3.c: Likewise.
37999
38000 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
38001
38002         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
38003
38004 2004-10-23  Ben Elliston  <bje@au.ibm.com>
38005
38006         * gcc.c-torture/execute/loop-2e.x: Remove.
38007
38008 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
38009
38010         PR c++/18095
38011         * g++.dg/parse/crash18.C: New.
38012         * g++.dg/parse/crash19.C: New.
38013
38014 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
38015
38016         * g++.dg/ext/dllimport1.C: Move dg-warnings.
38017         * g++.dg/ext/dllimport2.C: Same.
38018         * g++.dg/ext/dllimport8.C: Same.
38019
38020 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
38021
38022         PR c++/10841
38023         * g++.dg/conversion/cast1.C: New test.
38024         * g++.dg/overload/pmf1.C: Adjust error marker.
38025
38026 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
38027
38028         PR objc/17923
38029         * objc.dg/const-str-7.m: New test.
38030
38031 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38032
38033         * g++.dg/template/memfriend11.C: Fix comment typo.
38034         * g++.dg/template/memfriend14.C: Likewise.
38035
38036 2004-10-20  Richard Henderson  <rth@redhat.com>
38037
38038         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
38039         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
38040         -fasynchronous-unwind-tables.
38041
38042 2004-10-20  Richard Henderson  <rth@redhat.com>
38043
38044         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
38045         (main): Return success.
38046         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
38047         (main): Return success.
38048
38049 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38050
38051         PR c++/13495
38052         * g++.dg/template/memfriend9.C: New test.
38053         * g++.dg/template/memfriend10.C: Likewise.
38054         * g++.dg/template/memfriend11.C: Likewise.
38055         * g++.dg/template/memfriend12.C: Likewise.
38056         * g++.dg/template/memfriend13.C: Likewise.
38057         * g++.dg/template/memfriend14.C: Likewise.
38058         * g++.dg/template/memfriend15.C: Likewise.
38059         * g++.dg/template/memfriend16.C: Likewise.
38060         * g++.dg/template/memfriend17.C: Likewise.
38061         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
38062
38063 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
38064
38065         * g++.dg/conversion/dr195.C: New.
38066         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
38067
38068 2004-10-20  Ben Elliston  <bje@au.ibm.com>
38069             Devang Patel  <dpatel@apple.com>
38070
38071         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
38072         of floating point arithmetic, which could trap.
38073
38074 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
38075
38076         PR c++/14035
38077         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
38078         * g++.dg/conversion/const2.C: New test.
38079         * g++.dg/expr/reinterpret2.C: New test.
38080         * g++.dg/expr/reinterpret3.C: New test.
38081         * g++.dg/expr/cast2.C: New test.
38082         * g++.dg/expr/copy1.C: New test.
38083         * g++.dg/other/conversion1.C: Change error message.
38084         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
38085         function pointers to void *.
38086         * g++.old-deja/g++.mike/p10148.C: Likewise.
38087
38088 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38089
38090         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
38091
38092 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
38093
38094         PR c++/18047
38095
38096         * g++.dg/parse/expr3.C: New test.
38097
38098 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38099
38100         * gcc.dg/smod-1.c: New test.
38101
38102 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
38103
38104         * objc.dg/method-14.m: New test.
38105
38106 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
38107
38108         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
38109         Also xfail as the patch was reverted.
38110
38111 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
38112
38113         PR middle-end/16973
38114         * gcc.dg/pr16973.c: New test.
38115
38116 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
38117
38118         PR tree-optimization/17656
38119         * gcc.c-torture/compile/pr17656.c: New test.
38120
38121 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
38122
38123         * g++.dg/eh/shadow1.C: New.
38124
38125 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
38126
38127         * gcc.c-torture/compile/20041018-1.c: New test.
38128
38129 2004-10-18  Ben Elliston  <bje@au.ibm.com>
38130
38131         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
38132         compiler referring to register 0 when accessing sdata.  The linker
38133         now patches things up.
38134
38135 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
38136
38137         PR c/17529
38138         * gcc.c-torture/compile/pr17529.c: New test.
38139
38140 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38141
38142         PR c++/17743
38143         * g++.dg/ext/attrib17.C: New test.
38144
38145 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38146
38147         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
38148
38149 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38150
38151         PR c++/10479
38152         * g++.dg/ext/attrib16.C: New test.
38153
38154 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
38155
38156         PR c++/17042
38157         * g++.dg/init/dso_handle1.C: New test.
38158
38159         PR c++/14667
38160         * g++.dg/parse/typedef6.C: New test.
38161
38162         PR c++/17916
38163         * g++.dg/parse/pragma1.C: New test.
38164
38165 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
38166
38167         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
38168
38169 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
38170
38171         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
38172         -fno-common when on HPPA HP-UX platforms.
38173
38174 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
38175
38176         PR other/16820
38177         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
38178         stdint.h.
38179         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
38180         uintptr_t.
38181
38182 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38183
38184         PR c++/16301
38185         * g++.dg/lookup/strong-using-4.C: New test.
38186
38187 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38188
38189         PR middle-end/16567
38190         * gcc.c-torture/compile/nested-1.c: New test.
38191
38192 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38193
38194         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
38195         and mipsisa64*-*-* (until support for misaligned loads is added).
38196         * gcc.dg/vect/vect-50.c: Likewise.
38197         * gcc.dg/vect/vect-52.c: Likewise.
38198         * gcc.dg/vect/vect-54.c: Likewise.
38199         * gcc.dg/vect/vect-58.c: Likewise.
38200         * gcc.dg/vect/vect-60.c: Likewise.
38201         * gcc.dg/vect/vect-80.c: Likewise.
38202
38203 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
38204
38205         PR c++/17976
38206         * g++.dg/init/dtor3.C: New test.
38207
38208 2004-10-15  Ben Elliston  <bje@au.ibm.com>
38209
38210         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
38211
38212 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
38213
38214         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
38215         * gcc.dg/macho-lo-sum.c: Likewise.
38216
38217 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
38218
38219         * gcc.dg/ppc-spe64-1.c: New test.
38220
38221 2004-10-14  Devang Patel  <dpatel@apple.com>
38222
38223         PR 17635
38224         * gcc.dg/pr17635.c : New test.
38225
38226 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
38227
38228         * gcc.dg/vect/vect-28.c: Remove xfail.
38229         * gcc.dg/vect/vect-30.c: Remove xfail.
38230         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
38231         * gcc.dg/vect/vect-33.c: Remove xfail.
38232         * gcc.dg/vect/vect-44.c: Remove xfail.
38233         * gcc.dg/vect/vect-46.c: Remove xfail.
38234         * gcc.dg/vect/vect-50.c: Remove xfail.
38235         * gcc.dg/vect/vect-52.c: Remove xfail.
38236         * gcc.dg/vect/vect-54.c: Remove xfail.
38237         * gcc.dg/vect/vect-58.c: Remove xfail.
38238         * gcc.dg/vect/vect-60.c: Remove xfail.
38239         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
38240         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
38241         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
38242         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
38243         * gcc.dg/vect/vect-8.c: Remove xfail.
38244         * gcc.dg/vect/vect-80.c: Remove xfail.
38245         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
38246
38247 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38248
38249         * gcc.dg/vect/vect-82.c: New testcase.
38250         * gcc.dg/vect/vect-82_64.c: New testcase.
38251         * gcc.dg/vect/vect-83.c: New testcase.
38252         * gcc.dg/vect/vect-83_64.c: New testcase.
38253
38254 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38255
38256         * gcc.dg/cpp/error-1.c: New test.
38257
38258 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38259
38260         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
38261
38262 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
38263
38264         PR target/17984
38265         * gcc.dg/cris-peep2-xsrand2.c: New test.
38266
38267 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
38268
38269         PR c++/17661
38270         * g++.dg/expr/for2.C: New test.
38271
38272 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38273
38274         * g++.dg/inherit/thunk1.C: Run on the SPARC.
38275
38276 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
38277
38278         PR tree-optimization/17724
38279         * g++.dg/opt/pr17724-1.C: New test.
38280         * g++.dg/opt/pr17724-2.C: New test.
38281         * g++.dg/opt/pr17724-3.C: New test.
38282         * g++.dg/opt/pr17724-4.C: New test.
38283         * g++.dg/opt/pr17724-5.C: New test.
38284         * g++.dg/opt/pr17724-6.C: New test.
38285
38286 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
38287
38288         PR c/17301
38289         * gcc.dg/pr17301-2.c: New test.
38290
38291 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
38292
38293         PR c++/15876
38294         * g++.dg/parse/error22.C: New test.
38295
38296         PR c++/17936
38297         * g++.dg/template/spec18.C: New test.
38298
38299 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
38300
38301         * gcc.dg/ia64-asm-1.c: Add prototype for abort
38302         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
38303         memcpy.
38304         * gcc.dg/ia64-sync-2.c: Ditto.
38305         * gcc.dg/ia64-sync-3.c: Ditto.
38306
38307 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
38308
38309         * g++.dg/eh/cleanup5.C: Add dg-options "".
38310
38311 2004-10-11  Roger Sayle  <roger@eyesopen.com>
38312
38313         PR middle-end/17657
38314         * gcc.dg/switch-4.c: New test case.
38315
38316 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
38317
38318         * gcc.c-torture/execute/20041011-1.c: New test.
38319
38320 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38321
38322         PR c++/17554
38323         * g++.dg/init/for3.C: New test.
38324
38325         PR c++/17657
38326         * g++.dg/opt/switch2.C: New test.
38327
38328         PR middle-end/17703
38329         * g++.dg/warn/Wreturn-2.C: New test.
38330
38331 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38332
38333         PR c++/17907
38334         * g++.dg/eh/cleanup5.C: New test.
38335
38336 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
38337
38338         PR c++/17393
38339         * g++.dg/parse/error21.C: New test.
38340
38341 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38342
38343         * g++.dg/overload/pmf1.C: Adjust quoting marks.
38344         * g++.dg/warn/incomplete1.C: Likewise.
38345         * g++.dg/template/qualttp20.C: Likewise.
38346
38347 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38348
38349         PR c/17881
38350         * parm-incomplete-1.c: New test.
38351
38352 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38353
38354         PR c++/17867
38355         * g++.dg/parse/error19.C: New test.
38356
38357         PR c++/17670
38358         * g++.dg/init/new11.C: New test.
38359
38360         PR c++/17821
38361         * g++.dg/parse/error20.C: New test.
38362
38363         PR c++/17826
38364         * g++.dg/template/crash24.C: New test.
38365
38366 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38367
38368         PR c/17301
38369         * gcc.dg/pr17301-1.c: New test.
38370
38371 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38372
38373         PR c/17189
38374         * gcc.dg/anon-struct-5.c: New test.
38375
38376 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38377
38378         PR c/17844
38379         * gcc.dg/pr17844-1.c: New test.
38380
38381 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
38382
38383         PR tree-optimization/17906
38384         * gcc.c-torture/compile/pr17906.c: New.
38385
38386 2004-10-09  Stuart Hastings  <stuart@apple.com>
38387             Roger Sayle  <roger@eyesopen.com>
38388
38389         PR rtl-optimization/17853
38390         * gcc.dg/i386-mmx-5.c: New testcase.
38391
38392 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
38393
38394         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
38395
38396 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38397
38398         PR c++/17524
38399         * g++.dg/template/static9.C: New test.
38400
38401         PR c++/17685
38402         * g++.dg/parse/operator5.C: New test.
38403
38404 2004-10-09  Roger Sayle  <roger@eyesopen.com>
38405
38406         PR middle-end/17894
38407         * gcc.c-torture/execute/divcmp-4.c: New test case.
38408
38409 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38410
38411         PR tree-opt/17902
38412         * g++.dg/opt/pr17902.C: New test.
38413
38414 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
38415
38416         * gcc.dg/cpp/ident-1.c: Add dg-options "".
38417
38418 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38419
38420         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
38421
38422 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38423
38424         * gcc.dg/assign-warn-3.c: New test.
38425
38426 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38427
38428         PR c/16999
38429         * gcc.dg/cpp/ident-1.c: New test.
38430
38431 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38432
38433         * gcc.c-torture/compile/acc1.c: New.
38434
38435 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38436
38437         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
38438         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
38439
38440 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38441
38442         * gcc.dg/ultrasp11.c: New test.
38443
38444 2004-10-08  Michael Matz  <matz@suse.de>
38445
38446         * gcc.dg/doloop-2.c: New test.
38447
38448 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38449
38450         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
38451         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
38452         objc.dg/method-9.m: Update expected diagnostics.
38453
38454 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
38455
38456         * gcc.dg/ppc-fsel-3.c: New file.
38457         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
38458
38459 2004-10-07  Paul Brook  <paul@codesourcery.com>
38460
38461         * gfortran.dg/intrinsic_verify_1.f90: New test.
38462
38463 2004-10-07  Paul Brook  <paul@codesourcery.com>
38464
38465         * gfortran.dg/empty_format_1.f90: Remove stray commas.
38466
38467 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38468
38469         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
38470         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
38471         commit.
38472
38473 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
38474
38475         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
38476
38477 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38478
38479         PR c++/17115
38480         * g++.dg/warn/Winline-4.C: New test.
38481
38482 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38483
38484         * gcc.c-torture/compile/20041007-1.c: New test.
38485
38486 2004-10-07  Paul Brook  <paul@codesourcery.com>
38487
38488         PR fortran/17678
38489         * gfortran.dg/use_allocated_1.f90: New test.
38490
38491 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38492
38493         PR middle-end/17849
38494         * gfortran.fortran-torture/compile/nested.f90: New test
38495
38496 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
38497
38498         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
38499
38500 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38501
38502         PR c++/17368
38503         * g++.dg/ext/asm6.C: New test.
38504
38505 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
38506
38507         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
38508
38509 2004-10-06  Paul Brook  <paul@codesourcery.com>
38510
38511         PR libfortran/17709
38512         * gfortran.dg/empty_format_1.f90: New test.
38513
38514 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38515
38516         PR fortran/17568
38517         * gfortran.dg/ishft.f90: New test.
38518
38519         PR fortran/17283
38520         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
38521         tests.
38522
38523 2004-10-06  Paul Brook  <paul@codesourcery.com>
38524
38525         * gfortran.dg/do_1.f90: New test.
38526
38527 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38528
38529         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
38530         optimizing for size.
38531
38532 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38533
38534         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
38535
38536 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38537
38538         * gcc.c-torture/compile/20041005-1.c: New test.
38539
38540 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38541
38542         PR c++/17829
38543         * g++.dg/lookup/koenig4.C: New.
38544
38545 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38546
38547         * g++.dg/other/classkey1.C: Adjust quoting marks.
38548         * g++.dg/parse/error15.C: Likewise.
38549         * g++.dg/template/meminit2.C (int>): Likewise.
38550
38551 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38552
38553         PR fortran/17283
38554         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38555
38556         PR fortran/17631
38557         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38558
38559         PR fortran/17708
38560         * gfortran.dg/pr17708.f90: New test.
38561
38562 2004-10-04  Chao-ying Fu  <fu@mips.com>
38563
38564         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38565         * gcc.dg/vect/vect-4.c: Ditto.
38566         * gcc.dg/vect/vect-5.c: Ditto.
38567         * gcc.dg/vect/vect-6.c: Ditto.
38568         * gcc.dg/vect/vect-8.c: Ditto.
38569         * gcc.dg/vect/vect-16.c: Ditto.
38570         * gcc.dg/vect/vect-30.c: Ditto.
38571         * gcc.dg/vect/vect-40.c: Ditto.
38572         * gcc.dg/vect/vect-41.c: Ditto.
38573         * gcc.dg/vect/vect-42.c: Ditto.
38574         * gcc.dg/vect/vect-43.c: Ditto.
38575         * gcc.dg/vect/vect-44.c: Ditto.
38576         * gcc.dg/vect/vect-45.c: Ditto.
38577         * gcc.dg/vect/vect-46.c: Ditto.
38578         * gcc.dg/vect/vect-47.c: Ditto.
38579         * gcc.dg/vect/vect-48.c: Ditto.
38580         * gcc.dg/vect/vect-49.c: Ditto.
38581         * gcc.dg/vect/vect-50.c: Ditto.
38582         * gcc.dg/vect/vect-51.c: Ditto.
38583         * gcc.dg/vect/vect-52.c: Ditto.
38584         * gcc.dg/vect/vect-53.c: Ditto.
38585         * gcc.dg/vect/vect-54.c: Ditto.
38586         * gcc.dg/vect/vect-55.c: Ditto.
38587         * gcc.dg/vect/vect-56.c: Ditto.
38588         * gcc.dg/vect/vect-57.c: Ditto.
38589         * gcc.dg/vect/vect-58.c: Ditto.
38590         * gcc.dg/vect/vect-59.c: Ditto.
38591         * gcc.dg/vect/vect-60.c: Ditto.
38592         * gcc.dg/vect/vect-74.c: Ditto.
38593         * gcc.dg/vect/vect-79.c: Ditto.
38594         * gcc.dg/vect/vect-80.c: Ditto.
38595
38596 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
38597
38598         * gcc.dg/unused-7.c: Use the correct option.
38599
38600 2004-10-04  Paul Brook  <paul@codesourcery.com>
38601         Bud Davis  <bdavis9659@comcast.net>
38602
38603         PR fortran/17706
38604         PR fortran/16434
38605         * gfortran/pr17706.f90: New test.
38606         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
38607
38608 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38609
38610         * gfortran.dg/pr17612.f90: New test.
38611
38612 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38613
38614         * g++.dg/template/local1.C: Adjust quoting marks in
38615         testing for diagnostics.
38616         * g++.dg/tls/diag-2.C: Likewise.
38617         * g++.dg/other/error8.C: Likewise.
38618
38619 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38620
38621         PR c/17178
38622         * gcc.dg/unused-4.c: Adjust to be correct.
38623
38624         PR c/17820
38625         * gcc.dg/unused-7.c: New test.
38626
38627 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38628
38629         PR c++/17797
38630         * g++.dg/overload/template2.C: New test.
38631
38632 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
38633
38634         PR tree-optimization/16632
38635         * gcc.dg/tree-ssa/20041002-1.c: New.
38636
38637 2004-10-03  Paul Brook  <paul@codesourcery.com>
38638
38639         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
38640         rather than relying on default formatting.
38641
38642 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
38643
38644         * gcc.dg/20040920-1.c: Update expected message text.
38645
38646 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
38647
38648         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
38649
38650 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
38651
38652         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
38653         tree level.
38654
38655 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38656
38657         * gcc.dg/tree-ssa/pr17343.c: Remove.
38658
38659 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38660
38661         PR tree-opt/17343
38662         * gcc.dg/tree-ssa/pr17343.c: New test.
38663
38664 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
38665
38666         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
38667         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
38668         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
38669         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
38670         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
38671
38672 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38673
38674         * gcc.dg/lvalue-2.c: New test.
38675
38676 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38677
38678         PR c/17730
38679         * gcc.dg/pr17730-1.c: New test
38680
38681 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
38682
38683         PR c/7425
38684         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
38685
38686 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38687
38688         * gcc.c-torture/execute/stdarg-1.c: New test.
38689         * gcc.c-torture/execute/stdarg-2.c: New test.
38690         * gcc.c-torture/execute/stdarg-3.c: New test.
38691         * gcc.dg/tree-ssa/stdarg-1.c: New test.
38692         * gcc.dg/tree-ssa/stdarg-2.c: New test.
38693         * gcc.dg/tree-ssa/stdarg-3.c: New test.
38694         * gcc.dg/tree-ssa/stdarg-4.c: New test.
38695         * gcc.dg/tree-ssa/stdarg-5.c: New test.
38696
38697 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38698
38699         PR tree-optimization/17697
38700         * g++.dg/opt/pr17697-1.C: New test.
38701         * g++.dg/opt/pr17697-2.C: New test.
38702         * g++.dg/opt/pr17697-3.C: New test.
38703
38704 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
38705
38706         PR c/16409
38707         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
38708         gcc.dg/vla-init-5.c: New tests.
38709
38710 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
38711
38712         PR c/13804
38713         * gcc.dg/pr13804-1.c: New test.
38714
38715 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38716
38717         PR fortran/16938
38718         * gfortran.dg/pr16938.f90: New test.
38719
38720 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38721
38722         * g++.dg/template/crash23.C: New test.
38723
38724 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38725
38726         PR c++/17585
38727         * g++.dg/template/static8.C: New test.
38728
38729 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
38730
38731         PR c++/17681
38732         * g++.dg/other/error9.C: New test.
38733
38734 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
38735
38736         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
38737
38738 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38739
38740         PR fortran/15164
38741         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
38742
38743 2004-09-26  Roger Sayle  <roger@eyesopen.com>
38744
38745         PR middle-end/17112
38746         * gcc.dg/pr17112-1.c: New test case.
38747
38748 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38749
38750         PR c/11459
38751         * gcc.dg/pr11459-1.c: New test.
38752
38753 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
38754
38755         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
38756         * gcc.dg/tree-ssa/loop-4.c: Likewise.
38757
38758 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38759
38760         * gfortran.dg/pr15324.f90: Make array bounds consistent.
38761
38762 2004-09-25  Jan Hubicka  <jh@suse.cz>
38763
38764         * compile/30040909-1.c: New test.
38765         * compile/30040907-1.c: New test.
38766
38767 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
38768
38769         * gcc.c-torture/execute/va-arg-26.c: New test.
38770
38771 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
38772
38773         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
38774         extra diagnostics on targets with 64-bit pointers.
38775         * objc.dg/selector-1.m: Adjust dg-warning regexp.
38776
38777 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38778
38779         PR c/17188
38780         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
38781         * gcc.dg/decl-3.c: Adjust expected message.
38782
38783 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38784
38785         PR fortran/17615
38786         * gfortran.dg/pr17615.f90: New test.
38787
38788 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
38789
38790         PR tree-optimzation/17517
38791         * g++.dg/tree-ssa/pr17517.C: New Test.
38792
38793 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38794
38795         PR c++/16889
38796         * g++.dg/lookup/ambig3.C: New.
38797
38798 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
38799
38800         PR tree-opt/17624
38801         * g++.dg/opt/pr17624.C: New test.
38802
38803 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38804
38805         PR c/6980
38806         * gcc.dg/Wbad-function-cast-1.c: New test.
38807
38808 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
38809
38810         * g++.dg/ext/complit1.C
38811         * g++.dg/other/error2.C
38812         * g++.dg/other/nontype-1.C
38813         * g++.dg/parse/crash11.C
38814         * g++.dg/parse/crash12.C
38815         * g++.dg/parse/error15.C
38816         * g++.dg/parse/error4.C
38817         * g++.dg/parse/tmpl-outside1.C
38818         * g++.dg/parse/too-many-tmpl-args1.C
38819         * g++.dg/template/dependent-expr3.C
38820         * g++.dg/template/error10.C
38821         * g++.dg/template/instantiate1.C
38822         * g++.dg/template/vtable2.C
38823         * g++.dg/warn/Wshadow-1.C
38824         * g++.dg/warn/weak1.C
38825         * g++.old-deja/g++.brendan/crash16.C
38826         * g++.old-deja/g++.brendan/crash18.C
38827         * g++.old-deja/g++.brendan/crash48.C
38828         * g++.old-deja/g++.brendan/crash49.C
38829         * g++.old-deja/g++.brendan/crash55.C
38830         * g++.old-deja/g++.brendan/crash56.C
38831         * g++.old-deja/g++.brendan/crash8.C
38832         * g++.old-deja/g++.brendan/enum11.C
38833         * g++.old-deja/g++.brendan/enum8.C
38834         * g++.old-deja/g++.brendan/enum9.C
38835         * g++.old-deja/g++.brendan/friend3.C
38836         * g++.old-deja/g++.brendan/misc14.C
38837         * g++.old-deja/g++.bugs/900402_02.C
38838         * g++.old-deja/g++.bugs/900404_03.C
38839         * g++.old-deja/g++.bugs/900404_04.C
38840         * g++.old-deja/g++.bugs/900428_03.C
38841         * g++.old-deja/g++.jason/crash4.C
38842         * g++.old-deja/g++.jason/overload21.C
38843         * g++.old-deja/g++.jason/redecl1.C
38844         * g++.old-deja/g++.jason/report.C
38845         * g++.old-deja/g++.jason/rfg10.C
38846         * g++.old-deja/g++.jason/template30.C
38847         * g++.old-deja/g++.law/arm12.C
38848         * g++.old-deja/g++.law/ctors5.C
38849         * g++.old-deja/g++.law/cvt20.C
38850         * g++.old-deja/g++.law/init10.C
38851         * g++.old-deja/g++.law/init8.C
38852         * g++.old-deja/g++.law/visibility17.C
38853         * g++.old-deja/g++.law/visibility7.C
38854         * g++.old-deja/g++.mike/net8.C
38855         * g++.old-deja/g++.mike/p646.C
38856         * g++.old-deja/g++.mike/p700.C
38857         * g++.old-deja/g++.mike/p701.C
38858         * g++.old-deja/g++.mike/p811.C
38859         * g++.old-deja/g++.ns/template13.C
38860         * g++.old-deja/g++.other/array3.C
38861         * g++.old-deja/g++.other/crash25.C
38862         * g++.old-deja/g++.other/dtor3.C
38863         * g++.old-deja/g++.other/dtor4.C
38864         * g++.old-deja/g++.other/main1.C
38865         * g++.old-deja/g++.other/warn7.C
38866         * g++.old-deja/g++.pt/crash11.C
38867         * g++.old-deja/g++.pt/crash36.C
38868         * g++.old-deja/g++.pt/spec22.C
38869         * g++.old-deja/g++.pt/spec9.C
38870         * g++.old-deja/g++.pt/ttp52.C
38871         * g++.old-deja/g++.robertl/eb103.C
38872         * g++.old-deja/g++.robertl/eb121.C
38873         * g++.old-deja/g++.robertl/eb22.C
38874         * g++.old-deja/g++.robertl/eb8.C:
38875         Update locations and/or regexps of dg-error markers.
38876         Remove markers for some bogus messages that are no longer issued.
38877
38878 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
38879
38880         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
38881         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
38882
38883 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
38884
38885         PR c++/17618
38886         * g++.dg/lookup/crash5.C: New test.
38887
38888 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
38889
38890         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
38891         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
38892         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
38893         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
38894         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
38895         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
38896
38897         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
38898         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
38899         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
38900         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
38901         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
38902         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
38903
38904         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
38905
38906         * gcc.dg/vect/vect-44.c: Check additional cases.
38907         * gcc.dg/vect/vect-48.c: Check additional cases.
38908
38909         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
38910         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
38911         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
38912         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
38913         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
38914         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
38915         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
38916         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
38917         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
38918
38919         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
38920         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
38921         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
38922
38923 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38924
38925         * gcc.dg/tree-ssa/loop-6.c: New test.
38926
38927 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
38928
38929         PR c++/17620
38930         * g++.dg/inherit/base2.C: New.
38931
38932 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38933
38934         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
38935         * gcc.dg/20001012-2.c: Likewise.
38936         * gcc.dg/20001013-1.c: Likewise.
38937         * gcc.dg/20001101-1.c: Likewise.
38938         * gcc.dg/20001102-1.c: Likewise.
38939         * gcc.dg/bf-spl1.c: Likewise.
38940         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
38941         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
38942
38943 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
38944
38945         PR tree-optimization/16721
38946         * gcc.dg/tree-ssa/pr16721.c: New test.
38947
38948 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
38949
38950         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
38951         * gcc.dg/20040305-1.c: Likewise.
38952
38953 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38954
38955         PR c/16566
38956         * gcc.c-torture/compile/pr16566-1.c,
38957         gcc.c-torture/compile/pr16566-2.c,
38958         gcc.c-torture/compile/pr16566-3.c: New tests.
38959
38960 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
38961
38962         PR tree-optimization/17512
38963         * gcc.c-torture/compile/20040916-1.c.
38964
38965 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
38966
38967         * gcc.dg/pragma-re-3.c: New test.
38968
38969 2004-09-17  Matt Austern  <austern@apple.com>
38970
38971         PR c++/15049
38972         * g++.dg/other/anon3.C: New.
38973
38974 2004-09-21  Roger Sayle  <roger@eyesopen.com>
38975
38976         PR c++/7503
38977         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
38978         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
38979         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
38980         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
38981         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
38982
38983 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
38984
38985         PR fortran/17286
38986         * gfortran.dg/pr17286.f90: New test.
38987
38988 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
38989
38990         PR c++/17530
38991         * g++.dg/template/static7.C: New test.
38992
38993 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
38994
38995         PR tree-opt/17558
38996         * gcc.c-torture/compile/pr17558.c: New test.
38997
38998 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38999
39000         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
39001         if SKIP_ATTRIBUTE is defined.
39002
39003 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39004
39005         PR fortran/15957
39006         * gfortran.dg/pr15957.f90: New test.
39007
39008 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
39009
39010         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
39011         in comparison.
39012         * gcc.dg/vect/vect-79.c: Likewise.
39013         * gcc.dg/vect/vect-80.c: Likewise.
39014
39015 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39016
39017         PR fortran/15750
39018         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
39019
39020 2004-09-20  Ira Rosen  <irar@il.ibm.com>
39021
39022         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
39023         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
39024         * gcc.dg/vect/vect-62.c: New testcase.
39025         * gcc.dg/vect/vect-63.c: New testcase.
39026         * gcc.dg/vect/vect-64.c: New testcase.
39027         * gcc.dg/vect/vect-65.c: New testcase.
39028         * gcc.dg/vect/vect-66.c: New testcase.
39029         * gcc.dg/vect/vect-67.c: New testcase.
39030         * gcc.dg/vect/vect-68.c: New testcase.
39031         * gcc.dg/vect/vect-69.c: New testcase.
39032         * gcc.dg/vect/vect-79.c: New testcase.
39033         * gcc.dg/vect/vect-80.c: New testcase.
39034
39035 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
39036
39037         * gcc.target/mips/asm-1.c: New test.
39038
39039 2004-09-19  Ira Rosen  <irar@il.ibm.com>
39040
39041         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
39042         * gcc.dg/vect/vect-73.c: New testcase.
39043         * gcc.dg/vect/vect-74.c: New testcase.
39044         * gcc.dg/vect/vect-75.c: New testcase.
39045         * gcc.dg/vect/vect-76.c: New testcase.
39046         * gcc.dg/vect/vect-77.c: New testcase.
39047         * gcc.dg/vect/vect-78.c: New testcase
39048
39049 2004-09-18  Paul Brook  <paul@codesourcery.com>
39050
39051         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
39052
39053 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
39054
39055         PR c/17424
39056         * gcc.dg/pr17424-1.c: New test.
39057
39058 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
39059
39060         * g++.dg/tree-ssa/pr17153.C: New test.
39061
39062 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
39063
39064         PR pch/13361
39065         * g++.dg/pch/wchar-1.C: New.
39066         * g++.dg/pch/wchar-1.Hs: New.
39067
39068 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
39069
39070         * gcc.c-torture/execute/20040917-1.c: New test.
39071
39072 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39073
39074         PR tree-optimization/17319
39075         * gcc.dg/pr17319.c: New test.
39076
39077 2004-09-17  Devang Patel  <dpatel@apple.com>
39078
39079         * gcc.dg/20040813-1.c: New test.
39080
39081 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39082
39083         PR tree-optimization/17273
39084         * gcc.c-torture/compile/pr17273.c: New test.
39085
39086 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39087
39088         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
39089         Update expected messages.
39090         * gcc.dg/declspec-13.c: New test.
39091
39092 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
39093
39094         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
39095
39096 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39097
39098         * gcc.c-torture/execute/pr17252.c: Use post-increment to
39099         change what 'a' is pointing to.
39100
39101 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
39102
39103         PR c++/16002
39104         * g++.dg/template/error18.C: New test.
39105
39106         PR c++/16029
39107         * g++.dg/warn/Wunused-8.C: New test.
39108
39109 2004-09-17  Steven Bosscher  <stevenb@suse.de>
39110
39111         PR tree-optimization/17513
39112         * gcc.dg/20040916-1.c: New test.
39113
39114 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
39115
39116         PR c++/17501
39117         * g++.dg/template/typename7.C: New test.
39118
39119 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39120
39121         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
39122
39123 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
39124
39125         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
39126         with -ftree-based-profiling also.
39127         * lib/profopt.exp: Support late-set profile_option/feedback_option.
39128
39129 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
39130
39131         PR/15364
39132         * gfortran.dg/der_array_io_1.f90: New test.
39133         * gfortran.dg/der_array_io_2.f90: New test.
39134         * gfortran.dg/der_array_io_3.f90: New test.
39135
39136 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39137
39138         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
39139         EABI.
39140
39141 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39142
39143         * g++.dg/opt/switch1.C: New test.
39144
39145 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39146
39147         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
39148         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
39149         Update expected messages.
39150
39151 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39152
39153         PR fortran/16485
39154         * gfortran.dg/same_name_1.f90: New test.
39155
39156 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
39157
39158         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
39159         dereference garbage pointers.
39160
39161 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
39162
39163         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
39164         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
39165
39166         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
39167         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
39168         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
39169
39170 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
39171
39172         PR c++/17324
39173         * g++.dg/template/mangle1.C: New test.
39174
39175 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39176
39177         PR tree-optimization/17252
39178         * gcc.c-torture/execute/pr17252.c: New test.
39179
39180 2004-09-14  Andrew Pinski  <apinski@apple.com>
39181
39182         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
39183
39184 2004-09-14  Roger Sayle  <roger@eyesopen.com>
39185
39186         PR rtl-optimization/9771
39187         * gcc.dg/pr9771-1.c: New test case.
39188
39189 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39190
39191         PR tree-optimization/15262
39192         * gcc.c-torture/execute/pr15262-1.c: New test.
39193         * gcc.c-torture/execute/pr15262-2.c: New test.
39194
39195 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
39196
39197         * gcc.dg/declspec-12.c: New test.
39198
39199 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
39200
39201         * gfortran.dg/pr17090.f90: Add directives to test.
39202
39203 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39204
39205         * gcc.c-torture/compile/20040914-1.c: New test.
39206
39207 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39208
39209         PR c++/16162
39210         * g++.dg/template/decl2.C: New test.
39211
39212 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
39213
39214         PR fortran/17090
39215         * gfortran.dg/pr17090.f90: New test.
39216
39217 2004-09-13  Dale Johannesen  <dalej@apple.com>
39218
39219         * gcc.c-torture/compile/pr17408.c: New test case.
39220
39221 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39222
39223         PR c++/16716
39224         * g++.dg/parse/crash17.C: New test.
39225
39226         PR c++/17327
39227         * g++.dg/template/enum3.C: New test.
39228
39229 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
39230
39231         * lib/gcc-defs.exp: Load wrapper.exp.
39232         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
39233         using local code.
39234         * lib/gcc.exp (gcc_init): Similar.
39235         * lib/gfortran.exp (gfortran_init): Similar.
39236         * lib/objc.exp (objc_init): Similar.
39237         * lib/treelang.exp (treelang_init): Similar.
39238         * lib/wrapper.exp: New file with build_wrapper call machinery in
39239         ${tool}_maybe_build_wrapper.
39240
39241 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39242
39243         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
39244         "inline".
39245         * gcc.dg/declspec-11.c: Update expected messages.
39246         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
39247         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
39248         gcc.dg/inline-12.c: New tests.
39249
39250 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
39251
39252         * g++.dg/tree-ssa/pr17400.C: New testcase.
39253
39254 2004-09-13  James E Wilson  <wilson@specifixinc.com>
39255
39256         * gcc.target/mips/sb1-1.c: New testcase.
39257
39258 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
39259
39260         * lib/g77-dg.exp: Remove unused file.
39261         * lib/mike-g77.exp: Ditto.
39262         * lib/g77.exp: Ditto.
39263
39264 2004-09-12  Richard Henderson  <rth@redhat.com>
39265
39266         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
39267
39268 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39269
39270         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
39271         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39272         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
39273         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
39274         Update expected messages.
39275
39276 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
39277
39278         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
39279         declaration/use mismatch for dirp parameter.
39280
39281 2004-09-12  Andrew Pinski  <apinski@apple.com>
39282
39283         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
39284         -fgnu-runtime is passed.
39285
39286 2004-09-12  Richard Henderson  <rth@redhat.com>
39287
39288         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
39289         do the uplevel thing and update additional_flags directly.
39290         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
39291         gfortran.fortran-torture/execute/intrinsic_nearest.x,
39292         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
39293         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
39294
39295 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39296
39297         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
39298
39299 2004-09-11  Roger Sayle  <roger@eyesopen.com>
39300
39301         PR middle-end/17411
39302         * g++.dg/opt/pr17411-1.C: New test case.
39303
39304 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39305
39306         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39307         gcc.dg/tls/diag-2.c: Update expected messages.
39308         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
39309         messages.
39310         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
39311         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
39312         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
39313         gcc.dg/tls/diag-5.c: New tests.
39314
39315 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
39316
39317         * gcc.dg/20040910-1.c: Correct dg-error regexp.
39318
39319 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39320
39321         * g++.dg/parse/break-in-for.C: New test.
39322
39323 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
39324
39325         * gcc.dg/tree-ssa/20040911-1.c: New test.
39326
39327 2004-09-11  Andreas Jaeger  <aj@suse.de>
39328
39329         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
39330         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
39331
39332 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
39333
39334         * gcc.target/frv: New directory of FR-V-specific tests.
39335
39336 2004-09-10  James E Wilson  <wilson@specifixinc.com>
39337
39338         * gcc.dg/convert-vec-1.c: New test.
39339
39340 2004-09-10  Roger Sayle  <roger@eyesopen.com>
39341
39342         PR middle-end/17024
39343         * gcc.dg/pr17024-1.c: New test case.
39344
39345 2004-09-10  Eric Christopher  <echristo@redhat.com>
39346
39347         * gcc.dg/20040910-1.c: New test.
39348
39349 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39350
39351         * gcc.dg/bitfld-9.c: New test.
39352
39353 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
39354
39355         * gcc.c-torture/execute/ieee/acc1.c: New test.
39356         * gcc.c-torture/execute/ieee/acc2.c: New test.
39357         * gcc.c-torture/execute/ieee/mzero6.c: New test.
39358
39359 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39360
39361         * gcc.dg/deprecated-2.c: New test.
39362
39363 2004-09-09  James E Wilson  <wilson@specifixinc.com>
39364
39365         * gcc.dg/init-vec-1.c: New test.
39366
39367 2004-09-09  Roger Sayle  <roger@eyesopen.com>
39368
39369         PR middle-end/17055
39370         * gcc.dg/pr17055-1.c: New test case.
39371
39372 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
39373
39374         PR target/17377
39375         * gcc.c-torture/execute/pr17377.c: New test.
39376
39377 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39378
39379         PR c/8420
39380         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
39381         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
39382         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39383         gcc.dg/long-long-typespec-1.c: New tests.
39384         * gcc.dg/tls/diag-2.c: Update expected diagnostics
39385
39386 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39387
39388         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
39389         gcc.dg/gnu99-static-1.c: New tests.
39390
39391 2004-09-08  Devang Patel  <dpatel@apple.com>
39392
39393         * gcc.dg/darwin-ld-20040828-1.c: New test.
39394         * gcc.dg/darwin-ld-20040828-2.c: New test.
39395         * gcc.dg/darwin-ld-20040828-3.c: New test.
39396
39397 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
39398
39399         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
39400         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
39401         in error message.
39402         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
39403         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
39404         in error message.
39405         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
39406         types they qualify.
39407         * objc.dg/type-size-2.m: Fix wording in comment.
39408         * objc.dg/va-meth-1.m: New test case.
39409
39410 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
39411
39412         PR c/16633:
39413         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
39414         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
39415
39416 2004-09-06  Devang Patel  <dpatel@apple.com>
39417
39418         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
39419         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
39420
39421 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
39422
39423         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
39424         reflect changed line numbering of diagnostics.
39425
39426 2004-09-06  Paul Brook  <paul@codesourcery.com>
39427
39428         * gfortran.dg/edit_real_1.f90: Add new test.
39429
39430 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39431
39432         * gcc.dg/tree-ssa/loop-2.c: New test.
39433         * gcc.dg/tree-ssa/loop-3.c: New test.
39434         * gcc.dg/tree-ssa/loop-4.c: New test.
39435         * gcc.dg/tree-ssa/loop-5.c: New test.
39436
39437 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39438
39439         * gcc.dg/format/sentinel-1.c: Update for parameter option.
39440
39441 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39442
39443         * gcc.dg/format/sentinel-1.c: New test.
39444
39445 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
39446
39447         * gcc.dg/builtins-46.c: New.
39448
39449 2004-09-03  Devang Patel  <dpatel@apple.com>
39450
39451         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
39452         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
39453
39454 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39455
39456         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
39457         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
39458         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
39459         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
39460         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
39461         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
39462         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
39463         the non-portable bzero.
39464         * gcc.dg/20010912-1.c: xfail for NetWare.
39465         * gcc.dg/20020426-2.c: xfail for NetWare.
39466         * gcc.dg/20021014-1.c: xfail for NetWare.
39467         * gcc.dg/20021018-1.c: xfail for NetWare.
39468         * gcc.dg/20030213-1.c: xfail for NetWare.
39469         * gcc.dg/20030225-1.c: xfail for NetWare.
39470         * gcc.dg/20030708-1.c: xfail for NetWare.
39471         * gcc.dg/builtins-config.h: Also exclude NetWare.
39472         * gcc.dg/format/format.h: Define restrict only if not already defined.
39473         * gcc.dg/nest.c: xfail for NetWare.
39474         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
39475         * lib/target-supports.exp (check_visibility_available): Exclude
39476         NetWare.
39477
39478 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39479
39480         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
39481         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
39482         deterministic starting point for the alignment of structure fields.
39483         * gcc.dg/Wpadded.c: Dito.
39484         * g++.dg/abi/vbase10.C: Dito.
39485
39486 2004-09-03  Devang Patel  <dpatel@apple.com>
39487
39488         * g++.dg/debug/pr15736.cc: New test.
39489
39490 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39491
39492         * README.QMTEST: Fix out-of-date link.
39493
39494 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
39495
39496         PR fortran/16579
39497         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
39498         Delete.  Duplicate of gfortran.dg/g77/20010610.f
39499
39500 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39501
39502         * g++.dg/abi/arm_rtti1.C: New test.
39503
39504 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
39505
39506         * gcc.dg/ppc-vector-memcpy.c: New.
39507         * gcc.dg/ppc-vector-memset.c: New.
39508
39509 2004-09-02  Chao-ying Fu  <fu@mips.com>
39510
39511         * gcc.target/mips/mips-3d-1.c: New test.
39512         * gcc.target/mips/mips-3d-2.c: New test.
39513         * gcc.target/mips/mips-3d-3.c: New test.
39514         * gcc.target/mips/mips-3d-4.c: New test.
39515         * gcc.target/mips/mips-3d-5.c: New test.
39516         * gcc.target/mips/mips-3d-6.c: New test.
39517         * gcc.target/mips/mips-3d-7.c: New test.
39518         * gcc.target/mips/mips-3d-8.c: New test.
39519         * gcc.target/mips/mips-3d-9.c: New test.
39520         * gcc.target/mips/mips-ps-1.c: New test.
39521         * gcc.target/mips/mips-ps-2.c: New test.
39522         * gcc.target/mips/mips-ps-3.c: New test.
39523         * gcc.target/mips/mips-ps-4.c: New test.
39524         * gcc.target/mips/mips-ps-type.c: New test.
39525
39526 2004-09-02  Paul Brook  <paul@codesourcery.com>
39527
39528         * gfortran.dg/edit_real_1.f90: Add new tests.
39529
39530 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39531
39532         PR fortran/15327
39533         * gfortran.dg/merge_char_1.f90: New test.
39534
39535 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39536
39537         PR fortran/16404
39538         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
39539
39540 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39541
39542         PR c/1522
39543         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
39544
39545 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
39546
39547         * g++.dg/opt/loop1.C: Do not XFAIL.
39548
39549 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
39550
39551         * gcc.c-torture/execute/20040831-1.c: New test.
39552
39553 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
39554
39555         PR fortran/16579
39556         * gfortran.dg/g77/20010610.f: Now passes.
39557         Copy from g77.f-torture/execute. Add dg-run directive.
39558         * gfortran.dg/g77/README: Update
39559
39560 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
39561
39562         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39563         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39564         (t1, t2, t3, t4): Add volatile.
39565
39566 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39567
39568         * g++.dg/ext/visibility/arm1.C: New test.
39569
39570 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
39571
39572         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39573         -pedantic-errors.
39574
39575 2004-09-01  Paul Brook  <paul@codesourcery.com>
39576
39577         * gfortran.dg/eof_2.f90: New test.
39578
39579 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39580
39581         PR fortran/16579
39582         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39583
39584 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
39585
39586         PR libfortran/16805
39587         * gfortran.dg/list_read_2.f90: New test.
39588
39589 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39590
39591         * g++.dg/abi/key1.C: New test.
39592
39593 2004-08-31  Richard Henderson  <rth@redhat.com>
39594
39595         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39596         form of offsetof.
39597         * g++.dg/other/offsetof5.C: Remove duplicate.
39598
39599 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39600
39601         PR fortran/17244
39602         * gfortran.dg/func_derived_1.f90: New test.
39603
39604 2004-08-31  Paul Brook  <paul@codesourcery.com>
39605
39606         * gfortran.dg/eof_1.f90: New test.
39607
39608 2004-08-31  Paul Brook  <paul@codesourcery.com>
39609
39610         * gfortran.dg/list_read_1.f90: New file.
39611
39612 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
39613
39614         * g++.dg/opt/loop1.C: XFAIL.
39615
39616 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
39617
39618         * gcc.dg/funcdef-storage-1.c: New.
39619         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39620         an extern function in local scope.
39621         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39622         declare an 'auto inline' function in local scope.
39623         * gcc.dg/20011130-1.c: Likewise.
39624         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39625         an 'auto' function in local scope.
39626         * gcc.dg/20021014-1.c: Likewise.
39627         * gcc.dg/20030331-2.c: Likewise.
39628
39629 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39630
39631         * gfortran.dg/blockdata_1.f90: New test.
39632
39633 2004-08-30  Richard Henderson  <rth@redhat.com>
39634
39635         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39636
39637 2004-08-30  Richard Henderson  <rth@redhat.com>
39638
39639         * lib/fortran-torture.exp (fortran-torture-execute): Honor
39640         additional_flags set by alternate driver.
39641         (ieee-options): New procedure.
39642         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39643         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39644         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39645         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
39646
39647 2004-08-30  Richard Henderson  <rth@redhat.com>
39648
39649         * lib/f-torture.exp: Remove.
39650
39651 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
39652
39653         PR rtl-optimization/16590
39654         * g++.dg/opt/loop1.C: New test.
39655
39656 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39657
39658         PR fortran/13910
39659         * gfortran.dg/oldstyle_1.f90: New test.
39660
39661 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
39662         Paul Brook  <paul@codesourcery.com>
39663
39664         * gfortran.dg/g77/README: Update.
39665         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
39666         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
39667         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
39668
39669 2004-08-28  Paul Brook  <paul@codesourcery.com>
39670
39671         PR libfortran/17195
39672         * gfortran.dg/edit_real_1.f90: New test.
39673
39674 2004-08-27  Paul Brook  <paul@codesourcery.com>
39675
39676         * gfortran.dg/rewind_1.f90: New test.
39677
39678 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
39679
39680         PR fortran/16597
39681         * gfortran.dg/pr16597.f90: New test.
39682
39683 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39684
39685         PR c/13801
39686         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
39687         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
39688         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
39689         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
39690         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
39691
39692 2004-08-26  Nick Clifton  <nickc@redhat.com>
39693
39694         * gcc.c-torture/compile/pr17119.c: New test.
39695
39696 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39697
39698         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
39699
39700 2004-08-25  Richard Henderson  <rth@redhat.com>
39701
39702         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
39703         the bits that expect kind=8 to be the largest real kind.
39704
39705 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39706
39707         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
39708
39709 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39710
39711         * gfortran.dg/assignment_1.f90: New test.
39712
39713 2004-08-25  Adam Nemet  <anemet@lnxw.com>
39714
39715         * g++.dg/template/repo3.C: New test.
39716
39717 2004-08-25  Roger Sayle  <roger@eyesopen.com>
39718
39719         PR middle-end/16693
39720         PR tree-optimization/16372
39721         * g++.dg/opt/pr16372-1.C: New test case.
39722         * g++.dg/opt/pr16693-1.C: New test case.
39723         * g++.dg/opt/pr16693-2.C: New test case.
39724
39725 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39726
39727         * objc.dg/proto-lossage-4.m: New test.
39728
39729 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
39730
39731         PR c++/17155
39732         * g++.dg/inherit/local2.C: New test.
39733
39734 2004-08-25  Paul Brook  <paul@codesourcery.com>
39735
39736         PR fortran/17144
39737         * gfortran.dg/string_ctor_1.f90: New test.
39738
39739 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39740
39741         PR c++/14428
39742         * g++.dg/template/redecl2.C: New test.
39743
39744 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39745
39746         PR fortran/17143
39747         * gfortran.dg/pr17143.f90: New test.
39748
39749 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39750
39751         PR fortran/17164
39752         * gfortran.dg/pr17164.f90: New test.
39753
39754 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39755
39756         * gcc.dg/tree-ssa/loop-1.c: New test.
39757
39758 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39759
39760         * gcc.c-torture/compile/20040824-1.c: New test.
39761
39762 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39763
39764         * gcc.c-torture/compile/iftrap-3.c: New test.
39765
39766 2004-08-24  Paul Brook  <paul@codesourcery.com>
39767
39768         * gfortran.dg/entry_2.f90: New test.
39769
39770 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39771
39772         PR c++/16889
39773         * g++.dg/lookup/ambig[12].C: New.
39774
39775 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39776
39777         PR c++/16706
39778         * g++.dg/template/crash21.C: New test.
39779         * g++.dg/template/crash22.C: Likewise.
39780
39781 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39782
39783         PR c++/17149
39784         * g++.dg/template/access15.C: New.
39785
39786 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39787
39788         PR c++/17163
39789         * g++.dg/template/repo2.C: New test.
39790
39791 2004-08-23  Roger Sayle  <roger@eyesopen.com>
39792
39793         PR rtl-optimization/17078
39794         * gcc.c-torture/execute/pr17078-1.c: New test case.
39795
39796 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39797
39798         PR c/14492
39799         * gcc.dg/debug/crash1.c: New test.
39800
39801 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39802
39803         PR c/16180
39804         * gcc.dg/loop-5.c: New test.
39805
39806 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39807
39808         * gcc.c-torture/execute/20040823-1.c: New test.
39809
39810 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
39811
39812         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
39813         to the assembler.  Simplify test accordingly.
39814         (asm_abi_flags): Use GNU names.
39815         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
39816         to check for ABI flags.
39817
39818 2004-08-22  Andrew Pinski  <apinski@apple.com>
39819
39820         * g++.dg/opt/pr14029.C: New test.
39821         * gcc.c-torture/execute/pr15262.c: New test.
39822
39823 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39824
39825         * gfortran.dg/reduction.f90: Add checks with complex arguments.
39826
39827 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
39828
39829         PR 16908
39830         * gfortran.dg/direct_io.f90: New test.
39831
39832 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39833
39834         PR c++/17121
39835         * g++.dg/inherit/local2.C: New test.
39836
39837 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
39838
39839         PR c++/17120
39840         * g++.dg/warn/Wparentheses-4.C: New test.
39841
39842 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39843
39844         PR c++/17121
39845         * g++.dg/inherit/local2.C: New test.
39846
39847         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39848         * gcc.dg/ppc-ldstruct.c: Likewise.
39849         * gcc.dg/ppc64-abi-2.c: Likewise.
39850
39851 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
39852
39853         PR rtl-optimization/17099
39854         * gcc.c-torture/execute/20040820-1.c: New test.
39855
39856 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
39857
39858         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
39859
39860 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
39861
39862         PR fortran/17077
39863         * gfortran.dg/auto_array_1.f90: New test.
39864
39865 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39866
39867         PR fortran/17074
39868         * gfortran.dg/simpleif_1.f90: New test.
39869
39870 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
39871
39872         * lib/target-supports.exp (check_profiling_available): Return
39873         false for arm*-*-symbianelf* and arm*-*-eabi*.
39874
39875         PR c++/15890
39876         * g++.dg/template/delete1.C: New test.
39877
39878 2004-08-19  Paul Brook  <paul@codesourcery.com>
39879
39880         PR fortran/14976
39881         PR fortran/16228
39882         * gfortran.dg/data_char_1.f90: New test.
39883
39884 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
39885
39886         PR fortran/16946
39887         * gfortran.dg/reduction.f90: New testcase.
39888
39889 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39890
39891         PR fortran/16520
39892         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
39893
39894 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39895
39896         PR c++/17041
39897         * g++.dg/Wparentheses-3.C: New test.
39898
39899 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
39900
39901         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
39902         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
39903         * gcc.dg/vect/vect-2.c: Likewise.
39904         * gcc.dg/vect/vect-3.c: Likewise.
39905         * gcc.dg/vect/vect-4.c: Likewise.
39906         * gcc.dg/vect/vect-5.c: Likewise.
39907         * gcc.dg/vect/vect-6.c: Likewise.
39908         * gcc.dg/vect/vect-7.c: Likewise.
39909         * gcc.dg/vect/vect-25.c: Likewise.
39910         * gcc.dg/vect/vect-31.c: Likewise.
39911         * gcc.dg/vect/vect-32.c: Likewise.
39912         * gcc.dg/vect/vect-34.c: Likewise.
39913         * gcc.dg/vect/vect-36.c: Likewise.
39914         * gcc.dg/vect/vect-all.c: Likewise.
39915
39916 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
39917
39918         PR c++/17068
39919         * g++.dg/template/operator4.C: New test.
39920
39921 2004-08-18  Richard Henderson  <rth@redhat.com>
39922
39923         * gcc.dg/20040206-1.c: XFAIL.
39924
39925 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
39926
39927         PR c++/16246
39928         * g++.dg/template/array7.C: New test.
39929
39930 2004-08-17  James E Wilson  <wilson@specifixinc.com>
39931
39932         * gcc.dg/mips-movcc-1.c: New test.
39933         * gcc.dg/mips-movcc-2.c: New test.
39934         * gcc.dg/mips-movcc-3.c: New test.
39935
39936         * gcc.dg/mips-nmadd-1.c: New test.
39937         * gcc.dg/mips-nmadd-2.c: New test.
39938
39939 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
39940
39941         PR c++/15871
39942         * g++.dg/opt/inline8.C: New test.
39943
39944         PR c++/16965
39945         * g++.dg/parse/error17.C: New test.
39946
39947 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
39948
39949         * gcc.dg/vect: New directory for vectorizer tests.
39950         * gcc.dg/vect/tree-vect.h: New file.
39951         * gcc.dg/vect/vect.exp: New file.
39952         * gcc.dg/vect/pr16105.c.c: New test.
39953         * gcc.dg/vect/vect-1.c: New test.
39954         * gcc.dg/vect/vect-2.c: New test.
39955         * gcc.dg/vect/vect-3.c: New test.
39956         * gcc.dg/vect/vect-4.c: New test.
39957         * gcc.dg/vect/vect-5.c: New test.
39958         * gcc.dg/vect/vect-6.c: New test.
39959         * gcc.dg/vect/vect-7.c: New test.
39960         * gcc.dg/vect/vect-8.c: New test.
39961         * gcc.dg/vect/vect-9.c: New test.
39962         * gcc.dg/vect/vect-10.c: New test.
39963         * gcc.dg/vect/vect-11.c: New test.
39964         * gcc.dg/vect/vect-12.c: New test.
39965         * gcc.dg/vect/vect-13.c: New test.
39966         * gcc.dg/vect/vect-14.c: New test.
39967         * gcc.dg/vect/vect-15.c: New test.
39968         * gcc.dg/vect/vect-16.c: New test.
39969         * gcc.dg/vect/vect-17.c: New test.
39970         * gcc.dg/vect/vect-18.c: New test.
39971         * gcc.dg/vect/vect-19.c: New test.
39972         * gcc.dg/vect/vect-20.c: New test.
39973         * gcc.dg/vect/vect-21.c: New test.
39974         * gcc.dg/vect/vect-22.c: New test.
39975         * gcc.dg/vect/vect-23.c: New test.
39976         * gcc.dg/vect/vect-24.c: New test.
39977         * gcc.dg/vect/vect-25.c: New test.
39978         * gcc.dg/vect/vect-26.c: New test.
39979         * gcc.dg/vect/vect-27.c: New test.
39980         * gcc.dg/vect/vect-28.c: New test.
39981         * gcc.dg/vect/vect-29.c: New test.
39982         * gcc.dg/vect/vect-30.c: New test.
39983         * gcc.dg/vect/vect-31.c: New test.
39984         * gcc.dg/vect/vect-32.c: New test.
39985         * gcc.dg/vect/vect-33.c: New test.
39986         * gcc.dg/vect/vect-34.c: New test.
39987         * gcc.dg/vect/vect-35.c: New test.
39988         * gcc.dg/vect/vect-36.c: New test.
39989         * gcc.dg/vect/vect-37.c: New test.
39990         * gcc.dg/vect/vect-38.c: New test.
39991         * gcc.dg/vect/vect-40.c: New test.
39992         * gcc.dg/vect/vect-41.c: New test.
39993         * gcc.dg/vect/vect-42.c: New test.
39994         * gcc.dg/vect/vect-43.c: New test.
39995         * gcc.dg/vect/vect-44.c: New test.
39996         * gcc.dg/vect/vect-45.c: New test.
39997         * gcc.dg/vect/vect-46.c: New test.
39998         * gcc.dg/vect/vect-47.c: New test.
39999         * gcc.dg/vect/vect-48.c: New test.
40000         * gcc.dg/vect/vect-49.c: New test.
40001         * gcc.dg/vect/vect-50.c: New test.
40002         * gcc.dg/vect/vect-51.c: New test.
40003         * gcc.dg/vect/vect-52.c: New test.
40004         * gcc.dg/vect/vect-53.c: New test.
40005         * gcc.dg/vect/vect-54.c: New test.
40006         * gcc.dg/vect/vect-55.c: New test.
40007         * gcc.dg/vect/vect-56.c: New test.
40008         * gcc.dg/vect/vect-57.c: New test.
40009         * gcc.dg/vect/vect-58.c: New test.
40010         * gcc.dg/vect/vect-59.c: New test.
40011         * gcc.dg/vect/vect-60.c: New test.
40012         * gcc.dg/vect/vect-61.c: New test.
40013         * gcc.dg/vect/vect-all.c: New test.
40014         * gcc.dg/vect/vect-none.c: New test.
40015
40016 2004-08-17  Paul Brook  <paul@codesourcery.com>
40017
40018         PR fortran/13082
40019         * gfortran.dg/entry_1.f90: New test.
40020
40021 2004-08-17  Andrew Pinski  <apinski@apple.com>
40022
40023         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
40024
40025 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
40026
40027         * gcc.dg/pr17036-1.c: New test.
40028
40029 2004-08-16  Devang Patel  <dpatel@apple.com>
40030
40031         * gcc.dg/darwin-20040809-1.c: New test.
40032
40033 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
40034
40035         * gcc.dg/funcdef-attr-1.c: New test.
40036
40037 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
40038
40039         * gcc.dg/altivec-17.c: New test.
40040         * gcc.dg/altivec-18.c: New test.
40041
40042 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40043
40044         PR c++/6749
40045         * g++.dg/template/vtable2.C: New test.
40046
40047 2004-08-14  Richard Henderson  <rth@redhat.com>
40048
40049         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
40050         * gcc.dg/pack-test-4.c (main): Return 0.
40051         * gcc.dg/setjmp-1.c: Remove XFAIL.
40052         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
40053
40054 2004-08-14  Richard Henderson  <rth@redhat.com>
40055
40056         * gcc.dg/980217-1.c: Add prototype for printf.
40057
40058 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
40059
40060         * gfortran.dg/pr16935.f90: New test.
40061
40062 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
40063
40064         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
40065
40066 2004-08-13  Paul Brook  <paul@codesourcery.com>
40067
40068         * gfortran.dg/der_io_1.f90: Remove stray comma.
40069
40070 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
40071
40072         * gcc.dg/vmx/cw-bug-2.c: Remove.
40073         * gcc.dg/vmx/vprint-1.c: Remove.
40074         * gcc.dg/vmx/vscan-1.c: Remove.
40075
40076 2004-08-12  Devang patel  <dpatel@apple.com>
40077
40078         * gcc.dg/darwin-20040809-2.c: New test.
40079
40080 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
40081
40082         * g++.dg/ext/altivec-12.C: New test.
40083
40084         * g++.dg/ext/altivec-11.C: New test.
40085
40086 2004-08-12  Paul Brook  <paul@codesourcery.com>
40087
40088         * g++.dg/abi/arm_cxa_vec_1.C: New test.
40089
40090 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
40091
40092         * g++.dg/ext/altivec-2.C: Check for hardware support before
40093         executing any VMX instructions.
40094
40095         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
40096
40097 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
40098
40099         PR c++/16276
40100         * g++.old-deja/g++.other/comdat4.C: New test.
40101         * g++.old-deja/g++.other/comdat4-aux.cc: New.
40102
40103 2004-08-12  Ben Elliston  <bje@au.ibm.com>
40104
40105         PR target/16286
40106         * gcc.dg/pr16286.c: New test.
40107
40108 2004-08-12 Jan Beulich <jbeulich@novell.com>
40109
40110         * g++.dg/ext/asm5.C: New.
40111
40112 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40113
40114         PR c++/16698
40115         * g++.dg/eh/crash1.C: New test.
40116
40117         PR c++/16717
40118         * g++.dg/ext/construct1.C: New test.
40119
40120 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40121
40122         PR c++/16853
40123         * g++.dg/init/ptrmem1.C: New test.
40124
40125         PR c++/16618
40126         * g++.dg/parse/offsetof5.C: New test.
40127
40128         PR c++/16870
40129         * g++.dg/template/overload3.C: New test.
40130
40131 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40132
40133         PR c++/16964
40134         * g++.dg/parse/error16.C: New test.
40135
40136         PR c++/16904
40137         * g++.dg/template/error14.C: New test.
40138
40139         PR c++/16929
40140         * g++.dg/template/error15.C: New test.
40141
40142 2004-08-11  Devang Patel  <dpatel@apple.com>
40143
40144         * gcc.dg/darwin-ld-20040809-1.c: New test.
40145         * gcc.dg/darwin-ld-20040809-2.c: New test.
40146
40147 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
40148
40149         PR fortran/16917
40150         * gfortran.dg/dfloat_1.f90: New test.
40151
40152 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
40153
40154         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
40155         * gcc.dg/dll-2.c: Fix dg-require syntax.
40156         * gcc.misc-tests/arm-isr.c (abort): Declare.
40157         (exit): Likewise.
40158
40159 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
40160
40161         PR c++/16971
40162         * g++.dg/parse/crash16.C: New test.
40163
40164 2004-08-10  Roger Sayle  <roger@eyesopen.com>
40165
40166         * gcc.dg/mips-rsqrt-1.c: New test case.
40167         * gcc.dg/mips-rsqrt-2.c: New test case.
40168         * gcc.dg/mips-rsqrt-3.c: New test case.
40169
40170 2004-08-10  Paul Brook  <paul@codesourcery.com>
40171
40172         * gfortran.dg/der_io_1.f90: New test.
40173
40174 2004-08-10  Paul Brook  <paul@codesourcery.com>
40175
40176         PR fortran/16919
40177         * gfortran.dg/der_array_1.f90: New test.
40178
40179 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
40180
40181         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
40182
40183 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
40184
40185         * gcc.dg/wchar_t-2.c: Fix typo.
40186
40187 2004-08-09  Falk Hueffner  <falk@debian.org>
40188
40189         PR tree-optimization/12517
40190         * gcc.c-torture/compile/pr12517.c: New test.
40191
40192         PR tree-optimization/12578
40193         * gcc.c-torture/compile/pr12578.c: New test.
40194
40195         PR tree-optimization/12899
40196         * gcc.c-torture/compile/pr12899.c: New test.
40197
40198         PR rtl-optimization/14692
40199         * gcc.c-torture/compile/pr14692.c: New test.
40200
40201         PR tree-optimization/16461
40202         * gcc.c-torture/compile/pr16461.c: New test.
40203
40204 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40205
40206         * gfortran.dg/getenv_1.f90: New test.
40207
40208 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40209
40210         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
40211         wchar_t.
40212         * gcc.dg/symbian5.c: Test -fno-short-wchar.
40213
40214 2004-08-06  Paul Brook  <paul@codesourcery.com>
40215
40216         * gfortran.dg/ret_array_1.f90: New test.
40217         * gfortran.dg/ret_pointer_1.f90: New test.
40218
40219 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
40220
40221         * gcc.dg/missing-field-init-[12].c: New tests.
40222         * g++.dg/warn/missing-field-init-[12].C: New tests.
40223
40224 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40225
40226         * gcc.dg/enum2.c: New test.
40227         * gcc.dg/symbian3.c: Likewise.
40228         * gcc.dg/symbian4.c: Likewise.
40229         * gcc.dg/wchar_t-2.c: Likewise.
40230
40231 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40232
40233         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
40234         destructor tests.
40235
40236 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40237
40238         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
40239         dg-require-visiblity.
40240         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
40241         * g++.dg/ext/visibility/fvisibility.C: Likewise.
40242         * g++.dg/ext/visibility/memfuncts.C: Likewise.
40243         * g++.dg/ext/visibility/new1.C: Likewise.
40244         * g++.dg/ext/visibility/pragma.C: Likewise.
40245         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
40246         * g++.dg/ext/visibility/virtual.C: Likewise.
40247         * g++/dg/ext/visibility/visibility-1.C: Likewise.
40248         * g++/dg/ext/visibility/visibility-2.C: Likewise.
40249         * g++/dg/ext/visibility/visibility-3.C: Likewise.
40250         * g++/dg/ext/visibility/visibility-4.C: Likewise.
40251         * g++/dg/ext/visibility/visibility-5.C: Likewise.
40252         * g++/dg/ext/visibility/visibility-6.C: Likewise.
40253         * g++/dg/ext/visibility/visibility-7.C: Likewise.
40254         * g++/dg/ext/visibility/visibility-8.C: New test.
40255         * gcc.c-torture/compile/dll.x: Remove.
40256         * gcc.dg/dll-2.c: Use dg-require-dll
40257         * gcc.dg/visibility-10.c: New test.
40258         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
40259         supporting DLLs.
40260         * lib/scanasm.exp (scan_hidden): New function.
40261         (scan_not_hidden): Likewise.
40262
40263 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
40264
40265         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
40266
40267 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
40268
40269         * gcc.c-torture/execute/20040805-1.c: New test.
40270
40271 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
40272
40273         * gcc.dg/20020118-1.c: Declare abort.
40274         * gcc.dg/altivec_check.h: Likewise.
40275         * gcc.dg/iftrap-2.c: Likewise.
40276         * gcc.dg/pragma-darwin.c: Likewise.
40277         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
40278
40279 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
40280
40281         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
40282
40283 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
40284
40285         * gcc.c-torture/execute/builtins/abs-2.c,
40286         gcc.c-torture/execute/builtins/abs-3.c,
40287         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
40288         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
40289         intmax_t, uintmax_t and their limits.
40290         * gcc.dg/intmax_t-1.c: New test.
40291
40292 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40293
40294         * g++.dg/tc1/dr147.C: Add reference to PR.
40295
40296 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
40297
40298         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
40299         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
40300
40301 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
40302
40303         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
40304
40305 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40306
40307         * gcc.dg/redecl-5.c: New test.
40308         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
40309         of scanf.
40310
40311 2004-08-03  Roger Sayle  <roger@eyesopen.com>
40312
40313         PR middle-end/16790
40314         * gcc.c-torture/execute/pr16790-1.c: New test case.
40315
40316 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
40317
40318         * g++.dg/ext/visibility/assign1.C: New test.
40319         * g++.dg/ext/visibility/new1.C: Likewise.
40320
40321         * gcc.dg/symbian1.c: New test.
40322         * gcc.dg/symbian2.c: Likewise.
40323
40324 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
40325
40326         PR target/16570
40327         * gcc.dg/i386-sse-9.c: New test.
40328
40329 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40330
40331         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
40332
40333 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40334
40335         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
40336         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
40337         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
40338         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
40339         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
40340         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
40341         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
40342         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
40343         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
40344         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
40345         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
40346         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
40347         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
40348         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
40349         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
40350         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
40351         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
40352         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
40353         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
40354         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
40355         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
40356         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
40357         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
40358         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
40359         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
40360         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
40361         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
40362         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
40363         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
40364         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
40365         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
40366         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
40367         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
40368         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
40369         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
40370         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
40371         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
40372         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
40373         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
40374         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
40375         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
40376         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
40377         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
40378         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
40379         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
40380         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
40381         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
40382         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
40383         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
40384         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
40385         gcc.misc-tests/i386-pf-3dnow-1.c,
40386         gcc.misc-tests/i386-pf-athlon-1.c,
40387         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
40388         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
40389         Declare built-in functions used.
40390         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
40391
40392 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
40393
40394         PR c++/16707
40395         * g++.dg/lookup/using12.C: New test.
40396
40397         * g++.dg/init/null1.C: Fix PR number.
40398         * g++.dg/parse/namespace10.C: Likewise.
40399
40400 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40401
40402         PR c++/16224
40403         * g++.dg/template/spec17.C: New test.
40404         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
40405         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
40406
40407 2004-08-02  David Billinghurst
40408
40409         PR fortran/16292
40410         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
40411
40412 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
40413
40414         * gcc.dg/ia64-got-1.c: New test case.
40415
40416 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40417
40418         PR c++/16489
40419         * g++.dg/init/null1.C: New test.
40420         * g++.dg/tc1/dr76.C: Adjust error marker.
40421
40422         PR c++/16529
40423         * g++.dg/parse/namespace10.C: New test.
40424
40425         PR c++/16810
40426         * g++.dg/inherit/ptrmem2.C: New test.
40427
40428 2004-08-02  Ben Elliston  <bje@au.ibm.com>
40429
40430         PR target/16155
40431         * gcc.dg/pr16155.c: New test.
40432
40433 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40434
40435         * gcc.dg/redecl-2.c: New test.
40436
40437 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
40438
40439         * gcc.dg/darwin-longdouble.c: New file.
40440
40441 2004-07-30  Richard Henderson  <rth@redhat.com>
40442
40443         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
40444         write to constant argument.
40445         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
40446
40447 2004-07-30  Richard Henderson  <rth@redhat.com>
40448
40449         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
40450         tests of nearest around zero.
40451
40452 2004-07-30  Andrew Pinski  <apinski@apple.com>
40453
40454         * gcc.c-torture/compile/20040730-1.c: New test.
40455
40456 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40457
40458         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
40459         powerpc-eabispe.
40460
40461 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40462
40463         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
40464
40465 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
40466
40467         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
40468         contains $ld_library_path.
40469         * lib/gfortran.exp (gfortran_link_flags): Likewise.
40470
40471 2004-07-29  Richard Henderson  <rth@redhat.com>
40472
40473         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
40474
40475         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
40476         (alt2, which): New.
40477         (Check): Accept either alternative.
40478
40479 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
40480
40481         * g++.dg/abi/inline1.C: New test.
40482         * g++.dg/abi/local1-a.cc: Likewise.
40483         * g++.dg/abi/local1.C: Likewise.
40484         * g++.dg/abi/mangle11.C: Tweak location of warnings.
40485         * g++.dg/abi/mangle12.C: Likewise.
40486         * g++.dg/abi/mangle17.C: Likewise.
40487         * g++.dg/abi/mangle20-2.C: Likewise.
40488         * g++.dg/opt/interface1.C: Likewise.
40489         * g++.dg/opt/interface1.h: Likewise.
40490         * g++.dg/opt/interface1-a.cc: New test.
40491         * g++.dg/parse/repo1.C: New test.
40492         * g++.dg/template/repo1.C: Likewise.
40493         * g++.dg/warn/Winline-1.C: Likewise.
40494         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
40495
40496 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
40497
40498         * gcc.dg/tree-ssa/20040729-1.c: New test.
40499
40500 2004-07-27  Matt Austern <austern@apple.com>
40501
40502         * gcc.dg/darwin-bool-1.c: New test.
40503         * gcc.dg/darwin-bool-2.c: New test.
40504
40505 2004-07-28  Richard Henderson  <rth@redhat.com>
40506
40507         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
40508         arguments in the correct type.  Don't write to constant arguments.
40509
40510 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40511
40512         PR tree-optimization/16688
40513         PR tree-optimization/16689
40514         * g++.dg/tree-ssa/pr16688.C: New test.
40515
40516 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40517
40518         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40519         loads.  Not only in the comment, this time.
40520
40521 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
40522
40523         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
40524         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
40525         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
40526         * gcc.dg/sh4a-bitmovua.c: New.
40527         * gcc.dg/sh4a-cos.c: New.
40528         * gcc.dg/sh4a-cosf.c: New.
40529         * gcc.dg/sh4a-fprun.c: New.
40530         * gcc.dg/sh4a-fsrra.c: New.
40531         * gcc.dg/sh4a-memmovua.c: New.
40532         * gcc.dg/sh4a-sin.c: New.
40533         * gcc.dg/sh4a-sincos.c: New.
40534         * gcc.dg/sh4a-sincosf.c: New.
40535         * gcc.dg/sh4a-sinf.c: New.
40536
40537 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40538
40539         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
40540         conditionals.
40541         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40542         loads.
40543         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40544         DOM1.
40545
40546 2004-07-27  Andrew Pinski  <apinski@apple.com>
40547
40548         * g++.dg/rtti/tinfo1.C: Correct the xfail.
40549
40550 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
40551
40552         * gcc.dg/pragma-isr.c: New test.
40553
40554 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40555
40556         PR c++/14429
40557         * g++.dg/template/ttp11.C: New test.
40558
40559 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
40560
40561         * gcc.c-torture/compile/20040727-1.c: New test.
40562
40563 2004-07-26  Eric Christopher  <echristo@redhat.com>
40564
40565         * gcc.c-torture/compile/20040726-2.c: New test.
40566
40567 2004-07-26  Andrew Pinski  <apinski@apple.com>
40568
40569         * g++.dg/rtti/tinfo1.C: Xfail.
40570
40571 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
40572
40573         * gcc.c-torture/compile/20040726-1.c: New test.
40574
40575 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
40576             Brian Ryner  <bryner@brianryner.com>
40577
40578         PR c++/9283
40579         PR c++/15000
40580         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40581         * g++.dg/ext/visibility/: New directory.
40582         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40583         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40584         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40585         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40586         * g++.dg/ext/visibility/fvisibility.C,
40587         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40588         g++.dg/ext/visibility/fvisibility-override1.C
40589         g++.dg/ext/visibility/fvisibility-override2.C
40590         g++.dg/ext/visibility/memfuncts.C
40591         g++.dg/ext/visibility/noPLT.C
40592         g++.dg/ext/visibility/pragma.C
40593         g++.dg/ext/visibility/pragma-override1.C
40594         g++.dg/ext/visibility/pragma-override2.C
40595         g++.dg/ext/visibility/staticmemfuncts.C
40596         g++.dg/ext/visibility/virtual.C: New tests.
40597
40598 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40599
40600         PR c/15360
40601         * gcc.dg/pr15360-1.c: New test.
40602
40603 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
40604
40605         * gcc.dg/pragma-align-2.c: New test.
40606         * gcc.dg/pragma-init-fini.c: New test.
40607         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
40608         targets.
40609
40610 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40611
40612         * gcc.dg/init-string-2.c: New test.
40613
40614 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
40615
40616         PR 16684
40617         * gcc.dg/Wredundant-decls-1.c: New test case.
40618
40619 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
40620
40621         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40622         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40623         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40624         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40625         * gcc.dg/compat/generate-random.c: New file.
40626         * gcc.dg/compat/generate-random.h: Likewise.
40627         * gcc.dg/compat/generate-random_r.c: Likewise.
40628         * gcc.dg/compat/struct-layout-1.h: Likewise.
40629         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40630         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40631         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40632         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40633         * gcc.dg/compat/struct-layout-1_main.c: New test.
40634         * gcc.dg/compat/struct-layout-1_x.c: New file.
40635         * gcc.dg/compat/struct-layout-1_y.c: New file.
40636         * gcc.dg/compat/struct-layout-1_test.h: New file.
40637
40638 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
40639
40640         * gcc.dg/comp-return-1.c: New test
40641
40642 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
40643
40644         * gcc.dg/vmx/8-02a.c: Fix typo.
40645
40646         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
40647         * gcc.dg/darwin-abi-3.c: New test.
40648
40649         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
40650         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
40651
40652         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
40653         * gcc.dg/vmx/ops-long-1.c: New test.
40654         * gcc.dg/vmx/ops-long-2.c: New test.
40655
40656 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
40657
40658         * g++.dg/lookup/conv-[1234].C: New.
40659
40660 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
40661
40662         * g++.dg/parse/attr2.C: Simplify.
40663
40664 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40665
40666         PR c/7284
40667         * gcc.c-torture/execute/pr7284-1.c: New test.
40668
40669 2004-07-22  Brian Booth  <bbooth@redhat.com>
40670
40671         * gcc.dg/tree-ssa/20040721-1.c: New test.
40672
40673 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40674
40675         * g++.dg/template/crash20.c: New.
40676
40677 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
40678
40679         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
40680         Add dg-run directive.  Declare variables as required.
40681         * gfortran.dg/g77/README: Update
40682
40683 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
40684
40685         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
40686         gcc.dg/cris-peep2-andu2.c: New tests.
40687
40688 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40689
40690         PR c/15052
40691         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
40692         on return type.
40693         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
40694         messages.
40695         * gcc.dg/qual-return-2.c: Update expected messages.
40696         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
40697
40698 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40699
40700         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
40701         * gcc.dg/noncompile/921102-1.c: Update expected error message.
40702
40703 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40704
40705         PR c/11250
40706         * gcc.dg/init-string-1.c: New test.
40707
40708 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
40709
40710         PR middle-end/15345
40711         PR c/16450
40712         * gcc.dg/torture/nested-fn-1.c: New test.
40713
40714 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
40715
40716         PR target/16559
40717         * gcc.dg/ia64-fptr-1.c: New file.
40718
40719 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40720
40721         PR c++/14497
40722         * g++.dg/template/spec16.C: New test.
40723         * g++.old-deja/g++.robertl/eb118.C: Remove.
40724
40725 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40726
40727         PR c++/509
40728         * g++.dg/template/spec15.C: New test.
40729
40730 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
40731
40732         Copy cases from g77.f-torture/execute and add dg-run
40733         directive.  Other changes as noted.
40734         * gfortran.dg/g77/13037.f
40735         * gfortran.dg/g77/1832.f
40736         * gfortran.dg/g77/19981119-0.f
40737         * gfortran.dg/g77/19990313-0.f
40738         * gfortran.dg/g77/19990313-1.f
40739         * gfortran.dg/g77/19990313-2.f
40740         * gfortran.dg/g77/19990313-3.f
40741         * gfortran.dg/g77/19990419-1.f
40742         * gfortran.dg/g77/19990826-0.f
40743         * gfortran.dg/g77/19990826-2.f
40744         * gfortran.dg/g77/20000503-1.f
40745         * gfortran.dg/g77/20001111.f
40746         * gfortran.dg/g77/20010116.f
40747         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
40748         * gfortran.dg/g77/20010430.f
40749         * gfortran.dg/g77/6177.f
40750         * gfortran.dg/g77/947.f
40751         * gfortran.dg/g77/970816-3.f
40752         * gfortran.dg/g77/971102-1.f
40753         * gfortran.dg/g77/980520-1.f
40754         * gfortran.dg/g77/980628-0.f
40755         * gfortran.dg/g77/980628-1.f
40756         * gfortran.dg/g77/980628-10.f
40757         * gfortran.dg/g77/980628-2.f
40758         * gfortran.dg/g77/980628-3.f
40759         * gfortran.dg/g77/980628-7.f
40760         * gfortran.dg/g77/980628-8.f
40761         * gfortran.dg/g77/980628-9.f
40762         * gfortran.dg/g77/980701-0.f
40763         * gfortran.dg/g77/980701-1.f
40764         * gfortran.dg/g77/cabs.f
40765         * gfortran.dg/g77/claus.f
40766         * gfortran.dg/g77/complex_1.f
40767         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
40768         * gfortran.dg/g77/dcomplex.f
40769         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
40770         * gfortran.dg/g77/f90-intrinsic-mathematical.f
40771         * gfortran.dg/g77/f90-intrinsic-numeric.f
40772         * gfortran.dg/g77/int8421.f
40773         * gfortran.dg/g77/labug1.f
40774         * gfortran.dg/g77/large_vec.f
40775         * gfortran.dg/g77/le.f
40776         * gfortran.dg/g77/short.f
40777         * gfortran.dg/g77/README: Update
40778
40779 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
40780
40781         PR c++/16637
40782         * g++.dg/parse/lookup4.C: New test.
40783
40784 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40785
40786         PR c++/16175
40787         * g++.dg/template/ttp10.C: New test.
40788
40789 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40790
40791         * gcc.dg/pr12625-1.c: New test.
40792
40793 2004-07-20  Steven Bosscher  <stevenb@suse.de>
40794
40795         * gcc.dg/switch-warn-1.c: New test.
40796         * gcc.dg/switch-warn-2.c: New test.
40797         * gcc.c-torture/compile/pr14730.c: Update.
40798
40799 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
40800
40801         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
40802         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
40803         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
40804         g++.dg/template/nontype3.C: Remove trailing CR from tests.
40805
40806 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
40807
40808         PR c++/16623
40809         * g++.dg/template/assign1.C: New test.
40810
40811 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40812
40813         PR c++/12170
40814         * g++.dg/template/ttp9.C: New test.
40815
40816 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
40817
40818         * gcc.dg/format/cmn-err-1.c: New test.
40819
40820 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40821
40822         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40823         gcc.dg/Wparentheses-10.c: New tests.
40824         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40825
40826 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40827
40828         PR fortran/16465
40829         * gfortran.dg/g77//ffixed-line-length-0.f,
40830         gfortran.dg/g77/ffixed-line-length-132.f,
40831         gfortran.dg/g77/ffixed-line-length-72.f,
40832         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40833         gfortran.dg/g77/README: Update.
40834
40835 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40836
40837         PR c++/13092
40838         * g++.dg/template/non-dependent7.C: New test.
40839         * g++.dg/template/non-dependent8.C: Likewise.
40840         * g++.dg/template/non-dependent9.C: Likewise.
40841         * g++.dg/template/non-dependent10.C: Likewise.
40842
40843 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
40844
40845         PR c++/16337
40846         * g++.dg/parse/attr2.C: New test.
40847
40848 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
40849
40850         * g77.dg: Removed.
40851         * g77.f-torture: Ditto.
40852
40853 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40854
40855         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
40856         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
40857         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
40858
40859 2004-07-16  Richard Henderson  <rth@redhat.com>
40860
40861         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
40862
40863 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40864
40865         * lib/fortran-torture.exp (fortran-torture): Don't test compile
40866         tests with full list of options.
40867         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
40868         of TORTURE_OPTIONS if test contains 'dg-do run'.
40869
40870         PR fortran/16404
40871         * gfortran.dg/do_iterator.f90: New test.
40872
40873 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40874
40875         PR rtl-optimization/16536
40876         * gcc.c-torture/execute/restrict-1.c: New test.
40877
40878 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40879
40880         PR fortran/15324
40881         * gfortran.dg/pr15324.f90: New test.
40882
40883         PR fortran/15129
40884         * gfortran.dg/pr15129.f90: New test.
40885
40886         PR fortran/15140
40887         * gfortran.dg/pr15140.f90: New test.
40888
40889         PR fortran/13792
40890         * gfortran.fortran-torture/execute/bounds.f90: Add check for
40891         compile-time simplification.
40892
40893 2004-07-14  Mike Stump  <mrs@apple.com>
40894
40895         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
40896
40897 2004-07-14  James E Wilson  <wilson@specifixinc.com>
40898
40899         PR target/16325
40900         * gcc.dg/profile-generate-1.c: New.
40901
40902 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
40903
40904         * gcc.c-torture/execute/20040709-1.c: New test.
40905         * gcc.c-torture/execute/20040709-2.c: New test.
40906
40907 2004-07-14  Mike Stump  <mrs@apple.com>
40908
40909         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
40910
40911 2004-07-14  Mike Stump  <mrs@apple.com>
40912
40913         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
40914
40915 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
40916
40917         PR c++/16518
40918         * g++.dg/parse/mutable1.C: New test.
40919
40920 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
40921
40922         PR tree-optimization/16443
40923         * gcc.dg/tree-ssa/20040713-1.c: New test.
40924
40925 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
40926
40927         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
40928         for operator new.
40929
40930 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40931
40932         * gfortran.dg/g77/README: New file
40933         * gfortran.dg/g77/19981216-0.f: Copy from
40934         g77.f-torture/noncompile.  Add "dg-do compile" and
40935         dg-error as required.
40936         * gfortran.dg/g77/19990218-1.f: Likewise.
40937         * gfortran.dg/g77/19990905-1.f: Likewise.
40938         * gfortran.dg/g77/9263.f: Likewise.
40939         * gfortran.dg/g77/980615-0.f: Likewise.
40940         * gfortran.dg/g77/980616-0.f: Likewise.
40941         * gfortran.dg/g77/check0.f: Likewise.
40942         * gfortran.dg/g77/select_no_compile.f: Likewise.
40943
40944 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40945
40946         Copy files from g77.f-torture/compile.
40947         Add "{ dg-do compile}".  Other changes as noted
40948         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
40949         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
40950         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
40951         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
40952         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
40953         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
40954         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
40955         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
40956         statement to conform to standard.  Append alpha1.x for reference.
40957         * gfortran.dg/g77/xformat.f: Add dg-warning
40958
40959 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40960
40961         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
40962         Add {dg-do compile} directive.
40963         * gfortran.dg/g77/cpp2.F: Likewise.
40964
40965 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40966
40967         PR c++/5402
40968         * g++.dg/lookup/name-clash1.C: New test.
40969
40970         PR c++/9777
40971         * g++.dg/lookup/name-clash2.C: New test.
40972
40973         PR c++/12102
40974         * g++.dg/lookup/name-clash3.C: New test.
40975
40976 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40977
40978         * g++.dg/lookup/new2.C: New test.
40979         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
40980
40981 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
40982
40983         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
40984         Add {dg-do compile} directive.
40985         * gfortran.dg/g77/13060.f: Likewise.
40986         * gfortran.dg/g77/19990218-0.f: Likewise.
40987         * gfortran.dg/g77/19990305-0.f: Likewise.
40988         * gfortran.dg/g77/19990419-0.f: Likewise.
40989         * gfortran.dg/g77/19990502-0.f: Likewise.
40990         * gfortran.dg/g77/19990502-1.f: Likewise.
40991         * gfortran.dg/g77/19990525-0.f: Likewise.
40992         * gfortran.dg/g77/19990826-1.f: Likewise.
40993         * gfortran.dg/g77/19990826-3.f: Likewise.
40994         * gfortran.dg/g77/19990905-2.f: Likewise.
40995         * gfortran.dg/g77/20000412-1.f: Likewise.
40996         * gfortran.dg/g77/20000511-1.f: Likewise.
40997         * gfortran.dg/g77/20000511-2.f: Likewise.
40998         * gfortran.dg/g77/20000518.f: Likewise.
40999         * gfortran.dg/g77/20000601-1.f: Likewise.
41000         * gfortran.dg/g77/20000601-2.f: Likewise.
41001         * gfortran.dg/g77/20000629-1.f: Likewise.
41002         * gfortran.dg/g77/20000630-2.f: Likewise.
41003         * gfortran.dg/g77/20010115.f: Likewise.
41004         * gfortran.dg/g77/20010321-1.f: Likewise.
41005         * gfortran.dg/g77/20010426.f: Likewise.
41006         * gfortran.dg/g77/20020307-1.f: Likewise.
41007         * gfortran.dg/g77/8485.f: Likewise.
41008         * gfortran.dg/g77/960317-1.f: Likewise.
41009         * gfortran.dg/g77/970915-0.f: Likewise.
41010         * gfortran.dg/g77/980310-1.f: Likewise.
41011         * gfortran.dg/g77/980310-2.f: Likewise.
41012         * gfortran.dg/g77/980310-3.f: Likewise.
41013         * gfortran.dg/g77/980310-4.f: Likewise.
41014         * gfortran.dg/g77/980310-6.f: Likewise.
41015         * gfortran.dg/g77/980310-7.f: Likewise.
41016         * gfortran.dg/g77/980310-8.f: Likewise.
41017         * gfortran.dg/g77/980419-2.f: Likewise.
41018         * gfortran.dg/g77/980424-0.f: Likewise.
41019         * gfortran.dg/g77/980427-0.f: Likewise.
41020         * gfortran.dg/g77/980729-0.f: Likewise.
41021         * gfortran.dg/g77/981117-1.f: Likewise.
41022         * gfortran.dg/g77/toon_1.f: Likewise.
41023
41024 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41025
41026         PR c++/2204
41027         * g++.dg/other/abstract2.C: New test.
41028
41029 2004-07-12  Paul Brook  <paul@codesourcery.com>
41030
41031         * gfortran.dg/pointer_init_1.f90: New test.
41032
41033 2004-07-11  Paul Brook  <paul@codesourcery.com>
41034
41035         PR fortran/15986
41036         * gfortran.dg/contained_1.f90: New test.
41037
41038 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
41039
41040         * g++.dg/parse/defarg8.C: New test.
41041
41042 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41043
41044         PR fortran/16433
41045         * gfortran.dg/pr16433.f: New test.
41046
41047         PR fortran/17574
41048         * gfortran.dg/pr15754.f90: New test.
41049
41050 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
41051
41052         PR tree-optimization/16437
41053         * gcc.c-torture/execute/bitfld-4.c: New test.
41054
41055 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41056
41057         * gfortran.fortran-torture/execute/common_2.f90: Add check for
41058         access to common var from module.
41059
41060 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41061
41062         PR fortran/16336
41063         * gfortran.fortran-torture/execute/common_2.f90: New test.
41064
41065 2004-07-10  Paul Brook  <paul@codesourcery.com>
41066
41067         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
41068
41069 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41070
41071         PR fortran/15969
41072         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
41073
41074 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
41075
41076         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
41077         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
41078         * gfortran.dg/g77/ffree-form-1.f: Likewise.
41079         * gfortran.dg/g77/ffree-form-2.f: Likewise.
41080         * gfortran.dg/g77/ffree-form-3.f: Likewise.
41081         * gfortran.dg/g77/fno-underscoring.f: Likewise.
41082         * gfortran.dg/g77/funderscoring.f: Likewise.
41083         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
41084
41085 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41086
41087         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
41088
41089 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41090         Paul Brook  <paul@codesourcery.com>
41091
41092         PR fortran/13415
41093         * gfortran.dg/common_pointer_1.f90: New test.
41094
41095 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41096
41097         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
41098
41099 2004-07-09  James E Wilson  <wilson@specifixinc.com>
41100
41101         PR target/16364
41102         * gcc.c-torture/compile/20040709-1.c: New.
41103
41104 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41105
41106         PR fortran/14077
41107         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
41108
41109 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41110
41111         PR fortran/13201
41112         * gfortran.dg/shape_1.f90: New test.
41113
41114 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
41115             Andrew Pinski  <apinski@apple.com>
41116
41117         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
41118
41119 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41120
41121         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
41122         comment.
41123
41124 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41125         Paul Brook  <paul@codesourcery.com>
41126
41127         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
41128         '.f95' and '.F95'.
41129
41130 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
41131
41132         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
41133
41134 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41135
41136         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
41137         testcases with capital suffix.
41138
41139 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41140
41141         PR fortran/15481
41142         PR fortran/13372
41143         PR fortran/13575
41144         PR fortran/15978
41145         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
41146
41147         * gfortran.dg/implicit_1.f90: New test.
41148
41149 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41150
41151         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
41152         expression to match gfortran warning/error messages
41153         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
41154         dg-error text.
41155
41156 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41157
41158         * lib/fortran-torture.exp: Rename proc search_for to
41159         search_for_re.
41160
41161 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41162
41163         * gcc.c-torture/execute/simd-5.x: New file.
41164         XFAIL on SPARC 64-bit at -O0.
41165
41166 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41167
41168         PR c++/8211
41169         PR c++/16165
41170         * g++.dg/warn/effc3.C: New test.
41171
41172 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41173
41174         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
41175         change X to 1X in format.
41176         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
41177         add data statements to conform to standard.
41178
41179 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41180
41181         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
41182         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
41183         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
41184
41185 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41186
41187         * gfortran.dg/g77/7388.f: Copy from g77.dg
41188         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
41189         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
41190         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
41191         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
41192         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
41193         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
41194         * gfortran.dg/g77/strlen0.f: Likewise.
41195
41196 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41197
41198         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
41199         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
41200
41201 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41202
41203         * gcc.c-torture/execute/920428-2.x: Delete.
41204         * gcc.c-torture/execute/920501-7.x: Likewise.
41205
41206 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
41207
41208         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
41209         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
41210         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
41211         prescott and c3-2.
41212         (PREFETCH_3DNOW): Add -march=c3.
41213
41214 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
41215
41216         PR c/16437
41217         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
41218         * gcc.c-torture/execute/bf64-1.x: Likewise.
41219
41220 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41221
41222         * gcc.c-torture/compile/20040708-1.c: New test.
41223
41224 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41225
41226         PR c++/16169
41227         * g++.dg/warn/effc2.C: New test.
41228
41229 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41230
41231         * gcc.c-torture/execute/bitfld-1.x: Remove.
41232         * gcc.c-torture/execute/bitfld-3.c: New test.
41233         * gcc.dg/bitfld-2.c: Remove XFAILs.
41234
41235 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
41236
41237         PR c++/16276
41238         * g++.dg/rtti/tinfo1.C: New file.
41239
41240 2004-07-07  Eric Christopher  <echristo@redhat.com>
41241
41242         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
41243
41244 2004-07-07  Andrew Pinski  <apinski@apple.com>
41245
41246         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
41247
41248 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
41249
41250         * g++.dg/init/call1.C: XFAIL.
41251
41252 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
41253
41254         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
41255         except for movstrict*, to movmem* and clrstr* to clrmem*.
41256
41257 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
41258
41259         * gcc.c-torture/execute/20040707-1.c: New test.
41260
41261 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
41262
41263         * gcc.c-torture/execute/20040706-1.c: New test.
41264
41265 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41266
41267         PR c++/3671
41268         * g++.dg/template/spec14.C: New test.
41269
41270 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
41271
41272         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
41273         nothing if not yet defined.  Use it in b, c and d type definitions.
41274         * gcc.c-torture/execute/20040705-1.c: New test.
41275         * gcc.c-torture/execute/20040705-2.c: New test.
41276
41277 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41278
41279         PR c++/2518
41280         * g++.dg/lookup/new1.C: New test.
41281
41282 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41283
41284         PR c++/11406
41285         * g++.dg/template/sizeof8.C: New test.
41286
41287 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
41288
41289         * gcc.c-torture/compile/20040705-1.c: New test.
41290
41291 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
41292
41293         * gfortran.fortran-torture/execute/seq_io.f90: New test.
41294
41295 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
41296
41297         * gcc.dg/cpp/if-mop.c: Two new testcases.
41298         * gcc.dg/cpp/trad/comment-3.c: New.
41299
41300 2004-07-04  Paul Brook  <paul@codesourcery.com>
41301
41302         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
41303
41304 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
41305
41306         PR c++/3761
41307         * g++.dg/lookup/crash4.C: New test.
41308
41309 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
41310
41311         * gcc.c-torture/execute/builtin-abs-1.c
41312         * gcc.c-torture/execute/builtin-abs-2.c
41313         * gcc.c-torture/execute/builtin-complex-1.c
41314         * gcc.c-torture/execute/builtins/string-1-lib.c
41315         * gcc.c-torture/execute/builtins/string-1.c
41316         * gcc.c-torture/execute/builtins/string-2-lib.c
41317         * gcc.c-torture/execute/builtins/string-2.c
41318         * gcc.c-torture/execute/builtins/string-3-lib.c
41319         * gcc.c-torture/execute/builtins/string-3.c
41320         * gcc.c-torture/execute/builtins/string-4-lib.c
41321         * gcc.c-torture/execute/builtins/string-4.c
41322         * gcc.c-torture/execute/builtins/string-5-lib.c
41323         * gcc.c-torture/execute/builtins/string-5.c
41324         * gcc.c-torture/execute/builtins/string-6-lib.c
41325         * gcc.c-torture/execute/builtins/string-6.c
41326         * gcc.c-torture/execute/builtins/string-7-lib.c
41327         * gcc.c-torture/execute/builtins/string-7.c
41328         * gcc.c-torture/execute/builtins/string-8-lib.c
41329         * gcc.c-torture/execute/builtins/string-8.c
41330         * gcc.c-torture/execute/builtins/string-9-lib.c
41331         * gcc.c-torture/execute/builtins/string-9.c
41332         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
41333         * gcc.c-torture/execute/builtins/string-asm-1.c
41334         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
41335         * gcc.c-torture/execute/builtins/string-asm-2.c
41336         * gcc.c-torture/execute/stdio-opt-1.c
41337         * gcc.c-torture/execute/stdio-opt-2.c
41338         * gcc.c-torture/execute/stdio-opt-3.c
41339         * gcc.c-torture/execute/string-opt-1.c
41340         * gcc.c-torture/execute/string-opt-10.c
41341         * gcc.c-torture/execute/string-opt-11.c
41342         * gcc.c-torture/execute/string-opt-12.c
41343         * gcc.c-torture/execute/string-opt-13.c
41344         * gcc.c-torture/execute/string-opt-14.c
41345         * gcc.c-torture/execute/string-opt-15.c
41346         * gcc.c-torture/execute/string-opt-16.c
41347         * gcc.c-torture/execute/string-opt-2.c
41348         * gcc.c-torture/execute/string-opt-6.c
41349         * gcc.c-torture/execute/string-opt-7.c
41350         * gcc.c-torture/execute/string-opt-8.c:
41351         Replace with ...
41352
41353         * gcc.c-torture/execute/builtins/abs-2.c
41354         * gcc.c-torture/execute/builtins/abs-3.c
41355         * gcc.c-torture/execute/builtins/complex-1.c
41356         * gcc.c-torture/execute/builtins/fprintf.c
41357         * gcc.c-torture/execute/builtins/fputs.c
41358         * gcc.c-torture/execute/builtins/memcmp.c
41359         * gcc.c-torture/execute/builtins/memmove.c
41360         * gcc.c-torture/execute/builtins/memops-asm.c
41361         * gcc.c-torture/execute/builtins/mempcpy-2.c
41362         * gcc.c-torture/execute/builtins/mempcpy.c
41363         * gcc.c-torture/execute/builtins/memset.c
41364         * gcc.c-torture/execute/builtins/printf.c
41365         * gcc.c-torture/execute/builtins/sprintf.c
41366         * gcc.c-torture/execute/builtins/strcat.c
41367         * gcc.c-torture/execute/builtins/strchr.c
41368         * gcc.c-torture/execute/builtins/strcmp.c
41369         * gcc.c-torture/execute/builtins/strcpy.c
41370         * gcc.c-torture/execute/builtins/strcspn.c
41371         * gcc.c-torture/execute/builtins/strlen-2.c
41372         * gcc.c-torture/execute/builtins/strlen.c
41373         * gcc.c-torture/execute/builtins/strncat.c
41374         * gcc.c-torture/execute/builtins/strncmp-2.c
41375         * gcc.c-torture/execute/builtins/strncmp.c
41376         * gcc.c-torture/execute/builtins/strncpy.c
41377         * gcc.c-torture/execute/builtins/strpbrk.c
41378         * gcc.c-torture/execute/builtins/strpcpy-2.c
41379         * gcc.c-torture/execute/builtins/strpcpy.c
41380         * gcc.c-torture/execute/builtins/strrchr.c
41381         * gcc.c-torture/execute/builtins/strspn.c
41382         * gcc.c-torture/execute/builtins/strstr-asm.c
41383         * gcc.c-torture/execute/builtins/strstr.c:
41384         ... these new files.
41385
41386         * gcc.c-torture/execute/builtins/abs-2-lib.c
41387         * gcc.c-torture/execute/builtins/abs-3-lib.c
41388         * gcc.c-torture/execute/builtins/complex-1-lib.c
41389         * gcc.c-torture/execute/builtins/fprintf-lib.c
41390         * gcc.c-torture/execute/builtins/fputs-lib.c
41391         * gcc.c-torture/execute/builtins/memcmp-lib.c
41392         * gcc.c-torture/execute/builtins/memmove-lib.c
41393         * gcc.c-torture/execute/builtins/memops-asm-lib.c
41394         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
41395         * gcc.c-torture/execute/builtins/mempcpy-lib.c
41396         * gcc.c-torture/execute/builtins/memset-lib.c
41397         * gcc.c-torture/execute/builtins/printf-lib.c
41398         * gcc.c-torture/execute/builtins/sprintf-lib.c
41399         * gcc.c-torture/execute/builtins/strcat-lib.c
41400         * gcc.c-torture/execute/builtins/strchr-lib.c
41401         * gcc.c-torture/execute/builtins/strcmp-lib.c
41402         * gcc.c-torture/execute/builtins/strcpy-lib.c
41403         * gcc.c-torture/execute/builtins/strcspn-lib.c
41404         * gcc.c-torture/execute/builtins/strlen-2-lib.c
41405         * gcc.c-torture/execute/builtins/strlen-lib.c
41406         * gcc.c-torture/execute/builtins/strncat-lib.c
41407         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
41408         * gcc.c-torture/execute/builtins/strncmp-lib.c
41409         * gcc.c-torture/execute/builtins/strncpy-lib.c
41410         * gcc.c-torture/execute/builtins/strpbrk-lib.c
41411         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
41412         * gcc.c-torture/execute/builtins/strpcpy-lib.c
41413         * gcc.c-torture/execute/builtins/strrchr-lib.c
41414         * gcc.c-torture/execute/builtins/strspn-lib.c
41415         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
41416         * gcc.c-torture/execute/builtins/strstr-lib.c
41417         * gcc.c-torture/execute/builtins/lib/abs.c
41418         * gcc.c-torture/execute/builtins/lib/fprintf.c
41419         * gcc.c-torture/execute/builtins/lib/memset.c
41420         * gcc.c-torture/execute/builtins/lib/printf.c
41421         * gcc.c-torture/execute/builtins/lib/sprintf.c
41422         * gcc.c-torture/execute/builtins/lib/strcpy.c
41423         * gcc.c-torture/execute/builtins/lib/strcspn.c
41424         * gcc.c-torture/execute/builtins/lib/strncat.c
41425         * gcc.c-torture/execute/builtins/lib/strncmp.c
41426         * gcc.c-torture/execute/builtins/lib/strncpy.c
41427         * gcc.c-torture/execute/builtins/lib/strpbrk.c
41428         * gcc.c-torture/execute/builtins/lib/strspn.c
41429         * gcc.c-torture/execute/builtins/lib/strstr.c:
41430         New files containing support routines.
41431
41432         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
41433         declaration.
41434         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
41435         when not optimizing.
41436
41437 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
41438
41439         PR c++/16240
41440         * g++.dg/abi/mangle22.C: New test.
41441         * g++.dg/abi/mangle23.C: Likewise.
41442
41443 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
41444
41445         PR fortran/16290
41446         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
41447         Allow for cases without denormalized floating point numbers.
41448
41449 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
41450
41451         PR c/1027
41452         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
41453         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
41454         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
41455         expected warning text.
41456         * gcc.dg/format/diag-2.c: New test.
41457
41458 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41459
41460         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
41461
41462 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
41463
41464         * gcc.dg/builtins-43.c: New.
41465         * gcc.dg/builtins-44.c: New.
41466         * gcc.dg/builtins-45.c: New.
41467
41468 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
41469             Andreas Tobler  <a.tobler@schweiz.ch>
41470
41471         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
41472         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
41473         as SIGSEGV.
41474         * gcc.dg/cleanup-11.c: Likewise.
41475         * gcc.dg/cleanup-8.c: Likewise.
41476         * gcc.dg/cleanup-9.c: Likewise.
41477         * gcc.dg/cleanup-5.c: Run on all platforms.
41478
41479 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
41480
41481         * g++.dg/warn/nonnull1.C: New test.
41482
41483 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41484
41485         * gcc.dg/compat/compat-common.h: Wrap up CINT in
41486         an #ifndef SKIP_COMPLEX_INT/#endif pair.
41487         Special-case the Sun compiler wrt to <complex.h>.
41488
41489 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
41490
41491         * gcc.dg/Wunreachable-8.C: New test.
41492
41493         * gcc.dg/h8300-ice2.c : New test.
41494
41495 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
41496
41497         PR fortran/16161
41498         * gfortran.fortran-torture/compile/implicit.f90: Add test
41499         for implicit character.
41500
41501 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
41502
41503         PR fortran/16289
41504         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
41505         Use tiny() intrinsic to find smallest non-negative real
41506
41507 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
41508
41509         * gcc.dg/compat/struct-by-value-22_main.c: New test.
41510         * gcc.dg/compat/struct-by-value-22_x.c: New.
41511         * gcc.dg/compat/struct-by-value-22_y.c: New.
41512
41513         * gcc.c-torture/execute/20040629-1.c: New test.
41514
41515 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
41516
41517         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
41518         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
41519
41520         PR target/16195
41521         * gcc.dg/20040625-1.c: New test.
41522
41523 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41524
41525         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
41526
41527 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41528
41529         PR fortran/15963
41530         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
41531
41532 2004-06-29  Richard Henderson  <rth@redhat.com>
41533
41534         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
41535
41536 2004-06-29  Paul Brook  <paul@codesourcery.com>
41537
41538         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
41539         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
41540
41541 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
41542
41543         PR c++/16260
41544         * g++.dg/parse/crash15.C: New.
41545
41546 2004-06-28  Andrew Pinski  <apinski@apple.com>
41547
41548         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41549         by the error already.
41550
41551         * g++.dg/opt/ptrmem4.C: Change to compile only test.
41552
41553 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
41554
41555         PR target/14041
41556         * gcc.dg/h8300-bss-align-1.c : New.
41557
41558 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
41559
41560         * PR c++/16174
41561         * g++.dg/template/ctor4.C: New.
41562
41563 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41564
41565         PR c++/16205
41566         * g++.dg/warn/Wsequence-point-1.C: New test.
41567
41568 2004-06-27  Paul Brook  <paul@codesourcery.com>
41569
41570         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41571
41572 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
41573
41574         * g++.old-deja/g++.mike/p7325.C: Remove.
41575
41576 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41577
41578         PR c/14963
41579         * gcc.dg/pr14963.c: New test.
41580
41581 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
41582
41583         PR c++/16193
41584         * g++.dg/parse/redef1.C: New test.
41585
41586 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
41587
41588         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41589         20021110.c.
41590         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41591         20021119-1.c.
41592         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41593         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41594         5-04.c.
41595         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41596         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41597         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41598         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41599         g++.brendan/enum14.C.
41600         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41601         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41602         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41603         g++.mike/virt1.C.
41604         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
41605         memtemp24.C.
41606
41607 2004-06-27  Roger Sayle  <roger@eyesopen.com>
41608
41609         * gcc.dg/20040527-1.c: New test case.
41610
41611 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
41612
41613         PR gfortran/pr16196
41614         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41615
41616 2004-06-25  Roger Sayle  <roger@eyesopen.com>
41617
41618         PR middle-end/15825
41619         * gcc.dg/pr15825-1.c: New test case.
41620
41621 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41622
41623         * gcc.c-torture/execute/20040625-1.c: New test.
41624
41625 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41626
41627         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41628
41629 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41630
41631         * gcc.dg/torture/mips-div-1.c: New test.
41632
41633 2004-06-24  Jeff Law  <law@redhat.com>
41634
41635         * gcc.dg/tree-ssa/20040624-1.c: New test.
41636
41637 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
41638
41639         * gcc.c-torture/compile/20040624-1.c: New test.
41640
41641 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41642
41643         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41644         this directory.
41645
41646 2004-06-23  Andrew Pinski  <apinski@apple.com>
41647
41648         PR middle-end/15988
41649         * g++.dg/opt/ptrmem4.C: New test.
41650
41651         * gcc.dg/c90-array-quals-2.c: New test.
41652
41653 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
41654
41655         * gcc.dg/kpice1.c: New test.
41656
41657 2006-06-23  Andrew Pinski  <apinski@apple.com>
41658
41659         * gcc.dg/c90-array-quals.c: New test.
41660
41661 2006-06-22  Richard Henderson  <rth@redhat.com>
41662
41663         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
41664
41665 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
41666
41667         * gcc.dg/builtins-config.h: Handle FreeBSD.
41668
41669 2006-06-22  Richard Henderson  <rth@redhat.com>
41670
41671         * g++.dg/opt/devirt1.C: New.
41672
41673 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
41674
41675         * g++.dg/opt/pr15551.C: New testcase.
41676
41677 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
41678
41679         PR target/14800
41680         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
41681         x86_64-*-linux* when compiling for 32bit.
41682
41683 2004-06-21  Andrew Pinski  <apinski@apple.com>
41684
41685         * gcc.dg/pch/struct-1.c: New.
41686         * gcc.dg/pch/struct-1.hs: New.
41687
41688 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
41689
41690         * gcc.dg/pch/save-temps-1.c: New file.
41691         * gcc.dg/pch/save-temps-1.hs: New file.
41692
41693 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
41694
41695         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
41696         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
41697
41698 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41699
41700         * gfortran.fortran-torture/execute/select_1.f90: Rename function
41701         to fix type error.
41702         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
41703         Remove trailing spaces.
41704
41705 2004-06-21  Richard Henderson  <rth@redhat.com>
41706
41707         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
41708         merging && to BIT_FIELD_REF.
41709
41710 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
41711
41712         * g++.dg/opt/placeholder1.C: New test.
41713
41714 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41715
41716         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
41717         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41718         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41719         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41720
41721 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
41722
41723         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
41724         extern "C".
41725         * g++.dg/other/pragma-re-1.C: Add comments.
41726
41727 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
41728
41729         PR gfortran/16080
41730         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
41731
41732 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
41733
41734         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
41735         instead of setting the type of size_t by
41736         hand.
41737
41738 2004-06-18  Roger Sayle  <roger@eyesopen.com>
41739
41740         * gcc.dg/unordered-2.c: New test case.
41741         * gcc.dg/unordered-3.c: New test case.
41742
41743 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
41744
41745         PR other/16043
41746         * lib/g++.exp (g++_version): Tweak regexp for version
41747         * lib/g77.exp (g77_version): Likewise.
41748         * lib/gfortran.exp (gfortran_version): Likewise.
41749         * lib/objc.exp (objc_version): Likewise.
41750         * lib/treelang.exp (treelang_version): Likewise.
41751
41752 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
41753
41754         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
41755         Use INT_MAX instead of __INT_MAX__.
41756         * gcc.dg/compat/struct-align-2_y.c: Likewise.
41757
41758         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
41759         * gcc.dg/compat/scalar-return-3_x.c: Use it.
41760         * gcc.dg/compat/scalar-return-3_y.c: Use it.
41761         * gcc.dg/compat/scalar-return-4_x.c: Use it.
41762         * gcc.dg/compat/scalar-return-4_y.c: Use it.
41763         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
41764         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
41765         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
41766         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
41767
41768         * gcc.dg/range-test-1.c: New test.
41769         * g++.dg/opt/range-test-1.C: New test.
41770
41771 2004-06-17  Richard Henderson  <rth@redhat.com>
41772
41773         * objc.dg/sync-1.m: New.
41774         * objc.dg/try-catch-1.m: Don't force next runtime.
41775         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
41776         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
41777         shadowed catch clause.
41778         * objc.dg/try-catch-5.m: New.
41779
41780 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
41781
41782         Bug 14610
41783         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
41784
41785 2004-06-15  Richard Henderson  <rth@redhat.com>
41786
41787         * gcc.dg/20001116-1.c: Move expected warning line.
41788
41789 2004-06-15  Richard Henderson  <rth@redhat.com>
41790
41791         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
41792         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
41793
41794 2004-06-15  Jeff Law  <law@redhat.com>
41795
41796         * gcc.dg/tree-ssa/20040615-1.c: New test.
41797         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
41798         be less sensitive to operand ordering.
41799         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
41800
41801 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
41802
41803         * g++.dg/abi/bitfield3.C: Add comment..
41804
41805 2004-06-15  Richard Henderson  <rth@redhat.com>
41806
41807         * g++.dg/ext/stmtexpr1.C: XFAIL.
41808         * gcc.dg/20030612-1.c: XFAIL.
41809
41810 2004-06-15  Eric Christopher  <echristo@redhat.com>
41811
41812         * g++.dg/charset/asm5.c: New.
41813         * gcc.dg/charset/asm6.c: New.
41814
41815 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41816
41817         PR fortran/15962
41818         * gfortran.fortran-torture/execute/select_1.f90: New test.
41819
41820 2004-06-15  Paul Brook  <paul@codesourcery.com>
41821
41822         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41823
41824 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41825
41826         PR c++/15967
41827         * g++.dg/lookup/crash3.C: New test.
41828
41829 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41830
41831         PR c++/15947
41832         * g++.dg/parse/dtor4.C: New test.
41833
41834 2004-06-14  Jeff Law  <law@redhat.com>
41835
41836         * gcc.c-torture/compile/20040614-1.c: New test.
41837
41838 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41839
41840         PR fortran/15211
41841         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41842         LEN of a character array.
41843
41844 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
41845
41846         PR c++/15096
41847         * g++.dg/template/ptrmem10.C: New test.
41848
41849         PR c++/14930
41850         * g++.dg/template/friend30.C: New test.
41851
41852 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41853
41854         PR fortran/14928
41855         * gfortran.fortran-torture/compile/mloc.f90: New test.
41856
41857 2004-06-13  Paul Brook  <paul@codesourcery.com>
41858
41859         * gfortran.fortran-torture/execute/random_2.f90: New test.
41860
41861 2004-06-13  Eric Christopher  <echristo@redhat.com>
41862
41863         * gcc.dg/noncompile/redecl-1.c: Fix error message.
41864
41865 2004-06-12  Paul Brook  <paul@codesourcery.com>
41866
41867         * gfortran.fortran-torture/execute/contained_3.f90: New test.
41868
41869 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41870
41871         PR fortran/14923
41872         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
41873
41874 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41875
41876         PR fortran/14957
41877         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
41878         syntax errors in end statements of contained subroutines.
41879
41880 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41881
41882         PR fortran/12841
41883         * gfortran.fortran-torture/execute/null_arg.f90: New test.
41884
41885 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41886
41887         PR fortran/15665
41888         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
41889
41890 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41891
41892         PR gfortran/12839
41893         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
41894
41895 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
41896
41897         PR c++/15862
41898         * g++.dg/parse/enum1.C: New test.
41899
41900 2004-06-10  Jeff Law  <law@redhat.com>
41901
41902         * gcc.c-torture/compile/20040610-1.c: New test.
41903
41904 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41905
41906         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
41907         * g++.old-deja/g++.other/decl3.C: Likewise.
41908
41909 2004-06-10  Brian Booth  <bbooth@redhat.com>
41910
41911         * gcc.dg/tree-ssa/20031015-1.c: Scan for
41912         V_MAY_DEF instead of VDEF.
41913         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
41914
41915 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
41916
41917         PR c++/14211
41918         * g++.dg/conversion/const1.C: New test.
41919
41920         PR c++/15076
41921         * g++.dg/conversion/reinterpret1.C: New test.
41922
41923         PR c++/15877
41924         * g++.dg/template/enum2.C: New test.
41925
41926         PR c++/15227
41927         * g++.dg/template/error13.C: New test.
41928
41929 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41930
41931         PR fortran/14957
41932         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
41933         arguments to test_* REAL and of the right size.
41934
41935 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41936
41937         PR target/15569
41938         PR rtl-optimization/15681
41939         * gcc.dg/20040609-1.c: New test.
41940
41941 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41942
41943         PR c++/14791
41944         * g++.dg/opt/builtins1.C: New test.
41945
41946 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
41947
41948         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
41949         that use default windows32 struct layout.
41950         * gcc.dg/i386-bitfield2.c: Likewise.
41951
41952 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
41953
41954         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
41955         for mingw32 and cygwin targets.
41956
41957 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
41958
41959         * gcc.dg/pch/macro-4.c: New.
41960         * gcc.dg/pch/macro-4.hs: New.
41961
41962 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41963
41964         PR fortran/13249
41965         * gfortran.fortran-torture/compile/name_clash.f90: New test.
41966
41967 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41968
41969         PR fortran/13372
41970         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
41971
41972 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41973
41974         PR gfortran/14897
41975         * gfortran.fortran-torture/execute/t_edit.f90: New test.
41976
41977 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41978
41979         PR gfortran/15755
41980         * gfortran.fortran-torture/execute/backspace.c : New test.
41981
41982 2004-06-09  Paul Brook  <paul@codesourcery.com>
41983
41984         * gfortran.fortran-torture/execure/intrinsic_associated.f90
41985         (pointer_to_section): Rewrite to use smaller array.
41986
41987 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
41988
41989         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
41990         * gcc.dg/ext/altivec-10.c: Same.
41991         * gcc.dg/ext/altivec-11.c: Same.
41992         * gcc.dg/ext/altivec-12.c: Same.
41993         * gcc.dg/ext/altivec-13.c: Same.
41994         * gcc.dg/ext/altivec-14.c: Same.
41995         * gcc.dg/ext/altivec-15.c: Same.
41996         * gcc.dg/ext/altivec-16.c: Same.
41997         * gcc.dg/ext/altivec-3.c: Same.
41998         * gcc.dg/ext/altivec-4.c: Same.
41999         * gcc.dg/ext/altivec-6.c: Same.
42000         * gcc.dg/ext/altivec-7.c: Same.
42001         * gcc.dg/ext/altivec-8.c: Same.
42002         * gcc.dg/ext/altivec-varargs-1.c: Same.
42003
42004         * g++.dg/ext/altivec-1.C: Correct dg syntax.
42005         * g++.dg/ext/altivec-10.C: Same.
42006         * g++.dg/ext/altivec-2.C: Same.
42007         * g++.dg/ext/altivec-3.C: Same.
42008         * g++.dg/ext/altivec-4.C: Same.
42009         * g++.dg/ext/altivec-5.C: Same.
42010         * g++.dg/ext/altivec-6.C: Same.
42011         * g++.dg/ext/altivec-7.C: Same.
42012         * g++.dg/ext/altivec-8.C: Same.
42013         * g++.dg/ext/altivec-9.C: Same.
42014
42015 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42016
42017         PR c++/7841
42018         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
42019
42020 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42021
42022         * gcc.dg/union-1.c: New test.
42023
42024 2004-06-07  Roger Sayle  <roger@eyesopen.com>
42025
42026         * gcc.dg/builtins-41.c: New test case.
42027         * gcc.dg/builtins-42.c: New test case.
42028
42029 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
42030
42031         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
42032         * g++.dg/ext/altivec-10.C: Same.
42033         * g++.dg/ext/altivec-2.C: Same.
42034         * g++.dg/ext/altivec-3.C: Same.
42035         * g++.dg/ext/altivec-4.C: Same.
42036         * g++.dg/ext/altivec-5.C: Same.
42037         * g++.dg/ext/altivec-6.C: Same.
42038         * g++.dg/ext/altivec-7.C: Same.
42039         * g++.dg/ext/altivec-8.C: Same.
42040         * g++.dg/ext/altivec-9.C: Same.
42041         * g++.old-deja/g++.abi/cxa_vec.C: Same.
42042         * g++.old-deja/g++.brendan/new3.C: Same.
42043         * gcc.c-torture/execute/eeprof-1.x: Same.
42044
42045 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42046
42047         PR c/14765
42048         * gcc.dg/pr14765-1.c: New test.
42049
42050 2004-06-07  Roger Sayle  <roger@eyesopen.com>
42051
42052         PR c/14649
42053         * gcc.dg/pr14649-1.c: New test case.
42054
42055 2004-06-07  Richard Henderson  <rth@redhat.com>
42056
42057         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
42058         if temporaries.
42059
42060 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
42061
42062         * g++.dg/eh/elide1.C: Remove XFAIL.
42063
42064 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
42065
42066         PR c++/15337
42067         * g++.dg/expr/sizeof3.C: New test.
42068
42069         PR c++/14777
42070         * g++.dg/template/access14.C: New test.
42071
42072         PR c++/15554
42073         * g++.dg/template/enum1.C: New test.
42074
42075         PR c++/15057
42076         * g++.dg/eh/throw1.C: New test.
42077
42078 2004-06-07  David Ayers  <d.ayers@inode.at>
42079             Ziemowit Laski  <zlaski@apple.com>
42080
42081         * lib/objc.exp (objc_target_compile): Revert the '-framework
42082         Foundation' flag fix, since bare Darwin does not ship
42083         with the Foundation framework.
42084         * objc/execute/next_mapping.h: Provide a local NSConstantString
42085         @interface and @implementation.
42086         (objc_constant_string_init): A constructor function, used to
42087         initialize the NSConstantString meta-class object.
42088         * objc/execute/string1.m: Include "next_mapping.h" instead of
42089         <Foundation/NSString.h>.
42090         * objc/execute/string2.m: Likewise.
42091         * objc/execute/string3.m: Likewise.
42092         * objc/execute/string4.m: Likewise.
42093
42094 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
42095
42096         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
42097         to double. Replace double with FLOAT.
42098         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
42099
42100         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
42101         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
42102         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
42103         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
42104         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
42105         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
42106         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
42107         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
42108
42109 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
42110
42111         PR c/13519
42112         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
42113
42114 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42115
42116         PR c++/15503
42117         * g++.dg/template/meminit2.C: New test.
42118
42119 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
42120
42121         PR target/15822
42122         * gcc.c-torture/execute/compare-fp-1.c,
42123         gcc.c-torture/execute/compare-fp-2.c,
42124         gcc.c-torture/execute/compare-fp-3.c,
42125         gcc.c-torture/execute/compare-fp-4.c,
42126         gcc.c-torture/execute/compare-fp-3.x,
42127         gcc.c-torture/execute/compare-fp-4.x: Moved...
42128         * gcc.c-torture/execute/ieee/compare-fp-1.c,
42129         gcc.c-torture/execute/ieee/compare-fp-2.c,
42130         gcc.c-torture/execute/ieee/compare-fp-3.c,
42131         gcc.c-torture/execute/ieee/compare-fp-4.c,
42132         gcc.c-torture/execute/ieee/compare-fp-3.x,
42133         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
42134
42135 2004-06-04  David Ayers  <d.ayers@inode.at>
42136
42137         * objc/execute/protocol-isEqual-4.m: New testcase.
42138
42139 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
42140
42141         * objc/execute/protocol-isEqual-1.m: New testcase.
42142         * objc/execute/protocol-isEqual-2.m: New testcase.
42143         * objc/execute/protocol-isEqual-3.m: New testcase.
42144
42145 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42146
42147         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
42148
42149 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
42150
42151         * lib/objc.exp (objc_target_compile): When running tests on
42152         Darwin (Mac OS X), inform the linker about '-framework
42153         'Foundation'.
42154
42155 2004-06-02  Eric Christopher  <echristo@redhat.com>
42156
42157         * gcc.c-torture/compile/20040602-1.c: New.
42158
42159 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
42160
42161         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
42162         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
42163
42164         PR tree-optimization/14736
42165         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
42166
42167         PR tree-optimization/14042
42168         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
42169
42170         PR tree-optimization/14729
42171         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
42172
42173 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42174
42175         PR fortran/15557
42176         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
42177
42178 2004-06-01  Richard Hederson  <rth@redhat.com>
42179
42180         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
42181
42182 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42183
42184         PR c++/14932
42185         * g++.dg/parse/offsetof4.C: New test.
42186
42187 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
42188
42189         PR objc/7993
42190         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
42191
42192 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
42193
42194         PR c++/15701
42195         * g++.dg/template/friend29.C: New test.
42196
42197 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
42198
42199         PR c/15749
42200         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
42201
42202 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
42203
42204         * gcc.dg/sparc-trap-1.c: New test.
42205
42206 2004-05-31  Roger Sayle  <roger@eyesopen.com>
42207
42208         PR middle-end/15069
42209         * g++.dg/opt/fold3.C: New test case.
42210
42211 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
42212
42213         * lib/target-supports.exp (check_iconv_available): Fix fallout
42214         from 2004-05-28 patch.
42215
42216 2004-05-30  Paul Brook  <paul@codesourcery.com>
42217
42218         PR fortran/15620
42219         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
42220         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
42221
42222 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
42223
42224         * gfortran.fortran-torture/execute/random_1.f90: New test.
42225
42226 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42227
42228         * g++.dg/ext/altivec-10.C: New test.
42229
42230 2004-05-29  Paul Brook  <paul@codesourcery.com>
42231
42232         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
42233
42234 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42235
42236         * gcc.dg/altivec-16.c: New test.
42237
42238 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
42239
42240         * lib/target-supports.exp (check_vmx_hw_available): New.
42241         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
42242
42243         * lib/target-supports.exp (check_alias_available,
42244         check_iconv_available, check_named_sections_available): Use
42245         unique names for temporary files.
42246
42247 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42248
42249         * gcc.dg/altivec-15.c: New test.
42250
42251 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42252
42253         PR c++/15083
42254         * g++.dg/warn/noeffect6.C: New test.
42255
42256         PR c++/15471
42257         * g++.dg/expr/ptrmem4.C: New test.
42258
42259         PR c++/15640
42260         * g++.dg/template/operator3.C: New test.
42261
42262 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42263
42264         PR c++/14668
42265         * g++.dg/lookup/redecl1.C: New test.
42266         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
42267
42268 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
42269
42270         * gcc.c-torture/execute/compare-fp-1.c,
42271         gcc.c-torture/execute/compare-fp-2.c,
42272         gcc.c-torture/execute/compare-fp-3.c,
42273         gcc.c-torture/execute/compare-fp-4.c,
42274         gcc.c-torture/execute/compare-fp-3.x,
42275         gcc.c-torture/execute/compare-fp-4.x,
42276         gcc.dg/pr15649-1.c: New.
42277
42278 2004-05-27  Adam Nemet  <anemet@lnxw.com>
42279
42280         PR c++/12883
42281         * g++.dg/init/array14.C: New test.
42282
42283 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
42284
42285         * lib/compat.exp (compat-get-options-main): New.
42286         (compat-get-options): Remove unneeded code, warn for ignored
42287         command.
42288         (compat-execute): Check flag set by dg-require-* commands.
42289
42290         * lib/compat.exp (compat-execute): Break up long lines.
42291
42292 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
42293
42294         * gcc.dg/altivec-7.c: Don't use 'vector long'.
42295         * gcc.dg/altivec-14.c: New test.
42296         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
42297
42298         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
42299         * gcc.dg/altivec-12.c: Ditto.
42300
42301         * gcc.dg/altivec-3.c: Move call to altivec_check.
42302
42303 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42304
42305         PR c++/15044
42306         * g++.dg/template/error12.C: New test.
42307
42308         PR c++/15317
42309         * g++.dg/ext/attrib15.C: New test.
42310
42311         PR c++/15329
42312         * g++.dg/template/ptrmem9.C: New test.
42313
42314 2004-05-25  Paul Brook  <paul@codesourcery.com>
42315
42316         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
42317
42318 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42319
42320         PR c++/15165
42321         * g++.dg/template/crash19.C: New test.
42322
42323 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42324
42325         PR c++/15025
42326         * g++.dg/template/redecl1.C: New test.
42327
42328 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42329
42330         PR c++/14821
42331         * g++.dg/other/ns1.C: New test.
42332
42333         PR c++/14883
42334         * g++.dg/template/invalid1.C: New test.
42335
42336 2004-05-23  Paul Brook  <paul@codesourcery.com>
42337         Victor Leikehman  <lei@haifasphere.co.il>
42338
42339         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
42340         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
42341
42342 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42343
42344         PR c++/15285
42345         PR c++/15299
42346         * g++.dg/template/non-dependent5.C: New test.
42347         * g++.dg/template/non-dependent6.C: New test.
42348
42349 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42350
42351         PR c++/15507
42352         * g++.dg/inherit/union1.C: New test.
42353
42354         PR c++/15542
42355         * g++.dg/template/addr1.C: New test.
42356
42357         PR c++/15427
42358         * g++.dg/template/array5.C: New test.
42359
42360         PR c++/15287
42361         * g++.dg/template/array6.C: New test.
42362
42363 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
42364             Roger Sayle  <roger@eyesopen.com>
42365
42366         * g++.dg/lookup/forscope2.C: New test case.
42367
42368 2004-05-22  Ben Elliston  <bje@au.ibm.com>
42369
42370         * gcc.dg/cpp/Wmissingdirs.c: New.
42371
42372 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42373
42374         PR target/15301
42375         * gcc.dg/compat/union-m128-1.h: New file.
42376         * gcc.dg/compat/union-m128-1_main.c: Likewise.
42377         * gcc.dg/compat/union-m128-1_x.c: Likewise.
42378         * gcc.dg/compat/union-m128-1_y.c: Likewise.
42379
42380 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42381
42382         PR target/15302
42383         * gcc.dg/compat/struct-complex-1.h: New file.
42384         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
42385         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
42386         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42387
42388 2004-05-20  Roger Sayle  <roger@eyesopen.com>
42389
42390         PR middle-end/3074
42391         * gcc.dg/pr3074-1.c: New test case.
42392         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
42393
42394 2004-05-20  Falk Hueffner  <falk@debian.org>
42395
42396         PR other/15526
42397         * gcc.dg/ftrapv-1.c: New test case.
42398
42399 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
42400
42401         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
42402
42403 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
42404             Jeff Law  <law@redhat.com>
42405
42406         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
42407         * gcc.dg/tree-ssa/20040518-2.c: New test.
42408
42409         * gcc.dg/tree-ssa/20040518-1.c: New test.
42410
42411 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
42412
42413         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
42414
42415 2004-05-18  Paul Brook  <paul@codesourcery.com>
42416
42417         PR fortran/13930
42418         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
42419
42420 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42421
42422         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
42423         constant folding.
42424
42425 2004-05-17  Steven Bosscher  <stevenb@suse.de>
42426
42427         * gcc.dg/tree-ssa/20040517-1.c: New test.
42428
42429 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42430
42431         * gcc.dg/loop-4.c: New test.
42432
42433 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
42434
42435         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
42436
42437 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
42438
42439         PR fortran/15311
42440         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
42441
42442 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42443
42444         PR fortran/13826
42445         PR fortran/13940
42446         * gfortran.fortran-torture/compile/data_1.f90: New test.
42447
42448 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
42449
42450         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
42451         * gcc.dg/uninit-H.c: Define ASM for __s390__.
42452
42453 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42454
42455         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
42456
42457 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42458
42459         PR c/15444
42460         * gcc.dg/format/xopen-1.c: Adjust expected message.
42461         * gcc.dg/format/xopen-3.c: New test.
42462
42463 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
42464
42465         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
42466
42467 2004-05-14  Jeff Law  <law@redhat.com>
42468
42469         * gcc.dg/tree-ssa/20040514-2.c: New test.
42470
42471 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42472
42473         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
42474         this ...
42475         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
42476         this.
42477
42478 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
42479
42480         * gcc.dg/tree-ssa/20040514-1.c: New test.
42481
42482 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42483
42484         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
42485         test.
42486
42487 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42488
42489         PR fortran/14066
42490         * gfortran.fortran-torture/compile/do_1.f90: New test.
42491
42492 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42493
42494         PR fortran/15051
42495         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
42496         test.
42497
42498 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
42499
42500         PR fortran/15149
42501         * gfortran.fortran-torture/execute/random_init.f90: New test.
42502
42503 2004-05-13  Paul Brook  <paul@codesourcery.com>
42504
42505         PR fortran/15314
42506         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
42507
42508 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
42509
42510         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
42511         for the powerpc case.
42512
42513 2004-05-13  Jeff Law  <law@redhat.com>
42514
42515         * gcc.dg/tree-ssa/20040513-1.c: New test.
42516         * gcc.dg/tree-ssa/20040513-2.c: New test.
42517
42518 2004-05-13  Paul Brook  <paul@codesourcery.com>
42519
42520         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
42521         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
42522         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
42523
42524 2004-05-13  Andreas Schwab  <schwab@suse.de>
42525
42526         PR other/10819
42527         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
42528         characters.
42529
42530 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
42531
42532         PR fortran/15294
42533         * gfortran.fortran-torture/execute/adjustr.f90: New file.
42534
42535 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
42536
42537         Merge from tree-ssa-20020619-branch.  See
42538         ChangeLog.tree-ssa for details.
42539
42540 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
42541
42542         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
42543         include <altivec.h> explicitly.
42544         * gcc.dg/altivec-13.c: Likewise.
42545
42546 2004-05-11  Paul Brook  <paul@codesourcery.com>
42547
42548         * gcc.c-torture/compile/20010518-1.c: Force enum size.
42549
42550 2004-05-10  Eric Christopher  <echristo@redhat.com>
42551
42552         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42553         * gcc.dg/sibcall-4.c: Ditto.
42554
42555 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
42556
42557         * g++.dg/ext/altivec-8.C: New test case.
42558         * gcc.dg/altivec-13.c: New test case.
42559
42560 2004-05-08  Roger Sayle  <roger@eyesopen.com>
42561
42562         * gcc.c-torture/execute/divcmp-1.c: New test case.
42563         * gcc.c-torture/execute/divcmp-2.c: New test case.
42564         * gcc.c-torture/execute/divcmp-3.c: New test case.
42565
42566 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
42567
42568         * g++.dg/other/pragma-re-2.C: New test.
42569
42570 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42571
42572         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42573         * gcc.dg/i386-387-2.c: Likewise.
42574
42575         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42576         __builtin_drem.
42577         * gcc.dg/i386-387-6.c: Likewise.
42578
42579 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42580
42581         * gcc.dg/builtins-33.c: Also check log1p*.
42582
42583 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
42584
42585         PR optimization/15296
42586         * gcc.c-torture/execute/pr15296.c: New test.
42587
42588 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
42589
42590         * gcc.dg/builtins-40.c: New test.
42591
42592 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
42593
42594         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42595
42596 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
42597
42598         * g++.dg/ext/spe1.C: New testcase.
42599
42600 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
42601
42602         * objc.dg/image-info.m: Allow additional attributes
42603         for __image_info section.
42604
42605 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
42606
42607         * gcc.dg/torture/mips-hilo-2.c: New test.
42608
42609 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42610
42611         PR c++/14389
42612         * g++.dg/template/member5.C: New test.
42613
42614 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
42615
42616         * gcc.dg/builtins-34.c: Also check expm1*.
42617
42618 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42619
42620         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42621         * gcc.dg/torture/builtin-convert-3.c: New test.
42622
42623 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
42624
42625         PR middle-end/15054
42626         * g++.dg/opt/pr15054.C: New test.
42627
42628 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42629
42630         * gcc.dg/torture/builtin-rounding-1.c: New test.
42631         * gcc.dg/builtins-25.c: Delete.
42632         * gcc.dg/builtins-29.c: Delete.
42633
42634 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
42635
42636         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42637         * gcc.dg/sibcall-4.c: Likewise.
42638         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42639
42640 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42641
42642         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42643         bit-field on 16-bit targets.
42644
42645 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42646
42647         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
42648         16-bit targets.
42649
42650 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
42651
42652         * gcc.dg/rs6000-power2-1.c: Change to compile only.
42653         * gcc.dg/rs6000-power2-2.c: Likewise.
42654
42655 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
42656
42657         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
42658         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
42659         Change the asm registers to be in form of frN instead of fN.
42660
42661 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42662
42663         * gcc.dg/torture/builtin-convert-2.c: New test.
42664
42665 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
42666
42667         * gcc.dg/rs6000-power2-1.c: New test.
42668         * gcc.dg/rs6000-power2-2.c: New test.
42669
42670 2004-04-28  Jan Hubicka  <jh@suse.cz>
42671
42672         * gcc.dg/unused-6.c: New test.
42673
42674 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
42675             Ulrich Weigand  <uweigand@de.ibm.com>
42676
42677         * ada/acats/run_all.sh: Define $target variable.
42678
42679 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
42680
42681         PR c++/15119
42682         * g++.dg/other/vararg-1.C: New test.
42683
42684         PR c++/4794
42685         * g++.dg/eh/cleanup3.C: New test.
42686
42687 2004-04-24  Laurent GUERBY <laurent@guerby.net>
42688
42689         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
42690         and ad8011a (target_insn).
42691         * ada/acats/support/macro.dfs: Likewise.
42692         * ada/acats/support/impbit.adb: New file.
42693
42694 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
42695
42696         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
42697
42698 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42699
42700         * gcc.dg/loop-3.c: New test.
42701
42702 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
42703
42704         * gcc.c-torture/execute/simd-5.c: New test.
42705
42706 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42707
42708         PR c++/15064
42709         * g++.dg/template/crash18.C: New test.
42710
42711 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
42712
42713         * g++.dg/ext/complit3.C: New test.
42714
42715 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42716
42717         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
42718         * gcc.dg/altivec-3.c: Same.
42719         * gcc.dg/altivec-varargs-1.c: Same.
42720
42721 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42722
42723         * lib/target-supports.exp (check_profiling_available): Assume
42724         profiling is not available on powerpc-eabi targets.
42725
42726 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
42727
42728         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
42729         * gcc.dg/vmx/bug-1.c: Ditto.
42730
42731 2004-04-20  Eric Christopher  <echristo@redhat.com>
42732
42733         * gcc.dg/charset/extern.c: New test.
42734         * g++.dg/charset/extern3.cc: Ditto.
42735
42736 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
42737
42738         * gcc.dg/builtins-39.c: New test.
42739
42740 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
42741
42742         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
42743
42744 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
42745
42746         * gcc.dg/torture/mips-hilo-1.c: New test.
42747
42748 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
42749
42750         * gcc.c-torture/compile/20040419-1.c: New test.
42751
42752 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
42753
42754         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
42755
42756 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
42757             Aldy Hernandez  <aldyh@redhat.com>
42758
42759         * gcc.c-torture/execute/va-arg-24.c: New.
42760
42761 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
42762             Aldy Hernandez  <aldyh@redhat.com>
42763
42764         * gcc.dg/vmx/1b-01.c: New.
42765         * gcc.dg/vmx/1b-02.c: New.
42766         * gcc.dg/vmx/1b-03.c: New.
42767         * gcc.dg/vmx/1b-04.c: New.
42768         * gcc.dg/vmx/1b-05.c: New.
42769         * gcc.dg/vmx/1b-06.c: New.
42770         * gcc.dg/vmx/1b-07.c: New.
42771         * gcc.dg/vmx/1c-01.c: New.
42772         * gcc.dg/vmx/1c-02.c: New.
42773         * gcc.dg/vmx/3a-01a.c: New.
42774         * gcc.dg/vmx/3a-01.c: New.
42775         * gcc.dg/vmx/3a-01m.c: New.
42776         * gcc.dg/vmx/3a-03.c: New.
42777         * gcc.dg/vmx/3a-03m.c: New.
42778         * gcc.dg/vmx/3a-04.c: New.
42779         * gcc.dg/vmx/3a-04m.c: New.
42780         * gcc.dg/vmx/3a-05.c: New.
42781         * gcc.dg/vmx/3a-06.c: New.
42782         * gcc.dg/vmx/3a-06m.c: New.
42783         * gcc.dg/vmx/3a-07.c: New.
42784         * gcc.dg/vmx/3b-01.c: New.
42785         * gcc.dg/vmx/3b-02.c: New.
42786         * gcc.dg/vmx/3b-10.c: New.
42787         * gcc.dg/vmx/3b-13.c: New.
42788         * gcc.dg/vmx/3b-14.c: New.
42789         * gcc.dg/vmx/3b-15.c: New.
42790         * gcc.dg/vmx/3c-01a.c: New.
42791         * gcc.dg/vmx/3c-01.c: New.
42792         * gcc.dg/vmx/3c-02.c: New.
42793         * gcc.dg/vmx/3c-03.c: New.
42794         * gcc.dg/vmx/3d-01.c: New.
42795         * gcc.dg/vmx/4-01.c: New.
42796         * gcc.dg/vmx/4-03.c: New.
42797         * gcc.dg/vmx/5-01.c: New.
42798         * gcc.dg/vmx/5-02.c: New.
42799         * gcc.dg/vmx/5-03.c: New.
42800         * gcc.dg/vmx/5-04.c: New.
42801         * gcc.dg/vmx/5-05.c: New.
42802         * gcc.dg/vmx/5-06.c: New.
42803         * gcc.dg/vmx/5-07.c: New.
42804         * gcc.dg/vmx/5-07t.c: New.
42805         * gcc.dg/vmx/5-08.c: New.
42806         * gcc.dg/vmx/5-10.c: New.
42807         * gcc.dg/vmx/5-11.c: New.
42808         * gcc.dg/vmx/7-01a.c: New.
42809         * gcc.dg/vmx/7-01.c: New.
42810         * gcc.dg/vmx/7c-01.c: New.
42811         * gcc.dg/vmx/7d-01.c: New.
42812         * gcc.dg/vmx/7d-02.c: New.
42813         * gcc.dg/vmx/8-01.c: New.
42814         * gcc.dg/vmx/8-02a.c: New.
42815         * gcc.dg/vmx/8-02.c: New.
42816         * gcc.dg/vmx/brode-1.c: New.
42817         * gcc.dg/vmx/bug-1.c: New.
42818         * gcc.dg/vmx/bug-2.c: New.
42819         * gcc.dg/vmx/bug-3.c: New.
42820         * gcc.dg/vmx/cw-bug-1.c: New.
42821         * gcc.dg/vmx/cw-bug-2.c: New.
42822         * gcc.dg/vmx/cw-bug-3.c: New.
42823         * gcc.dg/vmx/dct.c: New.
42824         * gcc.dg/vmx/debug-1.c: New.
42825         * gcc.dg/vmx/debug-2.c: New.
42826         * gcc.dg/vmx/debug-3.c: New.
42827         * gcc.dg/vmx/debug-4.c: New.
42828         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42829         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42830         * gcc.dg/vmx/eg-5.c: New.
42831         * gcc.dg/vmx/fft.c: New.
42832         * gcc.dg/vmx/gcc-bug-1.c: New.
42833         * gcc.dg/vmx/gcc-bug-2.c: New.
42834         * gcc.dg/vmx/gcc-bug-3.c: New.
42835         * gcc.dg/vmx/gcc-bug-4.c: New.
42836         * gcc.dg/vmx/gcc-bug-5.c: New.
42837         * gcc.dg/vmx/gcc-bug-6.c: New.
42838         * gcc.dg/vmx/gcc-bug-7.c: New.
42839         * gcc.dg/vmx/gcc-bug-8.c: New.
42840         * gcc.dg/vmx/gcc-bug-9.c: New.
42841         * gcc.dg/vmx/gcc-bug-b.c: New.
42842         * gcc.dg/vmx/gcc-bug-c.c: New.
42843         * gcc.dg/vmx/gcc-bug-d.c: New.
42844         * gcc.dg/vmx/gcc-bug-e.c: New.
42845         * gcc.dg/vmx/gcc-bug-f.c: New.
42846         * gcc.dg/vmx/gcc-bug-g.c: New.
42847         * gcc.dg/vmx/gcc-bug-i.c: New.
42848         * gcc.dg/vmx/harness.h: New.
42849         * gcc.dg/vmx/ira1.c: New.
42850         * gcc.dg/vmx/ira2a.c: New.
42851         * gcc.dg/vmx/ira2b.c: New.
42852         * gcc.dg/vmx/ira2.c: New.
42853         * gcc.dg/vmx/ira2c.c: New.
42854         * gcc.dg/vmx/mem.c: New.
42855         * gcc.dg/vmx/newton-1.c: New.
42856         * gcc.dg/vmx/ops.c: New.
42857         * gcc.dg/vmx/sn7153.c: New.
42858         * gcc.dg/vmx/spill2.c: New.
42859         * gcc.dg/vmx/spill3.c: New.
42860         * gcc.dg/vmx/spill.c: New.
42861         * gcc.dg/vmx/t.c: New.
42862         * gcc.dg/vmx/varargs-1.c: New.
42863         * gcc.dg/vmx/varargs-2.c: New.
42864         * gcc.dg/vmx/varargs-3.c: New.
42865         * gcc.dg/vmx/varargs-4.c: New.
42866         * gcc.dg/vmx/varargs-5.c: New.
42867         * gcc.dg/vmx/varargs-6.c: New.
42868         * gcc.dg/vmx/varargs-7.c: New.
42869         * gcc.dg/vmx/vmx.exp: New.
42870         * gcc.dg/vmx/vprint-1.c: New.
42871         * gcc.dg/vmx/vscan-1.c: New.
42872         * gcc.dg/vmx/x-01.c: New.
42873         * gcc.dg/vmx/x-02.c: New.
42874         * gcc.dg/vmx/x-03.c: New.
42875         * gcc.dg/vmx/x-04.c: New.
42876         * gcc.dg/vmx/x-05.c: New.
42877         * gcc.dg/vmx/yousufi-1.c: New.
42878         * gcc.dg/vmx/zero-1.c: New.
42879         * gcc.dg/vmx/zero.c: New.
42880
42881 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
42882
42883         * g++.dg/lookup/java1.C: Update for chage of
42884         _Jv_AllocObject.
42885         * g++.dg/lookup/java2.C: Likewise.
42886
42887 2004-04-17  Laurent GUERBY <laurent@guerby.net>
42888
42889         * ada/acats/run_all.sh: use -O2 by default.
42890
42891 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
42892
42893         * gcc.dg/vr-mult-[12].c: New tests.
42894
42895 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42896
42897         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
42898
42899         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
42900
42901 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
42902
42903         * lib/target-supports.exp (check_profiling_available): Assume
42904         profiling isn't available for mips*-*-elf targets.
42905
42906 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
42907
42908         * gcc.dg/builtins-38.c: New test.
42909
42910 2004-04-14  Eric Christopher  <echristo@redhat.com>
42911
42912         * g++.dg/charset/charset.exp: Run .cc extension tests.
42913
42914 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
42915
42916         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
42917
42918 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42919
42920         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
42921
42922 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
42923
42924         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
42925         * gcc.dg/i386-387-2.c: Likewise.
42926
42927         * gcc.dg/i386-387-7.c: New test.
42928         * gcc.dg/i386-387-8.c: New test.
42929
42930         * gcc.dg/builtins-37.c: New test.
42931
42932 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
42933
42934         * g++.dg/pch/externc-1.C: Add missing semicolon.
42935
42936 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
42937
42938         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
42939
42940 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42941
42942         * gcc.c-torture/execute/20040411-1.c: New test.
42943
42944 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
42945
42946         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
42947
42948 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
42949
42950         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
42951
42952 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
42953
42954         * lib/target-supports.exp (check_named_sections_available): New.
42955         * lib/gcc-dg.exp (dg-require-named-sections): New.
42956         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
42957         old-deja.exp.  Also prune error-count message from HP linker.
42958         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
42959
42960         * g++.dg/init/init-ref4.C: Use dg-require-weak.
42961         * g++.old-deja/g++.pt/static3.C: Likewise.
42962         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
42963
42964 2004-04-09  Roger Sayle  <roger@eyesopen.com>
42965
42966         * gcc.c-torture/execute/20040409-1.c: New test case.
42967         * gcc.c-torture/execute/20040409-2.c: New test case.
42968         * gcc.c-torture/execute/20040409-3.c: New test case.
42969
42970 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
42971
42972         * gcc.dg/20040409-1.c: New test.
42973
42974 2004-04-08  Roger Sayle  <roger@eyesopen.com>
42975
42976         PR target/14888
42977         * g++.dg/opt/pr14888.C: New test case.
42978
42979 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
42980
42981         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
42982         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
42983         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
42984         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
42985         New tests.
42986
42987 2004-04-08  Paul Brook  <paul@codesourcery.com>
42988
42989         * gcc.dg/spill-1.c: New test.
42990
42991 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42992
42993         * gcc.dg/torture/builtin-ctype-2.c: New test.
42994
42995 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
42996
42997         * gcc.dg/pch/pch.exp: Add largefile test.
42998
42999 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
43000
43001         * g++.dg/pch/externc-1.Hs: New.
43002         * g++.dg/pch/externc-1.C: New.
43003
43004 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43005
43006         * gcc.dg/compat/struct-by-value-5a_main.c,
43007         gcc.dg/compat/struct-by-value-5b_main.c: New files.
43008         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
43009         * gcc.dg/compat/struct-by-value-5a_x.c,
43010         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
43011         gcc.dg/compat/struct-by-value-5_x.c.
43012         * gcc.dg/compat/struct-by-value-5a_y.c,
43013         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
43014         gcc.dg/compat/struct-by-value-5_y.c.
43015
43016         * gcc.dg/compat/struct-by-value-6a_main.c,
43017         gcc.dg/compat/struct-by-value-6b_main.c: New files.
43018         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
43019         * gcc.dg/compat/struct-by-value-6a_x.c,
43020         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
43021         gcc.dg/compat/struct-by-value-6_x.c.
43022         * gcc.dg/compat/struct-by-value-6a_y.c,
43023         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
43024         gcc.dg/compat/struct-by-value-6_y.c.
43025
43026         * gcc.dg/compat/struct-by-value-7a_main.c,
43027         gcc.dg/compat/struct-by-value-7b_main.c: New files.
43028         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
43029         * gcc.dg/compat/struct-by-value-7a_x.c,
43030         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
43031         gcc.dg/compat/struct-by-value-7_x.c.
43032         * gcc.dg/compat/struct-by-value-7a_y.c,
43033         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
43034         gcc.dg/compat/struct-by-value-7_y.c.
43035
43036 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
43037
43038         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
43039         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
43040         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
43041         options.
43042
43043 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
43044
43045         * gcc.dg/builtins-36.c: New test.
43046
43047 2004-04-06  Paul Brook  <paul@codesourcery.com>
43048
43049         * README.gcc: Remove obsolete contraint on testcases.
43050
43051 2004-04-05  Paul Brook  <paul@codesourcery.com>
43052
43053         PR2123
43054         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
43055         failure and exit(0) on success.
43056         * g++.dg/expr/anew2.C: Ditto.
43057         * g++.dg/expr/anew3.C: Ditto.
43058         * g++.dg/expr/anew4.C: Ditto.
43059
43060 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
43061
43062         PR c++/3518
43063         * g++.dg/template/unify7.C: New.
43064
43065 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
43066
43067         * g++.dg/README: Bring up to date with new subdirectories; remove
43068         duplicate subdirectory lines.
43069
43070 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
43071
43072         PR c++/14007
43073         * g++.dg/template/unify5.C: New.
43074         * g++.dg/template/unify6.C: New.
43075         * g++.dg/template/qualttp20.C: Adjust.
43076         * g++.old-deja/g++.jason/report.C: Adjust.
43077         * g++.old-deja/g++.other/qual1.C: Adjust.
43078
43079 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
43080
43081         PR c++/14803
43082         * g++.dg/inherit/ptrmem1.C: New test.
43083
43084 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
43085
43086         PR c++/14755
43087         * gcc.c-torture/execute/20040331-1.c: New test.
43088         * gcc.dg/20040331-1.c: New test.
43089
43090 2004-04-01  Paul Brook  <paul@codesourcery.com>
43091
43092         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
43093
43094 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
43095
43096         PR c++/14724
43097         * g++.dg/init/goto1.C: New test.
43098
43099         PR c++/14763
43100         * g++.dg/template/defarg4.C: New test.
43101
43102 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
43103
43104         * gcc.dg/altivec-11.c: Extend test for more valid cases.
43105
43106 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
43107
43108         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
43109
43110 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
43111
43112         * gcc.dg/noncompile/undeclared-2.c: New test.
43113
43114 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
43115
43116         * gcc.dg/940409-1.c: Remove XFAIL.
43117         * gcc.dg/reg-vol-struct-1.c: New test.
43118
43119 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43120
43121         * gcc.dg/torture/builtin-wctype-1.c: New test.
43122
43123 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
43124
43125         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
43126         * gcc.dg/20001101-1.c: Likewise.
43127         * gcc.dg/20001102-1.c: Likewise.
43128
43129 2004-03-25  Roger Sayle  <roger@eyesopen.com>
43130
43131         * gcc.dg/compare8.c: Add an additional test for XOR.
43132
43133 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43134
43135         * gcc.dg/torture/builtin-ctype-1.c: New test.
43136
43137 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43138
43139         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
43140         * gcc.dg/torture/builtin-math-1.c: Likewise.
43141         * gcc.dg/torture/builtin-power-1.c: New test.
43142
43143 2004-03-24  Andreas Schwab  <schwab@suse.de>
43144
43145         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
43146         IA64 assembler.
43147
43148 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
43149             Roger Sayle  <roger@eyesopen.com>
43150
43151         * gcc.dg/compare8.c: New test case.
43152
43153 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
43154
43155         * g++.dg/ext/altivec-7.C: New test.
43156
43157 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
43158
43159         PR 12267, 12391, 12560, 13129, 14114, 14133
43160         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
43161         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
43162         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
43163         Adjust error regexps.
43164         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
43165         * gcc.dg/noncompile/undeclared-1.c: New test cases.
43166         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
43167         * gcc.dg/local1.c: Add explanatory comment.
43168
43169 2004-03-23  Roger Sayle  <roger@eyesopen.com>
43170
43171         PR optimization/14669
43172         * g++.dg/opt/fold2.C: New test case.
43173
43174 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
43175
43176         PR c/14069
43177         * gcc.dg/20040322-1.c: New test.
43178
43179 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43180
43181         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
43182         * gcc.dg/ultrasp4.c: Likewise.
43183         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
43184
43185 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43186
43187         * gcc.dg/i386-sse-8.c: Reset default options.
43188
43189 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43190
43191         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
43192         in the error message text.
43193
43194 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43195
43196         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
43197
43198 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
43199
43200         PR c++/14616
43201         * g++.dg/init/array13.C: New test.
43202
43203 2004-03-20  Roger Sayle  <roger@eyesopen.com>
43204
43205         PR target/13889
43206         * gcc.c-torture/compile/pr13889.c: New test case.
43207
43208 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43209
43210         PR c/14635
43211         * builtins-1.c (nan, nans): Don't test.
43212         * builtins-30.c: Don't use nan, nanf, nanl.
43213         * builtins-35.c: New test.
43214
43215 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
43216
43217         * g++.dg/ext/altivec-6.C: New test.
43218
43219 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
43220
43221         * g++.dg/init/placement3.C: New test.
43222
43223         * g++.dg/template/spec13.C: New test.
43224
43225         * g++.dg/lookup/using11.C: New test.
43226
43227         * g++.dg/lookup/koenig3.C: New test.
43228
43229         * g++.dg/template/operator2.C: New test.
43230
43231         * g++.dg/expr/dtor3.C: New test.
43232         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
43233         marker.
43234         * g++.old-deja/g++.law/visibility28.C: Likewise.
43235
43236 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
43237
43238         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
43239         * gcc.dg/ppc64-abi-3.c: Likewise.
43240
43241 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43242
43243         PR c++/14545
43244         * g++.dg/parse/template15.C: New test.
43245
43246 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43247
43248         * g++.dg/expr/dtor2.C: New test.
43249
43250         * g++.dg/lookup/anon4.C: New test.
43251
43252         * g++.dg/overload/using1.C: New test.
43253
43254         * g++.dg/template/lookup7.C: New test.
43255
43256         * g++.dg/template/typename6.C: New test.
43257
43258         * g++.dg/expr/cond6.C: New test.
43259
43260 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43261
43262         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
43263
43264 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43265
43266         * g++.dg/expr/cond5.C: New test.
43267         * g++.dg/expr/constcast1.C: Likewise.
43268         * g++.dg/expr/ptrmem2.C: Likewise.
43269         * g++.dg/expr/ptrmem3.C: Likewise.
43270         * g++.dg/lookup/main1.C: Likewise.
43271         * g++.dg/template/lookup6.C: Likewise.
43272
43273 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43274
43275         * gcc.dg/local1.c: New test.
43276
43277         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
43278
43279 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43280
43281         * gcc.dg/torture/builtin-convert-1.c: New test.
43282
43283 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43284
43285         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
43286
43287 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43288
43289         PR c++/14481
43290         * g++.dg/warn/Wunused-7.C: New test.
43291
43292 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43293
43294         * gcc.dg/torture/builtin-integral-1.c: New test.
43295
43296 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43297
43298         PR c++/14586
43299         * g++.dg/parse/non-dependent3.C: New test.
43300
43301 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
43302
43303         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
43304         * g++.dg/eh/simd-2.C: Likewise.
43305         * g++.dg/init/array10.C: Likewise.
43306         * gcc.c-torture/compile/simd-1.c: Likewise.
43307         * gcc.c-torture/compile/simd-2.c: Likewise.
43308         * gcc.c-torture/compile/simd-3.c: Likewise.
43309         * gcc.c-torture/compile/simd-4.c: Likewise.
43310         * gcc.c-torture/compile/simd-6.c: Likewise.
43311         * gcc.c-torture/execute/simd-1.c: Likewise.
43312         * gcc.c-torture/execute/simd-2.c: Likewise.
43313         * gcc.dg/compat/vector-defs.h: Likewise.
43314         * gcc.dg/20020531-1.c: Likewise.
43315         * gcc.dg/altivec-3.c: Likewise.
43316         * gcc.dg/altivec-4.c: Likewise.
43317         * gcc.dg/altivec-varargs-1.c: Likewise.
43318         * gcc.dg/compat/vector-defs.h: Likewise.
43319         * gcc.dg/i386-mmx-3.c: Likewise.
43320         * gcc.dg/i386-sse-4.c: Likewise.
43321         * gcc.dg/i386-sse-5.c: Likewise.
43322         * gcc.dg/i386-sse-8.c: Likewise.
43323         * gcc.dg/simd-1.c: Likewise.
43324         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
43325         __ev64_opaque__ since the machine description provides it.
43326
43327 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43328
43329         * lib/compat.exp (skip_list): New global variable.
43330         Use it to hold the user defined COMPAT_SKIPS list if any.
43331         (compat-obj): Add the members of skip_list to optall.
43332
43333 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43334
43335         * gcc.dg/compat/union-by-value-1_main.c,
43336         union-by-value-1_x.c, union-by-value-1_y.c,
43337         union-check.h, union-defs.h,
43338         union-init.h, union-return-1_main.c,
43339         union-return-1_x.c, union-return-1_y.c: New files.
43340
43341 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43342
43343         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
43344         mixed-struct-init.h: Add 4 mixed structure types.
43345         struct-by-value-21_main.c, struct-by-value-21_x.c,
43346         struct-by-value-21_y.c, struct-return-21_main.c,
43347         struct-return-21_x.c, struct-return-21_y.c: New files.
43348
43349 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
43350
43351         PR c++/14550
43352         * g++.dg/parse/template14.C: New test.
43353
43354 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43355
43356         * gcc.c-torture/execute/20040313-1.c: New test.
43357
43358 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
43359
43360         PR target/14533
43361         * gcc.dg/20040311-2.c: New test.
43362
43363 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
43364
43365         PR other/14544
43366         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
43367         bit-field.
43368
43369 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
43370
43371         * gcc.dg/20040305-2.c: Add missing return statement.
43372
43373 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43374
43375         * gcc.dg/builtins-34.c: Also check pow10*.
43376
43377 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43378
43379         PR target/14262
43380         * gcc.dg/20040305-2.c: New test.
43381
43382 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43383
43384         * gcc.dg/20040310-1.c: New test.
43385
43386 2004-03-11  Roger Sayle  <roger@eyesopen.com>
43387
43388         * gcc.c-torture/execute/20040311-1.c: New test case.
43389
43390 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
43391
43392         PR c++/14476
43393         * g++.dg/lookup/enum1.C: New test.
43394
43395 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
43396
43397         PR c++/14510
43398         * g++.dg/lookup/struct2.C: New test.
43399
43400 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
43401
43402         * gcc.dg/builtins-34.c: New test.
43403
43404 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43405
43406         * gcc.dg/torture/builtin-nonneg-1.c: New test.
43407
43408 2004-03-09  James E Wilson  <wilson@specifixinc.com>
43409
43410         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
43411         * gcc.dg/alias-2.c: New testcase.
43412
43413 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
43414
43415         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
43416
43417 2004-03-09  Roger Sayle  <roger@eyesopen.com>
43418
43419         * gcc.c-torture/execute/20040309-1.c: New test case.
43420
43421 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
43422
43423         PR c++/14397
43424         * g++.dg/overload/ref1.C: New.
43425
43426 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43427
43428         PR c++/14409
43429         * g++.dg/template/spec12.C: New test.
43430
43431         PR c++/14448
43432         * g++.dg/parse/crash14.C: New test.
43433
43434 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43435
43436         PR c++/14230
43437         * g++.dg/init/ref11.C: New test.
43438
43439 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43440
43441         PR c++/14432
43442         * g++.dg/parse/builtin2.C: New test.
43443
43444 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43445
43446         PR c++/14401
43447         * g++.dg/init/ctor3.C: New test.
43448         * g++.dg/init/union1.C: New test.
43449         * g++.dg/ext/anon-struct4.C: New test.
43450
43451 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43452
43453         * g++.dg/lookup/koenig1.C: Tweak error messages.
43454         * g++.dg/lookup/used-before-declaration.C: Likewise.
43455         * g++.dg/other/do1.C: Likewise.
43456         * g++.dg/overload/koenig1.C: Likewise.
43457         * g++.dg/parse/crash13.C: Likewise.
43458         * g++.dg/template/instantiate3.C: Likewise.
43459
43460 2004-03-08  Eric Christopher  <echristo@redhat.com>
43461
43462         * * lib/target-supports.exp: Enable libiconv in test
43463         compilation.  Fix up error checking.
43464
43465 2004-03-08  Roger Sayle  <roger@eyesopen.com>
43466
43467         PR middle-end/14289
43468         * gcc.dg/pr14289-1.c: New test case.
43469         * gcc.dg/pr14289-2.c: Likewise.
43470         * gcc.dg/pr14289-3.c: Likewise.
43471
43472 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
43473
43474         * gcc.c-torture/execute/20040308-1.c: New test.
43475
43476 2004-03-07  Roger Sayle  <roger@eyesopen.com>
43477
43478         * gcc.c-torture/execute/20040307-1.c: New test case.
43479
43480 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
43481
43482         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
43483
43484 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
43485
43486         * gcc.dg/20040306-1.c: New test.
43487
43488 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
43489
43490         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
43491         them static.
43492         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
43493
43494 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43495
43496         PR c/14465
43497         * gcc.dg/decl-6.c: New test.
43498
43499 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43500
43501         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
43502         Rename LOGPOW -> LOG_POW.
43503         (SQRT_EXP, POW_EXP): New.
43504
43505 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43506
43507         * gcc.dg/i386-sse-8.c: New test.
43508
43509 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43510
43511         PR c/14114
43512         * gcc.dg/decl-5.c: New test.
43513
43514 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
43515
43516         * gcc.dg/20040305-1.c: New test.
43517
43518 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
43519
43520         PR other/14354
43521         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
43522
43523 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
43524
43525         PR c++/14425, c++/14426
43526         * g++.dg/ext/altivec-4.C: New test.
43527         * g++.dg/ext/altivec-5.C: New test.
43528
43529 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
43530
43531         * g++.old-deja/g++.other/linkage1.C: Expect errors about
43532         global variables of a type with no linkage.
43533         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
43534         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
43535         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
43536         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
43537         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
43538         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
43539         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
43540         * g++.dg/warn/deprecated.C: Name enum Color.
43541         * g++.dg/overload/VLA.C: Name structure for 'b'.
43542         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
43543
43544 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43545
43546         * gcc.c-torture/compile/20040304-1.c: New test.
43547
43548 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
43549
43550         PR 13728
43551         * gcc.dg/decl-4.c: New testcase.
43552
43553 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
43554
43555         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43556         as PRECF if sizeof (float) > sizeof (double).
43557         (PRECL): Make it the same as PRECF if
43558         sizeof (float) > sizeof (long double).
43559
43560 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43561
43562         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43563         system type.  Add check for irix6 which doesn't have c99 runtime.
43564
43565 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
43566
43567         * gcc.dg/const-elim-1.c: xfail for xtensa.
43568
43569 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43570
43571         PR c++/14369
43572         * g++.dg/template/cond4.C: New test.
43573
43574 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43575
43576         PR c++/14360
43577         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43578
43579         PR c++/14361
43580         * g++.dg/parse/defarg7.C: New test.
43581
43582         PR c++/14359
43583         * g++.dg/template/friend26.C: New test.
43584
43585 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43586
43587         PR c++/14324
43588         * g++.dg/abi/mangle21.C: New test.
43589
43590         PR c++/14260
43591         * g++.dg/parse/constructor2.C: New test.
43592
43593         PR c++/14337
43594         * g++.dg/template/sfinae1.C: New test.
43595
43596 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43597
43598         PR c++/14267
43599         * g++.dg/expr/crash2.C: New test.
43600
43601         PR middle-end/13448
43602         * gcc.dg/inline-5.c: New test.
43603         * gcc.dg/always-inline.c: Split out tests into ...
43604         * gcc.dg/always-inline2.c: ... this and ...
43605         * gcc.dg/always-inline3.c: ... this.
43606
43607 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43608
43609         PR debug/12103
43610         * g++.dg/debug/crash1.C: New test.
43611
43612 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
43613
43614         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43615         function with __attribute__((noinline)).
43616         (recurser_void2): Likewise.
43617         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43618         (recurser_void2): Likewise.
43619
43620 2004-02-29  Roger Sayle  <roger@eyesopen.com>
43621
43622         PR middle-end/14203
43623         * g++.dg/warn/Wunused-6.C: New test case.
43624
43625 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
43626
43627         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43628         not defined.
43629
43630 2004-02-27  Eric Christopher  <echristo@redhat.com>
43631
43632         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43633         * g++.dg/charset/asm2.c: Run only x86.
43634         * gcc.dg/charset/asm3.c: Ditto.
43635
43636 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
43637
43638         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43639         ld_library_path.
43640
43641 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
43642
43643         * g++.dg/ext/altivec-3.C: New.
43644
43645 2004-02-26  Richard Henderson  <rth@redhat.com>
43646
43647         * g++.dg/ext/attrib10.C: Mark for warning.
43648         * gcc.dg/attr-alias-1.c: New.
43649
43650 2004-02-26  Richard Henderson  <rth@redhat.com>
43651
43652         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
43653         * gcc.c-torture/execute/20040208-2.c: ... it back.
43654
43655 2004-02-26  Eric Christopher  <echristo@redhat.com>
43656
43657         * lib/target-supports.exp (check-iconv-available): New function.
43658         * lib/gcc-dg.exp (dg-require-iconv): New function.
43659         Use above.
43660         * gcc.dg/charset: New directory.
43661         * gcc.dg/charset/charset.exp: New file.
43662         * gcc.dg/charset/asm1.c: Ditto.
43663         * gcc.dg/charset/asm2.c: Ditto.
43664         * gcc.dg/charset/asm3.c: Ditto.
43665         * gcc.dg/charset/asm4.c: Ditto.
43666         * gcc.dg/charset/asm5.c: Ditto.
43667         * gcc.dg/charset/attribute1.c: Ditto.
43668         * gcc.dg/charset/attribute2.c: Ditto.
43669         * gcc.dg/charset/string1.c: Ditto.
43670         * g++.dg/charset: New directory.
43671         * g++.dg/dg.exp: Add here. Special options.
43672         * g++.dg/charset/charset.exp: New file.
43673         * g++.dg/charset/asm1.c: Ditto.
43674         * g++.dg/charset/asm2.c: Ditto.
43675         * g++.dg/charset/asm3.c: Ditto.
43676         * g++.dg/charset/asm4.c: Ditto.
43677         * g++.dg/charset/attribute1.c: Ditto.
43678         * g++.dg/charset/attribute2.c: Ditto.
43679         * g++.dg/charset/extern1.cc: Ditto.
43680         * g++.dg/charset/extern2.cc: Ditto.
43681         * g++.dg/charset/string1.c: Ditto.
43682
43683 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
43684
43685         PR c++/14278
43686         * g++.dg/parse/comma1.C: New test.
43687
43688 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43689
43690         PR c++/14284
43691         * g++.dg/template/ttp8.C: New test.
43692
43693 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
43694
43695         * gcc.dg/fixuns-trunc-1.c: New test.
43696
43697 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43698
43699         * gcc.dg/builtins-config.h: Use #elif.
43700
43701 2004-02-26  Michael Matz  <matz@suse.de>
43702
43703         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
43704         * gcc.dg/991214-1.c: Likewise.
43705         * gcc.dg/i386-asm-1.c: Likewise.
43706
43707 2004-02-25  Richard Henderson  <rth@redhat.com>
43708
43709         * gcc.c-torture/execute/20040208-2.c: Move ...
43710         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
43711
43712 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43713
43714         PR c++/14246
43715         * g++.dg/other/crash-3.C: New test.
43716
43717 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43718
43719         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
43720         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
43721
43722         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
43723         HP-UX.
43724
43725 2004-02-24  Michael Matz  <matz@suse.de>
43726
43727         * gcc.dg/i386-regparm.c: New.
43728
43729 2004-02-23  James E Wilson  <wilson@specifixinc.com>
43730
43731         * gcc.c-torture/execute/20040223-1.c: New.
43732
43733 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
43734             Kazu Hirata  <kazu@cs.umass.edu>
43735
43736         * gcc.dg/fwritable-strings-1.c: Remove.
43737
43738 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
43739
43740         PR c/14156
43741         * gcc.dg/20040223-1.c: New test.
43742
43743 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43744
43745         PR c++/14106
43746         * g++.dg/ext/typeof9.C: New test.
43747
43748 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43749
43750         PR c++/14250
43751         * g++.dg/other/switch1.C: New test.
43752
43753 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43754
43755         * gcc.dg/cast-function-1.c: Adjust for new informative message.
43756         * gcc.dg/va-arg-1.c: Likewise.
43757
43758 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43759
43760         PR c++/14143
43761         * g++.dg/template/koenig5.C: New test.
43762
43763 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
43764
43765         * g++.dg/ext/altivec-1.C: Generalize target triple.
43766         * g++.dg/ext/altivec-2.C: New test case.
43767         * g++.dg/ext/altivec_check.h: New file.
43768         * gcc.dg/altivec-1.c: Generalize target triple;
43769         include altivec_check.h and call altivec_check().
43770         * gcc.dg/altivec-[2-5].c: Generalize target triple.
43771         * gcc.dg/altivec-6.c: New test case.
43772         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
43773         type casts as needed.
43774         * gcc.dg/altivec-10.c: Include altivec_check.h and call
43775         altivec_check().
43776         * gcc.dg/altivec-12.c: New test case.
43777         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
43778         include altivec_check.h and call altivec_check().
43779         * gcc.dg/altivec_check.h: New file.
43780
43781 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43782
43783         * lib/target-supports.exp (check_alias_available): Don't mangle
43784         function `g' in test program.
43785
43786 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43787
43788         * lib/target-supports.exp (check_profiling_available): Check
43789         argument to determine whether we support a profiling type.
43790         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
43791         check_profiling_available.
43792         * g++.dg/bprob/bprob.exp: Likewise.
43793         * g77.dg/bprob/bprob.exp: Likewise.
43794         * gcc.misc-tests/bprob.exp: Likewise.
43795         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
43796         dg-require-profiling and delete expected error handling.
43797         * gcc.dg/20021014-1.c: Likewise.
43798         * gcc.dg/nest.c: Likewise.
43799
43800 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43801
43802         PR c++/12007
43803         * g++.dg/other/vthunk1.C: New test.
43804
43805 2004-02-20  Falk Hueffner  <falk@debian.org>
43806
43807         PR target/14201
43808         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
43809
43810 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
43811
43812         PR c++/13927
43813         * g++.dg/other/error8.C: Remove XFAIL markers.
43814
43815         PR c++/14173
43816         * g++.dg/ext/packed5.C: New test.
43817
43818         PR c++/14199
43819         * g++.dg/warn/Wunused-5.C: New test.
43820
43821         PR c++/14186
43822         * g++.dg/lookup/member1.C: New test.
43823
43824 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
43825
43826         * gcc.c-torture/compile/20040130-1.c: Enable only when
43827         __INT_MAX__ >= 2147483647L.
43828         * gcc.c-torture/compile/961203-1.c: Likewise.
43829
43830 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
43831
43832         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43833         * g++.dg/opt/template1.C: Robustify assembler regexp
43834
43835 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43836
43837         * gcc.c-torture/execute/simd-4.x: Remove.
43838         * gcc.c-torture/execute/va-arg-25.x: Likewise.
43839         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43840         Guard with #ifndef SKIP_ATTRIBUTE.
43841         * gcc.dg/compat/vector-1_y.c: Likewise.
43842         * gcc.dg/compat/vector-2_x.c: Likewise.
43843         * gcc.dg/compat/vector-2_y.c: Likewise.
43844         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43845         * g++.dg/eh/simd-2.C: Likewise.
43846
43847 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
43848
43849         * gcc.c-torture/compile/complex-1.c: New.
43850
43851 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
43852
43853         PR target/14209
43854         * gcc.c-torture/execute/20040218-1.c: New test.
43855
43856 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43857
43858         PR c++/14181
43859         * g++.dg/parse/new2.C: New test.
43860
43861 2004-02-18  Paul Brook  <paul@codesourcery.com>
43862
43863         * gcc.c-torture/compile/libcall-1.c: New test.
43864
43865 2004-02-18  Paul Brook  <paul@codesourcery.com>
43866
43867         PR debug/12934
43868         * gcc.dg/debug/debug-7.c: New test.
43869
43870 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
43871
43872         * gcc.dg/20040217-1.c: New test.
43873
43874 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
43875
43876         * gcc.c-torture/execute/990208-1.x: Delete.
43877
43878 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
43879
43880         * gcc.c-torture/execute/20040208-2.x: New file.
43881
43882 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
43883
43884         PR c++/11326
43885         * g++.dg/abi/structret1.C: New test.
43886
43887 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
43888
43889         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
43890         (i386_cpuid): No need to test if cpuid is available on AMD64.
43891         Fix assembly, so that it works onboth i386 and AMD64.
43892         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
43893         (vecInLong): Fix s[] member type to unsigned int.
43894         (vecInWord): Remove type.
43895         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
43896         (a64, b64, c64, d64, e64): Remove.
43897         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
43898         Remove unused variable.  Remove initialization of removed variables.
43899         Don't call mmx_tests nor sse_tests.
43900         (reference_mmx, reference_sse): Remove.
43901         (check): Add return stmt.
43902         * gcc.dg/i386-sse-7.c: New test.
43903         * gcc.dg/i386-mmx-4.c: New test.
43904
43905 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43906
43907         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
43908         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43909         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43910         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
43911         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
43912         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
43913         g++.dg/tc1/dr94.C: Fix line terminator.
43914
43915 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
43916
43917         * gcc.c-torture/compile/20040216-1.c: New.
43918
43919 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43920
43921         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43922         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43923         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
43924         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
43925         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
43926         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
43927
43928 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43929
43930         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
43931
43932 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
43933
43934         PR c++/13971
43935         * g++.dg/expr/cond4.C: New test.
43936
43937         PR c++/14086
43938         * g++.dg/lookup/crash2.C: New test.
43939
43940 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
43941
43942         * gcc.c-torture/compile/20040214-2.c: New test.
43943
43944 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
43945
43946         PR c++/14116
43947         * g++.dg/ext/typeof8.C: New test.
43948
43949 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
43950
43951         * gcc.c-torture/compile/20040214-1.c: New test.
43952
43953 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43954
43955         PR c++/13635
43956         * g++.dg/template/spec11.C: New test.
43957
43958 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43959
43960         PR c++/13927
43961         * g++.dg/other/error8.C: New test.
43962
43963 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
43964
43965         PR c++/14122
43966         * g++.dg/template/array4.C: New test.
43967
43968         PR c++/14108
43969         * g++.dg/inherit/thunk2.C: New test.
43970
43971         PR c++/14083
43972         * g++.dg/eh/cond2.C: New test.
43973
43974 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
43975
43976         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
43977
43978 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
43979
43980         * lib/scanasm.exp (dg-scan): Quote pattern before display.
43981
43982 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
43983
43984         * g++.dg/simd-2.C: xfail on ppc64-linux.
43985
43986 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
43987
43988         PR c/456
43989         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
43990         tests.
43991
43992 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
43993
43994         * gcc.dg/builtins-33.c: New test.
43995
43996 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
43997
43998         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
43999
44000 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
44001
44002         * g++.dg/simd-2.C: Set -maltivec for ppc64.
44003
44004 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
44005
44006         * gcc.dg/ppc64-abi-3.c: New test.
44007
44008 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
44009
44010         PR c/14092
44011
44012         * gcc.dg/pr14092-1.c: New testcase.
44013
44014 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
44015
44016         * gcc.dg/cpp/assert4.c: Fix typo last change.
44017
44018         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
44019         * gcc.dg/cpp/assert4.c: Handle powerpc64.
44020
44021         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
44022
44023 2004-02-09  Roger Sayle  <roger@eyesopen.com>
44024
44025         * gcc.c-torture/compile/20040209-1.c: New test case.
44026
44027 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44028
44029         * gcc.dg/c90-init-1.c: Adjust expected error messages.
44030
44031 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
44032
44033         * gcc.c-torture/execute/20040208-[12].c: New tests.
44034
44035 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44036
44037         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
44038
44039 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44040
44041         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
44042
44043 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
44044
44045         Bug 13856
44046         * gcc.dg/visibility-8.c: New testcase.
44047
44048 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
44049
44050         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
44051         arguments.
44052         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
44053
44054 2004-02-07  Roger Sayle  <roger@eyesopen.com>
44055
44056         PR middle-end/13696
44057         * g++.dg/opt/fold1.C: New test case.
44058
44059 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44060
44061         PR c++/14033
44062         * g++.dg/other/crash-2.C: New test.
44063
44064 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44065
44066         PR c++/14028
44067         * g++.dg/parse/angle-bracket2.C: New test.
44068
44069 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44070
44071         PR middle-end/13750
44072         Revert:
44073         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44074         PR pch/13361
44075         * g++.dg/pch/wchar-1.C: New.
44076         * g++.dg/pch/wchar-1.Hs: New.
44077
44078 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44079
44080         PR c++/14008
44081         * g++.dg/parse/error15.C: New test.
44082         * g++.dg/parse/crash11.C: Update dg-error mark.
44083
44084 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44085
44086         PR c++/13932
44087         * g++.dg/warn/conv2.C: New test.
44088
44089 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44090
44091         PR c++/13086
44092         * g++.dg/warn/incomplete1.C: Remove xfail.
44093
44094 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44095
44096         * lib/file-format.exp (gcc_target_object_format): Use
44097         ${tool}_target_compile, not gcc_target_compile.
44098         * lib/target-supports.exp (check_alias_available): Likewise.
44099         (check_gc_sections_available): Likewise.
44100         * g++.dg/ext/attrib10.C: Use dg-require-alias.
44101         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
44102         dg-require-alias.
44103
44104 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44105
44106         PR c++/13969
44107         * g++.dg/template/static6.C: New test.
44108
44109 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
44110
44111         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
44112
44113 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44114
44115         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
44116         tests for systems where `char' is unsigned by default.
44117
44118 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44119
44120         PR c++/13997
44121         * g++.dg/template/partial3.C: New test.
44122
44123 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
44124
44125         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
44126         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
44127         Remove mentions of obsolete ports.
44128
44129 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
44130
44131         * gcc.dg/noncompile/20001228-1.c: Fix for new
44132         error message.
44133
44134 2004-02-03  Roger Sayle  <roger@eyesopen.com>
44135
44136         PR target/9348
44137         * gcc.c-torture/execute/multdi-1.c: New test case.
44138
44139 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44140
44141         PR c++/13925
44142         * g++.dg/template/lookup5.C: New test.
44143
44144 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44145
44146         PR c++/13950
44147         * g++.dg/template/lookup4.C: New test.
44148
44149         PR c++/13970
44150         * g++.dg/parse/error14.C: New test.
44151
44152         PR c++/14002
44153         * g++.dg/parse/template13.C: New test.
44154
44155 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44156
44157         PR c++/13978
44158         * g++.dg/template/koenig4.C: New test.
44159
44160         PR c++/13968
44161         * g++.dg/template/crash17.C: New test.
44162
44163         PR c++/13975
44164         * g++.dg/parse/error13.C: New test.
44165         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
44166
44167 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44168
44169         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
44170
44171 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
44172
44173         PR c/11658
44174         PR c/13994
44175         * gcc.dg/noncompile/20040203-1.c: New test.
44176         * gcc.dg/noncompile/20040203-2.c: Likewise.
44177         * gcc.dg/noncompile/20040203-3.c: Likewise.
44178         * gcc.dg/20040203-1.c: Likewise.
44179
44180 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
44181
44182         PR c++/10858
44183         * g++.dg/template/sizeof7.C: New test.
44184
44185 2004-02-02  Eric Christopher  <echristo@redhat.com>
44186             Zack Weinberg  <zack@codesourcery.com>
44187
44188         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
44189
44190 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
44191
44192         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
44193         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
44194         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
44195         * gcc.dg/cleanup-5.c: Run only on Linux targets.
44196
44197 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
44198
44199         PR c++/13113
44200         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
44201
44202         PR c++/13854
44203         * g++.dg/ext/attrib13.C: New test.
44204
44205         PR c++/13907
44206         * g++.dg/conversion/op2.C: New test.
44207
44208 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44209
44210         * gcc.dg/titype-1.c: Fix pasto.
44211
44212 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44213
44214         * gcc.dg/titype-1.c: New test.
44215
44216 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44217
44218         PR c++/13957
44219         * g++.dg/template/non-type-template-argument-1.C,
44220         g++.dg/template/qualified-id1.C: Update dg-error marks.
44221         * g++.dg/template/nontype6.C: New test.
44222
44223 2004-02-01  Roger Sayle  <roger@eyesopen.com>
44224
44225         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
44226         * gcc.dg/builtins-31.c: New testcase.
44227         * gcc.dg/builtins-32.c: New testcase.
44228
44229 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
44230
44231         * objc.dg/call-super-2.m: Update line numbers
44232         for the including of stddef.h.
44233
44234 2004-01-30  Michael Matz  <matz@suse.de>
44235
44236         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
44237         g++.dg/ext/case-range3.C: New tests.
44238
44239 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44240
44241         DR206
44242         PR c++/13813
44243         * g++.dg/template/member4.C: New test.
44244
44245 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44246
44247         PR c++/13683
44248         * g++.dg/template/sizeof6.C: New test.
44249
44250 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44251
44252         * gcc.dg/fwritable-strings-1.c: New test.
44253
44254 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44255
44256         * gcc.c-torture/compile/20040130-1.c: New test.
44257
44258 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
44259
44260         * objc.dg/call-super-2.m: Include stddef.h for size_t.
44261
44262 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
44263
44264         PR c++/13883
44265         * g++.dg/template/ctor3.C: New test.
44266
44267 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44268
44269         * g++.dg/tc1: New directory.
44270         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
44271         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
44272         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
44273         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
44274         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
44275
44276 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44277
44278         * g++.dg/parse/error11.C: New test.
44279         * g++.dg/parse/error12.C: Likewise.
44280
44281 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
44282
44283         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
44284         (scan_initial, main): Use aligned_sizeof instead of sizeof.
44285
44286 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
44287
44288         PR c++/13791
44289         * g++.dg/ext/attrib12.C: New test.
44290
44291         PR c++/13736
44292         * g++.dg/parse/cast2.C: New test.
44293
44294 2004-01-27  James E Wilson  <wilson@specifixinc.com>
44295
44296         * objc.dg/encode-2.m (main): New local string.  Set depending on
44297         sizeof long.  Use in sscanf call.
44298         * objc.dg/encode-3.m (main): New local string.  Set depending on
44299         sizeof long.  Use in scan_initial call.
44300
44301 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44302
44303         * objc.dg/call-super-2.m: Make LP64-safe.
44304         * objc.dg/desig-init-1.m: Likewise.
44305
44306 2004-01-27  Devang Patel <dpatel@apple.com>
44307
44308         * g++.dg/debug/namespace1.C: New test.
44309
44310 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
44311
44312         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
44313         xscale-*-*.
44314
44315         * gcc.dg/arm-mmx-1.c: New test.
44316
44317 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44318
44319         * gcc.dg/20040127-1.c: New test.
44320         * gcc.dg/20040127-2.c: New test.
44321
44322 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44323
44324         * objc.dg/stret-1.m (glob): Renamed to globa.
44325
44326 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
44327
44328         PR c++/13663
44329         * g++.dg/expr/for1.C: New test.
44330
44331 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
44332
44333         PR middle-end/13779
44334         * gcc.dg/darwin-longlong.c: New test.
44335
44336 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
44337
44338         * gcc.dg/20040124-1.c: Moved test from here...
44339         * gcc.c-torture/compile/20040124-1.c: ...to here.
44340
44341 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44342
44343         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
44344         the assembly output if -m64 is passed.
44345
44346 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
44347
44348         PR c++/13833
44349         * g++.dg/template/cond3.C: New test.
44350
44351 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44352
44353         PR c++/13810
44354         * g++.dg/template/ttp7.C: New test.
44355
44356 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44357
44358         PR c++/13797
44359         * g++.dg/template/nontype4.C: New test.
44360         * g++.dg/template/nontype5.C: Likewise.
44361
44362 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
44363
44364         * gcc.dg/torture/mips-clobber-at.c: New test.
44365
44366 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
44367
44368         * gcc.dg/20040124-1.c: New test.
44369
44370 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
44371
44372         * gcc.dg/20040123-1.c: New test.
44373
44374 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44375
44376         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
44377
44378 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44379
44380         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
44381
44382 2004-01-23  Andrew Pinski  <apinski@apple.com>
44383
44384         * gcc.dg/20030121-1.c: Move to ..
44385         * gcc.dg/20040121-1.c: here.
44386
44387 2004-01-23  Roger Sayle  <roger@eyesopen.com>
44388
44389         * gcc.dg/builtins-29.c: New test case.
44390
44391 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44392
44393         PR 18314
44394         * gcc.dg/builtins-30.c: New testcase.
44395
44396 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
44397
44398         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
44399         * lib/g77.exp: Likewise.
44400         * lib/objc.exp: Likewise.
44401         * lib/g++.exp: Likewise.
44402
44403 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44404
44405         * gcc.dg/struct-by-value-2.c: New test.
44406
44407 2004-01-21  Andrew Pinski  <apinski@apple.com>
44408
44409         PR target/13785
44410         * gcc.dg/20030121-1.c: New test.
44411
44412 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
44413
44414         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
44415         clobber frame pointer register in asm statement.
44416
44417 2004-01-21  Falk Hueffner  <falk@debian.org>
44418
44419         * gcc.c-torture/compile/20040121-1.c: New test.
44420
44421 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
44422
44423         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
44424
44425 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
44426
44427         * gcc.dg/ppc64-abi-2.c: New test.
44428
44429 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
44430
44431         * lib/treelang.exp: Fill out this file.
44432         * lib/treelang-dg.exp: New File.
44433
44434 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44435
44436         * gcc.c-torture/compile/981022-1.c: Remove.
44437         * gcc.dg/array-5.c: Remove XFAIL.
44438         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
44439         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
44440         gcc.dg/cond-lvalue-1.c: Update.
44441         * gcc.dg/cast-lvalue-2.c: New test.
44442
44443 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
44444
44445         PR c++/13592
44446         * g++.dg/other/error1.C (class foo): Tweak error message.
44447
44448         PR c++/13592
44449         * g++.dg/template/call2.C: New test.
44450
44451 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44452
44453         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
44454         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
44455         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
44456         scalar-return-1_x.c, scalar-return-2_y.c,
44457         scalar-return-3_x.c, scalar-return-3_y.c,
44458         scalar-return-4_x.c, scalar-return-4_y.c,
44459         struct-align-1.h, struct-align-1_x.c,
44460         struct-align-1_y.c, struct-align-2.h,
44461         struct-align-2_x.c, struct-align-2_y.c,
44462         struct-by-value-10_y.c, struct-by-value-11_x.c,
44463         struct-by-value-11_y.c, struct-by-value-12_x.c,
44464         struct-by-value-12_y.c, struct-by-value-13_x.c,
44465         struct-by-value-13_y.c, struct-by-value-14_x.c,
44466         struct-by-value-14_y.c, struct-by-value-15_x.c,
44467         struct-by-value-15_y.c, struct-by-value-16_y.c,
44468         struct-by-value-17_y.c, struct-by-value-18_y.c,
44469         struct-by-value-19_y.c, struct-by-value-1_x.c,
44470         struct-by-value-1_y.c, struct-by-value-20_y.c,
44471         struct-by-value-2_x.c, struct-by-value-2_y.c,
44472         struct-by-value-3_y.c, struct-by-value-4_x.c,
44473         struct-by-value-4_y.c, struct-by-value-5_y.c,
44474         struct-by-value-6_y.c, struct-by-value-7_y.c
44475         struct-by-value-8_x.c, struct-by-value-8_y.c
44476         struct-by-value-9_x.c, struct-by-value-9_y.c
44477         struct-return-10_x.c, struct-return-10_y.c,
44478         struct-return-19_x.c, struct-return-20_x.c
44479         struct-return-2_x.c, struct-return-2_y.c
44480         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
44481         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
44482
44483 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44484
44485         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
44486         attribute on sparc*-sun-solaris2.*.
44487
44488 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
44489
44490         PR c++/13710
44491         * g++.dg/ext/typeof7.C: New test.
44492
44493 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
44494
44495         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
44496         * gcc.dg/const-elim-1.c: Same.
44497
44498 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
44499
44500         * objc.dg/stret-1.m: New.
44501         * objc.dg/stret-2.m: New.
44502
44503 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
44504
44505         PR c++/11895
44506         * g++.dg/ext/vector1.C: New test.
44507
44508 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
44509
44510         * gcc.dg/pch/import-1.c: New.
44511         * gcc.dg/pch/import-1.hs: New.
44512         * gcc.dg/pch/import-1a.h: New.
44513         * gcc.dg/pch/import-1b.h: New.
44514         * gcc.dg/pch/import-1c.h: New.
44515
44516 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44517
44518         PR c++/13574
44519         * g++.dg/ext/array1.C: New test.
44520
44521         PR c++/13178
44522         * g++.dg/conversion/op1.C: New test.
44523
44524 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
44525
44526         PR 11864
44527         From Kazumoto Kojima / Dan Kegel:
44528         * gcc.dg/pr11864-1.c: New test.
44529
44530         PR 10392
44531         From Marcus Comstedt / Dan Kegel:
44532         * gcc.dg/pr10392-1.c: New test.
44533
44534 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44535
44536         PR c++/13478
44537         * g++.dg/init/ref10.C: New test.
44538
44539 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44540
44541         PR c++/13407
44542         * g++.dg/parse/typename6.C: New test.
44543
44544 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44545
44546         PR pch/13361
44547         * g++.dg/pch/wchar-1.C: New.
44548         * g++.dg/pch/wchar-1.Hs: New.
44549
44550 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44551
44552         PR c++/9259
44553         * g++.dg/expr/sizeof2.C: New test.
44554
44555 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
44556
44557         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44558
44559 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44560
44561         PR c++/13659
44562         * g++.dg/lookup/strong-using-3.C: New.
44563         * g++.dg/lookup/using-10.C: New.
44564
44565 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44566
44567         PR c++/13594
44568         * g++.dg/lookup/strong-using-2.C: New.
44569
44570 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
44571             Dan Kegel <dank@kegel.com>
44572             J"orn Rennecke <joern.rennecke@superh.com>
44573
44574         PR target/9365
44575         * gcc.dg/pr9365-1.c: New test.
44576
44577 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44578
44579         PR c++/8856
44580         * g++.dg/parse/casting-operator2.C: New test.
44581         * g++.old-deja/g++.pt/explicit83.C: Remove.
44582
44583 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
44584
44585         * gcc.dg/label-compound-stmt-1.c: New test.
44586         * gcc.c-torture/compile/950922-1.c,
44587         gcc.c-torture/compile/20000211-3.c,
44588         gcc.c-torture/compile/20000518-1.c,
44589         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44590         compound statements.
44591
44592 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
44593
44594         * gcc.dg/ppc64-abi-1.c: New test.
44595
44596 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
44597
44598          * g++.dg/ext/attrib9.C: Add dg-warnings.
44599
44600 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44601
44602         PR c++/12335
44603         * g++.dg/parse/dtor3.C: New test.
44604
44605 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
44606
44607         PR c++/12709
44608         * g++.dg/parse/try-catch-1.C: New test.
44609
44610 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
44611
44612         * ada/acats/run_all.sh: Add more verbose output in acats.log
44613         when compiling tests.
44614
44615 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44616
44617         PR 13656
44618         * gcc.dg/typedef-redecl.c: New test case.
44619         * gcc.dg/typedef-redecl.h: New support file.
44620
44621 2004-01-13  Jan Hubicka  <jh@suse.cz>
44622
44623         * gcc.dg/always_inline.c: New test.
44624         * gcc.dg/debug/20031231-1.c: Fix.
44625
44626 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44627
44628         PR c++/13474
44629         * g++.dg/template/array3.C: New test.
44630
44631 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44632
44633         * g++.dg/ext/lvalue1.C: No longer expected to fail.
44634         * g++.dg/warn/Wunused-2.C: Likewise.
44635
44636 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44637
44638         PR c++/13289
44639         * g++.dg/template/instantiate6.C: New test.
44640
44641 2004-01-12  Roger Sayle  <roger@eyesopen.com>
44642
44643         PR middle-end/11397
44644         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44645
44646 2004-01-12  Jan Hubicka  <jh@suse.cz>
44647
44648         PR opt/12826
44649         * gcc.dg/20040112-1.c: New.
44650
44651         * gcc.dg/dwarf-die[1-7].c: Move to...
44652         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
44653         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
44654
44655 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
44656
44657         PR c++/4100
44658         * g++.dg/parse/friend4.C: New test.
44659
44660 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
44661
44662         PR c++/4100
44663         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
44664         definition is called a friend.
44665
44666 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
44667
44668         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
44669
44670 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
44671
44672         PR c++/3478
44673         * g++.dg/parse/error10.C: New test.
44674         * g++.dg/template/arg2.C: Accept "invalid type" error.
44675
44676 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
44677
44678         PR middle-end/13392
44679         * g++.dg/opt/expect2.C: New test.
44680
44681 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44682
44683         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
44684         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
44685         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
44686         Update dg-error regexps.
44687
44688 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44689
44690         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
44691         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
44692
44693 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44694
44695         * gcc.dg/pragma-re-1.c: Use right pointer type.
44696
44697 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44698
44699         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
44700
44701 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
44702
44703         * gcc.dg/rs6000-ldouble-1.c: New.
44704
44705 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44706
44707         DR 337
44708         PR c++/9256
44709         * g++.dg/other/abstract1.C: New test.
44710
44711 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
44712
44713         * g++.dg/lookup/strong-using-1.C: New.
44714
44715 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
44716
44717         PR c/11234
44718         * gcc.dg/func-ptr-conv-1.c: New test.
44719         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
44720
44721 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
44722
44723         PR target/13380.
44724         * gcc.c-torture/compile/20040109-1.c: New.
44725
44726 2004-01-08  Stuart Hastings  <stuart@apple.com>
44727
44728         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
44729         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
44730         * gcc.dg/i386-sse-6.c: ...this new testcase.
44731
44732 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
44733
44734         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
44735
44736 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44737
44738         * ada/acats/run_acats: Treat 'gnatchop' the same way
44739         as 'gnatmake'.  Export GCC_DRIVER.
44740         * ada/acats/run_all.sh: Add target_gnatchop.  Use
44741         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
44742
44743 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44744
44745         PR c++/12573
44746         * g++.dg/template/dependent-expr4.C: New test.
44747
44748 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
44749
44750         * gcc.dg/altivec-11.c: New test.
44751
44752 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
44753
44754         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
44755
44756 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44757
44758         PR c/6024
44759         * gcc.dg/enum-compat-1.c: New test.
44760         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
44761
44762 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44763
44764         PR c/12165
44765         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
44766         gcc.dg/c99-idem-qual-3.c: New tests.
44767
44768 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
44769
44770         * gcc.dg/winline-7.c: Don't cast void * to int.
44771
44772 2004-01-06  Jan Hubicka  <jh@suse.cz>
44773
44774         * gcc.dg/i386-sse-5.c: New test
44775         * g++.dg/eh/simd-1.c: Add -w argument for i386.
44776
44777 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44778
44779         PR c++/12815
44780         * g++.dg/rtti/typeid4.C: New test.
44781
44782 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44783
44784         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
44785
44786 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44787
44788         PR c++/12132
44789         * g++.dg/template/error11.C: New test.
44790
44791         PR c++/13451
44792         * g++.dg/template/class2.C: New test.
44793
44794 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
44795         Richard Sandiford <rsandifo@redhat.com>
44796
44797         PR c++/13387
44798         * g++.dg/opt/alias3.C: New test.
44799
44800 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
44801
44802         PR c++/13157
44803         * g++.dg/template/koenig3.C: New test.
44804
44805         PR c++/13529
44806         * g++.dg/parse/offsetof3.C: New test.
44807
44808         * g++.dg/init/copy7.C: Add missing dg-error markers.
44809
44810         PR c++/12226
44811         * g++.dg/init/copy7.c: New test.
44812
44813         PR c++/13536
44814         * g++.dg/parse/cast1.C: New test.
44815
44816 2004-01-04  Jan Hubicka  <jh@suse.cz>
44817
44818         * gcc.dg/winline[1-7].c: New tests.
44819
44820 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44821
44822         PR c++/13520
44823         * g++.dg/template/qualttp22.C: New test.
44824
44825 2004-01-01  Jan Hubicka  <jh@suse.cz>
44826
44827         * gcc.dg/debug/20031231-1.c: New.
44828         * gcc.c-torture/compile/20040101-1.c: New.
44829         * gcc.dg/dwarf-die-[1-7].c: New.
44830
44831 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
44832
44833         PR optimization/13521
44834         * gcc.c-torture/compile/20031231-1.c: New test.
44835
44836 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44837
44838         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44839
44840 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44841
44842         PR c++/10079
44843         * g++.dg/template/crash16.C: New test.
44844
44845 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
44846
44847         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44848
44849 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44850
44851         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
44852         ports.
44853         * g++.old-deja/g++.jason/thunk3.C: Likewise.
44854         * g++.old-deja/g++.law/profile1.C: Likewise.
44855         * gcc.c-torture/compile/981006-1.c: Likewise.
44856         * gcc.c-torture/execute/loop-2e.x: Likewise.
44857         * gcc.c-torture/execute/loop-2f.x: Remove.
44858         * gcc.c-torture/execute/loop-2g.x: Likewise.
44859         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
44860         * gcc.dg/20020312-2.c: Remove traces of dead ports.
44861
44862 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
44863
44864         PR c++/13507
44865         * g++.dg/ext/attrib11.C: New test.
44866
44867         PR c++/13494
44868         * g++.dg/template/array2-1.C: New test.
44869         * g++.dg/template/array2-2.C: New test.
44870
44871 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
44872
44873         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
44874
44875 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
44876
44877         PR c++/12774
44878         * g++.dg/template/array1-1.C: New test.
44879         * g++.dg/template/array1-2.C: New test.
44880
44881 2003-12-29  Roger Sayle  <roger@eyesopen.com>
44882
44883         PR fortran/12632
44884         * g77.dg/12632.f: New test case.
44885
44886 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44887
44888         PR c++/13289
44889         * g++.dg/parse/nontype1.C: New test.
44890
44891 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44892
44893         PR c++/12403
44894         * g++.dg/parse/explicit1.C: New test.
44895         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
44896
44897 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44898
44899         PR c++/13081
44900         * g++.dg/opt/inline6.C: New test.
44901
44902         PR c++/12613
44903         * g++.dg/parse/error9.C: New test.
44904
44905         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
44906
44907 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44908
44909         PR c++/13009
44910         * g++.dg/init/assign1.C: New test.
44911
44912 2003-12-28  Roger Sayle  <roger@eyesopen.com>
44913
44914         PR c++/13070
44915         * g++.dg/warn/format3.C: New test case.
44916
44917 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44918
44919         * gcc.c-torture/compile/20031227-1.c: New test.
44920
44921 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44922
44923         * g++.dg/bprob/bprob.exp: Load target-supports.exp
44924         * g77.dg/bprob/bprob.exp: Likewise.
44925         * gcc.misc-tests/bprob.exp: Likewise.
44926         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
44927         variants on systems where the library does not provide that
44928         functionality.
44929         * gcc.dg/builtins-20.c: Use builtins-config.h.
44930         * gcc.dg/builtins-config.h: New file.
44931
44932 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44933
44934         * lib/gcc-dg.exp (dg-require-profiling): New function.
44935         * lib/target-supports.exp (check_profiling_available): Likewise.
44936         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
44937         * g77.dg/bprob/bprob.exp: Likewise.
44938         * gcc.misc-tests/bprob.exp: Likewise.
44939         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
44940         * gcc.dg/20021014-1.c: Likewise.
44941         * gcc.dg/nest.c: Likewise.
44942
44943 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44944
44945         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
44946         compiling.
44947         * g++.dg/lookup/java2.C: Likewise.
44948         * gcc.dg/cpp/lexident.c: Likewise.
44949
44950 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
44951
44952         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
44953         given.
44954         * gcc.c-torture/compile/961203-1.c: Likewise.
44955         * gcc.c-torture/compile/980506-1.c: Likewise.
44956
44957 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
44958
44959         * lib/gcc-dg.exp (dg-prune-output): New annotation.
44960         (additional_prunes): New global.
44961         (gcc-dg-prune): Handle additional per-test pruning.
44962         (dg-test): Clear additional_prunes between tests.
44963
44964         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
44965         dg-prune-output to avoid spurious failures from assembler
44966         complaining about nonexistent WAW violations.
44967         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
44968         Use dg-prune-output to avoid spurious failures from assembler
44969         warning about Itanium B-step errata.
44970
44971 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44972
44973         * g++.dg/abi/macro0.C: New test.
44974         * g++.dg/abi/macro1.C: Likewise.
44975         * g++.dg/abi/macro2.C: Likewise.
44976
44977         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
44978         * g++.dg/abi/bitfield7.C: Likewise.
44979         * g++.dg/abi/dtor2.C: Likewise.
44980         * g++.dg/abi/mangle11.C: Likewise.
44981         * g++.dg/abi/mangle12.C: Likewise.
44982         * g++.dg/abi/mangle14.C: Likewise.
44983         * g++.dg/abi/mangle17.C: Likewise.
44984         * g++.dg/abi/vbase10.C: Likewise.
44985         * g++.dg/abi/vbase14.C: Likewise.
44986         * g++.dg/template/qualttp17.C: Likewise.
44987
44988 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
44989
44990         PR c/11995
44991         * gcc.dg/20031223-1.c: New test.
44992
44993 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44994
44995         * gcc.dg/noreturn-7.c: New test.
44996
44997 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44998
44999         * gcc.dg/null-pointer-1.c: New test.
45000
45001 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
45002
45003         * g++.old-deja/g++.jason/template18.C: Remove.
45004         * g++.old-deja/g++.jason/template37.C: Likewise.
45005
45006         PR c++/12862
45007         * g++.dg/lookup/ns1.C: New test.
45008
45009         PR c++/12397
45010         * g++.dg/template/lookup3.C: New test.
45011
45012 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
45013
45014         * g++.dg/template/recurse1.C: New test
45015
45016 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
45017
45018         PR c++/12479
45019         * g++.dg/parse/semicolon1.C: New test.
45020         * g++.dg/parse/semicolon1.h: Likewise.
45021
45022 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
45023
45024         * gcc.dg/darwin-misaligned.c: New test.
45025
45026 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
45027
45028         PR c/9163
45029         * gcc.dg/20031222-1.c: New test.
45030
45031 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
45032
45033         PR c++/13438
45034         * g++.dg/parse/error8.C: New test.
45035
45036         PR c++/11554
45037         * g++.dg/warn/ctor-init-1.C: New test.
45038
45039 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
45040
45041         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
45042         too small.
45043         * gcc.c-torture/compile/930217-1.c: Likewise.
45044         * gcc.c-torture/compile/930513-1.c: Likewise.
45045         * gcc.c-torture/execute/920908-2.c: Likewise.
45046         * gcc.c-torture/execute/921204-1.c: Likewise.
45047         * gcc.c-torture/execute/930621-1.c: Likewise.
45048         * gcc.c-torture/execute/930630-1.c: Likewise.
45049         * gcc.c-torture/execute/931031-1.c: Likewise.
45050         * gcc.c-torture/execute/980602-2.c: Likewise.
45051         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
45052         * gcc.c-torture/execute/compndlit-1.c: Likewise.
45053         * gcc.c-torture/execute/extzvsi.c: Likewise.
45054         * gcc.c-torture/unsorted/ext.c: Likewise.
45055
45056 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
45057
45058         PR target/12749
45059         * gcc.c-torture/compile/20031220-2.c: New test case.
45060
45061 2003-12-20  Roger Sayle  <roger@eyesopen.com>
45062
45063         PR optimization/13031
45064         * gcc.c-torture/compile/20031220-1.c: New test case.
45065
45066 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45067
45068         * gcc.dg/cast-function-1.c: New test.
45069
45070 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
45071
45072         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
45073         formats.
45074
45075 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
45076
45077         PR c++/12795
45078         * g++.dg/ext/attrib10.C: New test.
45079
45080 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
45081
45082         * gcc.dg/cleanup-10.c: New test.
45083         * gcc.dg/cleanup-11.c: New test.
45084
45085 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
45086
45087         PR c++/13239
45088         * g++.dg/opt/expect1.C: New test.
45089
45090 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
45091
45092         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
45093
45094 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
45095
45096         PR debug/12923
45097         * gcc.dg/20031218-1.c: New test.
45098
45099         PR debug/12389
45100         * gcc.dg/20031218-2.c: New test.
45101         * gcc.dg/20031218-3.c: New test.
45102
45103         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
45104         of label name and allow for USER_LABEL_PREFIX == "_" names.
45105         * g++.dg/abi/mangle18-2.C: Likewise.
45106         * g++.dg/abi/mangle19-1.C: Likewise.
45107         * g++.dg/abi/mangle19-2.C: Likewise.
45108         * g++.dg/abi/mangle20-1.C: Likewise.
45109         * g++.dg/abi/mangle20-2.C: Likewise.
45110
45111 2003-12-18  Richard Henderson  <rth@redhat.com>
45112
45113         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
45114
45115 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
45116             Dan Kegel <dank@kegel.com>
45117
45118         PR other/12009
45119         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
45120         testing a cross compiler, it causes spurious compile failures.
45121         * lib/g++.exp: Likewise.
45122
45123 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45124
45125         PR c++/13262
45126         * g++.dg/template/access13.C: New test.
45127
45128 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
45129
45130         * gcc.dg/20031216-1.c: New test.
45131
45132 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45133
45134         PR c++/9154
45135         * g++.dg/template/error10.C: New test.
45136
45137 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45138
45139         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
45140         * g++.dg/eh/simd-2.C: Likewise.
45141
45142 2003-12-17  James E Wilson  <wilson@specifixinc.com>
45143             Roger Sayle  <roger@eyesopen.com>
45144
45145         * gcc.c-torture/execute/ieee/mzero5.c: New.
45146
45147 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
45148
45149         PR c++/10603
45150         * g++.dg/parse/error6.C: New test.
45151
45152         PR c++/12827
45153         * g++.dg/parse/error7.C: New test.
45154
45155 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45156
45157         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
45158         at -O with stabs debugging formats.
45159         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
45160         * gcc.dg/debug/debug-2.c: Likewise.
45161
45162 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45163
45164         PR c++/12696
45165         * g++.dg/init/error1.C: New test.
45166
45167         PR c++/12218
45168         * g++.dg/init/pm3.C: New test.
45169
45170 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
45171
45172         PR c/3347
45173         * gcc.dg/bitfld-8.c: New test.
45174
45175 2003-12-16  James Lemke  <jim@wasabisystems.com>
45176
45177         * gcc.dg/arm-scd42-[123].c: New tests.
45178
45179 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45180
45181         PR c++/9043
45182         * g++.dg/abi/mangle20-1.C: New test.
45183         * g++.dg/abi/mangle20-2.C: New test.
45184
45185 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45186
45187         PR c++/13275
45188         * g++.dg/other/offsetof2.C: Remove XFAIL.
45189         * g++.dg/parse/offsetof1.C: New test.
45190         * g++.gd/parse/offsetof2.C: Likewise.
45191
45192 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45193
45194         * g++.dg/template/nontype3.C: New test.
45195         * g++.dg/template/static2.C: Tweaked the dg-error clause.
45196
45197 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45198
45199         * g++.dg/warn/noreturn-3.C: Also test instantiation.
45200
45201 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45202
45203         PR c++/13387
45204         * g++.dg/expr/assign1.C: New test.
45205
45206         PR c++/13242
45207         * g++.dg/abi/mangle19-1.C: New test.
45208         * g++.dg/abi/mangle19-2.C: New test.
45209
45210 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
45211
45212         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
45213
45214 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
45215
45216         * gcc.c-torture/execute/20031216-1.c: New test.
45217
45218 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45219
45220         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
45221         an ICE regression.
45222
45223 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45224
45225         PR c++/10926
45226         * g++.dg/template/error9.C: New test.
45227
45228         PR c++/11116
45229         * g++.dg/template/error8.C: New test.
45230
45231 2003-12-15  Roger Sayle  <roger@eyesopen.com>
45232
45233         PR middle-end/13400
45234         * gcc.c-torture/execute/20031215-1.c: New test case.
45235
45236 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45237
45238         PR c++/13269
45239         * g++.dg/parse/error5.C: New test.
45240
45241         PR c++/12989
45242         * g++.dg/expr/sizeof1.C: New test.
45243
45244         PR c++/13310
45245         * g++.dg/template/crash15.C: New test.
45246
45247 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
45248
45249         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
45250         a non-POD type as the last named parameter of a varargs function.
45251
45252 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45253
45254         PR c++/13243
45255         PR c++/12573
45256         * g++.dg/template/crash14.C: New test.
45257         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
45258
45259 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
45260
45261         * g++.dg/other/java1.C: New test.
45262
45263         PR c++/13241
45264         * g++.dg/abi/mangle18-1.C: New test.
45265         * g++.dg/abi/mangle18-2.C: New test.
45266
45267 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45268
45269         PR optimization/10312
45270         * gcc.c-torture/execute/20031214-1.c: New.
45271
45272 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
45273
45274         PR c++/10779
45275         PR c++/12160
45276         * g++.dg/parse/error3.C: New test.
45277         * g++.dg/parse/error4.C: Likewise.
45278         * g++.dg/abi/mangle4.C: Tweak error messages.
45279         * g++.dg/lookup/using5.C: Likewise.
45280         * g++.dg/other/error2.C: Likewise.
45281         * g++.dg/parse/typename5.C: Likewise.
45282         * g++.dg/parse/undefined1.C: Likewise.
45283         * g++.dg/template/arg2.C: Likewise.
45284         * g++.dg/template/ttp3.C: Likewise.
45285         * g++.dg/template/type1.C: Likewise.
45286         * g++.old-deja/g++.other/crash32.C: Likewise.
45287         * g++.old-djea/g++.pt/defarg8.C: Likewise.
45288
45289 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45290
45291         PR c++/13106
45292         * g++.dg/warn/noreturn-3.C: New test.
45293
45294 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45295
45296         PR c++/13118
45297         * g++.dg/abi/covariant3.C: New.
45298
45299 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
45300
45301         * g++.dg/eh/ia64-1.C: New test.
45302
45303 2003-12-12  Roger Sayle  <roger@eyesopen.com>
45304
45305         PR optimization/13037
45306         * g77.f-torture/execute/13037.f: New test case.
45307
45308 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45309
45310         PR c++/12881
45311         * g++.dg/abi/covariant2.C: New.
45312
45313 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
45314
45315         * gcc.dg/cpp/trad/macro.c: New tests.
45316
45317 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
45318
45319         * gcc.c-torture/execute/wchar_t-1.x: Delete.
45320
45321 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
45322
45323         PR other/10819
45324         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
45325         to fix Bug 10819.
45326         * lib/g++.exp (g++_version): Likewise.
45327         * lib/g77.exp (g77_version): Likewise.
45328         * lib/objc.exp (default_objc_version): Likewise.
45329
45330 2003-12-10  Richard Henderson  <rth@redhat.com>
45331
45332         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
45333
45334         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
45335
45336 2003-12-08  Matt Austern  <austern@apple.com>
45337
45338         PR c/13134
45339         * lib/gcc-dg.exp (dg-require-visibility): Define.
45340         * lib/target-supports (check_visibility_available): Define.
45341         * gcc.dg/visibility-1.c: New test.
45342         * gcc.dg/visibility-2.c: Likewise.
45343         * gcc.dg/visibility-3.c: Likewise.
45344         * gcc.dg/visibility-4.c: Likewise.
45345         * gcc.dg/visibility-5.c: Likewise.
45346         * gcc.dg/visibility-6.c: Likewise.
45347         * g++.dg/ext/visibility-1.C: Likewise.
45348         * g++.dg/ext/visibility-2.C: Likewise.
45349         * g++.dg/ext/visibility-3.C: Likewise.
45350         * g++.dg/ext/visibility-4.C: Likewise.
45351         * g++.dg/ext/visibility-5.C: Likewise.
45352         * g++.dg/ext/visibility-6.C: Likewise.
45353
45354 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45355
45356         * g++.dg/lookup/java1.C: New test.
45357         * g++.dg/lookup/java2.C: New test.
45358
45359 2003-12-07  Falk Hueffner  <falk@debian.org>
45360
45361         * g++.dg/opt/noreturn-1.C: New test.
45362
45363 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
45364
45365         * gcc.dg/overflow-1.c: New test.
45366
45367 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45368
45369         * g77.f-torture/compile/13060.f: New test.
45370
45371 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
45372
45373         PR c++/13323
45374         * g++.dg/inherit/operator2.C: New test.
45375
45376 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45377
45378         PR c++/13305
45379         * g++.dg/ext/attrib9.C: New test.
45380
45381 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45382
45383         PR c++/13314
45384         * g++.dg/template/error7.C: New test.
45385
45386 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
45387             J"orn Rennecke <joern.rennecke@superh.com>
45388
45389         PR target/13302
45390         * g++.dg/other/struct-va_list.C: New test.
45391
45392 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45393
45394         PR c++/13166
45395         * g++.dg/parse/defarg6.C: New test.
45396
45397 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
45398
45399         PR target/13256
45400         * gcc.c-torture/execute/20031201-1.c: New test.
45401
45402 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
45403
45404         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
45405
45406 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45407
45408         * gcc.dg/builtin-return-1.c: New test.
45409
45410 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
45411             J"orn Rennecke <joern.rennecke@superh.com>
45412
45413         PR optimization/13260
45414         * gcc.c-torture/execute/20031204-1.c: New test.
45415
45416 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45417
45418         PR c++/9127
45419         * g++.dg/template/error6.C: New test.
45420
45421 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
45422
45423         * gcc.dg/20031202-1.c: New test.
45424
45425 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45426
45427         PR c++/13179
45428         * g++.dg/template/eh1.C: New test.
45429
45430         PR c++/10771
45431         * g++.dg/template/error5.C: New test.
45432
45433 2003-12-02  David Ung  <davidu@mips.com>
45434
45435         * gcc.dg/compat/vector-check.h: Corrected type for var
45436         g_##TMODE
45437
45438 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45439
45440         PR c++/10126
45441         * g++.dg/template/ptrmem8.C: New test.
45442
45443 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45444
45445         PR c++/12573
45446         * g++.dg/template/dependent-expr3.C: New test.
45447
45448 2003-12-01  James Lemke  <jim@wasabisystems.com>
45449
45450         * gcc.dg/arm-g2.c: New test.
45451
45452 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45453
45454         PR optimization/11634
45455         * gcc.dg/20031201-2.c: New test case.
45456
45457 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
45458
45459         PR 11433
45460         * objc.dg/proto-lossage-3.m: New test.
45461
45462 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45463
45464         PR optimization/12628
45465         * gcc.dg/20031201-1.c: New test case.
45466
45467 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45468
45469         * gcc.dg/unaligned-1.c: New test.
45470
45471 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
45472
45473         PR c++/9849
45474         * g++.dg/template/error4.C: New test.
45475         * g++.dg/template/nested3.C: Adjust error markers.
45476
45477 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45478
45479         * gcc.dg/cpp/assert4.c: Check more #system assertions.
45480
45481 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
45482
45483         PR c/10333
45484         * gcc.dg/bitfld-7.c: New test.
45485
45486 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
45487
45488         * gcc.dg/tls/asm-1.C: New test.
45489
45490 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45491
45492         * gcc.dg/cpp/assert4.c: Update.
45493
45494 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45495
45496         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
45497         * gcc.dg/builtin-apply3.c: New test.
45498
45499 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45500
45501         * lib/compat.exp (compat-obj): New xfaildata parameter.
45502         Use it to set compiler_conditional_xfail_data before compiling.
45503         (compat-get-options): Handle dg-xfail-if.
45504         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
45505         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
45506         * gcc.dg/compat/vector-1_y.c: Likewise.
45507         * gcc.dg/compat/vector-2_x.c: Likewise.
45508         * gcc.dg/compat/vector-2_y.c: Likewise.
45509
45510 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45511
45512         * g++.dg/opt/reg-stack4.C: New test.
45513
45514 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45515
45516         * gcc.dg/builtin-apply2.c: New test.
45517
45518 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
45519
45520         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
45521
45522 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45523
45524         PR c++/12924
45525         * g++.dg/template/template-id-2.C: New test.
45526
45527 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45528
45529         PR c++/5369
45530         * g++.dg/template/memfriend1.C: New test.
45531         * g++.dg/template/memfriend2.C: Likewise.
45532         * g++.dg/template/memfriend3.C: Likewise.
45533         * g++.dg/template/memfriend4.C: Likewise.
45534         * g++.dg/template/memfriend5.C: Likewise.
45535         * g++.dg/template/memfriend6.C: Likewise.
45536         * g++.dg/template/memfriend7.C: Likewise.
45537         * g++.dg/template/memfriend8.C: Likewise.
45538         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
45539
45540 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
45541
45542         PR c++/12515
45543         * g++.dg/ext/cond1.C: New test.
45544
45545 2003-11-20  Richard Henderson  <rth@redhat.com>
45546
45547         * gcc.dg/20020201-2.c: Remove.
45548         * gcc.dg/20020201-4.c: Remove.
45549         * gcc.dg/20020304-1.c: Remove.
45550
45551 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
45552
45553         * gcc.dg/cpp/trad/xwin1.c: New test case.
45554
45555 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
45556
45557         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45558         * lib/g77.exp: Likewise.
45559         * lib/objc.exp: Likewise.
45560         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45561         for darwin.
45562
45563 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45564
45565         PR c++/12932
45566         * g++.dg/template/static5.C: New test.
45567
45568 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
45569
45570         * gcc.dg/nested-func-1.c: New test.
45571
45572 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45573
45574         * gcc.dg/cpp/assert4.c: New test.
45575
45576 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45577
45578         PR c++/2294
45579         * g++.dg/lookup/using9.c: New test.
45580
45581 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
45582
45583         PR c++/12762
45584         * g++.dg/template/error3.C: New test.
45585
45586 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
45587
45588         PR ada/13035
45589         * ada/acats/run_acats, run_all.sh: Fix syntax error.
45590         No longer use a wrapper for gcc, since this does not work under
45591         Windows.
45592
45593 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45594
45595         PR c++/2094
45596         * g++.dg/template/ptrmem7.C: New test.
45597
45598 2003-11-13  Andrew Pinski <apinski@apple.com>
45599
45600         * gcc.c-torture/compile/20031113-1.c: New test.
45601
45602 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
45603             Kean Johnston <jkj@sco.com>
45604
45605         PR c/13029
45606         * gcc.dg/unused-4.c: Update.
45607
45608 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45609
45610         * g++.dg/opt/const3.C: New test.
45611
45612 2003-11-13  Jan Hubicka  <jh@suse.cz>
45613
45614         * gcc.c-torture/compile/20031112-1.c: New test.
45615
45616 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
45617
45618         * g++.dg/parse/crash10.C: Remove bogus error marker.
45619
45620 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45621
45622         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45623         (host_gcc): Likewise.
45624         (ROOT): Honor $PWDCMD.
45625         (BASE): Likewise.
45626         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45627
45628 2003-11-12  Catherine Moore  <clm@redhat.com>
45629
45630         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45631
45632 2003-11-12  Andreas Jaeger  <aj@suse.de>
45633             Jakub Jelinek  <jakub@redhat.com>
45634             Andrew Pinski  <pinskia@physics.uc.edu>
45635             Richard Henderson  <rth@redhat.com>
45636
45637         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45638         systems.
45639         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45640
45641         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45642         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45643
45644 2003-11-11  Andreas Jaeger  <aj@suse.de>
45645
45646         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
45647
45648         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
45649
45650 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
45651
45652         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
45653         Clean ups.
45654
45655 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
45656
45657         * gcc.dg/trampoline-1.c: New test.
45658
45659 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
45660
45661         * gcc.c-torture/compile/200031109-1.c: New test.
45662
45663 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45664
45665         PR c/3190
45666         PR c/8714
45667         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45668         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
45669         gcc.dg/format/no-y2k-1.c: Update.
45670
45671 2003-11-08  Roger Sayle  <roger@eyesopen.com>
45672
45673         PR optimization/10467
45674         * gcc.dg/20031108-1.c: New test case.
45675
45676 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
45677
45678         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
45679
45680 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45681
45682         * gcc.dg/compound-lvalue-1.c: New test.
45683         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
45684         some XFAILs.
45685
45686 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
45687
45688         * gcc.dg/altivec-varargs-1.c: New test.
45689
45690 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45691
45692         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
45693         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
45694         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
45695         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
45696         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
45697
45698 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
45699
45700         * gcc.dg/cond-lvalue-1.c: New test.
45701
45702 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
45703
45704         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
45705
45706 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45707
45708         PR c++/11616
45709         * g++.dg/template/instantiate5.C: New test.
45710
45711 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45712
45713         PR c++/12726
45714         * g++.dg/ext/complit2.C: Replace test with self-contained version.
45715         * ChangeLog: Add missing first entry for above test.
45716
45717 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45718
45719         PR c++/9810
45720         * g++.dg/template/using8.C: New test.
45721         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
45722
45723 2003-11-02  Roger Sayle  <roger@eyesopen.com>
45724
45725         PR optimization/10817
45726         * gcc.c-torture/compile/20031102-1.c: New test case.
45727
45728 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
45729
45730         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
45731         2147483647.
45732
45733 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45734
45735         * gcc.dg/20031102-1.c: New test.
45736
45737 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45738
45739         * gcc.dg/complex-1.c: New test.
45740
45741 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45742
45743         PR c++/12796
45744         * g++.dg/template/crash13.C: Adjust expected error location.
45745         * g++.old-deja/g++.brendan/ns1.C: Likewise.
45746
45747 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45748
45749         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45750
45751 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45752
45753         PR/10239
45754         * gcc.c-torture/compile/20031031-2.c: New test.
45755
45756 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45757
45758         PR/11640
45759         * gcc.c-torture/compile/20031031-1.c: New test.
45760
45761 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45762
45763         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45764         * gcc.misc-tests/bprob.exp: Likewise.
45765         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
45766         the execution test on arm-elf configs.
45767         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
45768         configs that don't support scratch files.
45769         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
45770
45771 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
45772
45773         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
45774         done by dejagnu.
45775
45776 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
45777
45778         * ada/acats/run_all.sh: Redirect mv output to /dev/null
45779         Avoid non pure sh syntax. Add more logging.
45780
45781         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
45782         fail.
45783
45784 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45785
45786         PR libgcj/10610
45787         * gcc.dg/ppc-stackalign-1.c: New test.
45788
45789 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
45790
45791         * ada/acats/run_all.sh: Change output to be more compliant with
45792         dejagnu framework.
45793         Create acats.sum and acats.log files under testsuite/ada/acats
45794         Only run [a-z]* directories, to filter out e.g. CVS.
45795         Redirect build output to log file.
45796
45797 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45798
45799         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
45800
45801 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45802
45803         PR ada/5909:
45804         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45805
45806 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
45807
45808         * gcc.c-torture/compile/20031023-1.c: New test.
45809         * gcc.c-torture/compile/20031023-2.c: New test.
45810         * gcc.c-torture/compile/20031023-3.c: New test.
45811         * gcc.c-torture/compile/20031023-4.c: New test.
45812
45813 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45814
45815         PR c++/10371
45816         * g++.dg/lookup/scoped8.C: New test.
45817
45818 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45819
45820         * g++.dg/opt/reg-stack3.C: New test.
45821
45822 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45823
45824         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
45825
45826 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45827
45828         PR c++/11076
45829         * g++.dg/template/crash13.C: New test.
45830
45831 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45832
45833         * gcc.dg/c99-restrict-2.c: New test.
45834
45835 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
45836
45837         PR c++/12698, c++/12699, c++/12700, c++/12566
45838         * g++.dg/inherit/covariant9.C: New test.
45839         * g++.dg/inherit/covariant10.C: New test.
45840         * g++.dg/inherit/covariant11.C: New test.
45841
45842 2003-10-23  Jason Merrill  <jason@redhat.com>
45843
45844         PR c++/12726
45845         * g++.dg/ext/complit2.C: New test.
45846
45847 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
45848
45849         PR target/12654
45850         * gcc.c-torture/execute/20031020-1.c: New test.
45851
45852 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45853
45854         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
45855         following the jump_insn.
45856
45857 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
45858
45859         * gcc.dg/cast-lvalue-1.c: New test.
45860
45861 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
45862
45863         PR c++/11962
45864         * g++.dg/template/cond2.C: New test.
45865
45866 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
45867
45868         * gcc.dg/builtins-28.c: New test.
45869
45870 2003-10-20  Jan Hubicka  <jh@suse.cz>
45871
45872         * g++.dg/opt/inline4.C: Do not use min-inline-insns
45873         parameter.
45874         * gcc.dg/inline-2.c: Likewise.
45875
45876 2003-10-20  Phil Edwards  <phil@codesourcery.com>
45877
45878         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
45879         * gcc.dg/nest.c: Likewise.
45880
45881 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45882
45883         PR c++/9781, c++/10583, c++/11862
45884         * g++.dg/parse/crash13.C: New test.
45885
45886 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45887
45888         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
45889
45890 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45891
45892         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
45893         Define HAVE_C99_RUNTIME except on Solaris.
45894         * gcc.dg/builtins-20.c: Likewise.
45895
45896 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45897
45898         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
45899
45900 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45901
45902         PR c++/12495
45903         * g++.dg/template/crash21.C: New test.
45904
45905 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45906
45907         PR c++/2513
45908         * g++.dg/template/typename5.C: New test.
45909
45910 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45911
45912         PR c++/12369
45913         * g++.dg/template/friend25.C: New test.
45914
45915 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
45916
45917         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
45918         versions.
45919
45920 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
45921
45922         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
45923         == 2147483647.
45924
45925 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
45926
45927         * gcc.c-torture/execute/960416-1.x: Remove.
45928         * gcc.c-torture/execute/divconst-3.x: Likewise.
45929
45930 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
45931
45932         PR target/12598
45933         * gcc.dg/torture/cris-volatile-1.c: New test.
45934
45935 2003-10-14  Roger Sayle  <roger@eyesopen.com>
45936
45937         PR optimization/9325
45938         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
45939         for overflowing floating point to integer conversion during RTL
45940         simplification.
45941
45942 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
45943
45944         * objc/execute/_cmd.m: Fix typo.
45945         * objc.dg/image-info.m, objc.dg/symtab-1.m:
45946         Relax 'scan-assembler' regexp.
45947         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
45948         objc.dg/try-catch-4.m: Run on non-Darwin targets.
45949         * objc.dg/zero-link-2.m: Remove blank line.
45950         * objc.dg/zero-link-3.m: New test case.
45951
45952 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
45953
45954         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
45955
45956         * gcc.dg/asm-names.c: Use scan-assembler-not rather
45957         than linker trickery.
45958
45959 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45960
45961         PR c++/12370
45962         * g++.dg/other/friend2.C: New test.
45963
45964 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
45965
45966         * gcc.dg/20031012-1.c: New test.
45967
45968 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
45969
45970         * gcc.dg/weak/weak-3.c: Fix for new warning.
45971
45972 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
45973
45974         PR optimization/8750
45975         * gcc.c-torture/execute/20031012-1.c: New test case.
45976
45977 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45978
45979         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
45980         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
45981
45982 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45983
45984         PR optimization/12260
45985         * gcc.c-torture/compile/20031011-2.c: New test case.
45986
45987 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45988
45989         * gcc.c-torture/execute/20031011-1.c: New testcase.
45990
45991 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
45992
45993         * gcc.c-torture/compile/20031011-1.c: New test.
45994
45995 2003-10-11  Jan Hubicka  <jh@suse.cz>
45996
45997         * g++.dg/other/first-global.C: New test.
45998
45999 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46000
46001         * gcc.c-torture/execute/string-opt-18.c: New testcase.
46002
46003 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
46004
46005         * gcc.c-torture/compile/20031010-1.c: New test.
46006
46007 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
46008
46009         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
46010         * gcc.c-torture/execute/va-arg-25.c: ... here.
46011
46012 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
46013
46014         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
46015
46016 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
46017
46018         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
46019
46020 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
46021
46022         * g++.dg/parse/error2.C: New test.
46023
46024 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
46025
46026         PR c++/11097
46027         * g++.dg/other/error5.C: Modify the error message.
46028         * g++.dg/lookup/using8.C: New test.
46029
46030 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
46031
46032         * gcc.dg/darwin-abi-2.c: New file.
46033         * gcc.c-torture/execute/va-arg-24.c: New file.
46034
46035 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
46036
46037         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
46038         indentation.
46039
46040 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
46041
46042         PR c++/10147
46043         * g++.dg/other/error4.C: Update error messages.
46044         * g++.dg/template/ptrmem4.C: Likewise.
46045
46046         PR c++/12337
46047         * g++.dg/init/new9.C: New test.
46048
46049         PR c++/12334, c++/12236, c++/8656
46050         * g++.dg/ext/attrib8.C: New test.
46051
46052 2003-10-06  Devang Patel  <dpatel@apple.com>
46053
46054         * gcc.dg/debug/dwarf2-3.h: New test.
46055         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
46056
46057 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
46058
46059         * g++.dg/opt/cfg2.C: New test.
46060
46061 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
46062
46063         * g++.dg/opt/float1.C: New test.
46064
46065 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46066
46067         * gcc.dg/c90-array-lval-6.c: New test.
46068         * gcc.dg/c99-array-lval-6.c: New test.
46069
46070 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
46071             Ziemowit Laski  <zlaski@apple.com>
46072
46073         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
46074         'Derived', so that it is never considered a class method; add
46075         new warning for '+port' method ambiguity.
46076         * objc.dg/method-12.m: Include <objc/objc.h> instead of
46077         <objc/objc-api.h> (needed on Mac OS X).
46078         * objc.dg/method-13.m: New test.
46079
46080 2003-10-03  Roger Sayle  <roger@eyesopen.com>
46081
46082         PR optimization/9325, PR java/6391
46083         * gcc.c-torture/execute/20031003-1.c: New test case.
46084
46085 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
46086
46087         PR optimization/12180
46088         * gcc.dg/20031002-1.c: New test.
46089
46090         PR c++/12486
46091         * g++.dg/inherit/error1.C: New test.
46092
46093 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
46094
46095         * lib/f-torture.exp (search_for): Rename to...
46096         (search_for_re): This.  Also, clean up comments and the
46097         "regexp" invocation.
46098
46099 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
46100
46101         * gcc.c-torture/compile/20031002-1.c: New test.
46102
46103 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
46104
46105         * g++.dg/opt/cond1.C: New test.
46106
46107 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
46108
46109         * gcc.dg/Wold-style-definition-2.c: New testcase.
46110         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
46111
46112 2003-09-29  Richard Henderson  <rth@redhat.com>
46113
46114         * g++.dg/init/array10.C: Add dg-options.
46115
46116 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
46117
46118         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
46119
46120 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46121
46122         * g++.dg/template/friend19.C: Fix typo.
46123         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
46124
46125 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
46126
46127         * gcc.c-torture/execute/20030928-1.c: New test.
46128         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
46129
46130 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
46131
46132         * g++.dg/opt/unroll1.C: New test.
46133
46134 2003-09-26  Roger Sayle  <roger@eyesopen.com>
46135
46136         PR optimization/11741
46137         * gcc.dg/20030926-1.c: New test case.
46138
46139 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46140
46141         PR c++/5655
46142         * g++.dg/parse/access7.C: New test.
46143         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
46144
46145 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
46146
46147         MERGE OF objc-improvements-branch into MAINLINE:
46148         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
46149         if libobjc has not been built.
46150         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
46151         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
46152         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
46153         objc/execute/nested-3.m, objc/execute/np-2.m,
46154         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
46155         objc/execute/redefining_self.m, objc/execute/root_methods.m,
46156         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
46157         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
46158         objc.dg/special/unclaimed-category-1.h,
46159         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
46160         well as GNU runtime.
46161         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
46162         * execute/cascading-1.m, execute/function-message-1.m,
46163         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
46164         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
46165         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
46166         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
46167         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
46168         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
46169         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
46170         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
46171         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
46172         * objc.dg/bitfield-2.m: Run only on Darwin.
46173         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
46174         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
46175         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
46176         * objc.dg/const-str-1.m: Fix constant string layout.
46177
46178 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
46179
46180         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
46181
46182 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
46183
46184         * gcc.dg/darwin-abi-1.c: New file.
46185
46186 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
46187
46188         PR target/12281
46189         * gcc.c-torture/compile/20030921-1.c: New test.
46190
46191 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
46192
46193         * g++.dg/opt/reg-stack2.C: New test.
46194
46195 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
46196
46197         * g++.dg/eh/delayslot1.C: New test.
46198
46199 2003-09-20  Richard Henderson  <rth@redhat.com>
46200
46201         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
46202
46203 2003-09-20  Roger Sayle  <roger@eyesopen.com>
46204
46205         * gcc.c-torture/execute/20030920-1.c: New test case.
46206
46207 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46208
46209         * g++.dg/rtti/typeid3.C: Correct expected error message.
46210
46211 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46212
46213         PR c++/157
46214         * g++.dg/parse/crash12.C: New test.
46215
46216 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
46217
46218         * gcc.dg/compat/mixed-struct-check.h: New.
46219         * gcc.dg/compat/mixed-struct-defs.h: New.
46220         * gcc.dg/compat/mixed-struct-init.h: New.
46221         * gcc.dg/compat/struct-by-value-19_main.c: New.
46222         * gcc.dg/compat/struct-by-value-19_x.c: New.
46223         * gcc.dg/compat/struct-by-value-19_y.c: New.
46224         * gcc.dg/compat/struct-by-value-20_main.c: New.
46225         * gcc.dg/compat/struct-by-value-20_x.c: New.
46226         * gcc.dg/compat/struct-by-value-20_y.c: New.
46227         * gcc.dg/compat/struct-return-19_main.c: New.
46228         * gcc.dg/compat/struct-return-19_x.c: New.
46229         * gcc.dg/compat/struct-return-19_y.c: New.
46230         * gcc.dg/compat/struct-return-20_main.c: New.
46231         * gcc.dg/compat/struct-return-20_x.c: New.
46232         * gcc.dg/compat/struct-return-20_y.c: New.
46233
46234 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
46235         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
46236         so that it will not complain on LP64 targets.
46237
46238 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46239
46240         PR c++/495
46241         * g++.dg/template/friend24.C: New test.
46242
46243 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
46244
46245         PR c++/12332
46246         * g++.dg/template/memtmpl2.C: New test.
46247
46248 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
46249
46250         PR target/11184
46251         * gcc.dg/builtin-apply1.c: New test.
46252
46253 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46254
46255         PR c++/9848
46256         * g++.dg/warn/Wunused-4.C: New test.
46257
46258 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46259
46260         PR c++/12316
46261         * g++.dg/other/gc2.C: New test.
46262
46263 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
46264
46265         PR c++/11991
46266         * g++.dg/rtti/typeid3.C: New test.
46267
46268         PR c++/12266
46269         * g++.dg/overload/template1.C: New test.
46270
46271 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
46272
46273         * g++.dg/opt/cfg3.C: New test.
46274
46275 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46276
46277         PR c++/7939
46278         * g++.dg/template/crash11.C: New test.
46279
46280 2003-09-16  Jason Merrill  <jason@redhat.com>
46281             Jakub Jelinek  <jakub@redhat.com>
46282
46283         * gcc.dg/attr-warn-unused-result.c: New test.
46284
46285 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46286
46287         PR c++/12184
46288         * g++.dg/expr/call2.C: New test.
46289
46290 2003-09-15  Andreas Jaeger  <aj@suse.de>
46291
46292         * gcc.dg/Wold-style-definition-1.c: New test.
46293
46294 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
46295
46296         PR c++/3907
46297         * g++.dg/parse/template12.C: New test.
46298
46299         * g++.dg/abi/bitfield11.C: New test.
46300         * g++.dg/abi/bitfield12.C: Likewise.
46301
46302 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
46303
46304         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
46305         non-expansion of functional macro name without arguments at EOL.
46306         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
46307
46308 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
46309
46310         * gcc.c-torture/execute/20030914-[12].c: New tests.
46311
46312 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
46313
46314         PR c++/11788
46315         * g++.dg/overload/addr1.C: New test.
46316
46317 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
46318
46319         * gcc.dg/20030909-1.c: New test.
46320
46321 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
46322
46323         * gcc.dg/ultrasp10.c: New test.
46324
46325 2003-09-09  Devang Patel  <dpatel@apple.com>
46326
46327         * gcc.dg/darwin-ld-6.c: New test.
46328
46329 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46330
46331         * gcc.dg/torture/builtin-explog-1.c: New testcase.
46332
46333 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46334
46335         * gcc.dg/ia64-types1.c: New test.
46336         * gcc.dg/ia64-types2.c: Likewise.
46337
46338 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46339
46340         * gcc.dg/builtins-1.c: Add more _Complex tests.
46341         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46342
46343         * gcc.dg/builtins-1.c: Test existing _Complex functions.
46344         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46345
46346 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46347
46348         PR c++/11786
46349         * g++.dg/lookup/koenig2.C: New test.
46350
46351         PR c++/5296
46352         * g++.dg/rtti/typeid2.C: New test.
46353
46354 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
46355
46356         * gcc.c-torture/compile/20030904-1.c: New test.
46357
46358 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46359
46360         * g++.dg/opt/longbranch2.C: New test.
46361
46362 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46363
46364         * g++.dg/template/crash10.C: Only compile it.
46365
46366 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46367
46368         PR middle-end/11665
46369         * gcc.c-torture/compile/20030907-1.c: New test.
46370         * g++.dg/init/array11.C: New test.
46371
46372 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46373
46374         PR c++/11852
46375         * g++.dg/init/struct1.C: New test.
46376
46377 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46378
46379         PR c++/12181
46380         * g++.dg/expr/comma1.C: New test.
46381
46382 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
46383
46384         PR c++/11867
46385         * g++.dg/expr/static_cast5.C: New test.
46386
46387 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
46388
46389         PR c++/11507
46390         * g++.dg/lookup/scoped7.C: New test.
46391
46392         PR c++/9574
46393         * g++.dg/other/static1.C: New test.
46394
46395         PR c++/11490
46396         * g++.dg/warn/template-1.C: New test.
46397
46398         PR c++/11432
46399         * g++.dg/template/crash10.C: New test.
46400
46401         PR c++/2478
46402         * g++.dg/overload/VLA.C: New test.
46403
46404         PR c++/10804
46405         * g++.dg/template/call1.C: New test.
46406
46407 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46408
46409         PR c++/11794
46410         * g++.dg/parse/using3.C: New test.
46411
46412 2003-09-06  Roger Sayle  <roger@eyesopen.com>
46413
46414         PR c++/11409
46415         * g++.dg/overload/builtin3.C: New test case.
46416
46417 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
46418
46419         PR c/9862
46420         * gcc.dg/20030906-1.c: New test.
46421         * gcc.dg/20030906-2.c: Likewise.
46422
46423 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46424
46425         PR c++/12167
46426         * g++.dg/parse/defarg5.C: New test.
46427
46428         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
46429
46430 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
46431
46432         PR c++/12163
46433         * g++.dg/expr/static_cast4.C: New test.
46434
46435         PR c++/12146
46436         * g++.dg/template/crash9.C: New test.
46437
46438 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
46439
46440         * g++.old-deja/g++.ext/pretty2.C: Update for change
46441         in __FUNCTION__.
46442         * g++.old-deja/g++.ext/pretty3.C: Likewise.
46443
46444 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
46445
46446         PR c++/11922
46447         * g++/dg/template/qualified-id1.C: New test.
46448
46449         PR c++/12037
46450         * g++.dg/warn/noeffect4.C: New test.
46451
46452 2003-09-04  Matt Austern  <austern@apple.com>
46453
46454         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
46455         * g++.dg/ext/fnname2.C: Likewise.
46456         * g++.dg/ext/fnname3.C: Likewise.
46457
46458 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
46459
46460         * g++.dg/expr/lval1.C: New test.
46461         * g++.dg/ext/lvcast.C: Remove.
46462
46463 2003-09-03  Roger Sayle  <roger@eyesopen.com>
46464
46465         PR optimization/11700.
46466         * gcc.c-torture/compile/20030903-1.c: New test case.
46467
46468 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
46469
46470         PR c++/12053
46471         * g++.dg/abi/layout4.C: New test.
46472
46473 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
46474
46475         PR c++/11553
46476         * g++.dg/parse/friend3.C: New test.
46477
46478 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
46479
46480         PR c++/11847
46481         * g++.dg/template/class1.C: New test.
46482
46483         PR c++/11808
46484         * g++.dg/expr/call1.C: New test.
46485
46486 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
46487
46488         PR c++/12114
46489         * g++.dg/init/ref9.C: New test.
46490
46491         PR c++/11972
46492         * g++.dg/template/nested4.C: New test.
46493
46494 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46495
46496         PR c++/12093
46497         * g++.dg/template/non-dependent4.C: New test.
46498
46499         PR c++/11928
46500         * g++.dg/inherit/conv1.C: New test.
46501
46502 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46503
46504         PR c++/6196
46505         * g++.dg/ext/label1.C: New test.
46506         * g++.dg/ext/label2.C: Likewise.
46507
46508 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46509
46510         * g++.dg/expr/cond3.C: New test.
46511
46512 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46513
46514         * gcc.dg/builtins-1.c: Add new builtin cases.
46515
46516 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46517
46518         * gcc.dg/builtins-1.c: Add new cases.
46519         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46520
46521 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46522
46523         * gcc.dg/builtins-1.c: Add more math builtin tests.
46524         * gcc.dg/torture/builtin-attr-1.c: New test.
46525
46526 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46527
46528         PR optimization/5079
46529         * g++.dg/opt/static3.C: New test.
46530
46531 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46532
46533         * gcc.misc-tests/gcov-10b.c: New test.
46534
46535 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
46536
46537         * g++.dg/opt/ptrmem3.C: New test.
46538
46539         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
46540
46541 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
46542
46543         * gcc.dg/20030826-2.c: New test.
46544
46545 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46546
46547         PR middle-end/12002
46548         * g77.f-torture/compile/12002.f: New test case.
46549
46550 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46551
46552         * gcc.dg/20030826-1.c: New test case.
46553
46554 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
46555
46556         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46557
46558 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
46559
46560         PR c++/11871
46561         * c++.dg/lookup/crash1.C: New test.
46562
46563         * c++.dg/warn/noeffect3.C: New test.
46564
46565 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
46566
46567         * gcc.dg/compat/vector-1_x.c: Compile with -w.
46568         * gcc.dg/compat/vector-1_y.c: Ditto.
46569         * gcc.dg/compat/vector-2_x.c: Ditto.
46570         * gcc.dg/compat/vector-2_y.c: Ditto.
46571
46572 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
46573
46574         * gcc.dg/20030702-1.c: New test.
46575
46576 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
46577
46578         PR c++/8795
46579         * g++.dg/ext/altivec-1.C: New test.
46580
46581 2003-08-24  Richard Henderson  <rth@redhat.com>
46582
46583         * g++.dg/eh/simd-2.C: Add -w for x86.
46584
46585 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
46586
46587         * gcc.dg/20030815-1.c: New test.
46588
46589 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46590
46591         PR c++/3765
46592         * g++.dg/parse/access6.C: New test.
46593
46594 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46595
46596         PR c++/641, c++/11876
46597         * g++.dg/template/friend22.C: New test.
46598         * g++.dg/template/friend23.C: Likewise.
46599
46600 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46601
46602         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46603         identically.
46604
46605 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46606
46607         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
46608
46609 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46610
46611         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46612
46613 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46614
46615         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46616
46617 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46618
46619         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46620
46621 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
46622
46623         PR c++/11919
46624         * g++.dg/overload/prom1.C: New test.
46625
46626         PR c++/11551
46627         * g++.dg/parse/dtor2.C: New test.
46628
46629         PR c++/10762
46630         * g++.dg/parse/using2.C: New test.
46631
46632 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
46633
46634         PR target/11805
46635         * gcc.c-torture/compile/20030821-1.c: New.
46636
46637 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
46638
46639         PR c++/11834
46640         * g++.dg/template/deduce2.C: New test.
46641
46642 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
46643
46644         * gcc.c-torture/execute/20030821-1.c: New test.
46645
46646 2003-08-20  Roger Sayle  <roger@eyesopen.com>
46647
46648         PR middle-end/11984
46649         * gcc.dg/20030820-1.c: New test case.
46650
46651 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
46652
46653         PR c++/11945
46654         * g++.dg/warn/noeffect2.C: New test.
46655
46656 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
46657
46658         PR c++/10926
46659         * g++.dg/template/dtor2.C: New test.
46660
46661         PR c++/11684
46662         * g++.dg/template/operator1.C: New test.
46663         * g++.dg/parse/operator4.C: New test.
46664
46665         PR c++/11946.C
46666         * g++.dg/expr/enum1.C: New test.
46667         * gcc.dg/c99-bool-1.c: Remove bogus warning.
46668
46669         PR c++/11036.C
46670         * g++.dg/parse/elab2.C: New test.
46671         * g++.dg/parse/typedef4.C: Change error message.
46672         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
46673         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
46674         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
46675
46676 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
46677
46678         * gcc.dg/pch/warn-1.c: New.
46679         * gcc.dg/pch/warn-1.hs: New.
46680
46681         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
46682         not-tested file.
46683
46684 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46685
46686         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
46687
46688 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46689
46690         * gcc.dg/uninit-D.c: New Test.
46691         * gcc.dg/uninit-E.c: New Test.
46692         * gcc.dg/uninit-F.c: New Test.
46693         * gcc.dg/uninit-G.c: New Test.
46694
46695 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
46696
46697         * g++.dg/README: Describe the pch directory.
46698
46699 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46700
46701         PR c++/11174
46702         * g++.dg/parse/access4.C: New test.
46703         * g++.dg/parse/access5.C: Likewise.
46704         * g++.old-deja/g++.jason/access17.C: Adjust error message.
46705
46706 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
46707
46708         * gcc.dg/noncompile/20030818-1.c: New.
46709
46710 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46711
46712         PR c++/11957
46713         * g++.dg/warn/noeffect1.C: New test.
46714
46715         * g++.dg/template/scope2.C: New test.
46716         * g++.dg/template/error2.C: Correct dg-error
46717
46718 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
46719
46720         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
46721
46722 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
46723
46724         PR C++/11512
46725         * g++.dg/template/warn1.C: New.
46726
46727 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
46728
46729         * g++.dg/template/error2.C: New test.
46730         * g++.dg/lookup/using7.C: Adjust errors
46731         * g++.old-deja/g++.pt/crash36.C: Likewise.
46732         * g++.old-deja/g++.pt/derived3.C: Likewise.
46733
46734 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46735
46736         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
46737         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
46738         * gcc.c-torture/execute/builtins/string-9.c: New, from
46739         string-opt-9.c.  Adjust for execute/builtins framework.
46740         * gcc.c-torture/execute/string-opt-9.c: Delete.
46741
46742 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
46743
46744         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
46745
46746         * g++.dg/parse/ret-type2.C: New test.
46747
46748         PR c++/11703
46749         * g++.dg/init/new8.C: New test.
46750
46751         PR c++/10923
46752         * g++.dg/parse/typedef5.C: New test.
46753
46754         PR c++/9512
46755         * g++.dg/parse/qualified2.C: New test.
46756         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
46757         invalid code.
46758
46759 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
46760
46761         * g++.dg/conversion/ptrmem1.C: New test.
46762
46763 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
46764
46765         PR target/11693
46766         * gcc.dg/20030811-1.c: New test.
46767
46768         PR target/11535
46769         * gcc.c-torture/execute/20030811-1.c: New test.
46770
46771 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46772
46773         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
46774
46775 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
46776
46777         PR c++/11789.C
46778         * g++.dg/inherit/multiple1.C: New test.
46779
46780 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46781
46782         * gcc.dg/spe1.c: New test.
46783
46784         PR c++/11670
46785         * g++.dg/expr/cast2.C: New test.
46786
46787         PR c++/10530
46788         * g++.dg/template/dependent-name2.C: New test.
46789
46790 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
46791
46792         * g++.dg/parse/crash11.C: Put the dg options in comments.
46793
46794 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
46795
46796         * lib/gcc-dg.exp: Update for diagnostic change.
46797
46798 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46799
46800         PR c++/5767
46801         * g++.dg/parse/crash11.C: New test.
46802
46803 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
46804
46805         * gcc.dg/cpp/spacing1.c: Update.
46806
46807 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
46808
46809         PR target/11739
46810         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
46811         a value for -mtune.
46812
46813 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46814
46815         PR middle-end/11771
46816         * gcc.c-torture/compile/20030804-1.c: New test case.
46817
46818 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46819
46820         * gcc.dg/20030804-1.c: New test case.
46821
46822 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
46823
46824         * gcc.dg/cpp/separate-1.c: New test.
46825
46826 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
46827
46828         PR c++/11704
46829         * g++.dg/template/dependent-expr2.C: New test.
46830
46831         PR c++/11766
46832         * g++.dg/expr/ptrmem1.C: New test.
46833
46834 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46835
46836         PR c++/9453
46837         * g++.dg/template/friend15.C: New test.
46838
46839 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
46840
46841         * lib/dg-pch.exp: Work round PCH bug.
46842
46843 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46844
46845         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
46846         builtins.  Move cases from builtins-4.c here.
46847
46848         * gcc.dg/torture/builtin-math-1.c: New test taken from
46849         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
46850         additional cases.
46851
46852         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
46853         Delete.
46854
46855 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
46856
46857         PR c++/9447
46858         * g++.dg/template/using7.C: New test.
46859
46860 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
46861
46862         * import1.c, import2.c: New tests.
46863
46864 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
46865
46866         * g++.dg/eh/crossjump1.C: New test.
46867
46868 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
46869
46870         PR c++/11697
46871         * g++.dg/template/using6.C: New test.
46872
46873         PR c++/11744
46874         * g++.dg/template/koenig2.C: New test.
46875
46876 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46877
46878         PR c++/7983
46879         * g++.dg/parse/typedef4.C: New test.
46880
46881 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46882
46883         PR c++/8442, c++/8806
46884         * g++.dg/template/elab1.C: New test.
46885         * g++.dg/template/type2.C: Likewise.
46886         * g++.dg/template/ttp3.C: Adjust expected error message.
46887         * g++.old-deja/g++.law/visibility13.C: Likewise.
46888         * g++.old-deja/g++.niklas/t135.C: Likewise.
46889         * g++.old-deja/g++.pt/ttp41.C: Likewise.
46890         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
46891         template argument.
46892         * g++.old-deja/g++.pt/ttp44.C: Likewise.
46893
46894 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
46895
46896         PR c++/11295
46897         * g++.dg/ext/stmtexpr1.C: New test.
46898
46899         * g++.dg/opt/tmp1.C: New test.
46900
46901         PR c++/11525
46902         * g++.dg/parse/constant4.C: New test.
46903
46904         PR c++/9447
46905         * g++.dg/template/using5.C: New test.
46906
46907 2003-07-31  Roger Sayle  <roger@eyesopen.com>
46908
46909         * gcc.dg/builtins-27.c: New test case.
46910
46911 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
46912
46913         * gcc.dg/tls/opt-7.c: New test.
46914
46915 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
46916
46917         * g++.old-deja/g++.other/crash18.C: Remove.
46918
46919 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46920
46921         * g++.dg/template/explicit3.C: New.
46922         * g++.dg/template/explicit4.C: New.
46923         * g++.dg/template/explicit5.C: New.
46924
46925         PR c++/11347
46926         * g++.dg/template/memtmpl1.C: New.
46927
46928 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
46929
46930         PR target/11565
46931         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
46932         * gcc.dg/i386-387-5.c (dg-options): Likewise.
46933
46934 2003-07-30  Jan Hubicka  <jh@suse.cz>
46935
46936         * vtgc1.c: Kill.
46937
46938 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
46939
46940         * gcc.dg/struct-in-proto-1.c: New test.
46941
46942 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
46943
46944         * gcc.dg/cpp/include2.c: Only expect one message.
46945
46946 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
46947
46948         PR c++/9447
46949         * g++.dg/template/using1.C: New test.
46950         * g++.dg/template/using2.C: New test.
46951         * g++.dg/template/using3.C: New test.
46952         * g++.dg/template/using4.C: New test.
46953
46954 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
46955
46956         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
46957         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46958
46959 2003-07-28  Jan Hubicka  <jh@suse.cz>
46960
46961         PR c++/11530
46962         * g++.dg/opt/call1.C: New test.
46963
46964 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
46965
46966         PR c++/11667
46967         * g++.dg/init/enum2.C: New test.
46968         * g++.dg/template/overload1.C: Add "-w" option.
46969
46970 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
46971
46972         * gcc.dg/Wdeclaration-after-statement-1.c,
46973         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
46974
46975 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
46976
46977         * gcc.c-torture/compile/20030725-1.c: New test.
46978
46979 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
46980
46981         * gcc.dg/20030505.c: Only run for SPE.
46982         Remove definition of opaque type.
46983
46984 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
46985
46986         * g++.dg/template/ptrmem6.C: New test.
46987
46988 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
46989
46990         * gcc.c-torture/compile/zero-strct-2.c: New test.
46991
46992 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
46993
46994         * gcc.dg/intermod-1.c: New test.
46995
46996 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46997
46998         PR c++/11617
46999         * g++.dg/template/lookup2.C: New test.
47000         * g++.dg/template/memclass1.C: Remove instantiated from error.
47001         * g++.dg/other/error2.C: Tweak expected errors.
47002
47003         PR c++/11596
47004         * g++.dg/template/defarg3.C: New test.
47005
47006         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
47007
47008 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
47009
47010         * g++.dg/inherit/access5.C: New test.
47011
47012 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47013
47014         PR c++/11513
47015         * g++.dg/template/crash8.C: New test.
47016
47017 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
47018
47019         PR c/10602
47020         * gcc.dg/noncompile/incomplete-2.c: New test.
47021
47022 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
47023
47024         PR c++/11645
47025         * g++.dg/inherit/access4.C: New test.
47026
47027         PR c++/11517
47028         * g++.dg/expr/cond2.C: New test.
47029
47030         PR optimization/10679
47031         * g++.dg/opt/inline4.C: New test.
47032
47033 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
47034
47035         * g++.dg/parse/crash10: New test.
47036
47037 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
47038
47039         * g++.dg/ext/flexary1.C: New test.
47040
47041 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47042
47043         PR c++/10793
47044         * g++.dg/template/crash9.C: New test.
47045
47046 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47047
47048         PR c++/3004
47049         * g++.dg/parse/typedef3.C: New test.
47050
47051         PR c++/7906
47052         * g++.dg/parse/operator2.C: New test.
47053
47054         PR c++/8895
47055         * g++.dg/parse/def-tmpl-arg1.C: New test.
47056
47057         PR c++/9282
47058         * g++.dg/parse/funptr1.C: New test.
47059
47060         PR c++/9452
47061         * g++.dg/parse/ambig3.C: New test.
47062
47063         PR c++/9454
47064         * g++.dg/parse/operator3.C: New test.
47065
47066         PR c++/9486
47067         * g++.dg/parse/template10.C: New test.
47068
47069         PR c++/9488
47070         * g++.dg/parse/template11.C: New test.
47071
47072         PR c++/10150
47073         * g++.dg/parse/invalid-op1.C: New test.
47074
47075         PR c++/10247
47076         * g++.dg/parse/condexpr1.C: New test.
47077
47078 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
47079
47080         * g++.dg/ext/packed3.C: New test.
47081         * g++.dg/ext/packed4.C: New test.
47082
47083         * gcc.dg/pack-test-3.c: New test.
47084
47085 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
47086
47087         * lib/compat.exp: Handle dg-options per source file.
47088         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
47089         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
47090         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
47091         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
47092         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
47093         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
47094         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
47095         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
47096         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
47097         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
47098         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
47099         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
47100         * g++.dg/compat/break/bitfield7_x.C: Ditto.
47101         * g++.dg/compat/break/bitfield7_y.C: Ditto.
47102
47103 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
47104
47105         PR c/10320
47106         * gcc.c-torture/execute/20030718-1.c: New test.
47107
47108 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47109
47110         PR optimization/11536
47111         * gcc.dg/20030721-1.c: New test.
47112
47113 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
47114
47115         PR c++/11546
47116         * g++.dg/template/lookup1.C: New test.
47117
47118 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
47119
47120         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
47121         diagnostics of ill-formed constructs involving labels.
47122         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
47123         the new 'previously defined here' message.
47124
47125 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
47126
47127         * g++.dg/parse/non-dependent2.C: New test.
47128
47129 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
47130
47131         * g++.dg/init/init-ref4.C: xfail on targets without
47132         weak symbols.
47133
47134 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
47135
47136         PR target/11087
47137         * gcc.c-torture/execute/20030717-1.c: New test.
47138
47139 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47140
47141         * g++.dg/opt/cfg1.C: New test.
47142
47143 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
47144
47145         PR optimization/11557
47146         * gcc.dg/20030717-1.c: New test.
47147
47148 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
47149
47150         PR c++/10476
47151         * g++.dg/expr/crash-1.C: New test.
47152
47153         PR c++/11027
47154         * g++.dg/template/init3.C: New test.
47155
47156         PR c++/8222
47157         * g++.dg/template/non-dependent1.C: New test.
47158
47159         PR c++/11070
47160         * g++.dg/template/non-dependent2.C: New test.
47161
47162         PR c++/11071
47163         * g++.dg/template/non-dependent3.C: New test.
47164
47165         PR c++/9907
47166         * g++.dg/template/sizeof5.C: New test.
47167
47168 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
47169
47170         PR 11498
47171         * gcc.c-torture/compile/mangle-1.c: New file.
47172
47173 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47174
47175         PR c++/7809
47176         * g++.dg/parse/access3.C: New test.
47177
47178 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
47179
47180         PR c++/11384
47181         * g++.dg/init/init-ref4.C: New test.
47182
47183 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
47184
47185         PR c++/11547
47186         * g++.dg/parse/constant3.C: New test.
47187         * g++.dg/parse/crash7.C: Likewise.
47188
47189 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
47190
47191         PR target/11008
47192         * gcc.dg/i386-pentium4-not-mull.c: New.
47193
47194 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
47195
47196         * gcc.dg/asm-names.c (ymain): Make it weak.
47197
47198 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47199
47200         PR c++/5421
47201         * g++.dg/template/friend21.C: New test.
47202
47203 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
47204
47205         * gcc.dg/cleanup-8.c: New test.
47206         * gcc.dg/cleanup-9.c: New test.
47207
47208 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
47209
47210         * g++.dg/ext/dll-MI1.h: New file.
47211         * g++.dg/ext/dllexport-MI1.C: New file.
47212         * g++.dg/ext/dllimport-MI1.C: New file.
47213
47214 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
47215
47216         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
47217         it does not have cmpstrsi patterns (just cmpmemsi).
47218
47219 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
47220
47221         PR debug/11473
47222         * g++.dg/debug/debug8.C: New test.
47223
47224 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47225
47226         PR c++/10108
47227         * g++.dg/template/crash7.C: New test.
47228
47229 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
47230
47231         PR target/10795
47232         * gcc.c-torture/compile/20030708-1.c: New.
47233
47234 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
47235
47236         * gcc.c-torture/execute/20030715-1.c: New test.
47237
47238 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
47239
47240         * gcc.dg/pch/inline-3.c: New file.
47241         * gcc.dg/pch/inline-3.hs: New file.
47242         * gcc.dg/pch/inline-4.c: New file.
47243         * gcc.dg/pch/inline-4.hs: New file.
47244
47245 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
47246
47247         PR c++/11509
47248         * g++.dg/template/crash6.C: New test.
47249
47250         PR c++/7053
47251         * g++.dg/template/friend20.C: New test.
47252
47253         PR c++/7019
47254         * g++.dg/template/overload2.C: New test.
47255
47256 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47257
47258         PR optimization/11440
47259         * gcc.c-torture/execute/20030714-1.c: New test.
47260
47261 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47262
47263         PR c++/11154
47264         * g++.dg/template/partial2.C: New test.
47265
47266 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
47267
47268         PR c++/11503
47269         * g++.dg/template/anon1.C: New test.
47270
47271         PR c++/11493
47272         PR c++/11495
47273         * g++.dg/parse/template9.C: Likewise.
47274         * g++.dg/template/crash4.C: New test.
47275         * g++.dg/template/koenig1.C: Likewise.
47276         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
47277         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
47278         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
47279         functions.
47280         * g++.old-deja/g++.jason/template36.C: Likewise.
47281         * g++.old-deja/g++.mike/p1989.C: Likewise.
47282         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
47283         * g++.old-deja/g++.pt/ttp20.C: Use this->.
47284         * g++.old-deja/g++.pt/ttp21.C: Use this->.
47285         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
47286         compiling.
47287         * g++.old-deja/g++.pt/union2.C: Use this->.
47288
47289 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
47290
47291         * gcc.dg/20030711-1.c: New test.
47292
47293 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
47294
47295         PR c++/11050
47296         * g++.dg/parse/args1.C: New test.
47297         * g++.pt/defarg8.C: Change expected errors.
47298
47299 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
47300
47301         PR c++/8164
47302         * g++.dg/template/nontype2.C: New test.
47303
47304         PR c++/10558
47305         * g++.dg/parse/template8.C: New test.
47306
47307         PR c++/8327
47308         * g++.dg/template/scope1.C: New test.
47309
47310         * g++.dg/warn/Wsign-compare-1.C: New test.
47311
47312 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47313
47314         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
47315
47316 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
47317
47318         PR c++/9411
47319         * g++.dg/template/explicit2.C: New test.
47320
47321         PR c++/10032
47322         * g++.dg/warn/pedantic1.C: New test.
47323
47324 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
47325
47326         PR c++ 9483
47327         * g++.dg/other/field1.C: New test.
47328
47329 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47330
47331         PR c/11449
47332         * gcc.c-torture/compile/20030707-1.c: New.
47333
47334 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47335
47336         PR c++/10849
47337         * g++.dg/template/access12.C: New test.
47338
47339 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
47340
47341         * g++.dg/bprob/bprob.exp (prof_ext): Update.
47342         * g77.dg/bprob/bprob.exp (prof_ext): Update.
47343         * gcc.misc-tests/bprob.exp (prof_ext): Update.
47344         * gcc.misc-tests/gcov.exp: Update
47345         * g++.dg/gcov/gcov.exp: Update
47346         * lib/gcov.exp: Update.
47347
47348 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
47349
47350         * g++.dg/abi/mangle17.C: Make sure template expressions are
47351         dependent.
47352         * g++.dg/abi/mangle4.C: Mark erroneous casts.
47353         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
47354         * g++.dg/opt/stack1.C: Remove erroneous code.
47355         * g++.dg/parse/template7.C: New test.
47356         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
47357         * g++.old-deja/g++.pt/crash4.C: Likewise.
47358
47359 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47360
47361         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
47362         with zero or one occurence of `$' after the initial `L'.
47363
47364 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
47365
47366         * gcc.c-torture/compile/20030704-1.c: Add a comment.
47367
47368 2003-07-08  Roger Sayle  <roger@eyesopen.com>
47369
47370         PR c/11370
47371         * gcc.dg/Wunreachable-6.c: New testcase.
47372         * gcc.dg/Wunreachable-7.c: New testcase.
47373
47374 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47375
47376         PR c/11420
47377         * gcc.dg/20030708-1.c: New test.
47378
47379 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
47380
47381         * gcc.dg/compat/sdata-section.h: New file.
47382         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
47383         * gcc.dg/torture/mips-sdata-1.c: New test.
47384
47385 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47386
47387         PR c++/11030
47388         * g++.dg/template/friend19.C: New test.
47389
47390 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47391
47392         * g++.dg/opt/strength-reduce.C: New test.
47393
47394 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47395
47396         PR target/10979
47397         * gcc.dg/20030707-1.c: New testcase.
47398
47399 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47400
47401         PR optimization/11059
47402         * g++.dg/opt/emptyunion.C: New testcase.
47403
47404 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47405             Eric Botcazou  <ebotcazou@libertysurf.fr>
47406
47407         * g++.dg/opt/stack1.C: New test.
47408
47409 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
47410
47411         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
47412         run test.
47413
47414         PR c++/11431
47415         * g++.dg/expr/static_cast3.C: New test.
47416
47417 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
47418
47419         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
47420         everywhere.
47421         * gcc.dg/concat.c: Concatenation of string constants with
47422         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
47423         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
47424         * gcc.dg/cpp/escape-2.c: Use wide character constants where
47425         necessary to avoid multi-character character constant warning.
47426         * gcc.dg/cpp/escape.c: Likewise.
47427         * gcc.dg/cpp/ucs.c: Likewise.
47428         Remove backslashes from dg-bogus comments, as they confuse Tcl.
47429         Fix a typo.
47430
47431 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47432
47433         PR c/11428
47434         * gcc.c-torture/compile/20030704-1.c: New.
47435
47436 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47437
47438         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
47439
47440 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
47441
47442         PR c++/5287, PR c++/7910,  PR c++/11021
47443         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
47444         tests for warnings.
47445         * g++.dg/ext/dllimport2.C: Add tests for warnings.
47446         * g++.dg/ext/dllimport3.C: Likewise.
47447         * g++.dg/ext/dllimport4.C: New file.
47448         * g++.dg/ext/dllimport5.C: New file.
47449         * g++.dg/ext/dllimport6.C: New file.
47450         * g++.dg/ext/dllimport7.C: New file.
47451         * g++.dg/ext/dllimport8.C: New file.
47452         * g++.dg/ext/dllimport9.C: New file.
47453         * g++.dg/ext/dllimport10.C: New file.
47454         * g++.dg/ext/dllexport1.C: New file.
47455
47456 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47457
47458         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
47459         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
47460
47461 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47462
47463         * gcc.dg/builtins-25.c: New testcase.
47464         * gcc.dg/builtins-26.c: New testcase.
47465
47466 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
47467
47468         * gcc.dg/compat/vector-defs.h: New file.
47469         * gcc.dg/compat/vector-setup.h: New file.
47470         * gcc.dg/compat/vector-check.h: New file.
47471         * gcc.dg/compat/vector-1_main.c: New file.
47472         * gcc.dg/compat/vector-1_x.c: New file.
47473         * gcc.dg/compat/vector-1_y.c: New file.
47474         * gcc.dg/compat/vector-2_main.c: New file.
47475         * gcc.dg/compat/vector-2_x.c: New file.
47476         * gcc.dg/compat/vector-2_y.c: New file.
47477
47478         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
47479         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
47480         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
47481         * gcc.dg/compat/struct-align-1.h: New file.
47482         * gcc.dg/compat/struct-align-1_main.c: New file.
47483         * gcc.dg/compat/struct-align-1_x.c: New file.
47484         * gcc.dg/compat/struct-align-1_y.c: New file.
47485         * gcc.dg/compat/struct-align-2.h: New file.
47486         * gcc.dg/compat/struct-align-2_main.c: New file.
47487         * gcc.dg/compat/struct-align-2_x.c: New file.
47488         * gcc.dg/compat/struct-align-2_y.c: New file.
47489
47490         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
47491         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47492         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47493         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47494         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47495         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47496         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47497         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47498         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47499         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47500         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47501         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47502         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47503         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47504         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47505         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47506         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47507         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47508         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47509         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47510         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47511         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47512         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47513         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47514         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47515         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47516         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47517         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47518         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47519
47520 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47521
47522         * gcc.dg/i386-call-1.c: New test.
47523
47524 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
47525
47526         PR c++/9162
47527         * g++.dg/parse/defarg4.C: New.
47528
47529 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47530
47531         PR target/10700
47532         * gcc.c-torture/compile/20030703-1.c: New test case.
47533
47534 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47535
47536         * g++.dg/template/local3.C: Remove extra semicolon.
47537
47538 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47539
47540         * gcc.dg/i386-volatile-1.c: New test.
47541
47542 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
47543
47544         PR c++/11072
47545         * g++.dg/other/offsetof2.C: XFAIL.
47546         * g++.dg/other/offsetof5.C: New.
47547
47548         PR c++/10219
47549         * g++.dg/template/error1.C: New.
47550
47551         PR c++/9779
47552         * g++.dg/template/dependent-expr1.C: New.
47553
47554 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47555
47556         PR c++/6949
47557         * g++.dg/template/local3.C: New test.
47558
47559         PR c++/11149
47560         * g++.dg/lookup/scoped6.C: New test.
47561
47562 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
47563
47564         PR c++/8046
47565         * g++.dg/other/error7.C: New test.
47566
47567 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
47568
47569         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47570         * g++.old-deja/g++.abi/vtable3.h: Likewise.
47571         * g++.old-deja/g++.law/code-gen5.C: Likewise.
47572         * g++.old-deja/g++.other/union2.C: Likewise.
47573         * gcc.dg/c90-const-expr-2.c: Likewise.
47574         * gcc.dg/c90-const-expr-3.c: Likewise.
47575         * gcc.dg/c99-const-expr-2.c: Likewise.
47576         * gcc.dg/c99-const-expr-3.c: Likewise.
47577         * gcc.dg/concat.c: Likewise.
47578
47579 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47580
47581         PR c++/9559
47582         * g++.dg/init/static1.C: New test.
47583
47584 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47585
47586         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47587         * g++.old-deja/g++.other/access2.C: Likewise.
47588         * g++.old-deja/g++.other/decl2.C: Likewise.
47589         * gcc.c-torture/execute/20020615-1.c: Likewise.
47590
47591 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47592
47593         PR c++/4933
47594         * g++.dg/template/sizeof4.C: New test.
47595
47596 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47597
47598         * g++.dg/other/error6.C: New test.
47599
47600 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47601
47602         PR c++/10750
47603         * g++.dg/parse/constant2.C: New test.
47604
47605 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
47606
47607         PR c++/11106
47608         * g++.dg/other/error5.C: New test.
47609
47610 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47611
47612         * gcc.dg/format/gcc_diag-1.c: New test.
47613
47614 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
47615
47616         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47617
47618 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
47619
47620         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47621         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47622         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47623
47624 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
47625
47626         * gcc.c-torture/execute/builtins/string-8.c: New test.
47627         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47628         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47629         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47630
47631 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47632
47633         PR c++/10468
47634         * g++.dg/ext/typeof6.C: New test.
47635
47636 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47637
47638         PR c++/10796
47639         * g++.dg/init/enum1.C: New test.
47640
47641 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
47642
47643         * gcc.dg/20030627-1.c: New test.
47644
47645 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
47646
47647         PR c++/11332
47648         * g++.dg/expr/static_cast2.C: New test.
47649
47650 2003-06-26  Roger Sayle  <roger@eyesopen.com>
47651             Jakub Jelinek  <jakub@redhat.com>
47652
47653         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
47654         sprintf(dst,"%s",src) optimization.
47655         * gcc.c-torture/execute/20030626-1.c: New test case.
47656         * gcc.c-torture/execute/20030626-2.c: New test case.
47657
47658 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
47659
47660         * gcc.c-torture/execute/multi-ix.c: New test.
47661
47662         * gcc.c-torture/execute/simd-4.c (main):
47663         Added missing semicolon at end of union.
47664
47665 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
47666
47667         PR c++/8266
47668         * g++.dg/template/explicit-instantiation3.C: New test.
47669
47670 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47671
47672         * gcc.dg/20030626-1.c: Use signed char.
47673
47674 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47675
47676         * gcc.dg/20030626-1.c: New test.
47677
47678 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
47679
47680         * const-str-2.m: Update.
47681
47682 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
47683
47684         PR c++/10990
47685         * g++.dg/rtti/dyncast1.C: New test.
47686         * g++.dg/abi/mangle4.C: Correct base-specifier access.
47687         * g++.dg/lookup/scoped1.C: Remove XFAIL.
47688         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
47689
47690         PR c++/10931
47691         * g++.dg/expr/static_cast1.C: New test.
47692
47693 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
47694
47695         * gcc.dg/20030625-1.c: New test.
47696
47697 2003-06-24  Roger Sayle  <roger@eyesopen.com>
47698
47699         * gcc.c-torture/compile/20030624-1.c: New test case.
47700
47701 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
47702
47703         * gcc.c-torture/execute/string-opt-17.c: New test.
47704
47705 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
47706
47707         PR c++/5754
47708         * g++.dg/parse/crash6.C: New test.
47709
47710 2003-06-23  Roger Sayle  <roger@eyesopen.com>
47711
47712         * gcc.dg/builtins-24.c: New test case.
47713
47714 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
47715
47716         * g++.dg/opt/operator1.C: New test.
47717
47718 2003-06-22  Roger Sayle  <roger@eyesopen.com>
47719
47720         * gcc.c-torture/execute/string-opt-16.c: New test case.
47721
47722 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47723
47724         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
47725         * g++.old-deja/g++.other/conv7.C: Likewise.
47726         * g++.old-deja/g++.other/overcnv2.C: Likewise.
47727         * g++.old-deja/g++.other/overload14.C: Likewise.
47728
47729 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47730
47731         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
47732         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
47733
47734 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47735
47736         PR c++/10888
47737         * g++.dg/warn/Winline-3.C: New test.
47738
47739 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47740
47741         * lib/target-supports.exp (check_alias_available): Make the test
47742         program acceptable to the Solaris assembler.
47743
47744         PR c++/10749
47745         * g++.dg/template/memclass2.C: New test.
47746
47747 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47748             Eric Botcazou  <ebotcazou@libertysurf.fr>
47749
47750         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
47751         data for non-matching targets.
47752         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
47753
47754 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47755
47756         PR c++/10845
47757         * g++.dg/template/member3.C: New test.
47758
47759 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
47760
47761         PR c++/10939
47762         * g++.dg/template/func1.C: New test.
47763
47764         PR c++/9649
47765         * g++.dg/template/static4.C: New test.
47766         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
47767
47768         PR c++/11041
47769         * g++.dg/init/ref7.C: New test.
47770
47771 2003-06-19  Matt Austern  <austern@apple.com>
47772
47773         PR c++/11228
47774         * g++.dg/anew1.C: New test.
47775         * g++.dg/anew2.C: New test.
47776         * g++.dg/anew3.C: New test.
47777         * g++.dg/anew4.C: New test.
47778
47779 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
47780
47781         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
47782
47783 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
47784
47785         * gcc.c-torture/execute/simd-4.c (main): Make expected value
47786         endian-dependent.
47787
47788 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
47789
47790         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
47791         Remove cruft.
47792
47793 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
47794
47795         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
47796         * gcc.c-torture/compile/961203-1.c: Likewise.
47797         * gcc.c-torture/compile/980506-1.c: Likewise.
47798
47799 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47800
47801         PR c++/10712
47802         * g++.dg/lookup/using7.C: New test.
47803
47804 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47805
47806         PR c++/11105
47807         * g++.dg/abi/conv1.C: Remove it.
47808         * g++.dg/template/conv7.C: New test.
47809         * g++.dg/template/conv8.C: Likewise.
47810         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
47811         conversion operator.
47812
47813 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
47814
47815         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
47816         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47817         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47818         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47819         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47820         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47821         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47822         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47823         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47824         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47825         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47826         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47827         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47828         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47829         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47830         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47831         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47832         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47833         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47834         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47835         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47836         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47837         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47838         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47839         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47840         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47841         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47842         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47843         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47844
47845 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
47846
47847         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47848         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
47849         indications.
47850
47851 2003-06-16  Roger Sayle  <roger@eyesopen.com>
47852
47853         * gcc.dg/i386-387-5.c: New test case.
47854         * gcc.dg/i386-387-6.c: New test case.
47855         * gcc.dg/builtins-23.c: New test case.
47856
47857 2003-06-15  Roger Sayle  <roger@eyesopen.com>
47858
47859         * gcc.dg/builtins-22.c: New test case.
47860         * gcc.dg/i386-387-1.c: Update to test exp.
47861         * gcc.dg/i386-387-2.c: Likewise.
47862
47863 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47864
47865         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
47866
47867 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47868
47869         * lib/gcc-dg.exp (dg-require-dll): New function.
47870         (dg-xfail-if): Likewise.
47871         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
47872         driver.
47873
47874         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
47875         * gcc.c-torture/compile/20001205-1.c: Likewise.
47876         * gcc.c-torture/compile/20001226-1.c: Likewise.
47877         * gcc.c-torture/compile/20010518-2.c: Likewise.
47878         * gcc.c-torture/compile/20020312-1.c: Likewise.
47879         * gcc.c-torture/compile/20020604-1.c: Likewise.
47880         * gcc.c-torture/compile/920501-12.c: Likewise.
47881         * gcc.c-torture/compile/920501-4.c: Likewise.
47882         * gcc.c-torture/compile/920520-1.c: Likewise.
47883         * gcc.c-torture/compile/920521-1.c: Likewise.
47884         * gcc.c-torture/compile/920625-1.c: Likewise.
47885         * gcc.c-torture/compile/961203-1.c: Likewise.
47886         * gcc.c-torture/compile/980506-1.c: Likewise.
47887         * gcc.c-torture/compile/981006-1.c: Likewise.
47888         * gcc.c-torture/compile/981022-1.c: Likewise.
47889         * gcc.c-torture/compile/981223-1.c: Likewise.
47890         * gcc.c-torture/compile/990617-1.c: Likewise.
47891         * gcc.c-torture/compile/dll.c: Likewise.
47892         * gcc.c-torture/compile/labels-3.c: Likewise.
47893         * gcc.c-torture/compile/mipscop-1.c: Likewise.
47894         * gcc.c-torture/compile/mipscop-2.c: Likewise.
47895         * gcc.c-torture/compile/mipscop-3.c: Likewise.
47896         * gcc.c-torture/compile/mipscop-4.c: Likewise.
47897         * gcc.c-torture/compile/simd-5.c: Likewise.
47898         * gcc.c-torture/compile/20000804-1.x: Remove.
47899         * gcc.c-torture/compile/20001205-1.x: Likewise.
47900         * gcc.c-torture/compile/20001226-1.x: Likewise.
47901         * gcc.c-torture/compile/20010518-2.x: Likewise.
47902         * gcc.c-torture/compile/20020312-1.x: Likewise.
47903         * gcc.c-torture/compile/20020604-1.x: Likewise.
47904         * gcc.c-torture/compile/920501-12.x: Likewise.
47905         * gcc.c-torture/compile/920501-4.x: Likewise.
47906         * gcc.c-torture/compile/920520-1.x: Likewise.
47907         * gcc.c-torture/compile/920521-1.x: Likewise.
47908         * gcc.c-torture/compile/920625-1.x: Likewise.
47909         * gcc.c-torture/compile/961203-1.x: Likewise.
47910         * gcc.c-torture/compile/980506-1.x: Likewise.
47911         * gcc.c-torture/compile/981006-1.x: Likewise.
47912         * gcc.c-torture/compile/981022-1.x: Likewise.
47913         * gcc.c-torture/compile/981223-1.x: Likewise.
47914         * gcc.c-torture/compile/990617-1.x: Likewise.
47915         * gcc.c-torture/compile/mipscop-1.x: Likewise.
47916         * gcc.c-torture/compile/mipscop-2.x: Likewise.
47917         * gcc.c-torture/compile/mipscop-3.x: Likewise.
47918         * gcc.c-torture/compile/mipscop-4.x: Likewise.
47919         * gcc.c-torture/compile/simd-5.x: Likewise.
47920
47921         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
47922
47923 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
47924
47925         * gcc.c-torture/execute/20030611-1.c: New test.
47926
47927 2003-06-12  Roger Sayle  <roger@eyesopen.com>
47928
47929         PR middle-end/168
47930         * gcc.dg/20030612-1.c: New test case.
47931
47932 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47933
47934         PR c++/10635
47935         * g++.dg/expr/cast1.C: New test.
47936
47937 2003-06-12  Roger Sayle  <roger@eyesopen.com>
47938
47939         * gcc.dg/builtins-21.c: New test case.
47940
47941 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
47942
47943         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
47944         options instead of at the end.
47945         * lib/objc.exp (objc_target_compile): Likewise.
47946
47947 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
47948
47949         PR c++/10432
47950         * g++.dg/parse/error1.C: New test.
47951
47952 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
47953
47954         * gcc.dg/compat/struct-by-value-11_main.c: New file.
47955         * gcc.dg/compat/struct-by-value-11_x.c: New file.
47956         * gcc.dg/compat/struct-by-value-11_y.c: New file.
47957         * gcc.dg/compat/struct-by-value-12_main.c: New file.
47958         * gcc.dg/compat/struct-by-value-12_x.c: New file.
47959         * gcc.dg/compat/struct-by-value-12_y.c: New file.
47960         * gcc.dg/compat/struct-by-value-13_main.c: New file.
47961         * gcc.dg/compat/struct-by-value-13_x.c: New file.
47962         * gcc.dg/compat/struct-by-value-13_y.c: New file.
47963         * gcc.dg/compat/struct-by-value-14_main.c: New file.
47964         * gcc.dg/compat/struct-by-value-14_x.c: New file.
47965         * gcc.dg/compat/struct-by-value-14_y.c: New file.
47966         * gcc.dg/compat/struct-by-value-15_main.c: New file.
47967         * gcc.dg/compat/struct-by-value-15_x.c: New file.
47968         * gcc.dg/compat/struct-by-value-15_y.c: New file.
47969         * gcc.dg/compat/struct-by-value-16_main.c: New file.
47970         * gcc.dg/compat/struct-by-value-16_x.c: New file.
47971         * gcc.dg/compat/struct-by-value-16_y.c: New file.
47972         * gcc.dg/compat/struct-by-value-17_main.c: New file.
47973         * gcc.dg/compat/struct-by-value-17_x.c: New file.
47974         * gcc.dg/compat/struct-by-value-17_y.c: New file.
47975         * gcc.dg/compat/struct-by-value-18_main.c: New file.
47976         * gcc.dg/compat/struct-by-value-18_x.c: New file.
47977         * gcc.dg/compat/struct-by-value-18_y.c: New file.
47978
47979         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
47980         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
47981         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
47982         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
47983         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
47984         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
47985         * gcc.dg/compat/scalar-return-3_main.c: New file.
47986         * gcc.dg/compat/scalar-return-3_x.c: New file.
47987         * gcc.dg/compat/scalar-return-3_y.c: New file.
47988         * gcc.dg/compat/scalar-return-4_main.c: New file.
47989         * gcc.dg/compat/scalar-return-4_x.c: New file.
47990         * gcc.dg/compat/scalar-return-4_y.c: New file.
47991
47992 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
47993
47994         * gcc.dg/compat/fp2-struct-check.h: New file.
47995         * gcc.dg/compat/fp2-struct-defs.h: New file.
47996         * gcc.dg/compat/fp2-struct-init.h: New file.
47997         * gcc.dg/compat/struct-by-value-10_main.c: New file.
47998         * gcc.dg/compat/struct-by-value-10_x.c: New file.
47999         * gcc.dg/compat/struct-by-value-10_y.c: New file.
48000         * gcc.dg/compat/struct-return-10_main.c: New file.
48001         * gcc.dg/compat/struct-return-10_x.c: New file.
48002         * gcc.dg/compat/struct-return-10_y.c: New file.
48003
48004         * gcc.dg/compat/compat-common.h: New file.
48005         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
48006         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
48007         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
48008         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
48009         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
48010         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
48011         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
48012         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
48013         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
48014         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
48015         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
48016         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
48017         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
48018         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
48019         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
48020         * gcc.dg/compat/small-struct-check.h: Ditto.
48021         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
48022         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
48023         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
48024         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
48025         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
48026         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48027         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
48028         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
48029         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
48030         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
48031         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48032         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48033         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
48034         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48035         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48036         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
48037         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
48038         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
48039         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
48040         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
48041         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
48042         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
48043         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
48044         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
48045         * gcc.dg/compat/struct-return-2_main.c: Ditto.
48046         * gcc.dg/compat/struct-return-2_x.c: Ditto.
48047         * gcc.dg/compat/struct-return-2_y.c: Ditto.
48048         * gcc.dg/compat/struct-return-3_main.c: Ditto.
48049         * gcc.dg/compat/struct-return-3_x.c: Ditto.
48050         * gcc.dg/compat/struct-return-3_y.c: Ditto.
48051
48052 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
48053
48054         * g++.dg/pch/static-1.C: New file.
48055         * g++.dg/pch/static-1.Hs: New file.
48056
48057 2003-06-10  Richard Henderson  <rth@redhat.com>
48058
48059         * gcc.dg/asm-7.c: Adjust expected warning text.
48060
48061 2003-06-10  Roger Sayle  <roger@eyesopen.com>
48062
48063         * gcc.dg/builtins-20.c: New test case.
48064
48065 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
48066
48067         PR c++/11131
48068         * g++.dg/opt/template1.C: New test.
48069
48070 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48071
48072         * lib/gcc-dg.exp (dg-test): Clear additional_files and
48073         additional_sources.
48074
48075 2003-05-21  David Taylor  <dtaylor@emc.com>
48076
48077         * gcc.dg/Wpadded.c: New file.
48078
48079 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48080
48081         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
48082         * gcc.dg/special/weak-2.c: Add dg-require-weak.
48083         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
48084         dg-require-weak.
48085
48086 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
48087
48088         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
48089
48090 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48091
48092         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
48093         (dg-require-alias): Likewise.
48094         (dg-require-gc-sections): Likewise.
48095         * lib/target-supports.exp (check_gc_sections_available): Likewise.
48096
48097 2003-06-08  Richard Henderson  <rth@redhat.com>
48098
48099         * gcc.dg/20011029-2.c: Fix the array reference.
48100         * gcc.dg/asm-7.c: New.
48101
48102 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
48103
48104         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
48105
48106 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
48107
48108         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
48109         (dg-require-gc-sections): Likewise.
48110
48111 2003-06-08  Jan Hubicka  <jh@suse.cz>
48112
48113         * i386-cmov1.c: Fix regular expression.
48114         * i386-cvt-1.c: Likewise.
48115         * i386-local.c: Likewise.
48116         * i386-local2.c: Likewise.
48117         * i386-mul.c: Likewise.
48118         * i386-ssetype-1.c: Likewise.
48119         * i386-ssetype-3.c: Likewise.
48120         * i386-ssetype-5.c: Likewise.
48121
48122 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48123
48124         PR c++/11039
48125         * g++.dg/warn/implicit-typename2.C: New test.
48126         * g++.dg/warn/implicit-typename3.C: New test.
48127
48128 2003-06-07  Richard Henderson  <rth@redhat.com>
48129
48130         * g++.dg/other/offsetof3.C: Use size_t.
48131         * g++.dg/other/offsetof4.C: Likewise.
48132
48133 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
48134
48135         * lib/copy-file.exp: New. Implement gcc_copy_files.
48136
48137         * lib/dg-pch.exp: Load copy-file.exp
48138         (dg-pch): Use gcc_copy_files instead of "file copy".
48139
48140 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
48141
48142         * gcc.dg/weak/weak.exp: Simplify.
48143         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
48144         * gcc.dg/weak/weak-1.c: Likewise.
48145         * gcc.dg/weak/weak-2.c: Likewise.
48146         * gcc.dg/weak/weak-3.c: Likewise.
48147         * gcc.dg/weak/weak-4.c: Likewise.
48148         * gcc.dg/weak/weak-5.c: Likewise.
48149         * gcc.dg/weak/weak-6.c: Likewise.
48150         * gcc.dg/weak/weak-7.c: Likewise.
48151         * gcc.dg/weak/weak-8.c: Likewise.
48152         * gcc.dg/weak/weak-9.c: Likewise.
48153
48154 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
48155
48156         gcc.c-torture/execute/20030606-1.c: New.
48157
48158 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48159
48160         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
48161         * gcc.dg/builtins-19.c: Likewise.
48162
48163 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48164
48165         * gcc.dg/builtins-2.c: Add some more tests.
48166         * gcc.dg/builtins-18.c: New test case.
48167         * gcc.dg/builtins-19.c: New test case.
48168
48169 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48170             Jim Wilson  <wilson@tuliptree.org>
48171
48172         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
48173
48174 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
48175
48176         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
48177         mempcpy/stpcpy calls not to be optimized into something else.
48178         * gcc.c-torture/execute/string-opt-3.c: Moved to...
48179         * gcc.c-torture/execute/builtins/string-7.c: ...here.
48180         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
48181
48182 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48183
48184         * gcc.dg/format/asm_fprintf-1.c: New test.
48185
48186 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
48187
48188         * lib/gcc-defs.exp (additional_sources): New variable.
48189         (dg-additional-sources): New function.
48190         (additional_files): New variable.
48191         (dg-additional-files): New function.
48192         (dg-additional-files-options): Likewise.
48193         * lib/gcc-dg.exp (dg-require-weak): New function.
48194         (dg-require-alias): Likewise.
48195         (dg-require-gc-sections): Likewise.
48196         * lib/target-supports.exp (check_alias_available): Remove testfile
48197         parameter.
48198         (check_gc_sections_available): New function.
48199         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
48200         (dg-gpp-additional-files): Likewise.
48201         * lib/g++.exp (additional_sources): Remove.
48202         (additional_files): Likewise.
48203         (g++_target_compile): Use dg-additional-files-options.
48204
48205         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
48206         Tcl logic.
48207         * gcc.dg/special/ecos.exp: Remove.
48208         * gcc.dg/special/20000419-2.c: Use dg-require-*.
48209         * gcc.dg/special/alias-1.c: Likewise.
48210         * gcc.dg/special/alias-2.c: Likewise.
48211         * gcc.dg/special/gcsec-1.c: Likewise.
48212         * gcc.dg/special/weak-1.c: Likewise.
48213         * gcc.dg/special/weak-2.c: Likewise.
48214         * gcc.dg/special/wkali-1.c: Likewise.
48215         * gcc.dg/special/wkali-2.c: Likewise.
48216
48217         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
48218         dg-gpp-additional-*.
48219         * g++.dg/special/conpr-3.C: Likewise.
48220         * g++.dg/special/conpr-4.C: Likewise.
48221         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
48222         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
48223         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
48224         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
48225         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
48226         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
48227         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
48228         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
48229         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
48230         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
48231         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
48232         * g++.old-deja/g++.other/comdat1.C: Likewise.
48233         * g++.old-deja/g++.other/comdat2.C: Likewise.
48234         * g++.old-deja/g++.other/comdat3.C: Likewise.
48235         * g++.old-deja/g++.other/ctor1.C: Likewise.
48236         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
48237
48238 2003-06-05  Richard Henderson  <rth@redhat.com>
48239
48240         * gcc.dg/debug/20030605-1.c: New.
48241
48242 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48243
48244         * README.QMTEST: Update.
48245
48246 2003-06-04  Richard Henderson  <rth@redhat.com>
48247
48248         * gcc.dg/cleanup-1.c: New.
48249         * gcc.dg/cleanup-2.c: New.
48250         * gcc.dg/cleanup-3.c: New.
48251         * gcc.dg/cleanup-4.c: New.
48252         * gcc.dg/cleanup-5.c: New.
48253         * gcc.dg/cleanup-6.c: New.
48254         * gcc.dg/cleanup-7.c: New.
48255
48256 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48257
48258         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
48259
48260         * lib/dg-pch.exp: New file.
48261         * g++.dg/pch/pch.exp: Use dg-pch.exp.
48262         * gcc.dg/pch/pch.exp: Likewise.
48263
48264 2003-06-04  Roger Sayle  <roger@eyesopen.com>
48265
48266         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
48267         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
48268         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
48269         * gcc.dg/builtins-17.c: New test case.
48270         * gcc.dg/i386-387-4.c: New test case.
48271         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
48272
48273 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48274
48275         * gcc.dg/ultrasp9.c: New test.
48276
48277 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48278
48279         * gcc.c-torture/compile/20030604-1.c: New test.
48280         * gcc.dg/sparc-constant-1.c: New test.
48281
48282 2003-06-03  Glen Nakamura  <glen@imodulo.com>
48283
48284         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
48285
48286 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
48287
48288         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
48289
48290         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
48291         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
48292
48293 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
48294
48295         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
48296
48297 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48298
48299         PR c++/10940
48300         * g++.dg/template/spec10.C: New test.
48301
48302 2003-06-03  Roger Sayle  <roger@eyesopen.com>
48303
48304         * gcc.dg/builtins-16.c: New test case.
48305
48306 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
48307
48308         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
48309         mempcpy test with post-increments.
48310         * gcc.c-torture/execute/string-opt-3.c: New test.
48311         * gcc.dg/string-opt-1.c: New test.
48312
48313 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
48314
48315         PR fortran/10965
48316         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
48317
48318 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
48319
48320         * lib/scanasm.exp (dg-scan): New function, factored out of ...
48321         (scan-assembler): ... here.  Use dg-scan.
48322         (scan-assembler-not): Likewise.
48323         (scan-file): New function.
48324         (scan-file-not): Likewise.
48325         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
48326         * gcc.dg/cpp/_Pragma4.c: Likewise.
48327         * gcc.dg/cpp/_Pragma5.c: Likewise.
48328         * gcc.dg/cpp/avoidpaste1.c: Likewise.
48329         * gcc.dg/cpp/avoidpaste2.c: Likewise.
48330         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
48331         * gcc.dg/cpp/cmdlne-P.c: Likewise.
48332         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
48333         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
48334         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
48335         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
48336         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
48337         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
48338         * gcc.dg/cpp/cxxcom1.c: Likewise.
48339         * gcc.dg/cpp/line1.c: Likewise.
48340         * gcc.dg/cpp/maccom1.c: Likewise.
48341         * gcc.dg/cpp/maccom2.c: Likewise.
48342         * gcc.dg/cpp/maccom3.c: Likewise.
48343         * gcc.dg/cpp/maccom4.c: Likewise.
48344         * gcc.dg/cpp/maccom5.c: Likewise.
48345         * gcc.dg/cpp/maccom6.c: Likewise.
48346         * gcc.dg/cpp/multiline.c: Likewise.
48347         * gcc.dg/cpp/spacing1.c: Likewise.
48348         * gcc.dg/cpp/spacing2.c: Likewise.
48349         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
48350         * gcc.dg/cpp/trad/maccom1.c: Likewise.
48351         * gcc.dg/cpp/trad/maccom2.c: Likewise.
48352         * gcc.dg/cpp/trad/maccom3.c: Likewise.
48353         * gcc.dg/cpp/trad/maccom4.c: Likewise.
48354         * gcc.dg/cpp/trad/maccom6.c: Likewise.
48355         * gcc.dg/cpp/cxxcom2.c: Likewise.
48356         * gcc.dg/cpp/cxxcom2.h: New file.
48357
48358         * gcc.dg/cpp/truefalse.cpp: Move it to ...
48359         * g++.dg/cpp/truefalse.C: Here.
48360         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
48361
48362 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
48363
48364         * gcc.dg/cpp/redef3.c: New file.
48365
48366 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
48367
48368         * gcc.dg/i386-loop-3.c: New test.
48369
48370 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
48371
48372         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
48373
48374 2003-05-31  Roger Sayle  <roger@eyesopen.com>
48375
48376         * gcc.dg/fwrapv-1.c: New test case.
48377         * gcc.dg/fwrapv-2.c: New test case.
48378
48379 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48380
48381         PR c++/10956
48382         * g++.dg/template/spec9.C: New test.
48383
48384 2003-05-29  Roger Sayle  <roger@eyesopen.com>
48385
48386         * gcc.dg/duff-4.c: New test case.
48387
48388 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
48389
48390         PR fortran/10843
48391         * g77.dg/ffixed-form-1.f: New test
48392         * g77.dg/ffixed-form-2.f: New test
48393         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
48394         * g77.dg/ffree-form-3.f: New test
48395
48396 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
48397
48398         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
48399         * gcc.dg/wint_t-1.c: Likewise.
48400
48401 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48402
48403         * g++.dg/template/access11.C: New test.
48404
48405 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48406
48407         PR c++/10849
48408         * g++.dg/template/access10.C: New test.
48409
48410 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48411             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48412
48413         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
48414
48415 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48416
48417         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
48418         suppress for powerpc-*-darwin*.
48419         * gcc.dg/torture/builtin-noret-2.c: Likewise.
48420
48421 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48422
48423         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
48424         suppress option for powerpc-*-darwin*.
48425
48426 2003-05-23  Roger Sayle  <roger@eyesopen.com>
48427
48428         * gcc.dg/builtins-1.c: Add tests for tan and atan.
48429         * gcc.dg/builtins-4.c: Add test for fmod.
48430
48431 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48432
48433         PR c++/10682
48434         * g++.dg/template/instantiate4.C: New test.
48435
48436 2003-05-22  Roger Sayle  <roger@eyesopen.com>
48437
48438         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
48439
48440 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
48441
48442         * gcc.dg/compat/scalar-return-1_main.c: New file.
48443         * gcc.dg/compat/scalar-return-1_x.c: New file.
48444         * gcc.dg/compat/scalar-return-1_y.c: New file.
48445         * gcc.dg/compat/scalar-return-2_main.c: New file.
48446         * gcc.dg/compat/scalar-return-2_x.c: New file.
48447         * gcc.dg/compat/scalar-return-2_y.c: New file.
48448         * gcc.dg/compat/struct-return-3_main.c: New file.
48449         * gcc.dg/compat/struct-return-3_y.c: New file.
48450         * gcc.dg/compat/struct-return-3_x.c: New file.
48451         * gcc.dg/compat/struct-return-2_main.c: New file.
48452         * gcc.dg/compat/struct-return-2_x.c: New file.
48453         * gcc.dg/compat/struct-return-2_y.c: New file.
48454
48455 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48456
48457         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
48458         for hppa*-hp-hpux*.
48459         * gcc.dg/20021014-1.c (dg-options): Likewise.
48460         * gcc.dg/nest.c (dg-options): Likewise.
48461
48462 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
48463
48464         PR c++/9738
48465         * g++.dg/ext/dllimport2.C: New file.
48466         * g++.dg/ext/dllimport3.C: New file.
48467
48468 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
48469
48470         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
48471         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48472         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48473         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48474         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48475         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48476         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
48477         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
48478         * gcc.dg/compat/small-struct-defs.h: New file.
48479         * gcc.dg/compat/small-struct-init.h: New file.
48480         * gcc.dg/compat/small-struct-check.h: New file.
48481         * gcc.dg/compat/fp-struct-defs.h: New file.
48482         * gcc.dg/compat/fp-struct-check.h: New file.
48483         * gcc.dg/compat/fp-struct-init.h: New file.
48484         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
48485         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
48486
48487 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
48488
48489         * gcc.dg/20030225-2.c: New test.
48490
48491 2003-05-18  Roger Sayle  <roger@eyesopen.com>
48492             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48493
48494         * gcc.c-torture/compile/20030518-1.c: New test case.
48495
48496 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
48497
48498         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
48499         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
48500         gcc-dg-debug-runtest.
48501         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
48502         gcc-dg-debug-runtest.
48503
48504 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48505
48506         PR c++/9022
48507         * g++.dg/lookup/using6.C: New test.
48508
48509 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48510
48511         * g++.dg/parse/access2.C: New test.
48512
48513 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
48514
48515         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
48516         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
48517         * gcc.dg/debug/debug.exp: Likewise.
48518
48519 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
48520
48521         * gcc.dg/dollar.c: New test.
48522
48523 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
48524
48525         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
48526         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
48527         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
48528         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
48529         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
48530         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
48531         * gcc.dg/compat/struct-by-value-6_main.c: New file.
48532         * gcc.dg/compat/struct-by-value-6_x.c: New file.
48533         * gcc.dg/compat/struct-by-value-6_y.c: New file.
48534         * gcc.dg/compat/struct-by-value-7_main.c: New file.
48535         * gcc.dg/compat/struct-by-value-7_x.c: New file.
48536         * gcc.dg/compat/struct-by-value-7_y.c: New file.
48537         * gcc.dg/compat/struct-by-value-8_main.c: New file.
48538         * gcc.dg/compat/struct-by-value-8_x.c: New file.
48539         * gcc.dg/compat/struct-by-value-8_y.c: New file.
48540         * gcc.dg/compat/struct-by-value-9_main.c: New file.
48541         * gcc.dg/compat/struct-by-value-9_x.c: New file.
48542         * gcc.dg/compat/struct-by-value-9_y.c: New file.
48543
48544 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
48545
48546         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
48547         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
48548         support for "repo" mode.
48549         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48550         * lib/g77-dg.exp: Likewise.
48551         * lib/obj-dg.exp: Likewise.
48552
48553 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
48554
48555         Merge from gcc-3_2-rhl8-branch:
48556         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
48557
48558         * gcc.dg/tls/opt-6.c: New test.
48559
48560         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
48561
48562         * gcc.dg/20030405-1.c: New test.
48563
48564         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
48565
48566         * gcc.dg/20030309-1.c: New test.
48567
48568         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
48569
48570         * gcc.c-torture/execute/20030307-1.c: New test.
48571
48572         2003-02-20  Randolph Chung  <tausq@debian.org>
48573
48574         * gcc.c-torture/compile/20030220-1.c: New test.
48575
48576         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
48577
48578         * gcc.dg/20030217-1.c: New test.
48579
48580         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
48581
48582         * gcc.c-torture/compile/20020129-1.c: New test.
48583
48584         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48585
48586         * gcc.dg/unroll-1.c: New test.
48587
48588         2002-11-16  Jan Hubicka  <jh@suse.cz>
48589
48590         * gcc.c-torture/execute/20020920-1.c: New test.
48591
48592         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
48593
48594         PR target/7434
48595         * gcc.c-torture/compile/20021008-1.c: New test.
48596
48597         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
48598
48599         PR target/7559
48600         * gcc.c-torture/execute/20020810-1.c: New test.
48601
48602         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
48603
48604         * gcc.c-torture/compile/20020807-1.c: New test.
48605
48606         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
48607
48608         * gcc.dg/tls/opt-1.c: New test.
48609
48610         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
48611
48612         * gcc.dg/20020729-1.c: New test.
48613
48614         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
48615
48616         * g++.dg/opt/life1.C: New test.
48617
48618         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
48619
48620         * gcc.dg/20020525-1.c: New test.
48621
48622         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
48623
48624         PR c++/6794
48625         * g++.dg/ext/pretty1.C: New test.
48626         * g++.dg/ext/pretty2.C: New test.
48627
48628 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
48629
48630         PR c++/8385
48631         * g++.dg/ext/typeof5.C: New test.
48632
48633 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
48634
48635         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48636         __USER_LABEL_PREFIX__ into account.
48637         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48638
48639 2003-05-14  Roger Sayle  <roger@eyesopen.com>
48640
48641         * gcc.dg/builtins-15.c: New test case.
48642
48643 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
48644
48645         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
48646
48647 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
48648
48649         * lib/g++.exp: Tweak handling of additional source files.
48650         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
48651         * g++.dg/special/conpr-2a.C: Rename to ...
48652         * g++.dg/special/conpr-2a.cc: ... this.
48653         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
48654         * g++.dg/special/conpr-3a.C: Rename to ...
48655         * g++.dg/special/conpr-3a.cc: This.
48656         * g++.dg/special/conpr-3b.C: Rename to ...
48657         * g++.dg/special/conpr-3b.cc: This.
48658         * g++.dg/special/conpr-4.C: New test.
48659         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
48660
48661 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
48662
48663         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
48664
48665 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48666
48667         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
48668         * g++.old-deja/g++.robertl/eb71.C: Likewise.
48669         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
48670         * g++.old-deja/g++.other/warn3.C: Likewise.
48671
48672 2003-05-11  Roger Sayle  <roger@eyesopen.com>
48673
48674         * gcc.dg/i386-387-1.c: Update to also test log.
48675         * gcc.dg/i386-387-2.c: Likewise.
48676
48677 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
48678
48679         * g77.f-torture/execute/int8421.f: New test.
48680
48681 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48682
48683         PR c++/10230, c++/10481
48684         * g++.dg/lookup/scoped5.C: New test.
48685
48686 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48687
48688         PR c++/10552
48689         * g++.dg/template/ttp6.C: New test.
48690
48691 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
48692
48693         * gcc.c-torture/execute/builtins: New directory.
48694         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
48695         gcc.c-torture/execute/builtins.
48696         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
48697         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
48698         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
48699         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
48700
48701 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48702
48703         PR c++/9252
48704         * g++.dg/template/access8.C: New test.
48705         * g++.dg/template/access9.C: New test.
48706
48707 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48708
48709         PR c++/9554
48710         * g++.dg/parse/access1.C: New test.
48711
48712 2003-05-09  DJ Delorie  <dj@redhat.com>
48713
48714         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
48715         long, and not an int.
48716
48717 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48718
48719         PR c++/10555, c++/10576
48720         * g++.dg/template/memclass1.C: New test.
48721
48722 2003-05-08  DJ Delorie  <dj@redhat.com>
48723
48724         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
48725         targets.
48726         * gcc.c-torture/execute/20021024-1.x: Likewise.
48727         * gcc.c-torture/execute/shiftdi.x: Likewise.
48728         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
48729         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
48730         * gcc.dg/20021018-1.c: Likewise.
48731
48732 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48733
48734         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
48735
48736         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
48737         (bcopy): Call memmove.
48738
48739 2003-05-08  Roger Sayle  <roger@eyesopen.com>
48740
48741         * g77.f-torture/compile/8485.f: New test case.
48742
48743 2003-05-07  Richard Henderson  <rth@redhat.com>
48744
48745         PR c++/10570
48746         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
48747         Verify exception_cleanup not called for rethrows.
48748         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
48749         when exiting catch block without rethrowing.
48750         * g++.dg/eh/forced3.C: New.
48751         * g++.dg/eh/forced4.C: New.
48752
48753 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
48754
48755         * gcc.dg/20030505.c: Fix triplet.
48756
48757 2003-05-06  DJ Delorie  <dj@redhat.com>
48758
48759         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
48760         * gcc.dg/nest.c: Likewise.
48761
48762 2003-05-05  Roger Sayle  <roger@eyesopen.com>
48763
48764         * gcc.dg/builtins-14.c: New test case.
48765
48766 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
48767
48768         * lib/compat.exp (compat-execute): New argument.
48769         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
48770         * gcc.dg/compat: New test directory.
48771         * gcc.dg/compat/compat.exp: New expect script.
48772         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
48773         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
48774         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
48775         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
48776         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
48777         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
48778
48779         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
48780         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
48781         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
48782         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
48783         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
48784         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
48785         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
48786         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
48787         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
48788         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
48789         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
48790         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
48791         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
48792         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
48793         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
48794
48795 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
48796
48797         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
48798
48799 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
48800
48801         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
48802
48803 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
48804
48805         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
48806         * gcc.dg/ppc-fsel-2.c: New test.
48807
48808         * gcc.dg/unused-5.c: New test.
48809
48810 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48811
48812         PR c++/10496
48813         * g++.dg/warn/pmf1.C: New test.
48814
48815 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48816
48817         PR c++/4494
48818         * g++.dg/warn/main.C: New test.
48819
48820 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48821
48822         * gcc.dg/nonnull-3.c: New test.
48823
48824 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
48825
48826         * gcc.dg/cpp/Wtrigraphs.c: Update.
48827         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48828
48829 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
48830
48831         * gcc.dg/ppc-fsel-1.c: New test.
48832
48833 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
48834
48835         PR c/10604
48836         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48837
48838 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
48839
48840         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48841
48842 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48843
48844         PR c++/9364, c++/10553, c++/10586
48845         * g++.dg/parse/typename4.C: New test.
48846         * g++.dg/parse/typename5.C: Likewise.
48847
48848 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
48849
48850         * gcc.c-torture/compile/20030503-1.c: New test.
48851
48852 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48853
48854         * g++.dg/lookup/using5.C: Fix testcase error.
48855
48856 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
48857
48858         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
48859         since MEABI is no longer supported.  Remove all vestiges
48860         of MEABI from the test.
48861
48862 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48863
48864         PR c++/10554
48865         * g++.dg/lookup/using5.C: New test.
48866
48867 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48868
48869         PR c++/8772
48870         * g++.dg/template/ttp5.C: New test.
48871
48872 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
48873
48874         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
48875         (dg-gpp-additional-sources): New function.
48876         (dg-gpp-additional-files): Likewise.
48877         * lib/g++.exp (additional_sources): New variable.
48878         (additional_files): Likewise.
48879         (g++_target_compile): Deal with them.
48880         * lib/old-dejagnu.exp: Remove.
48881         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
48882         * g++.old-deja: Revise all tests to use dg commands.
48883
48884 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48885
48886         PR c++/9432, c++/9528
48887         * g++.dg/lookup/using4.C: New test.
48888
48889 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
48890
48891         * gcc.dg/noreturn-5.c: New file.
48892         * gcc.dg/noreturn-6.c: New file.
48893
48894         * gcc.c-torture/compile/inline-1.c: New file.
48895
48896 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48897
48898         PR c++/10551
48899         * g++.dg/template/explicit1.C: New test.
48900
48901 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48902
48903         PR c++/10549
48904         * g++.dg/other/bitfield1.C: New test.
48905
48906         PR c++/10527
48907         * g++.dg/init/new7.C: New test.
48908
48909 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48910
48911         * g++.dg/ext/desig1.C: New test.
48912         * g++.dg/ext/init1.C: Update.
48913
48914         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
48915
48916 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
48917
48918         PR c++/10180
48919         * g++.dg/warn/Winline-1.C: New test.
48920
48921 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
48922
48923         * gcc.c-torture/execute/string-opt-19.c: New test.
48924
48925         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
48926         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
48927
48928 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
48929
48930         PR c++/10506
48931         * g++.dg/init/new6.C: New test.
48932
48933         PR c++/10503
48934         * g++.dg/init/ref6.C: New test.
48935
48936 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
48937
48938         * g++.dg/warn/weak1.C: XFAIL on AIX4.
48939
48940 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48941
48942         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
48943         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
48944
48945 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
48946
48947         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
48948         initialized static data members.
48949
48950 2003-04-25  H.J. Lu <hjl@gnu.org>
48951
48952         * gcc.dg/ia64-sync-4.c: New test.
48953
48954 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48955
48956         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
48957         date.
48958
48959 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
48960
48961         PR c++/10337
48962         * g++.dg/warn/conv1.C: New test.
48963         * g++.old-deja/g++.other/conv7.C: Adjust.
48964         * g++.old-deja/g++.other/overload14.C: Adjust.
48965
48966 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48967
48968         PR c++/10471
48969         * g++.dg/template/defarg2.C: New test.
48970
48971 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
48972
48973         * gcc.dg/cpp/include2.c: Update.
48974         * gcc.dg/cpp/multiline-2.c: New.
48975         * gcc.dg/cpp/multiline.c: Update.
48976         * gcc.dg/cpp/strify2.c: Update.
48977         * gcc.dg/cpp/trad/literals-2.c: Update.
48978
48979 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48980
48981         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
48982
48983 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48984
48985         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
48986
48987 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48988
48989         PR c++/10451
48990         * g++.dg/parse/crash4.C: New test.
48991
48992         PR c++/9847
48993         * g++.dg/parse/crash5.C: New test.
48994
48995 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
48996
48997         PR c++/10446
48998         * g++.dg/parse/crash3.C: New test.
48999
49000         PR c++/10428
49001         * g++.dg/parse/elab1.C: New test.
49002
49003 2003-04-22  Devang Patel  <dpatel@apple.com>
49004
49005         * gcc.dg/cpp/trad/funlike-5.c: New test.
49006
49007 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
49008
49009         * g++.dg/other/packed1.C: Fix dg options.
49010
49011 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
49012
49013         * g++.dg/other/offsetof2.C: New test.
49014
49015 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
49016
49017         * g++.dg/template/recurse.C: Adjust location of error messages.
49018
49019 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
49020
49021         PR c++/9881
49022         * g++.dg/init/addr-const1.C: New test.
49023         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
49024
49025 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49026
49027         PR c++/10405
49028         * g++.dg/lookup/struct-hack1.C: New test.
49029
49030 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
49031
49032         * ucs.c: Update diagnostic messages.
49033
49034 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
49035
49036         * gcc.dg/cpp/truefalse.cpp: New test.
49037         * gcc.dg/cpp/cpp.exp: Update.
49038         * g++.dg/other/stdbool-if.C: Remove.
49039
49040 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
49041
49042         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
49043         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
49044
49045 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
49046
49047         * gcc.c-torture/compile/20030418-1.c: New test.
49048
49049 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
49050
49051         * README.compat: Remove; content moved to doc/sourcebuild.texi.
49052
49053 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49054
49055         PR c++/10347
49056         g++.dg/template/dependent-name1.C: New test.
49057
49058 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
49059
49060         * gcc.dg/warn-1.c (tourist_guide): New array,
49061         contains a pointer to bar.
49062
49063 2003-04-16  Roger Sayle  <roger@eyesopen.com>
49064
49065         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
49066         * gcc.c-torture/execute/medce-1.c: New test case.
49067         * gcc.c-torture/execute/medce-2.c: New test case.
49068
49069 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
49070
49071         * lib/prune.exp: Ignore more messages.
49072
49073         PR c++/10381
49074         * g++.dg/parse/lookup3.C: New test.
49075
49076 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
49077
49078         * gcc.c-torture/compile/20030415-1.c : New test.
49079
49080 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
49081
49082         * gcc.c-torture/execute/scope-2.c: Move to ...
49083         * gcc.dg/noncompile/scope.c: .... here.
49084
49085 2003-04-14  Roger Sayle  <roger@eyesopen.com>
49086
49087         * gcc.dg/20030414-2.c: New test case.
49088
49089 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
49090
49091         PR target/10377
49092         * gcc.dg/20030414-1.c: New test.
49093
49094 2003-04-13  Roger Sayle  <roger@eyesopen.com>
49095
49096         * gcc.dg/builtins-12.c: New test case.
49097         * gcc.dg/builtins-13.c: New test case.
49098
49099 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49100
49101         * gcc.c-torture/execute/string-opt-18.c: New test.
49102
49103 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
49104
49105         PR c++/10300
49106         * g++.dg/init/new5.C: New test.
49107
49108 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
49109
49110         PR c++/7910
49111         * g++.dg/ext/dllimport1.C: New test.
49112
49113 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49114
49115         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
49116
49117 2003-04-11  Bud Davis <bdavis9659@comcast.net>
49118
49119         PR Fortran/9263
49120         * g77.f-torture/noncompile/9263.f: New test
49121         PR Fortran/1832
49122         * g77.f-torture/execute/1832.f: New test
49123
49124 2003-04-11  David Chad  <davidc@freebsd.org>
49125             Loren J. Rittle  <ljrittle@acm.org>
49126
49127         PR libobjc/8562
49128         * objc.dg/headers.m: New test.
49129
49130 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
49131
49132         * gcc.c-torture/execute/builtin-noret-2.c: New.
49133         * gcc.c-torture/execute/builtin-noret-2.x: New.
49134         XFAIL builtin-noret-2.c at -O1 and above.
49135         * gcc.dg/redecl.c: New.
49136         * gcc.dg/Wshadow-1.c: Update error regexps.
49137
49138 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
49139
49140         * g++.dg/abi/bitfield10.C: New test.
49141
49142 2003-04-09  Mike Stump  <mrs@apple.com>
49143
49144         * gcc.dg/pch/pch.exp: Make testcase names longer.
49145         * g++.dg/pch/pch.exp: Make testcase names longer.
49146
49147 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49148
49149         * gcc.dg/builtins-11.c: New test case.
49150
49151 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49152
49153         * gcc.dg/builtins-9.c: New test case.
49154         * gcc.dg/builtins-10.c: New test case.
49155
49156 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
49157
49158         * gcc.dg/noncompile/init-4.c.c: New test.
49159
49160 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
49161
49162         * gcc.misc-test/gcov-9.c: New test.
49163         * gcc.misc-test/gcov-10.c: New test
49164         * gcc.misc-test/gcov-11.c: New test.
49165
49166 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
49167
49168         PR optimization/10024
49169         * gcc.c-torture/compile/20030405-1.c: New test.
49170
49171 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
49172
49173         * gcc.dg/pch/static-3.c: New.
49174         * gcc.dg/pch/static-3.hs: New.
49175         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
49176
49177 2003-04-04  Richard Henderson  <rth@redhat.com>
49178
49179         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
49180         * g++.dg/eh/forced2.C: Likewise.
49181
49182 2003-04-03  Mike Stump  <mrs@apple.com>
49183
49184         * lib/scanasm.exp (scan-assembler): Add xfail processing for
49185         target arg.
49186         (scan-assembler-times, scan-assembler-not): Likewise.
49187         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
49188
49189 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
49190
49191         * gcc.dg/sparc-loop-1.c: New test.
49192
49193 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
49194
49195         PR other/9274
49196         * g++.dg/pch/system-2.C: New.
49197         * g++.dg/pch/system-2.Hs: New.
49198
49199 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
49200
49201         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
49202
49203         * g++.dg/eh/simd-1.C (vecfunc): Same.
49204
49205 2003-04-01  Roger Sayle  <roger@eyesopen.com>
49206
49207         * gcc.c-torture/execute/20030401-1.c: New test case.
49208
49209 2003-04-01  Ziemowit Laski <zlaski@apple.com>
49210
49211         * objc.dg/defs.m: New.
49212
49213 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
49214
49215         * g++.dg/eh/simd-1.C: New.
49216         * g++.dg/eh/simd-2.C: New.
49217
49218 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
49219
49220         * gcc.c-torture/execute/simd-3.c: New.
49221
49222 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49223
49224         PR c/9936
49225         * gcc.dg/20030331-2.c: New test.
49226
49227 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49228
49229         PR c++/10278
49230         * g++.dg/parse/crash2.C: New test.
49231
49232 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49233
49234         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
49235         * gcc.c-torture/execute/20030331-1.c: ...here.
49236
49237 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49238
49239         * gcc.c-torture/execute/20030331-1.c: New test.
49240
49241 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
49242
49243         * lib/gcov.exp: Adjust call return testing strings.
49244         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
49245
49246 2003-03-31  Roger Sayle  <roger@eyesopen.com>
49247
49248         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
49249         * gcc.dg/builtins-7.c: New test case.
49250         * gcc.dg/builtins-8.c: New test case.
49251
49252 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49253
49254         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
49255
49256 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
49257
49258         PR c++/7647
49259         * g++.dg/lookup-class-member-2.C: New test.
49260
49261 2003-03-30  Glen Nakamura  <glen@imodulo.com>
49262
49263         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
49264
49265 2003-03-28  Roger Sayle  <roger@eyesopen.com>
49266
49267         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
49268
49269 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
49270
49271         * g++.dg/init/attrib1.C: New test.
49272
49273 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49274
49275         * gcc.dg/ultrasp8.c: New test.
49276
49277 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49278
49279         * gcc.dg/ultrasp7.c: New test.
49280
49281 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
49282
49283         PR c++/10047
49284         * g++.dg/template/inline1.C: New test.
49285
49286 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49287
49288         * gcc.dg/sparc-dwarf2.c: New test.
49289
49290 2003-03-27  Roger Sayle  <roger@eyesopen.com>
49291
49292         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
49293         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
49294
49295 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
49296
49297         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
49298         than reading .x files.
49299         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
49300         * g77.dg/gcov/gcov-1.f: Likewise.
49301         * gcc.misc-tests/gcov-4b.c: Likewise.
49302         * gcc.misc-tests/gcov-5b.c: Likewise.
49303         * gcc.misc-tests/gcov-6.c: Likewise.
49304         * gcc.misc-tests/gcov-7.c: Likewise.
49305         * gcc.misc-tests/gcov-8.c: Likewise.
49306         * g++.dg/gcov/gcov-1.x: Remove.
49307         * g77.dg/gcov/gcov-1.x: Likewise.
49308         * gcc.misc-tests/gcov-4b.x: Likewise.
49309         * gcc.misc-tests/gcov-5b.x: Likewise.
49310         * gcc.misc-tests/gcov-6.x: Likewise.
49311         * gcc.misc-tests/gcov-7.x: Likewise.
49312         * gcc.misc-tests/gcov-8.x: Likewise.
49313
49314 2003-03-27  Glen Nakamura  <glen@imodulo.com>
49315
49316         PR opt/10087
49317         * gcc.dg/20030324-1.c: New test.
49318
49319 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
49320
49321         PR c++/10224
49322         * g++.dg/template/arg3.C: New test.
49323
49324         PR c++/10158
49325         * g++.dg/template/friend18.C: New test.
49326
49327 2003-03-26  Roger Sayle  <roger@eyesopen.com>
49328
49329         * g77.f-torture/compile/20030326-1.f: New test case.
49330
49331 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
49332
49333         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
49334
49335         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
49336
49337 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
49338
49339         * gcc.dg/ia64-sync-3.c: New test.
49340
49341 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
49342
49343         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
49344
49345 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
49346
49347         * gcc.dg/ultrasp6.c: New test.
49348
49349 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49350
49351         * gcc.dg/i386-signbit-1.c: New test.
49352         * gcc.dg/i386-signbit-2.c: New test.
49353         * gcc.dg/i386-signbit-3.c: New test.
49354
49355 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49356
49357         * gcc.dg/ultrasp5.c: Fix options.
49358
49359 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49360
49361         * gcc.dg/ultrasp5.c: Fix comment.
49362
49363 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
49364
49365         PR fortran/10197
49366         * g77.f-torture/execute/10197.f: New test.
49367
49368 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
49369
49370         PR c++/9898, c++/383
49371         * g++.dg/template/conv6.C: New test.
49372
49373         PR c++/10119
49374         * g++.dg/template/ptrmem5.C: New test.
49375
49376         PR c++/10026
49377         * g++.dg/lookup/koenig1.C: New test.
49378
49379         PR C++/10199
49380         * g++.dg/lookup/template2.C: New test.
49381
49382 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
49383
49384         * g++.dg/opt/rtti1.C: New test.
49385
49386 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
49387
49388         * gcc.dg/ultrasp5.c: New test.
49389
49390 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
49391
49392         PR middle-end/9967
49393         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
49394         builtin fputs.
49395
49396 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
49397
49398         PR c/8224
49399         * gcc.dg/20030323-1.c: New test.
49400
49401 2003-03-23  Roger Sayle  <roger@eyesopen.com>
49402
49403         * gcc.c-torture/compile/20030323-1.c: New test case.
49404
49405 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
49406
49407         * gcc.dg/20030321-1.c: New test.
49408
49409 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
49410
49411         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
49412
49413 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
49414
49415         PR c++/9978, c++/9708
49416         * g++.dg/ext/vlm1.C: Adjust expected error.
49417         * g++.dg/ext/vla2.C: New test.
49418         * g++.dg/template/arg1.C: New test.
49419         * g++.dg/template/arg2.C: New test.
49420
49421 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
49422
49423         * g77.f-torture/execute/select.f: New test.
49424         * g77.f-torture/noncompile/select_no_compile.f: New test.
49425
49426 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
49427
49428         PR c++/9898
49429         * g++.dg/other/error4.C: New test.
49430
49431 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
49432
49433         * g++.dg/template/friend17.C: New test.
49434
49435 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
49436
49437         * gcc.c-torture/compile/20030320-1.c: New.
49438
49439 2003-03-20  Roger Sayle  <roger@eyesopen.com>
49440
49441         * gcc.dg/builtins-6.c: New test case.
49442
49443 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
49444
49445         PR target/10073
49446         * gcc.c-torture/compile/20030319-1.c: New.
49447
49448 2003-03-18  Jan Hubicka  <jh@suse.cz>
49449
49450         * gcc.dg/i386-cvt-1.c: New test.
49451
49452 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
49453
49454         * objc.dg/naming-1.m: Use "(parse|syntax) error".
49455         * objc.dg/naming-2.m: Likewise.
49456
49457 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
49458
49459         PR c++/9639
49460         * g++.dg/parse/crash1.C: New test.
49461
49462 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
49463
49464         PR c++/8805
49465         * g++.dg/eh/cleanup1.C: New test.
49466
49467 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
49468
49469         * gcc.c-torture/execute/20030316-1.c: New test case.
49470
49471 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49472
49473         PR c++/9629
49474         * g++.dg/init/ctor2.C: New test.
49475
49476 2003-03-15  Roger Sayle  <roger@eyesopen.com>
49477
49478         * g77.f-torture/compile/xformat.f: New test case.
49479
49480 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49481
49482         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
49483         * g++.old-deja/g++.mike/eh50.C: Likewise.
49484
49485 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49486
49487         PR c++/6440
49488         * g++.dg/template/spec7.C: New test.
49489         * g++.dg/template/spec8.C: Likewise.
49490
49491 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
49492
49493         * gcc.c-torture/execute/20030313-1.c: New test.
49494
49495 2003-03-14  Richard Henderson  <rth@redhat.com>
49496
49497         * gcc.dg/inline-2.c: Adjust alpha test for external call.
49498
49499 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49500
49501         * gcc.c-torture/compile/20030314-1.c: New test.
49502
49503 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
49504
49505         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
49506         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
49507         thumb target,
49508         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
49509         to accept newer _imp__  prefix and additional
49510         newline in .drectve section.
49511         * gcc.dg/dll-4.c: Likewise.
49512         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
49513         switch.
49514
49515 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
49516
49517         * g++.dg/parse/namespace9.C: New test.
49518
49519         * g++.dg/init/ref5.C: New test.
49520         * g++.dg/parse/ptrmem1.C: Likewise.
49521
49522 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49523
49524         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
49525         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
49526         regular expression.
49527         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
49528         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
49529
49530 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
49531
49532         * gcc.c-torture/execute/20030224-2.c: New test.
49533
49534 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49535
49536         * gcc.dg/decl-3.c: New test.
49537
49538 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49539
49540         * gcc.dg/i386-loop-2.c: New test.
49541
49542 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
49543
49544         PR c++/9474
49545         * g++.dg/parse/namespace8.C: New test.
49546
49547         PR c++/9924
49548         * g++.dg/overload/builtin2.C: New test.
49549
49550 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
49551
49552         * gcc.dg/return-type-3.c: New test.
49553
49554 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49555
49556         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49557         profiling options are not supported.
49558
49559 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
49560
49561         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49562         * g++.old-deja/g++.warn/impint2.C: Likewise.
49563
49564 2003-03-10  Devang Patel  <dpatel@apple.com>
49565
49566         * g++.dg/cpp/c++_cmd_1.C: New test.
49567         * g++.dg/cpp/c++_cmd_1.h: New file.
49568
49569 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
49570
49571         * gcc.dg/altivec-9.c: New file.
49572
49573 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49574
49575         * gcc.dg/ppc-sdata-1.c: New test.
49576         * gcc.dg/ppc-sdata-2.c: New test.
49577
49578 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
49579
49580         PR c++/9373
49581         * g++.dg/opt/ptrmem2.C: New test.
49582
49583         PR c++/8534
49584         * g++.dg/opt/ptrmem1.C: New test.
49585
49586 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49587
49588         * gcc.dg/i386-loop-1.c: New test.
49589
49590 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49591
49592         PR c++/9970
49593         * g++.dg/lookup/friend1.C: New test.
49594
49595 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49596
49597         PR c++/9823
49598         * g++.dg/parser/constructor1.C: New test.
49599
49600 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
49601
49602         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49603
49604         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
49605
49606 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
49607
49608         * gcc.dg/cpp/Wunused.c: Update test.
49609
49610 2003-03-08  Jan Hubicka  <jh@suse.cz>
49611
49612         * gcc.dg/inline-3.c: New test.
49613
49614 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49615
49616         PR c++/9809
49617         * g++.dg/parse/builtin1.C: New test.
49618
49619         PR c++/9982
49620         * g++.dg/abi/cookie1.C: New test.
49621         * g++.dg/abi/cookie2.C: Likewise.
49622
49623         PR c++/9524
49624         * g++.dg/template/field1.C: New test.
49625
49626         PR c++/9912
49627         * g++.dg/parse/class1.C: New test.
49628         * g++.dg/parse/namespace7.C: Likewise.
49629         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49630
49631 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
49632
49633         * g++.dg/init/ref4.C: New test.
49634
49635 2003-03-07  Jan Hubicka  <jh@suse.cz>
49636
49637         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49638         * gcc.dg/inline-3.c: New test.
49639
49640 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
49641
49642         * g++.dg/init/ref3.C: New test.
49643
49644         PR c++/9965
49645         * g++.dg/init/ref2.C: New test.
49646
49647         PR c++/9400
49648         * g++.dg/warn/Wshadow-2.C: New test.
49649
49650         PR c++/9791
49651         * g++.dg/warn/Woverloaded-1.C: New test.
49652
49653 2003-03-05  Jan Hubicka  <jh@suse.cz>
49654
49655         * gcc.dg/i386-local2.c: New.
49656         * gcc.dg/i386-local.c: Fix typo.
49657
49658 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
49659
49660         * g++.dg/abi/layout3.C: New test.
49661
49662 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
49663
49664         * gcc.c-torture/compile/20030305-1.c
49665
49666 2003-03-05  Jan Hubicka  <jh@suse.cz>
49667
49668         * gcc.dg/i386-local.c: New.
49669
49670 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
49671
49672         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
49673
49674 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49675
49676         * gcc.dg/switch-2.c: New test.
49677         * gcc.dg/switch-3.c: New test.
49678         * gcc.dg/Wswitch.c: Adjust line numbers.
49679         * gcc.dg/Wswitch-default.c: Likewise.
49680         * gcc.dg/Wswitch-enum.c: Likewise.
49681
49682 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
49683
49684         * gcc.c-torture/execute/20030222-1.c: New test.
49685
49686 2003-03-03  James E Wilson  <wilson@tuliptree.org>
49687
49688         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
49689
49690 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
49691
49692         PR c++/9878
49693         * g++.dg/init/ref1.C: New test.
49694
49695 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
49696
49697         * gcc.dg/sh-relax.c: New SH-only test.
49698
49699 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
49700
49701         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
49702         comment explaining purpose of testcase.
49703
49704 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49705
49706         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
49707         for HC11/HC12 (asm needs two int registers).
49708         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
49709         HC11/HC12 because the test uses an asm which needs two 32-bit
49710         registers.
49711
49712 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49713
49714         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
49715         for HC11/HC12 (array is too large otherwise).
49716         * gcc.c-torture/compile/920501-4.x: New file, likewise.
49717         * gcc.c-torture/compile/20010518-2.x: Likewise.
49718         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
49719         HC11/HC12 (array is too large).
49720
49721 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
49722
49723         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
49724         * lib/g++-dg.exp (g++-dg-test): Likewise.
49725
49726 2003-03-01  Roger Sayle  <roger@eyesopen.com>
49727
49728         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
49729         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
49730
49731 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49732
49733         * g++.dg/warn/implicit-typename1.C: Remove warning.
49734
49735 2003-02-28  Richard Henderson  <rth@redhat.com>
49736
49737         * gcc.dg/noreturn-1.c: Move noreturn warning line.
49738         * gcc.dg/return-type-1.c: Move control reaches end warning line.
49739
49740 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
49741
49742         * gcc.dg/pch/pch.exp: Change .pch to .gch.
49743         * g++.dg/pch/pch.exp: Likewise.
49744
49745 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
49746
49747         PR c++/9879
49748         * g++.dg/init/new4.C: New test.
49749
49750 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
49751
49752         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
49753
49754 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
49755
49756         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
49757         unsigned long.
49758
49759         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
49760         wider than float.
49761
49762 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49763
49764         * lib/scanasm.exp: Add support for counting numbers of
49765         occurences.
49766         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
49767         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
49768
49769 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
49770
49771         PR c++/9683
49772         * g++.dg/template/static3.C: New test.
49773
49774         PR c++/9829
49775         * g++.dg/parse/namespace6.C: New test.
49776
49777 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49778
49779         PR target/9732
49780         * gcc.dg/20030225-1.c: New test.
49781
49782 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
49783
49784         * README: Remove out-of-date information.
49785
49786         PR c++/9836
49787         * g++.dg/template/spec6.C: New test.
49788
49789 2003-02-24  Jeff Law  <law@redhat.com>
49790
49791         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
49792
49793 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49794
49795         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
49796         * gcc.dg/pragma-ep-1.c: Likewise.
49797
49798 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49799
49800         PR c++/9602
49801         * g++.dg/template/friend16.C: New test.
49802
49803 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
49804
49805         PR c++/5333
49806         * g++.dg/parse/fused-params1.C: Adjust error messages.
49807         * g++.dg/template/nested3.C: New test.
49808
49809 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
49810
49811         * g++.dg/abi/param1.C: New test.
49812
49813 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49814
49815         PR c++/7982
49816         * g++.dg/warn/implicit-typename1.C: New test.
49817
49818 2003-02-22  Kelley Cook <kelleycook@comcast.net>
49819
49820         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49821         with "mtune".
49822         * g++.old-deja/g++.other/store-expr2.C: Likewise.
49823         * gcc.c-torture/execute/20010129-1.x: Likewise.
49824         * gcc.dg/20011107-1.c: Likewise.
49825         * gcc.dg/20020108-1.c: Likewise.
49826         * gcc.dg/20020122-3.c: Likewise.
49827         * gcc.dg/20020206-1.c: Likewise.
49828         * gcc.dg/20020310-1.c: Likewise.
49829         * gcc.dg/20020426-2.c: Likewise.
49830         * gcc.dg/20020517-1.c: Likewise.
49831         * gcc.dg/991230-1.c: Likewise.
49832         * gcc.dg/i386-unroll-1.c: Likewise.
49833         * gcc.misc-tests/i386-prefetch.exp: Likewise.
49834
49835 2003-02-22  Jan Hubicka  <jh@suse.cz>
49836
49837         * gcc.dg/i386-mul.c: New test.
49838
49839 2003-02-21  Roger Sayle  <roger@eyesopen.com>
49840
49841         * gcc.dg/builtins-5.c: New test case.
49842
49843 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
49844
49845         * gcc.dg/asmreg-1.c: New test.
49846
49847 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49848
49849         PR c++/9749
49850         * g++.dg/parse/varmod1.C: New test.
49851
49852 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49853
49854         PR c++/9727
49855         * g++.dg/template/op1.C: New test.
49856
49857 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49858
49859         PR c++/8906
49860         * g++.dg/template/nested2.C: New test.
49861
49862 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49863
49864         PR c++/8724
49865         * g++.dg/expr/dtor1.C: New test.
49866
49867 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
49868
49869         * gcc.dg/cpp/include3.c: New test.
49870         * gcc.dg/cpp/inc/foo.h: New file.
49871
49872 2003-02-21  Glen Nakamura  <glen@imodulo.com>
49873
49874         * gcc.c-torture/execute/20030221-1.c: New test.
49875
49876 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
49877
49878         PR c++/9729
49879         * g++.dg/abi/conv1.C: New test.
49880
49881 2003-02-20  Jan Hubicka  <jh@suse.cz>
49882
49883         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
49884
49885 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
49886
49887         * gcc.c-torture/compile/20030219-1.c: New test.
49888
49889 2003-02-18  Jan Hubicka  <jh@suse.cz>
49890
49891         * gcc.dg/funcorder.c: New test.
49892
49893 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49894
49895         * gcc.c-torture/execute/20030218-1.c: New.
49896
49897 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
49898
49899         * gcc.dg/20030218-1.c: New.
49900
49901 2003-02-18  Richard Henderson  <rth@redhat.com>
49902
49903         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
49904         * gcc.dg/attr-used-2.c: New.
49905
49906 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
49907
49908         PR c++/9704
49909         * g++.dg/init/copy5.C: New test.
49910
49911 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
49912
49913         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
49914         * g++.dg/pch/pch.exp: Likewise.
49915
49916 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49917
49918         * gcc.c-torture/execute/20030209-1.c: Enable the test if
49919         STACK_SIZE is not defined.
49920
49921 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49922
49923         PR c++/9457
49924         * g++.dg/template/init1.C: New test.
49925
49926 2003-02-16  Jan HUbicka  <jh@suse.cz>
49927
49928         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
49929         (foo): Add few extra tests
49930         * gcc.dg/c99-const-expr-3.c: Likewise.
49931         * gcc.c-torture/execute/20030216-1.c: New.
49932
49933 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49934
49935         PR c++/9459
49936         * g++.dg/ext/typeof4.C: New test.
49937
49938 2003-02-15  Roger Sayle  <roger@eyesopen.com>
49939
49940         * gcc.dg/i386-387-3.c: New test case.
49941
49942 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
49943
49944         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
49945         cris-*-elf* cris-*-aout* and mmix-*-*.
49946
49947 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
49948
49949         * gcc.dg/20030213-1.c: New test.
49950
49951 2003-02-12  Roger Sayle  <roger@eyesopen.com>
49952
49953         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
49954         * gcc.dg/i386-387-2.c: Likewise.
49955
49956 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
49957
49958         * gcc.dg/ppc-spe.c: Fix formatting.
49959         Enable tests that were previously unsupported by gas.
49960         Delete tests for instructions that no longer exist.
49961         Switch arguments on evsubifw builtin.
49962
49963 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
49964
49965         * gcc.c-torture/execute/20030209-1.c: Disable the test if
49966         STACK_SIZE is too small.
49967
49968 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
49969             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
49970
49971         * gcc.dg/decl-2.c: New test.
49972
49973 2003-02-10  Jan Hubicka  <jh@suse.cz>
49974
49975         * gcc.dg/i386-fpcvt-1.c: New test.
49976
49977 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
49978
49979         * gcc.c-torture/execute/20030209-1.c: New test.
49980
49981 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
49982
49983         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
49984         int-wide bitops, use the constants of the same width.
49985         Likewise, if long long is 32-bit wide, test bitops using
49986         32-bit constants.
49987
49988 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
49989
49990         * gcc.dg/20021014-1.c: Annotate with expected notice text.
49991
49992 2003-02-07  Roger Sayle  <roger@eyesopen.com>
49993
49994         * gcc.dg/builtins-4.c: New test case.
49995
49996 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49997
49998         * gcc.dg/20020430-1.c: Fix dg command typos.
49999         * gcc.dg/20020503-1.c: Likewise.
50000
50001 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50002
50003         PR c++/8785
50004         * g++.dg/parse/fused-params1.C: New test.
50005
50006         PR c++/8857
50007         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
50008
50009         PR c++/8921
50010         * g++.dg/parse/non-dependent1.C: New test.
50011
50012         PR c++/8928
50013         * g++.dg/parse/dupl-tmpl-args1.C: New test.
50014
50015         PR c++/9228
50016         * g++.dg/parse/undefined7.C: New test.
50017         * g++.dg/parse/non-templ1.C: New test.
50018
50019         PR c++/9229
50020         * g++.dg/parse/too-many-tmpl-args1.C: New test.
50021
50022 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
50023
50024         * gcc.c-torture/compile/20030206-1.c: New test.
50025
50026 2003-02-05  Roger Sayle  <roger@eyesopen.com>
50027
50028         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
50029         "pow" to "foo" to avoid potential confusion with a math built-in.
50030
50031 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50032
50033         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
50034         conditions for SPARC targets.
50035
50036 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
50037
50038         * gcc.dg/20030204-1.c: New test.
50039
50040 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50041
50042         PR c++/38
50043         * g++.dg/parse/array-size1.C: New test.
50044
50045         PR c++/5657
50046         * g++.dg/parse/undefined3.C: New test.
50047
50048         PR c++/5665
50049         * g++.dg/parse/undefined4.C: New test.
50050
50051         PR c++/5975
50052         * g++.dg/parse/undefined5.C: New test.
50053
50054         PR c++/7259
50055         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
50056
50057         PR c++/8578
50058         * g++.dg/parse/casting-operator1.C: New test.
50059
50060         PR c++/8596
50061         * g++.dg/parse/undefined6.C: New test.
50062
50063         PR c++/8736
50064         * g++.dg/parse/missing-template1.C: New test.
50065
50066 2003-02-04  Jan Hubicka  <jh@suse.cz>
50067
50068         * gcc.dg/i386-cadd.c: Compile using -march=k8.
50069         * gcc.dg/i386-cmov?.c: Likewise.
50070         * gcc.dg/i386-fpcvt-?.c: Likewise.
50071         * gcc.dg/i386-ssefp-1.c: Likewise.
50072         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
50073         conventions.
50074
50075 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
50076
50077         PR c++/7129
50078         * g++.dg/ext/max.C: New test.
50079
50080 2003-02-03  Jan Hubicka  <jh@suse.cz>
50081
50082         * gcc.c-torture/execute/20030203-1.c: New test.
50083
50084 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
50085
50086         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
50087         'natural-endian'.
50088
50089 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
50090
50091         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
50092         * g++.dg/init/new2.C: Likewise.
50093         * g++.dg/other/new1.C: Likewise.
50094
50095 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
50096
50097         * gcc.dg/struct-ret-libc.c: New test.
50098
50099 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
50100
50101         * gcc.dg/20030129-1.c: New test.
50102
50103 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50104
50105         PR c++/8849
50106         * g++.dg/template/ptrmem4.C: New test.
50107
50108 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
50109
50110         * g++.dg/parser/constant1.C: New test.
50111
50112 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50113
50114         PR c++/8591
50115         * g++.dg/parse/friend2.C: New test.
50116
50117 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
50118
50119         PR c++/9437
50120         * g++.dg/template/unify4.C: New test.
50121
50122 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
50123
50124         * gcc.c-torture/execute/20030128-1.c: New test.
50125
50126 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
50127
50128         * g++.dg/lookup/nested1.C: Test moved from ...
50129         * g++.old-deja/g++.other/lookup24.C: ... here.
50130
50131 2003-01-28  Jan Hubicka  <jh@suse.cz>
50132
50133         * gcc.dg/i386-cmov5.c: New test.
50134
50135 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
50136
50137         * gcc.c-torture/execute/20010925-1.c: Changed the
50138         memcpy declaration.
50139
50140 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50141
50142         PR c++/3902
50143         * g++.dg/parse/template5.C: New test.
50144
50145 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
50146
50147         PR fortran/9258
50148         * g77.dg/pr9258: New test.
50149
50150 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50151
50152         * README: Move relevant parts from README.g++.
50153
50154         * README.g++: Remove this file.
50155
50156 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50157
50158         * g++.dg/abi/dcast1.C: New test.
50159
50160 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50161
50162         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
50163
50164 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
50165
50166         PR c++/47
50167         * g++.old-deja/g++.other/lookup24.C: New test.
50168
50169 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50170
50171         PR middle-end/7227
50172         * gcc.dg/uninit-C.c: New test.
50173
50174 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
50175
50176         * g++.dg/abi/covariant1.C: New test.
50177
50178 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
50179
50180         * gcc.dg/20030123-1.c: New test.
50181
50182 2003-01-25  Jan Hubicka  <jh@suse.cz>
50183
50184         PR opt/8492
50185         * gcc.c-torture/compile/20030125-1.c
50186
50187 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
50188
50189         PR c++/9403
50190         * g++.dg/parse/template3.C: New test.
50191         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
50192
50193         PR c++/795
50194         * g++.dg/parse/template4.C: New test.
50195
50196         PR c++/9415
50197         * g++.dg/template/qual2.C: New test.
50198
50199         PR c++/8545
50200         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
50201
50202         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
50203
50204 2003-01-25  Roger Sayle  <roger@eyesopen.com>
50205
50206         * gcc.c-torture/execute/switch-1.c: New test case.
50207
50208 2003-01-25  Jan Hubicka  <jh@suse.cz>
50209
50210         * gcc.c-torture/execute/20030125-1.[cx]: New test.
50211
50212 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
50213
50214         Tweaks for Bison-1.875. From the NEWS file:
50215         "- `parse error' -> `syntax error'
50216         Bison now uniformly uses the term `syntax error'"
50217         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
50218         * gcc.dg/cpp/digraph2.c: Likewise.
50219         * gcc.dg/cpp/direct2.c: Likewise.
50220         * gcc.dg/cpp/paste4.c: Likewise.
50221         * gcc.dg/c90-restrict-1.c: Likewise.
50222         * gcc.dg/c99-func-2.c: Likewise.
50223         * gcc.dg/noncompile/920721-2.c: Likewise.
50224         * gcc.dg/noncompile/930622-2.c: Likewise.
50225         * gcc.dg/noncompile/940112-1.c: Likewise.
50226         * gcc.dg/noncompile/950921-1.c: Likewise.
50227         * gcc.dg/noncompile/951123-1.c: Likewise.
50228         * gcc.dg/noncompile/971104-1.c: Likewise.
50229         * gcc.dg/noncompile/990416-1.c: Likewise.
50230
50231 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
50232
50233         * g++.dg/parse/undefined1.C: Add error message.
50234
50235 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50236
50237         PR c++/9354
50238         * g++.dg/parse/new1.C: New test.
50239
50240         PR c++/9216
50241         * g++.dg/parse/template2.C: New test.
50242
50243         PR c++/9354
50244         * g++.dg/parse/typedef2.C: New test.
50245
50246         PR c++/9328
50247         * g++.dg/ext/typeof3.C: New test.
50248
50249 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50250
50251         PR c++/2738
50252         * g++.dg/parse/ret-type1.C: New test.
50253
50254         PR c++/3792
50255         * g++.dg/parse/tmpl-outside1.C: New test.
50256
50257         PR c++/4207
50258         * g++.dg/parse/int-as-enum1.C: New test.
50259
50260         PR c++/4903
50261         * g++.dg/parse/no-typename1.C: New test.
50262
50263         PR c++/5533
50264         * g++.dg/parse/no-value1.C: New test.
50265
50266         PR c++/5921
50267         * g++.dg/parse/wrong-inline1.C: New test.
50268
50269         PR c++/6402
50270         * g++.dg/parse/ref1.C: New test.
50271
50272         PR c++/6992
50273         * g++.dg/parse/attr-ctor1.C: New test.
50274
50275         PR c++/7229
50276         * g++.dg/parse/namespace5.C: New test.
50277
50278         PR c++/7917
50279         * g++.dg/parse/func-def1.C: New test.
50280
50281         PR c++/8143
50282         * g++.dg/parse/undefined1.C: New test.
50283
50284         PR c++/5723, PR c++/8522
50285         * g++.dg/parse/specialization1.C: New test.
50286
50287         PR c++/163, PR c++/8595
50288         * g++.dg/parse/struct-as-enum1.C: New test.
50289
50290         PR c++/9173
50291         * g++.dg/parse/undefined2.C: New test.
50292
50293 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50294
50295         PR c++/9298
50296         * g++.dg/parse/template1.C: New test.
50297
50298         PR c++/9384
50299         * g++.dg/parse/using1.C: New test.
50300
50301         PR c++/9285
50302         PR c++/9294
50303         * g++.dg/parse/expr2.C: New test.
50304
50305         PR c++/9388
50306         * g++.dg/parse/lookup2.C: Likewise.
50307
50308 2003-01-21  Jan Hubicka  <jh@suse.cz>
50309
50310         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
50311         * gcc.c-torture/execute/eeprof-1.c: Likewise.
50312         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
50313         * gcc.c-torture/execute/string-opt-*.c: Likewise.
50314
50315 2003-01-20  Nick Clifton  <nickc@redhat.com>
50316
50317         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
50318         problem with ARM sibcall code generation.
50319
50320 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
50321
50322         * gcc.c-torture/execute/20030120-1.c: New.
50323
50324 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
50325
50326         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
50327
50328 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
50329
50330         PR c++/9272
50331         * g++.dg/parse/ctor1.C: New test.
50332
50333         PR c++/9294:
50334         * g++.dg/parse/qualified1.C: New test.
50335
50336         * g++.dg/parse/typename3.C: New test.
50337
50338 2003-01-16  Richard Henderson  <rth@redhat.com>
50339
50340         * g++.dg/tls/init-2.C: Fix error matches for real this time.
50341
50342 2003-01-16  Richard Henderson  <rth@redhat.com>
50343
50344         * g++.dg/pch/pch.exp: Copy test header to the working directory
50345         before using it either for precompilation or direct use.
50346         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
50347         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
50348
50349 2003-01-16  Richard Henderson  <rth@redhat.com>
50350
50351         * gcc.dg/pch/pch.exp: Copy test header to the working directory
50352         before using it either for precompilation or direct use.
50353         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
50354         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
50355
50356 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
50357
50358         * g++.dg/ext/typename1.C: Add typename keyword.
50359         * g++.dg/template/crash1.C: Update error messages.
50360         * g++.dg/template/crash2.C: Remove error message.
50361         * g++.dg/parse/typename2.C: New test.
50362         * g++.dg/template/typename2.C: Change implicit
50363         typename warning into error.
50364         * g++.old-deja/g++.benjamin/tem03.C: Issue more
50365         error messages.
50366         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
50367         * g++.old-deja/g++.brendan/crash56.C: Add this->.
50368         * g++.old-deja/g++.law/visibility13.C: Remove error
50369         messages.
50370         * g++.old-deja/g++.ns/template17.C: Reorder code to
50371         make declaration visible in template.
50372         * g++.old-deja/g++.pt/crash3.C: Fix typos.
50373         * g++.old-deja/g++.pt/crash36.C: Issue more error
50374         messages.
50375         * g++.old-deja/g++.pt/crash5.C: Improve error
50376         message.
50377         * g++.old-deja/g++.pt/crash67.C: Remove warning.
50378         * g++.old-deja/g++.pt/inherit1.C: Add this->.
50379         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
50380         * g++.old-deja/g++.pt/typename16.C: Replace implicit
50381         typename warning with error message.
50382         * g++.old-deja/g++.pt/typename19.C: Remove warning.
50383         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
50384         * g++.old-deja/g++.robertl/eb24.C: Use this->.
50385
50386 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
50387
50388         * g++.dg/parse/ambig2.C: New test.
50389
50390 2003-01-15  Richard Henderson  <rth@redhat.com>
50391
50392         * g++.dg/tls/init-2.C: Update error message string.
50393
50394 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50395
50396         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
50397
50398 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
50399
50400         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
50401         all for HC11/HC12.
50402         * gcc.c-torture/compile/20001205-1.x: Likewise.
50403         * gcc.c-torture/compile/20001226-1.x: Likewise.
50404         * gcc.c-torture/compile/920520-1.x: Likewise.
50405         * gcc.c-torture/compile/961203-1.x: Likewise.
50406         * gcc.c-torture/compile/20020604-1.x: Likewise.
50407
50408 2003-01-15  Jan Hubicka  <jh@suse.cz>
50409
50410         * gcc.c-torture/compile/20030115-1.c: New test.
50411
50412         * gcc.dg/i386-fpcvt-1.c: New test.
50413         * gcc.dg/i386-fpcvt-2.c: New test.
50414
50415 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
50416
50417         Further conform g++'s __vmi_class_type_info to the C++ ABI
50418         specification.
50419         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
50420         the specification.
50421
50422 2003-01-14  Jan Hubicka  <jh@suse.cz>
50423
50424         * gcc.dg/i386-fpcvt-1.c: New test.
50425         * gcc.dg/i386-fpcvt-2.c: New test.
50426
50427 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
50428
50429         * gcc.dg/i386-mmx-3.c: New test.
50430
50431 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
50432
50433         PR c++/9264
50434         * g++.dg/parse/octal1.C: New file.
50435
50436         PR c++/9172
50437         * g++.dg/parse/typename1.C: New file.
50438
50439 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
50440
50441         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
50442         * gcc.dg/bf-no-ms-layout.c: Likewise.
50443         * gcc.dg/bf-ms-attrib.c: Likewise.
50444
50445 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
50446
50447         PR c++/9099
50448         * g++.dg/parse/dtor1.C: New file.
50449
50450         PR c++/9128
50451         * g++.dg/rtti/typeid1.C: New file.
50452
50453         PR c++/9153
50454         * g++.dg/parse/lookup1.C: New file.
50455
50456         PR c++/9171
50457         * g++.dg/templ/spec5.C: New file.
50458
50459 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
50460
50461         * gcc.c-torture/compile/20030110-1.c: New test.
50462
50463 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
50464
50465         Merge from pch-branch:
50466
50467         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
50468
50469         * gcc.dg/pch/cpp-1.h: New.
50470         * gcc.dg/pch/cpp-1.c: New.
50471         * gcc.dg/pch/cpp-2.h: New.
50472         * gcc.dg/pch/cpp-2.c: New.
50473
50474         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
50475
50476         * gcc.dg/pch/except-1.h: New.
50477         * gcc.dg/pch/except-1.c: New.
50478
50479         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
50480
50481         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
50482         running test.
50483         * gcc.dg/pch: Include *.hp not *.h.
50484         * gcc.dg/pch/system-1.h: New.
50485         * gcc.dg/pch/system-1.c: New.
50486
50487         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
50488
50489         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
50490         rather than trying to build and run a program using PCH.
50491         * gcc.dg/pch: Remove dg-do commands from test files.
50492
50493         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
50494
50495         * gcc.dg/pch/macro-3.c: New.
50496         * gcc.dg/pch/macro-3.h: New.
50497
50498         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
50499
50500         * gcc.dg/pch/common-1.c: New.
50501         * gcc.dg/pch/common-1.h: New.
50502         * gcc.dg/pch/decl-1.c: New.
50503         * gcc.dg/pch/decl-1.h: New.
50504         * gcc.dg/pch/decl-2.c: New.
50505         * gcc.dg/pch/decl-2.h: New.
50506         * gcc.dg/pch/decl-3.c: New.
50507         * gcc.dg/pch/decl-3.h: New.
50508         * gcc.dg/pch/decl-4.c: New.
50509         * gcc.dg/pch/decl-4.h: New.
50510         * gcc.dg/pch/decl-5.c: New.
50511         * gcc.dg/pch/decl-5.h: New.
50512         * gcc.dg/pch/global-1.c: New.
50513         * gcc.dg/pch/global-1.h: New.
50514         * gcc.dg/pch/inline-1.c: New.
50515         * gcc.dg/pch/inline-1.h: New.
50516         * gcc.dg/pch/inline-2.c: New.
50517         * gcc.dg/pch/inline-2.h: New.
50518         * gcc.dg/pch/static-1.c: New.
50519         * gcc.dg/pch/static-1.h: New.
50520         * gcc.dg/pch/static-2.c: New.
50521         * gcc.dg/pch/static-2.h: New.
50522
50523         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
50524
50525         * g++.dg/pch/pch.exp: Better handle failing testcases.
50526         * gcc.dg/pch/pch.exp: Likewise.
50527         * gcc.dg/pch/macro-1.c: New.
50528         * gcc.dg/pch/macro-1.h: New.
50529         * gcc.dg/pch/macro-2.c: New.
50530         * gcc.dg/pch/macro-2.h: New.
50531
50532         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
50533
50534         * g++.dg/dg.exp: Treat files in pch/ specially.
50535         * g++.dg/pch/pch.exp: New file.
50536         * g++.dg/pch/empty.H: New file.
50537         * g++.dg/pch/empty.C: New file.
50538         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
50539         "precompile".
50540
50541         * gcc.dg/pch/pch.exp: New file.
50542         * gcc.dg/pch/empty.h: New file.
50543         * gcc.dg/pch/empty.c: New file.
50544         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
50545         "precompile".
50546
50547 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50548
50549         * g++.dg/template/friend14.C: New test.
50550
50551 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50552
50553         * gcc.dg/old-style-asm-1.c: New test.
50554
50555 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
50556
50557         * gcc.c-torture/compile/20030109-1.c: New test.
50558
50559 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50560
50561         * gcc.c-torture/execute/20030109-1.c: New test.
50562
50563 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
50564
50565         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50566         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50567         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50568         * g++.old-deja/g++.mike/eh2.C: Likewise.
50569         * g++.old-deja/g++.mike/eh3.C: Likewise.
50570         * g++.old-deja/g++.mike/eh5.C: Likewise.
50571         * g++.old-deja/g++.mike/eh6.C: Likewise.
50572         * g++.old-deja/g++.mike/eh7.C: Likewise.
50573         * g++.old-deja/g++.mike/eh8.C: Likewise.
50574         * g++.old-deja/g++.mike/eh9.C: Likewise.
50575         * g++.old-deja/g++.mike/eh10.C: Likewise.
50576         * g++.old-deja/g++.mike/eh12.C: Likewise.
50577         * g++.old-deja/g++.mike/eh13.C: Likewise.
50578         * g++.old-deja/g++.mike/eh14.C: Likewise.
50579         * g++.old-deja/g++.mike/eh16.C: Likewise.
50580         * g++.old-deja/g++.mike/eh17.C: Likewise.
50581         * g++.old-deja/g++.mike/eh18.C: Likewise.
50582         * g++.old-deja/g++.mike/eh21.C: Likewise.
50583         * g++.old-deja/g++.mike/eh23.C: Likewise.
50584         * g++.old-deja/g++.mike/eh24.C: Likewise.
50585         * g++.old-deja/g++.mike/eh25.C: Likewise.
50586         * g++.old-deja/g++.mike/eh26.C: Likewise.
50587         * g++.old-deja/g++.mike/eh27.C: Likewise.
50588         * g++.old-deja/g++.mike/eh28.C: Likewise.
50589         * g++.old-deja/g++.mike/eh29.C: Likewise.
50590         * g++.old-deja/g++.mike/eh31.C: Likewise.
50591         * g++.old-deja/g++.mike/eh33.C: Likewise.
50592         * g++.old-deja/g++.mike/eh34.C: Likewise.
50593         * g++.old-deja/g++.mike/eh35.C: Likewise.
50594         * g++.old-deja/g++.mike/eh36.C: Likewise.
50595         * g++.old-deja/g++.mike/eh37.C: Likewise.
50596         * g++.old-deja/g++.mike/eh38.C: Likewise.
50597         * g++.old-deja/g++.mike/eh39.C: Likewise.
50598         * g++.old-deja/g++.mike/eh40.C: Likewise.
50599         * g++.old-deja/g++.mike/eh41.C: Likewise.
50600         * g++.old-deja/g++.mike/eh42.C: Likewise.
50601         * g++.old-deja/g++.mike/eh44.C: Likewise.
50602         * g++.old-deja/g++.mike/eh46.C: Likewise.
50603         * g++.old-deja/g++.mike/eh47.C: Likewise.
50604         * g++.old-deja/g++.mike/eh48.C: Likewise.
50605         * g++.old-deja/g++.mike/eh49.C: Likewise.
50606         * g++.old-deja/g++.mike/eh50.C: Likewise.
50607         * g++.old-deja/g++.mike/eh51.C: Likewise.
50608         * g++.old-deja/g++.mike/eh53.C: Likewise.
50609         * g++.old-deja/g++.mike/eh55.C: Likewise.
50610         * g++.old-deja/g++.mike/p7912.C: Likewise.
50611         * g++.old-deja/g++.mike/p9706.C: Likewise.
50612         * g++.old-deja/g++.mike/p10416.C: Likewise.
50613         * g++.old-deja/g++.mike/p11667.C: Likewise.
50614         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50615         Remove redundant reference to Iris.
50616         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50617         Elxsi, i860, Pico Java, and WE32K.
50618
50619 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
50620
50621         * g++.dg/ext/asm4.C: New test.
50622
50623 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50624
50625         PR c++/9030
50626         * g++.dg/template/friend12.C: New test.
50627         * g++.dg/template/friend13.C: Likewise.
50628         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50629
50630 2003-01-08  Jan Hubicka  <jh@suse.cz>
50631
50632         * gcc.dg/i386-cadd.c: New test.
50633         * gcc.dg/i386-cmov4.c: Likewise.
50634
50635 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
50636
50637         PR c++/9165
50638         * g++.dg/warn/Wunused-3.C: New test.
50639
50640         * g++.dg/abi/bitfield9.C: New test.
50641
50642         PR c++/9189
50643         * g++.dg/parse/defarg3.C: New test.
50644
50645 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
50646
50647         * g++.dg/parse/ambig1.C: New test.
50648         * g++.dg/parse/defarg2.C: New test.
50649
50650 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
50651
50652         * g++.dg/template/defarg-1.C: New test.
50653         * g++.dg/template/local2.C: Likewise.
50654
50655 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
50656
50657         * gcc.c-torture/execute/20030105-1.c: New test.
50658
50659 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50660
50661         * g++.dg/parse/namespace3.C: Remove extra semicolons.
50662         * g++.dg/parse/namespace4.C: Likewise.
50663
50664 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50665
50666         * g++.dg/template/ntp2.C: New test.
50667
50668 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
50669
50670         * g++.dg/parse/extern-C-1.C: New test.
50671
50672         * g++.dg/parse/namespace4.C: New test.
50673
50674         * g++.dg/template/nested1.C: New test.
50675
50676         * g++.dg/parse/namespace3.C: New test.
50677
50678 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
50679
50680         * g++.dg/lookup/two-stage1.C: New test.
50681
50682 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50683
50684         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
50685         * g++.old-deja/g++.jason/access8.C: Likewise.
50686         * g++.old-deja/g++.other/decl5.C: Likewise.
50687
50688 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50689
50690         * g++.dg/parse/parse7.C: New test.
50691
50692 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
50693
50694         PR c++/2843
50695         * g++.dg/ext/attrib7.C: New test.
50696
50697 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50698
50699         * g++.dg/parse/parse6.C: New test.
50700
50701 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
50702
50703         * gcc.dg/h8300-stack-1.c: New.
50704
50705 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50706
50707         g++.dg/lookup/exception1.C: New test.
50708
50709         g++.dg/lookup/template1.C: New test.
50710
50711         g++.dg/parse/namespace2.C: New test.
50712
50713         g++.dg/parse/parens2.C: New test.
50714
50715 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50716
50717         * g++.dg/parse/parse5.C: New test.
50718         * g++.dg/lookup/scoped4.C: New test.
50719
50720 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50721
50722         * g++.dg/parse/parens1.C: New test.
50723
50724         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
50725         angle-bracket1.C.
50726         * g++.dg/parse/parens2.C: New test.
50727
50728         * g++.dg/lookup/scope-operator1.C: New test.
50729
50730         * g++.dg/parse/operator1.C: New test.
50731
50732 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50733
50734         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
50735         * g++.old-deja/g++.other/access6.C: Likewise.
50736         * g++.old-deja/g++.other/decl1.C: Likewise.
50737         * g++.old-deja/g++.pt/typename12.C: Likewise.
50738
50739 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50740
50741         * g++.dg/parse/namespace1.C: New test.
50742
50743 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50744
50745         * g++.dg/parse/parse4.C: New test.
50746
50747 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50748
50749         * g++.dg/parse/parse3.C: New test.
50750
50751 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50752
50753         * g++.dg/parse/parse2.C: New test.
50754
50755 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50756
50757         * g++.dg/template/friend11.C: New test.
50758
50759 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50760
50761         * g++.dg/parse/parse1.C: New test.
50762
50763 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
50764
50765         * lib/profopt.exp: Change the name of a global variable to avoid
50766         possible clashes with other test suites.
50767
50768 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
50769
50770         * g++.dg/inherit/covariant8.C: New test.
50771
50772 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50773
50774         * g++.dg/init/array9.C: New test.
50775
50776         PR c++/9112
50777         * g++.dg/parse/expr1.C: New test.
50778
50779 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
50780
50781         * gcc.c-torture/compile/20021230-1.c: New test.
50782
50783 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
50784
50785         * g++.dg/inherit/covariant5.C: New test.
50786         * g++.dg/inherit/covariant6.C: New test.
50787         * g++.dg/inherit/covariant7.C: New test.
50788
50789 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50790
50791         PR c++/2739
50792         * g++.dg/other/access2.C: New test.
50793
50794 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50795
50796         * g++.dg/other/anon-struct.C: No longer fails
50797         * g++.old-deja/g++.brendan/parse4.C: Likewise.
50798         * g++.old-deja/g++.brendan/parse5.C: Likewise.
50799         * g++.old-deja/g++.brendan/parse6.C: Likewise.
50800
50801 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50802
50803         * g++.dg/parse/angle-bracket.C (main): No longer fails.
50804
50805 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
50806
50807         * g++.dg/eh/spec4.C: Remove stray semicolon.
50808         * g++.dg/expr/pmf-1.C: Change error message.
50809         * g++.dg/ext/asm1.C: Remove stray semicolon.
50810         * g++.dg/ext/typename1.C: Add missing typenames.
50811         * g++.dg/inherit/template-as-base.C: Change error message.
50812         * g++.dg/lookup/scoped1.C: Likewise.
50813         * g++.dg/lookup/scoped2.C: Likewise.
50814         * g++.dg/lookup/using2.C: Likewise.
50815         * g++.dg/other/component1.C: Remove stray semicolon.
50816         * g++.dg/other/do1.C: Change error message.
50817         * g++.dg/other/error2.C: Likewise.
50818         * g++.dg/other/init1.C: Likewise.
50819         * g++.dg/other/packed1.C: Remove stray semicolon.
50820         * g++.dg/other/ptrmem2.C: Change error message.
50821         * g++.dg/parse/parameter-declaration-1.C: Remove line number
50822         marker.
50823         * g++.dg/special/initp1.C: Remove invalid attribute usage.
50824         * g++.dg/template/access3.C: Add typename keyword.
50825         * g++.dg/template/access5.C: Remove stray semicolon.
50826         * g++.dg/template/access6.C: Likewise.
50827         * g++.dg/template/complit1.C: Likewise.
50828         * g++.dg/template/crash1.C: Change error message.
50829         * g++.dg/template/inherit2.C: Remove stray semicolon.
50830         * g++.dg/template/instantiate2.C: Likewise.
50831         * g++.dg/template/instantiate3.C: Change error message.
50832         * g++.dg/template/qual1.C: Remove stray semicolon.
50833         * g++.dg/template/qualttp18.C: Change error message.
50834         * g++.dg/template/ref1.C: Remove stray semicolon.
50835         * g++.dg/template/sizeof1.C (A::value): Declare it.
50836         * g++.dg/template/spec4.C: Change error message.
50837         * g++.dg/template/static1.C: Likewise.
50838         * g++.dg/template/type1.C: Likewise.
50839         * g++.dg/template/typename3.C: Likewise.
50840         * g++.old-deja/g++.benjamin/13478.C: Change error message.
50841         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50842         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50843         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50844         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50845         named return value extension.
50846         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50847         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50848         * g++.old-deja/g++.bob/extern_C.C: Likewise.
50849         * g++.old-deja/g++.bob/inherit2.C: Likewise.
50850         * g++.old-deja/g++.brendan/complex1.C: Likewise.
50851         * g++.old-deja/g++.brendan/copy5.C: Likewise.
50852         * g++.old-deja/g++.brendan/crash13.C: Likewise.
50853         * g++.old-deja/g++.brendan/crash15.C: Likewise.
50854         * g++.old-deja/g++.brendan/crash18.C: Change error message.
50855         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
50856         * g++.old-deja/g++.brendan/crash38.C: Likewise.
50857         * g++.old-deja/g++.brendan/crash50.C: Likewise.
50858         * g++.old-deja/g++.brendan/crash56.C: Likewise.
50859         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
50860         syntax.
50861         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
50862         * g++.old-deja/g++.brendan/crash8.C: Change error message.
50863         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
50864         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50865         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
50866         * g++.old-deja/g++.brendan/template11.C: Likewise.
50867         * g++.old-deja/g++.brendan/template26.C: Likewise.
50868         * g++.old-deja/g++.brendan/template27.C: Use explicit
50869         specialization syntax.
50870         * g++.old-deja/g++.brendan/template30.C: Likewise.
50871         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
50872         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
50873         non-dependent names.
50874         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
50875         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
50876         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
50877         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
50878         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
50879         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
50880         named return value extension.
50881         * g++.old-deja/g++.ext/namedret2.C: Likewise.
50882         * g++.old-deja/g++.ext/namedret3.C: Likewise.
50883         * g++.old-deja/g++.ext/return1.C: Likewise.
50884         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
50885         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
50886         * g++.old-deja/g++.jason/access8.C: Likewise.
50887         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
50888         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
50889         pseudo-destructor names.
50890         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
50891         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
50892         pseudo-destructor names.
50893         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
50894         * g++.old-deja/g++.jason/overload19.C: Likewise.
50895         * g++.old-deja/g++.jason/overload32.C: Likewise.
50896         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
50897         stray semicolons.
50898         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
50899         * g++.old-deja/g++.jason/return.C: Likewise.
50900         * g++.old-deja/g++.jason/return2.C: Likewise.
50901         * g++.old-deja/g++.jason/shadow1.C: Likewise.
50902         * g++.old-deja/g++.jason/special.C: Use explicit specialization
50903         syntax.
50904         * g++.old-deja/g++.jason/template10.C: Account for use of
50905         non-dependent names.
50906         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
50907         syntax.
50908         * g++.old-deja/g++.jason/template37.C: Likewise.
50909         * g++.old-deja/g++.law/access4.C: Change error messages.
50910         * g++.old-deja/g++.law/arm13.C: Remove incorrect
50911         pseudo-destructor names.
50912         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
50913         * g++.old-deja/g++.law/ctors9.C: Likewise.
50914         * g++.old-deja/g++.law/cvt22.C: Likewise.
50915         * g++.old-deja/g++.law/dtors5.C: Likewise.
50916         * g++.old-deja/g++.law/global-init1.C: Likewise.
50917         * g++.old-deja/g++.law/missed-error3.C: Likewise.
50918         * g++.old-deja/g++.law/operators28.C: Likewise.
50919         * g++.old-deja/g++.law/visibility28.C: Likewise.
50920         * g++.old-deja/g++.martin/eval1.C: Likewise.
50921         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
50922         name.
50923         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
50924         * g++.old-deja/g++.mike/net34.C: Likewise.
50925         * g++.old-deja/g++.mike/net36.C: Likewise.
50926         * g++.old-deja/g++.mike/ns2.C: Likewise.
50927         * g++.old-deja/g++.mike/p12306.C: Likewise.
50928         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
50929         value extension.
50930         * g++.old-deja/g++.mike/p700.C: Likewise.
50931         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
50932         * g++.old-deja/g++.mike/p710.C: Likewise.
50933         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
50934         value extension.
50935         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
50936         * g++.old-deja/g++.mike/pmf9.C: Likewise.
50937         * g++.old-deja/g++.ns/crash2.C: Likewise.
50938         * g++.old-deja/g++.ns/crash3.C: Likewise.
50939         * g++.old-deja/g++.ns/invalid1.C: Likewise.
50940         * g++.old-deja/g++.ns/ns17.C: Likewise.
50941         * g++.old-deja/g++.ns/template16.C: Likewise.
50942         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
50943         keyword.
50944         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
50945         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
50946         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
50947         named return value extension.
50948         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
50949         * g++.old-deja/g++.other/access4.C: Issue additional error
50950         messages.
50951         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
50952         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
50953         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
50954         * g++.old-deja/g++.other/crash25.C: Change error message.
50955         * g++.old-deja/g++.other/crash4.C: Change error message.
50956         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
50957         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
50958         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
50959         checks.
50960         * g++.old-deja/g++.other/defarg8.C: Likewise.
50961         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
50962         * g++.old-deja/g++.other/dtor10.C: Likewise.
50963         * g++.old-deja/g++.other/incomplete.C: Likewise.
50964         * g++.old-deja/g++.other/linkage7.C: Likewise.
50965         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
50966         lookup algorithm.
50967         * g++.old-deja/g++.other/mangle2.C: Likewise.
50968         * g++.old-deja/g++.other/refinit2.C: Likewise.
50969         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
50970         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
50971         * g++.old-deja/g++.pt/crash28.C: Likewise.
50972         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
50973         syntax.
50974         * g++.old-deja/g++.pt/crash32.C: Change error message.
50975         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
50976         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
50977         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
50978         error message position.
50979         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
50980         * g++.old-deja/g++.pt/defarg8.C: Change error message.
50981         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
50982         syntax.
50983         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
50984         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
50985         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
50986         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
50987         keyword.
50988         * g++.old-deja/g++.pt/explicit31.C: Likewise.
50989         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
50990         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
50991         keyword.
50992         * g++.old-deja/g++.pt/explicit71.C: Change error message.
50993         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
50994         syntax.
50995         * g++.old-deja/g++.pt/friend28.C: Account for use of
50996         non-dependent names.
50997         * g++.old-deja/g++.pt/friend29.C: Likewise.
50998         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
50999         rules.
51000         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
51001         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
51002         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
51003         lookup rules.
51004         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
51005         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
51006         keyword.
51007         * g++.old-deja/g++.pt/memclass20.C: Likewise.
51008         * g++.old-deja/g++.pt/memclass5.C: Likewise.
51009         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
51010         keyword.
51011         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
51012         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
51013         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
51014         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
51015         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
51016         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
51017         keyword.
51018         * g++.old-deja/g++.pt/spec10.C: Likewise.
51019         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
51020         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
51021         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
51022         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
51023         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
51024         * g++.old-deja/g++.pt/ttp62.C: Likewise.
51025         * g++.old-deja/g++.pt/ttp64.C: Likewise.
51026         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
51027         * g++.old-deja/g++.pt/typename15.C: Likewise.
51028         * g++.old-deja/g++.pt/typename22.C: Likewise.
51029         * g++.old-deja/g++.pt/typename6.C: Change error messages.
51030         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
51031         * g++.old-deja/g++.pt/virtual2.C: Likewise.
51032         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
51033         syntax.
51034         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
51035         return value extension.
51036         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
51037         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
51038         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
51039         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
51040
51041 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
51042
51043         * g++.dg/warn/inline1.C: New test.
51044         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
51045         * g++.old-deja/g++.jason/synth10.C: Likewise.
51046         * g++.old-deja/g++.mike/net31.C: Likewise.
51047         * g++.old-deja/g++.mike/p8786.C: Likewise.
51048
51049         * g++.dg/template/friend10.C: New test.
51050         * g++.dg/template/conv5.C: New test.
51051
51052 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
51053
51054         * g++.dg/lookup/scoped3.C: New test.
51055
51056         * g++.dg/lookup/decl1.C: New test.
51057         * g++.dg/lookup/decl2.C: New test.
51058
51059 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
51060
51061         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
51062         gcc.c-torture/compile/20021015-1.c,
51063         gcc.c-torture/compile/20021015-2.c,
51064         gcc.c-torture/compile/20021123-1.c,
51065         gcc.c-torture/compile/20021123-2.c,
51066         gcc.c-torture/compile/20021123-3.c,
51067         gcc.c-torture/compile/20021123-4.c,
51068         gcc.c-torture/execute/20021024-1.c: Add tests previously added
51069         only to 3.1 or 3.2 branch.
51070
51071 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
51072
51073         * gcc.dg/i386-bitfield3.c: New test.
51074
51075         * gcc.dg/i386-bitfield2.c: New test.
51076
51077 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
51078
51079         * g++.dg/parse/conv_op1.C: New test.
51080
51081 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
51082
51083         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
51084         approved.
51085
51086 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
51087
51088         * gcc.c-torture/compile/20021220-1.c: New test.
51089
51090 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
51091
51092         * gcc.dg/i386-fastcall-1.c: New.
51093
51094 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51095
51096         * gcc.c-torture/execute/20021219-1.c: New test.
51097
51098 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51099
51100         * gcc.dg/i386-pic-1.c: New test.
51101
51102 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51103
51104         PR c++/8099
51105         * g++.dg/template/friend9.C: New test.
51106
51107 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51108
51109         PR c++/3663
51110         * g++.dg/template/access7.C: New test.
51111
51112 2002-12-18  Nick Clifton  <nickc@redhat.com>
51113
51114         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
51115         the libstdc++-v3 directory has been found.
51116
51117 2002-12-12  Devang Patel <dpatel@apple.com>
51118         * gcc.dg/darwin-ld-1.c: New test.
51119         * gcc.dg/darwin-ld-2.c: New test.
51120         * gcc.dg/darwin-ld-3.c: New test.
51121         * gcc.dg/darwin-ld-4.c: New test.
51122         * gcc.dg/darwin-ld-5.c: New test.
51123
51124 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
51125
51126         * gcc.c-torture/compile/20021212-1.c: New test.
51127
51128 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
51129
51130         * gcc.dg/fshort-wchar: New test.
51131
51132 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
51133
51134         PR c++/8372
51135         * g++.dg/template/dtor1.C: New test.
51136
51137         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
51138         markers.
51139
51140 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
51141
51142         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
51143
51144 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
51145
51146         * g++.dg/template/static1.C: New test.
51147         * g++.dg/template/static2.C: New test.
51148         * g++.old-deja/g++.ext/memconst.C: New test.
51149
51150 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51151
51152         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
51153         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
51154         * g++.dg/special/initp1.C: Likewise.
51155
51156 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
51157
51158         * gcc.c-torture/execute/20021204-1.c: New test.
51159
51160 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
51161
51162         * gcc.dg/ppc-fmadd-1.c: New file.
51163         * gcc.dg/ppc-fmadd-2.c: New file.
51164         * gcc.dg/ppc-fmadd-3.c: New file.
51165
51166 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
51167
51168         * gcc.c-torture/compile/20021204-1.c: New test.
51169
51170 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
51171
51172         * g++.dg/inherit/covariant2.C: New test.
51173         * g++.dg/inherit/covariant3.C: New test.
51174         * g++.dg/inherit/covariant4.C: New test.
51175         * g++.dg/inherit/covariant1.C: Remove XFAIL.
51176         * g++.old-deja/g++.robertl/eb17.C: Likewise.
51177
51178 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
51179
51180         PR c++/8688
51181         * g++.dg/init/brace3.C: New test.
51182
51183 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
51184
51185         * gcc.dg/20020210-1.c: Fix a comment typo.
51186
51187 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
51188
51189         PR c++/8720
51190         * g++.dg/parse/defarg1.C: New test.
51191
51192         PR c++/8615
51193         * g++.dg/template/char1.C: New test.
51194
51195         * g++.dg/template/varmod1.C: Fix typo.
51196
51197 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51198
51199         DR 180
51200         * g++.old-deja/g++.pt/crash32.C: Expect error.
51201
51202 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
51203
51204         PR c++/5919
51205         * g++.dg/template/varmod1.C: New test.
51206
51207         PR c++/8727
51208         * g++.dg/inherit/typeinfo1.C: New test.
51209
51210         PR c++/8663
51211         * g++.dg/inherit/typedef1.C: New test.
51212
51213 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
51214
51215         PR c++/8332
51216         PR c++/8493
51217         * g++.dg/template/strlen1.C: New test.
51218
51219         PR c++/8227
51220         * g++.dg/template/ctor2.C: New test.
51221
51222         PR c++/8214
51223         * g++.dg/init/string1.C: New test.
51224
51225         PR c++/8511
51226         * g++.dg/template/friend8.C: New test.
51227
51228 2002-11-29  Joe Buck <jbuck@synopsys.com>
51229
51230         * g++.dg/lookup/anon2.C: New test.
51231
51232 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
51233
51234         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
51235         h8300 port.
51236
51237 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
51238
51239         * gcc.dg/bitfld-6.c: New test.
51240
51241 2002-11-27  Jan Hubicka  <jh@suse.cz>
51242
51243         * gcc.c-torture/execute/20021127.[cx]: New test.
51244
51245 2002-11-26  Jan Hubicka  <jh@suse.cz>
51246
51247         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
51248         quality.
51249
51250 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
51251
51252         * g++.dg/init/brace2.C: New test.
51253         * g++.old-deja/g++.mike/p9129.C: Correct.
51254
51255 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
51256
51257         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
51258
51259 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
51260
51261         * gcc.dg/sibcall-6: New test for indirect sibcalls.
51262
51263 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
51264
51265         * g++.dg/abi/empty11.C: New test.
51266         * g++.dg/rtti/cv1.C: New test.
51267
51268 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
51269
51270         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
51271
51272 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
51273
51274         * g++.dg/abi/empty10.C: New test.
51275
51276 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
51277
51278         * gcc.c-torture/compile/20021124-1.c: New test.
51279
51280 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
51281
51282         * g++.dg/abi/rtti2.C: New test.
51283
51284 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
51285
51286         * gcc.dg/i386-unroll-1.c: New test.
51287
51288 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
51289
51290         * gcc.c-torture/compile/20021120-1.c: New test.
51291         * gcc.c-torture/compile/20021120-2.c: New test.
51292
51293 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51294
51295         * gcc.dg/bitfld-5.c: New test.
51296
51297 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51298
51299         * gcc.c-torture/execute/20021120-3.c: New test.
51300
51301 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51302
51303         * gcc.c-torture/execute/20021120-2.c: New test.
51304
51305 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51306
51307         * gcc.c-torture/execute/20021120-1.c: New test.
51308
51309 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
51310
51311         * gcc.c-torture/execute/20021118-3.c: New test.
51312
51313 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51314
51315         * gcc.c-torture/compile/20021119-1.c: New test.
51316
51317 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
51318
51319         * gcc.dg/duff-1.c: New test.
51320         * gcc.dg/duff-2.c: New test.
51321         * gcc.dg/duff-3.c: New test.
51322
51323 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
51324
51325         * gcc.dg/cpp/_Pragma5.c: New test.
51326
51327 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51328
51329         * gcc.c-torture/execute/20021118-2.c: New test.
51330
51331 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51332
51333         * gcc.c-torture/execute/20021118-1.c: New test.
51334
51335 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
51336
51337         * gcc.dg/20021116-1.c: New test.
51338
51339 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
51340
51341         * g++.dg/abi/vcall1.C: New test.
51342
51343 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
51344
51345         * gcc.dg/20021029-1.c: New test.
51346         * gcc.dg/20021029-2.c: New test.
51347
51348 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51349
51350         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
51351
51352 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51353
51354         PR c/8439
51355         * gcc.dg/20021110.c: Move to ...
51356         * gcc.c-torture/compile/20021110.c: .... here.
51357
51358 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51359
51360         PR c/8467
51361         * gcc.c-torture/execute/20021111-1.c
51362
51363 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51364
51365         PR c/8439
51366         * gcc.dg/20021110.c: New test.
51367
51368 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
51369
51370         * g++.dg/abi/vthunk3.C: Run only on x86.
51371
51372 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
51373
51374         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
51375
51376 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
51377
51378         * lib/compat.exp (compat-execute): Fix logic error in last
51379         change.
51380
51381 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
51382
51383         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
51384
51385 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51386
51387         PR c++/8389
51388         * g++.dg/template/access6.C: New test.
51389
51390 2002-11-08  Jan Hubicka  <jh@suse.cz>
51391
51392         * gcc.dg/i386-ssefp-1.c: New test.
51393         * gcc.dg/i386-ssefp-1.c: New test.
51394
51395 2002-11-08  Jan Hubicka  <jh@suse.cz>
51396
51397         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
51398
51399 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51400
51401         * g++.dg/abi/vthunk3.C: New test.
51402
51403         PR c++/8338
51404         * g++.dg/template/crash2.C: New test.
51405
51406 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51407
51408         * g++.dg/abi/dtor1.C: New test.
51409         * g++.dg/abi/dtor2.C: Likewise.
51410
51411 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
51412
51413         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
51414         Darwin.
51415
51416 2002-11-04  Adam Nemet  <anemet@lnxw.com>
51417
51418         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
51419         -mthumb.  Only xfail with -O0.
51420
51421 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
51422
51423         * g++.dg/abi/thunk1.C: New test.
51424         * g++.dg/abi/thunk2.C: Likewise.
51425         * g++.dg/abi/vtt1.C: Likewise.
51426
51427 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
51428
51429         PR optimization/8423
51430         * gcc.c-torture/execute/builtin-constant.c: New test.
51431
51432 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
51433
51434         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
51435         Add some more cases.
51436
51437 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
51438
51439         PR c++/8391
51440         * g++.dg/opt/local1.C: New test.
51441
51442 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
51443
51444         PR c++/8160
51445         * g++.dg/template/complit1.C: New test.
51446
51447         PR c++/8149
51448         * g++.dg/template/typename4.C: Likewise.
51449
51450 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51451
51452         Core issue 287, PR c++/7639
51453         * g++.dg/template/instantiate1.C: Adjust error location.
51454         * g++.dg/template/instantiate3.C: New test.
51455         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
51456         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
51457         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
51458
51459 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
51460
51461         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
51462
51463 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
51464
51465         PR c++/8287
51466         * g++.dg/init/dtor2.C: New test.
51467
51468 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51469
51470         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
51471         * gcc.dg/nest.c: Bypass errors on irix6.
51472
51473 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
51474
51475         * gcc.dg/nest.c: Expect error for mmix-*-*.
51476         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
51477
51478 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
51479
51480         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
51481         markers.
51482
51483         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
51484
51485 2002-10-25  Mike Stump  <mrs@apple.com>
51486
51487         * gcc.dg/warn-1.c: New test.
51488
51489 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51490
51491         * g++.dg/template/typename3.C: New test.
51492
51493 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
51494
51495         * g++.dg/lookup/ptrmem1.C: New test.
51496
51497         * g++.dg/abi/vthunk2.C: New test.
51498
51499 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51500
51501         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
51502
51503 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
51504
51505         * g++.dg/abi/empty9.C: New test.
51506
51507 2002-10-24  Richard Henderson  <rth@redhat.com>
51508
51509         * g++.dg/inherit/thunk1.C: Enable for ia64.
51510
51511 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51512
51513         PR c++/8067
51514         * g++.dg/lookup/pretty1.C: New test.
51515
51516 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
51517
51518         * gcc.dg/20021023-1.c: New test.
51519
51520 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51521
51522         PR c++/7679
51523         * g++.dg/parse/inline1.C: New test.
51524
51525 2002-10-23  Richard Henderson  <rth@redhat.com>
51526
51527         * g++.dg/inherit/thunk1.C: Enable for x86_64.
51528
51529         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
51530
51531 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
51532
51533         PR c++/6579
51534         * g++.dg/parse/stmtexpr3.C: New test.
51535
51536 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
51537
51538         * g++.dg/expr/cond1.C: New test.
51539
51540 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51541
51542         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
51543
51544 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51545
51546         * g++.dg/abi/vbase13.C: New test.
51547         * g++.dg/abi/vbase14.C: Likewise.
51548
51549 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
51550
51551         * gcc.dg/tls/pic-1.c: New test.
51552         * gcc.dg/tls/nonpic-1.c: New test.
51553         * gcc.dg/20021018-1.c: New test.
51554
51555 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51556
51557         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51558         Remove only files with the same base name as the test case.
51559         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51560         (profopt-execute): Likewise.  Also, remove old profiling
51561         and performance data files before running the tests.
51562
51563         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51564         * g++.dg/bprob/bprob.exp: Likewise.
51565         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
51566         to allow more general test case names.
51567
51568         * g++.dg/bprob/bprob-1.C: Rename to ...
51569         * g++.dg/bprob/g++-bprob-1.C: ... this.
51570
51571         * g77.dg/bprob/bprob-1.f: Rename to ...
51572         * g77.dg/bprob/g77-bprob-1.f: ... this.
51573
51574 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51575
51576         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51577         bison 1.50 or later.
51578
51579 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
51580
51581         * g++.dg/README: Describe more test directories.
51582
51583 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51584
51585         * g++.dg/init/array6.C: Add additional tests.
51586
51587 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51588
51589         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51590         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51591
51592 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
51593
51594         * gcc.c-torture/compile/20020604-1.x: New.
51595         * gcc.c-torture/compile/simd-5.x: Likewise.
51596         * gcc.c-torture/execute/920710-1.x: Likewise.
51597         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51598
51599 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51600
51601         * g++.dg/inherit/override1.C: Add dg-options clause.
51602
51603 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
51604
51605         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
51606         _mm_slli_si128.
51607
51608 2002-10-19  Andreas Schwab  <schwab@suse.de>
51609
51610         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
51611         directory component.
51612
51613 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
51614
51615         * g++.dg/inherit/thunk1.C: New test.
51616
51617         * g++.dg/inherit/override1.C: New test.
51618
51619         * g++.dg/abi/mangle11.C: New test.
51620         * g++.dg/abi/mangle14.C: New test.
51621         * g++.dg/abi/mangle17.C: New test.
51622
51623 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
51624
51625         * g++.dg/overload/member2.C: New test.
51626
51627 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
51628
51629         * g++.dg/README: Describe new compat directory.
51630         * g++.dg/dg.exp: Skip tests in compat directory.
51631         * README.compat: New file.
51632         * lib/compat.exp: New expect script.
51633         * g++.dg/compat: New test directory.
51634         * g++.dg/compat/compat.exp: New expect script.
51635         * g++.dg/compat/abi: New test directory.
51636         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51637         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51638         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51639         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51640         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51641         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51642         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51643         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51644         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51645         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
51646         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
51647         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
51648         * g++.dg/compat/break: New test directory.
51649         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
51650         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
51651         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
51652         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
51653         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
51654         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
51655         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
51656         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
51657         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
51658         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
51659         g++.dg/compat/break/README: New files.
51660         * g++.dg/compat/eh: New test directory.
51661         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
51662         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
51663         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
51664         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
51665         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
51666         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
51667         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
51668         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
51669         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
51670         g++.dg/compat/eh/filter2_y.C,
51671         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
51672         g++.dg/compat/eh/new1_y.C,
51673         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
51674         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
51675         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
51676         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
51677         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
51678         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
51679         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
51680         g++.dg/compat/eh/unexpected1_y.C: New files.
51681         * g++.dg/compat/init: New test directory.
51682         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
51683         g++.dg/compat/init/array5_y.C,
51684         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
51685         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
51686         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
51687         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
51688         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
51689         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
51690         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
51691         g++.dg/compat/init/init-ref2_y.C: New files.
51692
51693 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51694
51695         PR c++/7584
51696         * g++.dg/inherit/using3.C: New test.
51697
51698 2002-10-17  Jan Hubicka  <jh@suse.cz>
51699
51700         * gcc.dg/20021017-2.c: New test.
51701
51702 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51703
51704         * g++.dg/abi/mangle16.C: Adjust.
51705
51706         * g++.dg/init/array8.C: New test.
51707
51708 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
51709
51710         * gcc.dg/special/mips-abi.exp: New test.
51711         * gcc.dg/special/mips-abi.s: Empty file used by the above.
51712
51713 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51714
51715         * g++.dg/abi/mangle16.C: New test.
51716         * g++.dg/abi/mangle17.C: Likewise.
51717
51718         PR c++/7478
51719         * g++.dg/template/ref1.C: New test.
51720
51721 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51722
51723         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
51724
51725 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
51726
51727         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
51728
51729 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51730
51731         PR c++/7524
51732         * g++.dg/init/array7.C: New test.
51733
51734 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
51735
51736         * g++.dg/init/array6.C: New test.
51737
51738         * g++.dg/abi/mangle13.C: Likewise.
51739         * g++.dg/abi/mangle14.C: Likewise.
51740         * g++.dg/abi/mangle15.C: Likewise.
51741
51742 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51743
51744         * g++.dg/abi/empty8.C: New test.
51745
51746 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
51747
51748         * g++.dg/init/ctor1.C: New test.
51749
51750 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
51751
51752         * gcc.c-torture/execute/20021015-1.c: New test.
51753
51754 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
51755
51756         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
51757
51758 2002-10-14  Jan Hubicka  <jh@suse.cz>
51759
51760         * gcc.dg/i386-ssetype-[1-5].c: New tests.
51761
51762 2002-10-14  Richard Henderson  <rth@redhat.com>
51763
51764         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
51765
51766 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51767
51768         PR optimization/6631
51769         * g++.dg/opt/const2.C: New test.
51770
51771 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51772
51773         PR c++/7176
51774         * g++.dg/parse/friend1.C: New test.
51775         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
51776
51777 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
51778
51779         * gcc.dg/20021014-1.c: New test.
51780
51781 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
51782
51783         PR c++/5661
51784         * g++.dg/ext/vlm1.C: New test.
51785         * g++.dg/ext/vlm2.C: Likewise.
51786
51787         * g++.dg/init/array1.C: Remove invalid braces.
51788         * g++.dg/init/brace1.C: New test.
51789         * g++.dg/init/copy2.C: Likewise.
51790         * g++.dg/init/copy3.C: Likewise.
51791         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
51792         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
51793         braces.
51794
51795 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
51796
51797         * gcc.dg/cpp/assembler.S: Don't use -ansi.
51798
51799 2002-10-11  Richard Shann  <richard.shann@superh.com>
51800
51801         * gcc.c-torture/compile/simd-5.c: New test.
51802
51803 2002-10-10  Roger Sayle  <roger@eyesopen.com>
51804
51805         * gcc.c-torture/execute/shiftopt-1.c: New test case.
51806
51807 2002-10-10  Jim Wilson  <wilson@redhat.com>
51808
51809         * gcc.c-torture/execute/20021010-1.c: New test.
51810
51811 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
51812
51813         PR c/7353
51814         * g++.dg/ext/typedef-init.C: New test.
51815         * gcc.dg/typedef-init.c: New test.
51816
51817 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
51818
51819         * gcc.dg/cpp/paste13.c: New test.
51820
51821 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51822
51823         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
51824         remaining platforms, XFAIL during compile, not execute.  Don't
51825         XFAIL at -O0.
51826
51827 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
51828
51829         * gcc.dg/alias-1.c: Tweak expected warning.
51830
51831 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51832
51833         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51834
51835 2002-10-06  Andreas Jaeger  <aj@suse.de>
51836
51837         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51838         * gcc.dg/cpp/c++98.C: Likewise.
51839
51840         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51841         * g++.dg/cpp/c++98.C: Likewise.
51842
51843         * g++.dg/README (Subdirectories): Mention cpp directory.
51844
51845         PR target/7559
51846         * gcc.dg/20021006-1.c: New test.
51847
51848 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51849
51850         PR c++/7804
51851         * g++.dg/other/warning1.C: New test.
51852
51853 2002-10-04  Roger Sayle  <roger@eyesopen.com>
51854
51855         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
51856         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
51857         and sparc-*-* with -m64 as expected failures.  See PR 8087.
51858
51859 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51860
51861         PR c++/7931
51862         * g++.dg/template/ptrmem3.C: New test.
51863
51864         PR c++/7754
51865         * g++.dg/template/union1.C: New test.
51866
51867 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51868
51869         PR c++/8006
51870         * g++.dg/abi/mangle9.C: New test.
51871         * g++.dg/abi/mangle10.C: New test.
51872         * g++.dg/abi/mangle11.C: New test.
51873         * g++.dg/abi/mangle12.C: New test.
51874
51875 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
51876
51877         PR c++/7188.
51878         * g++.dg/template/meminit1.C: New test.
51879         * g++.dg/warn/Wreorder-1.C: Likewise.
51880         * g++.old-deja/g++.mike/warn3.C: Tweak.
51881         * lib/prune.exp: Ingore "in copy constructor".
51882
51883 2002-10-02  Andreas Jaeger  <aj@suse.de>
51884
51885         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
51886         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
51887         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
51888         on x86-64.
51889
51890 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51891
51892         * gcc.dg/empty1.C: Fix typo.
51893
51894 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
51895
51896         * gcc.dg/alias-1.c: New test.
51897
51898 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51899
51900         * gcc.dg/empty1.C: New test.
51901
51902         * g++.dg/tls/init-2.C: Tweak error messages.
51903
51904 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
51905
51906         * gcc.c-torture/compile/20020923-1.c: New test.
51907
51908 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
51909
51910         * gcc.c-torture/execute/ffs-1.c: New test.
51911         * gcc.c-torture/execute/ffs-2.c: Ditto.
51912
51913 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
51914
51915         * g++.dg/overload/member1.C: New test.
51916
51917 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
51918
51919         * g++.dg/abi/empty7.C: New test.
51920         * g++.dg/init/pm2.C: Likewise.
51921
51922 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
51923
51924         * g++.dg/rtti/crash1.C: New test.
51925
51926 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
51927
51928         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
51929         gcc.dg/sibcall-4.c: New tests.
51930
51931 2002-09-28  Roger Sayle  <roger@eyesopen.com>
51932
51933         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
51934         powerpc and MMIX targets.
51935
51936 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
51937
51938         * gcc.dg/cpp/20020927-1.c: New.
51939
51940 2002-09-26  David S. Miller  <davem@redhat.com>
51941
51942         * gcc.c-torture/compile/trunctfdf.c: New.
51943
51944 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51945
51946         * lib/target-supports.exp (check_weak_available): Handle solaris2.
51947
51948 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
51949
51950         * gcc.c-torture/execute/loop-15.c: New.
51951
51952 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
51953
51954         * README.QMTEST: Fix typo.
51955
51956 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
51957
51958         * gcc.dg/20020926-1.c: New test.
51959
51960 2002-09-25  David S. Miller  <davem@redhat.com>
51961
51962         PR target/7842
51963         * gcc.c-torture/execute/shiftdi.c: New test.
51964
51965 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
51966
51967         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
51968         unique to the tool.
51969         * lib/g77.exp (g77_init): Likewise.
51970         * lib/g++.exp (g++_init): Likewise.
51971         * lib/objc.exp (objc_init): Likewise.
51972
51973 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
51974
51975         * g++.dg/abi/empty5.C: New test.
51976         * g++.dg/abi/empty6.C: New test.
51977         * g++.dg/abi/vbase12.C: New test.
51978
51979 2002-09-25  Richard Henderson  <rth@redhat.com>
51980
51981         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
51982         too-small long double.
51983
51984 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
51985
51986         * gcc.dg/20020919-1.c: New test.
51987
51988 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
51989
51990         * g++.dg/abi/bitfield6.C: New test.
51991         * g++.dg/abi/bitfield7.C: New test.
51992         * g++.dg/abi/bitfield8.C: New test.
51993         * g++.dg/abi/vbase11.C: New test.
51994
51995 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51996
51997         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
51998         hppa*-*-hpux*.  Update test comment.
51999
52000 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
52001
52002         * gcc.dg/tls/struct-1.c: New test.
52003
52004 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
52005
52006         * gcc.dg/cpp/tr-warn2.c: Update.
52007
52008 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
52009
52010         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
52011
52012 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
52013
52014         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
52015         systems.
52016
52017 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
52018
52019         * gcc.c-torture/execute/ieee/mzero3.c: New test.
52020
52021         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52022         Adjust for c++filt moved to binutils.  Remove spurious duplicate
52023         setting of cxxfilt.
52024
52025 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
52026
52027         * gcc.dg/20020312-2.c: Update for darwin.
52028
52029 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
52030
52031         * g++.old-deja/g++.other/crash32.C: Mark ICE.
52032
52033 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
52034
52035         * objc.dg/comp-types-1.m: New test.
52036         * objc.dg/comp-types-2.m: New test.
52037         * objc.dg/comp-types-3.m: New test.
52038         * objc.dg/comp-types-4.m: New test.
52039         * objc.dg/comp-types-5.m: New test.
52040         * objc.dg/comp-types-6.m: New test.
52041
52042 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52043
52044         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
52045
52046 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
52047
52048         * g++.dg/other/do1.C: New test.
52049
52050         * g++.dg/template/subst1.C: New test.
52051
52052 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
52053
52054         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
52055
52056 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
52057
52058         * g++.dg/template/qualttp20.C: Adjust expected errors.
52059         * g++.old-deja/g++.jason/report.C: Likewise.
52060         * g++.old-deja/g++.other/qual1.C: Likewise.
52061
52062         * g++.dg/lookup/scoped2.C: New test.
52063
52064         * g++.dg/ext/asm3.C: New test.
52065
52066 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
52067
52068         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
52069
52070 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
52071
52072         * ChangeLog: follow spelling conventions.
52073         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
52074         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
52075         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
52076         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
52077         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
52078         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
52079         * g++.old-deja/g++.law/global-init1.C: Likewise.
52080         * g++.old-deja/g++.other/delete4.C: Likewise.
52081         * g++.old-deja/g++.other/inline21.C: Likewise.
52082         * g++.old-deja/g++.other/singleton.C: Likewise.
52083         * g77.dg/strlen0.f: Likewise.
52084         * g77.f-torture/compile/20010519-1.f: Likewise.
52085         * g77.f-torture/compile/980310-4.f: Likewise.
52086         * gcc.c-torture/compile/20000605-1.c: Likewise.
52087         * gcc.c-torture/execute/20020225-1.c: Likewise.
52088         * gcc.dg/c90-hexfloat-2.c: Likewise.
52089         * gcc.dg/c99-bool-1.c: Likewise.
52090         * gcc.dg/c99-hexfloat-2.c: Likewise.
52091         * gcc.dg/dll-2.c: Likewise.
52092         * gcc.dg/wtr-union-init-1.c: Likewise.
52093         * gcc.dg/wtr-union-init-2.c: Likewise.
52094         * gcc.dg/wtr-union-init-3.c: Likewise.
52095         * gcc.dg/cpp/avoidpaste1.c: Likewise.
52096         * gcc.dg/cpp/defined.c: Likewise.
52097         * gcc.dg/cpp/macsyntx.c: Likewise.
52098         * gcc.dg/cpp/paste2.c: Likewise.
52099         * gcc.dg/cpp/trad/defined.c: Likewise.
52100         * gcc.dg/format/c90-printf-1.c: Likewise.
52101         * gcc.dg/format/c90-scanf-1.c: Likewise.
52102         * gcc.dg/format/c99-printf-1.c: Likewise.
52103         * gcc.dg/format/c99-scanf-1.c: Likewise.
52104         * gcc.misc-tests/gcov-8.c: Likewise.
52105         * lib/profopt.exp: Likewise.
52106
52107 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
52108
52109         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
52110
52111 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
52112
52113         * g++.dg/inherit/using2.C: New test.
52114
52115 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
52116
52117         * ChangeLog: Follow spelling conventions.
52118         * g++.dg/template/friend4.C: Likewise.
52119         * g++.old-deja/g++.pt/crash67.C: Likewise.
52120         * gcc.c-torture/execute/20000801-4.c: Likewise.
52121         * gcc.dg/c90-digraph-1.c: Likewise.
52122         * gcc.dg/c94-digraph-1.c: Likewise.
52123         * gcc.dg/c99-digraph-1.c: Likewise.
52124         * gcc.dg/cpp/line5.c: Likewise.
52125         * gcc.dg/cpp/multiline.c: Likewise.
52126         * gcc.dg/cpp/trad/literals-1.c: Likewise.
52127         * gcc.dg/format/attr-3.c: Likewise.
52128         * gcc.dg/format/c90-scanf-3.c: Likewise.
52129         * gcc.dg/format/ext-4.c: Likewise.
52130
52131 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
52132
52133         * g++.dg/template/pretty1.C: New test.
52134
52135 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
52136
52137         * gcc.c-torture/execute/struct-cpy-1.c: New test.
52138
52139 2002-09-13  Matt Austern  <austern@apple.com>
52140
52141         * g++.dg/other/constref[12].C: New, regression tests for
52142         passing a cast expression to a function by const reference.
52143
52144 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
52145
52146         * g++.dg/template/deduce1.C: New test.
52147
52148 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
52149
52150         * gcc.c-torture/execute/simd-1.c: Force all use of int to
52151         32-bit int.
52152
52153 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52154
52155         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
52156         usage.
52157
52158 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
52159
52160         * gcc.c-torture/compile/20020910-1.c: New test.
52161
52162 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
52163
52164         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
52165
52166 2002-09-10  Andreas Jaeger  <aj@suse.de>
52167
52168         * gcc.dg/20020312-2.c: Adjust for x86-64.
52169
52170 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
52171
52172         * g77.dg/7388.f: New test case for PR 7388.
52173
52174 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
52175
52176         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
52177
52178 2002-09-05  Ziemowit Laski <zlaski@apple.com>
52179
52180         * objc.dg/proto-lossage-1.m: New test.
52181
52182 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
52183
52184         * gcc.dg/cpp/_Pragma4.c: Fix typo.
52185
52186 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
52187
52188         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
52189         expected to pass.
52190
52191 2002-09-06  Stan Shebs  <shebs@apple.com>
52192             David Edelsohn  <edelsohn@gnu.org>
52193
52194         * gcc.dg/weak: New directory.
52195         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
52196         target-specific xfail bits.
52197         * gcc.dg/typeof-2.c: Move to new directory.
52198         * gcc.dg/weak.exp: New expect script.
52199
52200 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
52201
52202         * gcc.c-torture/execute/extzvsi.c: New test.
52203
52204 2002-09-05  Stan Shebs  <shebs@apple.com>
52205
52206         * gcc.dg/weak-1.c: xfail on Darwin.
52207         * gcc.dg/weak-2.c: Ditto.
52208         * gcc.dg/weak-3.c: Ditto.
52209         * gcc.dg/weak-4.c: Ditto.
52210         * gcc.dg/weak-5.c: Ditto.
52211         * gcc.dg/weak-6.c: Ditto.
52212         * gcc.dg/weak-7.c: Ditto.
52213         * gcc.dg/weak-8.c: Ditto.
52214         * gcc.dg/weak-9.c: Ditto.
52215
52216 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
52217
52218         * gcc.c-torture/execute/loop-14.c: New test.
52219
52220 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
52221
52222         * g++.dg/other/cxa-atexit1.C: New test.
52223
52224         * gcc.dg/typeof-2.c: New test.
52225
52226 2002-09-03  Roger Sayle  <roger@eyesopen.com>
52227
52228         * gcc.dg/builtins-2.c: New testcase.
52229         * gcc.dg/builtins-3.c: New testcase.
52230
52231 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
52232
52233         * gcc.dg/cpp/_Pragma4.c: New test.
52234
52235 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
52236
52237         * objc/execute/nil_method-1.m: New testcase.
52238
52239 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
52240
52241         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
52242         [Object class], not [Object initialize].
52243
52244 2002-08-31  Roger Sayle  <roger@eyesopen.com>
52245             Hans-Peter Nilsson  <hp@bitrange.com>
52246
52247         * gcc.c-torture/execute/20020720-1.x: Skip test on
52248         mmix-knuth-mmixware.  Correct comment.
52249
52250 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
52251
52252         * g++.dg/abi/bitfield5.C: New test.
52253         * g++.dg/abi/vbase10.C: Likewise.
52254
52255 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
52256
52257         * objc.dg/undeclared-selector.m: New test.
52258
52259 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
52260
52261         * g++.dg/other/offsetof1.C: Avoid cast warning.
52262
52263 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
52264
52265         * objc.dg/super-class-2.m: New test.
52266
52267 2002-08-24  Matt Austern  <austern@apple.com>
52268
52269         * g++.dg/ext/lvaddr.C: New test.
52270         * g++.dg/ext/lvcast.C: New test.
52271
52272 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
52273
52274         * g++.dg/inherit/cond1.C: New test.
52275
52276 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
52277
52278         * gcc.dg/noncompile/incomplete-1.c: New test.
52279
52280 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
52281
52282         * gcc.dg/typespec-1.c: New test.
52283
52284 2002-08-20  Devang Patel  <dpatel@apple.com>
52285         * objc.dg/proto-hier-2.m: New test.
52286
52287 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
52288
52289         * objc.dg/bitfield-1.m: New test.
52290         * objc.dg/bitfield-2.m: New test.
52291
52292 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
52293
52294         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
52295         gcc.dg/c99-flex-array-4.c: New tests.
52296
52297 2002-08-16  Stan Shebs  <shebs@apple.com>
52298
52299         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
52300
52301 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
52302
52303         * gcc.dg/typeof-1.c: New test.
52304         * g++.dg/ext/typeof2.C: New test.
52305
52306 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
52307
52308         * g++.dg/other/offsetof1.C: New test.
52309
52310 2002-08-14  Richard Henderson  <rth@redhat.com>
52311
52312         * gcc.dg/tls/diag-3.c: Fix expected message strings.
52313
52314 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
52315
52316         * gcc.dg/cpp/_Pragma3.c: New test.
52317
52318 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
52319
52320         * g++.dg/template/inherit3: New test.
52321
52322 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
52323
52324         * gcc.dg/bitfld-4.c: Add blank options.
52325
52326 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
52327
52328         * g++.dg/template/crash1.C: New test.
52329
52330 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52331
52332         * gcc.dg/tls/opt-2.c: New test.
52333
52334 2002-08-08  Devang Patel  <dpatel@apple.com>
52335
52336         * objc.dg/selector-1.m : New test
52337
52338 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52339
52340         * g++.dg/abi/bitfield4.C: New test.
52341         * gcc.dg/bitfld-4.c: New test.
52342
52343 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52344
52345         * g++.dg/other/packed1.C: New test.
52346
52347 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
52348
52349         * g++.dg/abi/offsetof.C: Tweak error messages.
52350         * g++.old-deja/g++.mike/p10769a.C: Likewise.
52351
52352 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52353
52354         * gcc.dg/bitfld-3.c: New test.
52355
52356 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
52357             Richard Henderson  <rth@redhat.com>
52358
52359         * gcc.dg/i386-bitfield1.c: New test.
52360         * g++.dg/abi/bitfield3.C: Update.
52361
52362 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
52363
52364         * objc.dg/const-str-2.m: Update.
52365         * gcc.dg/cpp/c++98.c: Change to C extension.
52366         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
52367         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
52368
52369 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
52370
52371         * gcc.dg/tls/diag-3.c: New.
52372
52373 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
52374
52375         * g++.dg/README (Subdirectories): Document new subdir expr.
52376         * g++.dg/expr/pmf-1.C: New test.
52377
52378 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
52379
52380         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
52381
52382 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
52383
52384         * g++.dg/abi/bitfield3.C: New test.
52385
52386 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
52387
52388         * lib/gcov.exp: Tweak expected line formats.
52389         * gcc.misc-tests/gcov8.c: New test.
52390         * gcc.misc-tests/gcov8.x: New flags.
52391
52392 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
52393
52394         * consistency.vlad/layout/endian.c: Include string.h.
52395
52396         * gcc.c-torture/execute/20020805-1.c: New test.
52397
52398 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
52399
52400         * g++.dg/other/conversion1.C: New test.
52401
52402 2002-08-03  Roger Sayle  <roger@eyesopen.com>
52403
52404         * gcc.dg/builtins-1.c: New testcase.
52405
52406 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
52407
52408         * g++.dg/inherit/access3.C: New test.
52409
52410 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
52411
52412         * gcc.dg/ia64-visibility-2.c: New test.
52413
52414 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
52415
52416         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
52417         __qualifier_flags to __flags.
52418
52419 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
52420
52421         * g++.dg/inherit/operator1.C: New test.
52422         * g++.dg/lookup/disamb1.C: Fix typo in comment.
52423         * g++.dg/other/error1.C: Change expected error message.
52424         * g++.dg/template/conv4.C: Likewise.
52425
52426 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
52427
52428         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
52429         for documented behavior.
52430
52431 2002-07-25  Roger Sayle  <roger@eyesopen.com>
52432
52433         * gcc.c-torture/execute/20020720-1.x: Skip this test on
52434         several targets known to fail.
52435
52436 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
52437
52438         * gcc.dg/mips-args-[123].c: New tests.
52439
52440 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
52441
52442         * gcc.dg/ppc-spe.c: New.
52443
52444 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
52445
52446         * g++.dg/other/ptrmem4.C: New testcase.
52447
52448 2002-07-24  Richard Henderson  <rth@redhat.com>
52449
52450         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
52451
52452 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
52453
52454         * g++.dg/ext/alignof1.C (main): Return 0 for success.
52455
52456 2002-07-24  Roger Sayle  <roger@eyesopen.com>
52457
52458         * gcc.c-torture/execute/memset-3.c: New testcase.
52459
52460 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
52461
52462         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
52463         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
52464
52465 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52466
52467         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
52468         Delete.
52469
52470 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
52471
52472         * gcc.c-torture/compile/simd-4.c: New test.
52473
52474 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52475
52476         PR c++/7347, c++/7348
52477         * g++.dg/template/access4.C: New test.
52478         * g++.dg/template/access5.C: New test.
52479         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
52480         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
52481         * g++.old-deja/g++.pt/ttp58.C: Likewise.
52482         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
52483
52484 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
52485
52486         * gcc.dg/gnu89-init-2.c: New test.
52487
52488 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
52489
52490         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
52491
52492 2002-07-20  Roger Sayle  <roger@eyesopen.com>
52493
52494         * gcc.c-torture/execute/20020720-1.c: New testcase.
52495
52496 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
52497
52498         * gcc.dg/cpp/Wsignprom.c: New tests.
52499
52500 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
52501
52502         * gcc.c-torture/execute/loop-13.c: New test.
52503
52504 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
52505
52506         * gcc.dg/cpp/expr.c: New tests.
52507
52508 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
52509
52510         * g++.dg/opt/pr6713.C: Add template instantiation.
52511
52512 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
52513
52514         * gcc.dg/nest.c: New test.
52515
52516 2002-07-17  Richard Henderson  <rth@redhat.com>
52517
52518         * g++.dg/opt/pr6713.C: New test.
52519
52520 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
52521
52522         * gcc.c-torture/execute/loop-2e.x: Let the testcase
52523         XFAIL for all x86 processors.
52524
52525 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
52526
52527         * gcc.c-torture/execute/20010122-1.x: Do not test with
52528         -fomit-frame-pointer.
52529
52530 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52531
52532         * g++.dg/template/instantiate2.C: New test.
52533         * g++.dg/template/spec4.C: New test.
52534
52535 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52536
52537         * g++.dg/template/access2.C: New test.
52538         * g++.dg/template/access3.C: New test.
52539
52540 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
52541
52542         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
52543         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
52544         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
52545         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
52546         Convert to use <stdarg.h>.
52547         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52548         Delete.
52549         * gcc.dg/va-arg-2.c: New.
52550         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52551
52552 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
52553
52554         * gcc.c-torture/compile/20020710-1.c: New test.
52555
52556 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
52557                           Andrew Pinski  <pinskia@physics.uc.edu>
52558
52559         gcc.c-torture/compile/simd-2.c: New testcase.
52560         gcc.c-torture/compile/simd-3.c: Likewise.
52561
52562 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
52563
52564         PR c++/7224
52565         * g++.dg/overload/error1.C: New test.
52566
52567 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52568
52569         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52570         configuration and IRIX 6 O32 ABI.
52571
52572 2002-07-11  Roger Sayle  <roger@eyesopen.com>
52573
52574         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52575
52576 2002-07-10  Roger Sayle  <roger@eyesopen.com>
52577
52578         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52579
52580 2002-07-10  Jeffrey A Law  <law@redhat.com>
52581
52582         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52583
52584         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
52585
52586 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
52587
52588         * gcc.dg/20020312-2.c: Check for __PPC__.
52589
52590 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
52591
52592         * gcc.c-torture/compile/20020709-1.c: New test.
52593
52594 2002-07-07  Roger Sayle  <roger@eyesopen.com>
52595
52596         * g++.dg/template/qualttp21.C: New test case.
52597
52598 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
52599
52600         * gcc.c-torture/compile/20020706-1.c: New test.
52601         * gcc.c-torture/compile/20020706-2.c: New test.
52602
52603 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
52604             Alexandre Oliva  <aoliva@redhat.com>
52605
52606         * g++.dg/warn/incomplete1.C: New test.
52607
52608 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52609
52610         PR c++/7099
52611         * g++.dg/warn/noreturn1.C: New test.
52612
52613 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
52614
52615         PR c++/6706
52616         * g++.dg/debug/debug6.C: New test.
52617         * g++.dg/debug/debug7.C: New test.
52618
52619 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
52620
52621         * gcc.c-torture/compile/simd-3.c: New test.
52622
52623 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
52624
52625         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52626         * gcc.dg/20020620-1.c: Likewise.
52627
52628 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52629
52630         PR c++/6944
52631         * g++.dg/init/array4.C: New test.
52632         * g++.dg/init/array5.C: New test.
52633
52634 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
52635
52636         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52637         * gcc.c-torture/execute/simd-2.c (main): Likewise.
52638
52639 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52640
52641         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52642         * gcc.dg/wtr-aggr-init-1.c: Likewise.
52643         * gcc.dg/wtr-conversion-1.c: Likewise.
52644         * gcc.dg/wtr-escape-1.c: Likewise.
52645         * gcc.dg/wtr-int-type-1.c: Likewise.
52646         * gcc.dg/wtr-label-1.c: Likewise.
52647         * gcc.dg/wtr-static-1.c: Likewise.
52648         * gcc.dg/wtr-strcat-1.c: Likewise.
52649         * gcc.dg/wtr-suffix-1.c: Likewise.
52650         * gcc.dg/wtr-switch-1.c: Likewise.
52651         * gcc.dg/wtr-unary-plus-1.c: Likewise.
52652         * gcc.dg/wtr-union-init-1.c: Likewise.
52653         * gcc.dg/wtr-union-init-2.c: Likewise.
52654         * gcc.dg/wtr-union-init-3.c: Likewise.
52655
52656         * gcc.dg/wtr-func-def-1.c: New test.
52657
52658 2002-07-02 Devang Patel <dpatel@apple.com>
52659
52660         * objc.dg/param-1.m: New test.
52661
52662 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
52663
52664         * gcc.dg/cpp/trad/directive.c: Add test.
52665         * gcc.dg/cpp/trad/macroargs.c: Add test.
52666         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
52667
52668 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
52669
52670         * gcc.dg/cpp/cmdlne-M.c: New test.
52671
52672 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
52673
52674         * objc.dg/desig-init-1.m: New test.
52675
52676 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52677
52678         PR c++/6716
52679         * g++.dg/template/instantiate1.C: New test.
52680
52681 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
52682
52683         PR c++/7112
52684         * g++.dg/template/sizeof2.C: New test.
52685
52686 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52687
52688         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
52689         gcc.dg/cpp/trad/include.c: New tests.
52690
52691 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
52692
52693         PR target/7177
52694         * gcc.c-torture/compile/20020701-1.c: New test.
52695
52696 2002-07-01  Stan Shebs  <shebs@apple.com>
52697
52698         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
52699         header here...
52700         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
52701         (objc-torture-execute): or here.
52702
52703 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
52704
52705         * gcc.c-torture/execute/arith-rand-ll.c: New test.
52706
52707 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52708
52709         * gcc.dg/cpp/trad/escaped-nl.c: New test.
52710
52711 2002-06-30  Devang Patel  <dpatel@apple.com>
52712
52713         * objc.dg/fsyntax-only.m: New test.
52714
52715 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
52716
52717         PR c++/6695
52718         * g++.dg/template/friend7.C: New file.
52719
52720 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
52721
52722         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
52723         return type.
52724
52725 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
52726
52727         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
52728         avoid division by zero.
52729
52730 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
52731
52732         * gcc.dg/Wunknownprag.c: New tests.
52733
52734 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
52735
52736         * gcc.c-torture/execute/simd-2.c: New test.
52737
52738 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
52739
52740         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
52741         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
52742         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
52743         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
52744         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
52745         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
52746         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
52747         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
52748         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
52749         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
52750         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
52751         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
52752         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
52753         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
52754         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
52755         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
52756         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
52757
52758 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
52759
52760         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
52761         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
52762         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
52763         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
52764         New tests.
52765         * gcc.dg/cpp/trad/directive.c: Update.
52766
52767 2002-06-23  Andreas Jaeger  <aj@suse.de>
52768
52769         * gcc.c-torture/execute/complex-6.c: New.
52770
52771 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
52772
52773         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
52774         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
52775         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
52776         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
52777
52778 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
52779
52780         * gcc.dg/cpp/trad: New directory with traditional tests copied
52781         from parent directory.
52782         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52783         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52784         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52785         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52786         Move to trad/ and rename.
52787         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
52788         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
52789         gcc.dg/cpp/trad/redef2.c: New tests.
52790         * gcc.dg/cpp/trad/trad.exp: New driver.
52791
52792 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
52793
52794         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52795         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52796         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52797         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52798         Remove.
52799
52800 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
52801
52802         * gcc.dg/20020620-1.c: New test.
52803
52804 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52805
52806         * g++.dg/template/ttp4.C: New test.
52807
52808 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
52809
52810         * g++.dg/opt/vt1.C: Fix regexp.
52811
52812 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52813
52814         * gcc.c-torture/execute/pure-1.c: Make functions static again.
52815         Don't use attribute `noinline'.
52816
52817 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52818
52819         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52820
52821 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
52822
52823         * gcc.c-torture/execute/simd-1.c: New.
52824
52825         * gcc.dg/simd-1.c: New.
52826
52827 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52828
52829         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52830
52831 2002-06-16  Richard Henderson  <rth@redhat.com>
52832
52833         * g++.dg/ext/anon-struct1.C: New.
52834         * g++.dg/ext/anon-struct2.C: New.
52835         * g++.dg/ext/anon-struct3.C: New.
52836         * gcc.dg/anon-struct-1.c: New.
52837         * gcc.dg/anon-struct-2.c: New.
52838         * gcc.dg/anon-struct-3.c: New.
52839         * gcc.dg/20011008-1.c: Adjust warning text.
52840         * gcc.dg/20020527-1.c: Add -fms-extensions.
52841
52842 2002-06-16  Richard Henderson  <rth@redhat.com>
52843
52844         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52845
52846 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
52847
52848         * gcc.c-torture/execute/20020615-1.c: New test.
52849
52850 2002-06-15  Roger Sayle  <roger@eyesopen.com>
52851
52852         * gcc.c-tortuture/execute/compare-1.c: New test case.
52853         * gcc.c-tortuture/execute/compare-2.c: New test case.
52854         * gcc.c-tortuture/execute/compare-3.c: New test case.
52855
52856 2002-06-13  Richard Henderson  <rth@redhat.com>
52857
52858         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
52859         ia64 ilp32.
52860
52861 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52862
52863         * g++.dg/template/typename2.C: Update error message.
52864
52865 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
52866
52867         * gcc.c-torture/execute/20020611-1.c: New test.
52868
52869 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
52870
52871         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
52872         list of targets to skip.
52873
52874 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
52875
52876         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
52877         targets if not optimizing.
52878
52879 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
52880
52881         * gcc.c-torture/compile/20020605-1.c: New test.
52882
52883         * g++.dg/opt/vt1.C: New test.
52884
52885         * gcc.dg/20020531-1.c: New test.
52886
52887         * gcc.dg/20020530-1.c: New test.
52888
52889         * gcc.dg/20020527-1.c: New test.
52890
52891         * g++.dg/opt/cse1.C: New test.
52892
52893 2002-06-07  Roger Sayle  <roger@eyesopen.com>
52894
52895         * gcc.dg/20020607-2.c: New test case.
52896
52897 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
52898
52899         * gcc.c-torture/compile/20020604-1.c: New test.
52900
52901 2002-06-04  Richard Henderson  <rth@redhat.com>
52902
52903         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
52904         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
52905         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
52906
52907 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
52908
52909         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
52910
52911 2002-06-03  Richard Henderson  <rth@redhat.com>
52912
52913         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
52914         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
52915
52916 2002-06-02  Richard Henderson  <rth@redhat.com>
52917
52918         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
52919         test functions static.
52920
52921 2002-06-02  Andreas Jaeger  <aj@suse.de>
52922
52923         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
52924         now.
52925
52926 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52927
52928         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
52929         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
52930         Update for mofified diagnostics.
52931         * gcc.dg/c99-intconst-1.c: No longer fail.
52932
52933 2002-06-02  Richard Henderson  <rth@redhat.com>
52934
52935         * gcc.dg/uninit-A.c: Remove xfail markers.
52936
52937 2002-06-01  Roger Sayle  <roger@eyesopen.com>
52938
52939         * gcc.dg/fnegate-1.c: New test case.
52940
52941 2002-05-30  Osku Salerma  <osku@iki.fi>
52942
52943         * gcc.c-torture/execute/mayalias-1.c: New file.
52944
52945 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52946
52947         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
52948         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
52949         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
52950
52951 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
52952
52953         * gcc.c-torture/execute/20020529-1.c: New test.
52954
52955 2002-05-27  Richard Henderson  <rth@redhat.com>
52956
52957         * g++.dg/ext/attrib6.C: New test case.
52958
52959 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52960
52961         * gcc.c-torture/execute/pure-1.c: New test.
52962
52963 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52964
52965         * gcc.dg/cpp/arith-2.c: Remove.
52966
52967 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52968
52969         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
52970         * gcc.dg/cpp/if-3.c: Remove.
52971
52972 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
52973
52974         * g++.dg/opt/cse2.C: New test.
52975
52976 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
52977
52978         * gcc.dg/cpp/arith-1.c: New semantic tests.
52979         * gcc.dg/cpp/if-1.c: Update.
52980
52981 2002-05-24  Ben Elliston  <bje@redhat.com>
52982
52983         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
52984
52985 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
52986
52987         * gcc.dg/verbose-asm.c: New test.
52988
52989 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52990
52991         * gcc.dg/cpp/paste12.c: New test.
52992
52993 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52994
52995         * g++.dg/parse/named_ops.C: New test.
52996
52997 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
52998
52999         * gcc.dg/weak-8.c: New test.
53000
53001 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
53002
53003         * gcc.dg/weak-2.c: Allow optional leading underscore
53004         in scan-assembler symbol name.
53005         * gcc.dg/weak-3.c: Likewise.
53006         * gcc.dg/weak-4.c: Likewise.
53007         * gcc.dg/weak-5.c: Likewise.
53008
53009 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
53010
53011         * gcc.dg/20020523-1.c: New test.
53012
53013 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53014
53015         * objc.dg/const-str-2.m: Update now that we stop after
53016         a command line error.
53017
53018 2002-05-22  Richard Henderson  <rth@redhat.com>
53019
53020         * g++.dg/dg.exp: Fix typo in test pruneing.
53021
53022 2002-05-22  Richard Henderson  <rth@redhat.com>
53023
53024         * g++.dg/dg.exp: Prune the tls subdirectory.
53025         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
53026         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
53027         * g++.dg/tls/init-1.C: New.
53028
53029 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
53030
53031         * gcc.dg/20020517-1.c: New test.
53032
53033 2002-05-21  Richard Henderson  <rth@redhat.com>
53034
53035         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
53036         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
53037
53038 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
53039
53040         * g++.dg/other/copy2.C: New test.
53041
53042 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
53043
53044         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
53045         (MAX_COPY): Bump up to 10 times sizeof (long long).
53046         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
53047
53048         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
53049         sizeof (long long).
53050
53051         * gcc.c-torture/execute/strcpy-1.c: New test.
53052
53053 2002-05-19  Jason Merrill  <jason2redhat.com>
53054
53055         * g++.dg/ext/oper1.C: New test.
53056
53057 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
53058 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
53059
53060         * README.QMTEST: New file.
53061
53062         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
53063
53064 2002-05-19  Andreas Jaeger  <aj@suse.de>
53065
53066         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
53067         now.
53068         * gcc.c-torture/execute/loop-2d.x: Likewise.
53069
53070 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
53071
53072         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
53073         support weak symbols.
53074         * gcc.dg/weak-4.c: Likewise.
53075         * gcc.dg/weak-6.c: Likewise.
53076
53077 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
53078
53079         * gcc.dg/weak-3.c: Add dg-excess-error comment for
53080         cygwin, coff and h8300-*-hms targets
53081         * gcc.dg/weak-5.c: Likewise.
53082         * gcc.dg/weak-7.c: Likewise.
53083
53084 2002-05-16  Jason Merrill  <jason@redhat.com>
53085
53086         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
53087         (scan-assembler-not, scan-assembler-dem): Likewise.
53088         (scan-assembler-dem-not): Likewise.
53089
53090 2002-05-15  Richard Henderson  <rth@redhat.com>
53091
53092         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
53093
53094 2002-05-15  Richard Henderson  <rth@redhat.com>
53095
53096         * gcc.dg/weak-5.c (vfoo1c): No warning here.
53097         (vfoo1f): Warning here.
53098         (vfoo1l): Don't redefine the alias.
53099
53100 2002-05-14  Jason Merrill  <jason@redhat.com>
53101             Alexandre Oliva  <aoliva@redhat.com>
53102
53103         * g++.dg/init/pm1.C: New test.
53104
53105 2002-05-12  David S. Miller  <davem@redhat.com>
53106
53107         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
53108         types.
53109
53110 2002-05-10  Roger Sayle  <roger@eyesopen.com>
53111
53112         * gcc.c-torture/execute/20020510-1.c: New test case.
53113
53114 2002-05-10  David S. Miller  <davem@redhat.com>
53115
53116         * gcc.c-torture/execute/conversion.c: Test long double too.
53117
53118 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
53119
53120         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
53121         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
53122         * lib/g++.exp (g++_link_flags): Likewise.
53123         * lib/objc.exp (objc_target_compile): Likewise.
53124
53125 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53126
53127         * gcc.dg/cpp/poison.c: Update.
53128         * gcc.dg/cpp/20000625-2.c: Remove.
53129         * gcc.dg/cpp/direct2s.c: Remove final test.
53130
53131 2002-05-08  Tom Rix  <trix@redhat.com>
53132
53133         * gcc.c-torture/execute/20020508-1.c: New test.
53134         * gcc.c-torture/execute/20020508-2.c: New test.
53135         * gcc.c-torture/execute/20020508-3.c: New test.
53136
53137 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53138
53139         * gcc.dg/cpp/charconst-4.c: More tests.
53140
53141 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
53142
53143         PR c/6569
53144         * gcc.dg/weak-3.c: Update location of warning messages.
53145         * gcc.dg/weak-5.c: Likewise.
53146
53147 2002-05-06  Roger Sayle  <roger@eyesopen.com>
53148
53149         * gcc.c-torture/execute/20020506-1.c: New test case.
53150
53151 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
53152
53153         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
53154
53155 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53156
53157         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
53158
53159 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53160
53161         * gcc.dg/cpp/charconst-3.c: New test.
53162
53163 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53164
53165         * gcc.dg/cpp/charconst.c: Update tests.
53166
53167 2002-05-05  Tim Josling  <tej@melbpc.org.au>
53168
53169         * treelang: Added directory for new sample language treelang. Also
53170         lib/treelang.exp: New file to signal treelang should be tested.
53171
53172 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53173
53174         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
53175         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
53176         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
53177         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
53178         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
53179         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
53180         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
53181
53182 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53183
53184         * gcc.dg/format/xopen-2.c: New test.
53185
53186 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53187
53188         * gcc.dg/20020503-1.c: New test.
53189
53190 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
53191
53192         * g++.dg/init/dtor1.C: Make it tougher.
53193
53194 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
53195
53196         * g++.dg/init/dtor1.C: New test.
53197
53198 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
53199
53200         * gcc.dg/altivec-8.c: New.
53201
53202 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
53203
53204         * gcc.dg/altivec-7.c: New.
53205
53206 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
53207
53208         * g++.dg/parse/typedef1.C: New test.
53209
53210 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
53211
53212         PR c++/6486
53213         * g++.dg/template/friend6.C: New test.
53214
53215         PR c++/6492
53216         * g++.dg/init/copy1.C: New test.
53217
53218 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
53219
53220         * g++.dg/warn/effc1.C: New test.
53221
53222 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53223
53224         * gcc.dg/cpp/if-cexp.c: Add a test.
53225
53226 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
53227
53228         * gcc.dg/20020426-2.c: New test.
53229
53230 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
53231
53232         * gcc.dg/cpp/if-mop.c: Update.
53233         * gcc.dg/cpp/if-mpar.c: Add test.
53234         * gcc.dg/cpp/if-oppr.c: Update.
53235
53236 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53237
53238         PR c/6343
53239         * gcc.dg/weak-[2-7].c: New tests.
53240
53241 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53242
53243         * gcc.dg/enum1.c: New test.
53244
53245 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53246
53247         PR c++/6497
53248         * g++.dg/inherit/access2.C: New test.
53249
53250 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53251
53252         PR bootstrap/6445
53253         * gcc.dg/20020426-1.c: New test.
53254
53255 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53256
53257         * g++.dg/abi/enum1.C: New test.
53258
53259 2002-04-26  Richard Henderson  <rth@redhat.com>
53260
53261         * gcc.dg/c99-bool-1.c: Expect always true warning.
53262
53263 2002-04-25  Roger Sayle  <roger@eyesopen.com>
53264
53265         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
53266
53267 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53268
53269         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
53270         targets.
53271
53272 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
53273
53274         * g++.dg/abi/mange7.C: New test.
53275
53276         PR c++/6438.
53277         * g++.dg/parse/stmtexpr2.C: New test.
53278
53279 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
53280
53281         * gcc.dg/20020312-2.c: Add SH target.
53282
53283 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53284
53285         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
53286         compiler output on mips*-*-irix*.
53287
53288 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
53289
53290         * g++.dg/parse/attr1.C: New test.
53291
53292 2002-04-23  Roger Sayle  <roger@eyesopen.com>
53293
53294         * gcc.c-torture/execute/string-opt-17.c: New test case.
53295         * gcc.c-torture/execute/memset-2.c: New test case.
53296
53297 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
53298
53299         PR c++/6256:
53300         * g++.dg/template/friend5.C: New test.
53301
53302         PR c++/6331:
53303         * g++.dg/template/qual1.C: Likewise.
53304
53305 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
53306
53307         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
53308         Include stdlib.h, not stdio.h or ctype.h.
53309
53310 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
53311
53312         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
53313         cris-*-elf* and mmix-*-*.
53314         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
53315         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
53316         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
53317         Ditto.
53318         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
53319         * gcc.dg/wchar_t-1.c: Ditto.
53320
53321 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
53322
53323         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
53324         Clarify comment.
53325
53326 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
53327
53328         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
53329
53330 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53331
53332         * gcc.c-torture/execute/20000906-1.x: Delete.
53333
53334 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
53335
53336         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
53337
53338 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
53339
53340         * PR6367
53341         * g77.f-torture/execute/6367.f: New test.
53342         * g77.f-torture/execute/6367.x: Disable for MMIX.
53343
53344 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
53345
53346         * PR6352
53347         * g++.dg/opt/inline2.C: New test.
53348
53349 2002-04-18  Richard Henderson  <rth@redhat.com>
53350
53351         * gcc.dg/20000906-1.c: Enable for all targets.
53352         * gcc.c-torture/compile/iftrap-2.c: New.
53353
53354 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53355
53356         * gcc.dg/20020418-1.c: New test.
53357         * gcc.dg/20020418-2.c: New test.
53358
53359 2002-04-18  Richard Henderson  <rth@redhat.com>
53360
53361         * gcc.c-torture/compile/iftrap-1.c: New.
53362         * gcc.dg/iftrap-1.c: Adjust for ia64.
53363         * gcc.dg/iftrap-2.c: New.
53364
53365 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53366
53367         * gcc.c-torture/compile/20020418-1.c: New test.
53368
53369 2002-04-18  Roger Sayle  <roger@eyesopen.com>
53370
53371         * gcc.c-torture/compile/20020415-1.c: New.
53372
53373 2002-04-18  David S. Miller  <davem@redhat.com>
53374
53375         * gcc.c-torture/execute/20020418-1.c: New test.
53376
53377 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
53378
53379         * gcc.dg/20020416-1.c: New test.
53380
53381         * g++.dg/opt/inline1.C: New test.
53382
53383 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
53384
53385         * gcc.dg/altivec-5.c: New test.
53386
53387         * gcc.dg/20020415-1.c: New test.
53388
53389 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
53390
53391         * lib/chill.exp: Remove.
53392
53393 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
53394
53395         * g++.dg/other/big-struct.C: New test.
53396
53397 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
53398
53399         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
53400         of scratch file.
53401
53402 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
53403
53404         PR c/6277
53405         * gcc.dg/i386-387-1.c: Allow optional leading underscore
53406         in scan-assembler function name
53407
53408 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
53409
53410         * g77.f-torture/execute/980628-4.x,
53411         g77.f-torture/execute/980628-5.x,
53412         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53413         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53414         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
53415         i[34567]86-*-*.
53416
53417 2002-04-13  David S. Miller  <davem@redhat.com>
53418
53419         * gcc.c-torture/execute/20020413-1.c: New test.
53420
53421 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
53422
53423         * gcc.dg/asm-6.c,
53424         * g++.dg/ext/asm1.C: New tests.
53425
53426 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
53427
53428         PR c++ 5373.
53429         * g++.dg/parse/stmtexpr1.C: New test.
53430
53431         PR c++/5189.
53432         * g++.dg/template/copy1.C: New test.
53433
53434 2002-04-12  Richard Henderson  <rth@redhat.com>
53435
53436         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
53437
53438 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
53439
53440         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
53441         gcc.c-torture/execute/20020307-2.c.
53442
53443 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
53444
53445         * g++.dg/ext/attrib5.C,
53446         * g++.dg/lookup/struct1.C: New tests.
53447
53448 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
53449
53450         * gcc.dg/20020411-1.c: New test.
53451
53452         * gcc.c-torture/execute/20020411-1.c: New test.
53453
53454 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
53455
53456         * g77.f-torture/execute/6177.f: New test.
53457
53458 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
53459
53460         PR middle-end/6247
53461         * g++.dg/opt/cleanup1.C: New test.
53462
53463         * g++.dg/opt/const1.C: New test.
53464
53465 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
53466
53467         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
53468
53469 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
53470
53471         PR c++/5507
53472         * g++.dg/template/typename2.C: New test.
53473
53474 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
53475
53476         * gcc.c-torture/execute/loop-12.c: New.
53477
53478 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
53479
53480         * g77.f-torture/execute/980628-4.x,
53481         g77.f-torture/execute/980628-5.x,
53482         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53483         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53484         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
53485
53486 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53487
53488         PR optimization/6086
53489         * g++.dg/opt/preinc1.C: New test.
53490
53491 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53492
53493         PR c++/5571
53494         * g++.dg/opt/static2.C: New test.
53495
53496 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53497
53498         PR c/5120
53499         * gcc.dg/20020406-1.c: New test.
53500
53501 2002-04-04  David S. Miller  <davem@redhat.com>
53502
53503         * gcc.c-torture/execute/20020404-1.c: New test.
53504
53505 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
53506
53507         PR c/6123
53508         * gcc.dg/20020312-2.c: Do not declare global register variable
53509         if __PIC__ or __pic__ is defined.
53510
53511 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
53512
53513         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
53514         __asm__ so that it works correctly even if -ansi -pedantic-errors.
53515
53516 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53517
53518         * gcc.misc-tests/linkage.exp: Update last change to handle
53519         sparc*-, not just sparc-.
53520
53521 2002-04-03  Richard Henderson  <rth@redhat.com>
53522
53523         * gcc.dg/cpp/ucs.c: Improved long UCS test.
53524
53525 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53526
53527         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
53528
53529 2002-04-02  David S. Miller  <davem@redhat.com>
53530
53531         * gcc.c-torture/execute/20020402-3.c: New test.
53532
53533 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53534
53535         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
53536         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
53537
53538         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
53539         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
53540         g77.f-torture/execute/20001201.x,
53541         g77.f-torture/execute/u77-test.x: New files.
53542
53543         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
53544         * gcc.dg/wchar_t-1.c: Ditto.
53545
53546 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53547
53548         * gcc.c-torture/execute/20020402-1.c: New test.
53549
53550 2002-04-01  Richard Henderson  <rth@redhat.com>
53551
53552         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53553
53554         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53555
53556 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53557
53558         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53559
53560 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53561
53562         * g++.dg/inherit/template-as-base.C: Expect error.
53563         * g++.dg/inherit/namespace-as-base.C: Likewise.
53564
53565 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
53566
53567         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53568         g++.dg/ext/instantiate3.C: Tweak match patterns.
53569
53570         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53571         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53572         -da test.
53573
53574 2002-03-31  Richard Henderson  <rth@redhat.com>
53575
53576         * gcc.dg/special/alias-2.c: New.
53577         * gcc.dg/special/ecos.exp: Run it.
53578
53579 2002-03-31  Richard Henderson  <rth@redhat.com>
53580
53581         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53582
53583 2002-03-31  Kazu Hirata  <kazu@hxi.com>
53584
53585         * gcc.dg/weak-1.c: Disable on h8300 port.
53586
53587 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
53588
53589         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53590         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53591         ordering tests.
53592         * g++.dg/bprob/bprob-1.C: New test.
53593         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53594         * g++.dg/gcov/gcov-1.C: New test.
53595         * g++.dg/gcov/gcov-1.x: New file.
53596         * g++.dg/gcov/gcov-2.C: New test.
53597         * g++.dg/gcov/gcov-3.C: New test.
53598         * g++.dg/gcov/gcov-3.h: New file.
53599
53600 2002-03-28  Roger Sayle  <roger@eyesopen.com>
53601
53602         * g++.old-deja/g++.other/builtins5.C: New test.
53603         * g++.old-deja/g++.other/builtins6.C: New test.
53604         * g++.old-deja/g++.other/builtins7.C: New test.
53605         * g++.old-deja/g++.other/builtins8.C: New test.
53606         * g++.old-deja/g++.other/builtins9.C: New test.
53607
53608 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
53609
53610         * g++.dg/opt/static1.C: New test.
53611
53612         * g++.dg/opt/longbranch1.C: New test.
53613
53614 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
53615
53616         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53617
53618         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53619
53620 2002-03-28  Jeffrey A Law  (law@redhat.com)
53621
53622         * gcc.c-torture/execute/20020328-1.c: New test.
53623
53624 2002-03-27  Richard Henderson  <rth@redhat.com>
53625
53626         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53627         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53628         move from g++.old-deja/g++.ext/.
53629
53630 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
53631
53632         * g++.dg/init/new2.C: New test.
53633
53634 2002-03-26  Richard Henderson  <rth@redhat.com>
53635
53636         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53637
53638         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53639         on sparc.
53640
53641         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
53642         sparcv9 systems.
53643         * gcc.dg/20001102-1.c: Likewise.
53644
53645 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
53646
53647         * gcc.dg/cpp/endif-pedantic1.c,
53648         gcc.dg/cpp/endif-pedantic2.c: New tests.
53649
53650 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
53651
53652         * g++.dg/init/new1.C: New test.
53653
53654 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
53655
53656         * g++.dg/abi/vbase9.C: New test.
53657
53658 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
53659
53660         * gcc.dg/arm-asm.c: New test.
53661
53662 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
53663
53664         * gcc.dg/Wswitch-enum.c: New test.
53665         Fix PR c/5044.
53666
53667 2002-03-26  Richard Henderson  <rth@redhat.com>
53668
53669         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
53670         structure.
53671
53672 2002-03-25  Richard Henderson  <rth@redhat.com>
53673
53674         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
53675         sparcv9 systems.
53676
53677         * gcc.c-torture/compile/20011119-1.c (xxx): New.
53678         * gcc.c-torture/compile/20011119-2.c (xxx): New.
53679
53680 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
53681
53682         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
53683
53684 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
53685
53686         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
53687         targets using generic thunk support.
53688
53689 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
53690
53691         * gcc.c-torture/compile/20020323-1.c: New test.
53692
53693         * g++.dg/opt/conj2.C: New test.
53694
53695 2002-03-24  Richard Henderson  <rth@redhat.com>
53696
53697         * gcc.dg/weak-1.c: Use -fno-common.
53698
53699 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53700
53701         * g77.dg/f77-edit-apostrophe-out.f: New test
53702         * g77.dg/f77-edit-h-out.f: New test
53703         * g77.dg/f77-edit-t-in.f: New test
53704         * g77.dg/f77-edit-t-out.f: New test
53705         * g77.dg/f77-edit-x-out.f: New test
53706         * g77.dg/f77-edit-slash-out.f: New test
53707         * g77.dg/f77-edit-colon-out.f: New test
53708         * g77.dg/f77-edit-s-out.f: New test
53709
53710 2002-03-24  Richard Henderson  <rth@redhat.com>
53711
53712         * objc/execute/formal_protocol-6.x: New XFAIL.
53713
53714 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53715
53716         * gcc.dg/weak-1.c: Early return from dg-final on platforms
53717         that do not support weak symbols
53718
53719 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53720
53721         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
53722         * lib/g77.exp: Likewise.
53723         * lib/objc.exp: Likewise.
53724
53725 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
53726
53727         * gcc.dg/Wswitch-default.c: New test.
53728
53729 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
53730
53731         * g++.dg/other/enum1.C: New test.
53732
53733 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
53734
53735         * gcc.dg/pragma-ep-3.c: Fix typo.
53736
53737 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53738
53739         * g++.dg/inherit/template-as-base.C: New test.
53740
53741 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
53742
53743         * g++.old-deja/g++.other/dwarf2-1.C: Move...
53744         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
53745
53746 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
53747
53748         * gcc.dg/cpp/multiline.c: Update to match.
53749
53750 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
53751
53752         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
53753
53754 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
53755
53756         * gcc.dg/cpp/extratokens2.c: New file.
53757
53758 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
53759
53760         * gcc.dg/20020312-2.c: Add rs6000 target.
53761
53762         * gcc.c-torture/compile/20020319-1.c: New test.
53763
53764 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53765
53766         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
53767         (A, E): Handle this.
53768
53769 2002-03-20  Jason Merrill  <jason@redhat.com>
53770
53771         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
53772         ignoring -fpic.
53773         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
53774         through prune_gcc_output.
53775
53776 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
53777
53778         * gcc.c-torture/compile/20020320-1.c: New test.
53779
53780 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
53781
53782         * gcc.c-torture/compile/20020318-1.c: New test.
53783
53784         * gcc.dg/struct-by-value-1.c: New test.
53785
53786         * gcc.dg/20020319-1.c: New test.
53787
53788 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
53789
53790         * g++.dg/opt/conj1.C: New test.
53791
53792 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
53793
53794         * g++.dg/template/qualttp20.C: Revert previous change.
53795         * g++.dg/template/qualttp3.C: Likewise.
53796         * g++.dg/template/qualttp4.C: Likewise.
53797         * g++.dg/template/qualttp5.C: Likewise.
53798         * g++.dg/template/qualttp6.C: Likewise.
53799         * g++.dg/template/qualttp7.C: Likewise.
53800         * g++.dg/template/qualttp8.C: Likewise.
53801         * g++.dg/template/recurse.C: Likewise.
53802
53803 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53804
53805         * gcc.dg/cpp/wchar-1.c: Update.
53806
53807 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
53808
53809         * g++.dg/template/conv1.C: New test.
53810         * g++.dg/template/conv2.C: New test.
53811         * g++.dg/template/conv3.C: New test.
53812         * g++.dg/template/conv4.C: New test.
53813
53814 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53815
53816         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
53817         * g++.dg/template/qualttp3.C: Likewise.
53818         * g++.dg/template/qualttp4.C: Likewise.
53819         * g++.dg/template/qualttp5.C: Likewise.
53820         * g++.dg/template/qualttp6.C: Likewise.
53821         * g++.dg/template/qualttp7.C: Likewise.
53822         * g++.dg/template/qualttp8.C: Likewise.
53823         * g++.dg/template/recurse.C: Likewise.
53824
53825 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53826
53827         * g++.dg/opt/dtor1.C: New test.
53828
53829 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
53830
53831         * gcc.c-torture/compile/20020315-1.c: New test.
53832
53833 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
53834
53835         * gcc.dg/weak-1.c: Fix scan tests.
53836
53837 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
53838
53839         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53840         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53841         cris-*-aout* mmix-*-*.
53842         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53843         cris-*-aout* mmix-*-*.
53844         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53845         cris-*-elf* cris-*-aout* and mmix-*-*.
53846         * gcc.dg/20001009-1.c: Ditto.
53847         * gcc.dg/20010912-1.c: Ditto.
53848         * gcc.dg/20020122-4.c: Ditto.
53849         * gcc.dg/inline-2.c: Ditto.
53850
53851 2002-03-14  Jeffrey A Law  (law@cygnus.com)
53852
53853         * gcc.c-torture/compile/20020314-1.c: New test.
53854
53855 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
53856
53857         * gcc.c-torture/execute/20020314-1.c: New test.
53858
53859 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
53860
53861         * g++.dg/warn/Wunused-1.C: New test.
53862
53863 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
53864
53865         * g++.dg/abi/mangle6.C: New test.
53866
53867 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
53868
53869         * gcc.c-torture/compile/20020309-2.c: New test.
53870
53871         * gcc.c-torture/compile/20020312-1.c: New test.
53872
53873 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
53874
53875         * g++.dg/other/access1.C: New test.
53876
53877 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
53878
53879         * gcc.c-torture/execute/wchar_t-1.c: New test.
53880
53881 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
53882
53883         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
53884
53885 2002-03-12  Roger Sayle  <roger@eyesopen.com>
53886
53887         * gcc.dg/20020312-1.c: New test case.
53888
53889 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
53890
53891         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
53892
53893 2002-03-11  Richard Henderson  <rth@redhat.com>
53894
53895         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
53896         * g++.old-deja/g++.jason/report.C: Likewise.
53897
53898 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53899
53900         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
53901         * g++.old-deja/g++.robertl/eb56.C: Likewise.
53902
53903 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53904
53905         * g++.dg/overload/pmf1.C: New test.
53906
53907 2002-03-11  Kazu Hirata  <kazu@hxi.com>
53908
53909         * gcc.c-torture/execute/20020307-1.c: Use long.
53910
53911 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
53912
53913         PR optimization/5844
53914         * gcc.dg/20020310-1.c: New test.
53915
53916 2002-03-09  Michael Meissner  <meissner@redhat.com>
53917
53918         * gcc.c-torture/execute/memcpy-2.c: New test.
53919         * gcc.c-torture/execute/memset-1.c: New test.
53920         * gcc.c-torture/execute/strlen-1.c: New test.
53921         * gcc.c-torture/execute/strcmp-1.c: New test.
53922         * gcc.c-torture/execute/strncmp-1.c: New test.
53923
53924 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
53925
53926         * gcc.dg/ppc-ldstruct.c: New test.
53927
53928 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
53929
53930         * gcc.c-torture/execute/va-arg-22.c: New test.
53931
53932 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53933
53934         * gcc.c-torture/compile/20020309-1.c: New test.
53935
53936 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
53937
53938         * gcc.c-torture/execute/20020307-2.c: New test.
53939
53940 2002-03-07  Jeffrey A Law  (law@redhat.com)
53941
53942         * g77.f-torture/compile/20020307-1.f: New test.
53943
53944 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
53945
53946         * gcc.dg/unordered-1.c: New test.
53947
53948 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
53949
53950         * gcc.c-torture/execute/20020307-1.c: New test.
53951
53952 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
53953
53954         * gcc.dg/20020304-1.c: New test.
53955
53956         * gcc.c-torture/compile/20020304-2.c: New test.
53957
53958 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
53959
53960         * gcc.c-torture/compile/20020304-1.c: New test case
53961         (from PR c/5830).
53962
53963 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
53964
53965         * gcc.dg/20020103-1.c: Add other -D ppc variants.
53966
53967 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53968
53969         * g++.dg/other/classkey1.C: New test.
53970
53971 2002-03-01  Richard Henderson  <rth@redhat.com>
53972
53973         * gcc.c-torture/compile/981223-1.x: New.
53974         * gcc.c-torture/compile/920625-1.x: New.
53975
53976 2002-02-28  Richard Henderson  <rth@redhat.com>
53977
53978         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
53979
53980 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
53981
53982         * gcc.c-torture/execute/20020227-1.c: New test.
53983
53984 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
53985
53986         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
53987         here" ERROR lines.
53988         * g++.old-deja/g++.oliva/partord1.C: Likewise.
53989         * g++.old-deja.g++.other/defarg1.C: Likewise.
53990         * g++.old-deja/g++.pt/calls2.C: Likewise.
53991         * g++.old-deja/g++.pt/crash20.C: Likewise.
53992         * g++.old-deja/g++.pt/crash30.C: Likewise.
53993         * g++.old-deja/g++.pt/crash36.C: Likewise.
53994         * g++.old-deja/g++.pt/crash6.C: Likewise.
53995         * g++.old-deja/g++.pt/defarg13.C: Likewise.
53996         * g++.old-deja/g++.pt/derived3.C: Likewise.
53997         * g++.old-deja/g++.pt/error1.C: Likewise.
53998         * g++.old-deja/g++.pt/friend21.C: Likewise.
53999         * g++.old-deja/g++.pt/friend23.C: Likewise.
54000         * g++.old-deja/g++.pt/infinite1.C: Likewise.
54001         * g++.old-deja/g++.robertl/eb128.C: Likewise.
54002
54003 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
54004
54005         * gcc.c-torture/execute/20020225-2.c: New test.
54006
54007 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
54008
54009         * gcc.c-torture/execute/920730-1t.c,
54010         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
54011         Delete test cases, only relevant to -traditional.
54012
54013 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
54014
54015         * gcc.dg/cpp/undef1.c: Remove.
54016         * gcc.dg/cpp/directiv.c: Update.
54017         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
54018
54019 2002-02-27  Michael Meissner  <meissner@redhat.com>
54020
54021         * gcc.c-torture/execute/20020226-1.c: New test.
54022
54023 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
54024
54025         * g++.dg/debug/debug4.C: New test.
54026
54027         * gcc.dg/ia64-visibility-1.c: New test.
54028
54029 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
54030
54031         * gcc.dg/debug/20020224-1.c: New.
54032
54033 2002-02-25  Kazu Hirata  <kazu@hxi.com>
54034
54035         * gcc.c-torture/execute/960416-1.x: New.
54036         * gcc.c-torture/execute/divconst-3.x: Likewise.
54037
54038 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
54039
54040         * gcc.dg/20020224-1.c: New test.
54041
54042 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
54043
54044         * gcc.c-torture/execute/20020225-1.c: New.
54045
54046 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54047
54048         * gcc.dg/cpp/wchar-1.c: New test.
54049
54050 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
54051
54052         * gcc.dg/20020222-1.c: New test.
54053
54054 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
54055
54056         * g++.dg/opt/anonunion1.C: New test.
54057
54058 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
54059
54060         * g++.dg/template/qualttp19.C: New test.
54061         * g++.dg/template/qualttp20.C: New test.
54062         * g++.old-deja/g++.jason/report.C: Adjust expected errors
54063         * g++.old-deja/g++.other/qual1.C: Likewise.
54064
54065 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
54066
54067         * gcc.dg/attr-alwaysinline.c: New.
54068
54069 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
54070
54071         * gcc.dg/20020220-1.c: New test.
54072
54073         * gcc.dg/20020220-2.c: New test.
54074
54075         * g++.dg/opt/mmx1.C: New test.
54076
54077 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
54078
54079         * gcc.c-torture/compile/20020110.c: New test.
54080
54081 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
54082
54083         * gcc.c-torture/execute/20020219-1.c: New test.
54084
54085         * gcc.dg/20020219-1.c: New test.
54086
54087         * gcc.dg/noncompile/20020220-1.c: New test.
54088
54089         * g++.dg/opt/ptrintsum1.C: New test.
54090
54091         * gcc.dg/debug/20020220-1.c: New test.
54092
54093 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
54094
54095         * gcc.c-torture/execute/20020216-1.c: New test.
54096
54097 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54098
54099         * gcc.dg/decl-1.c: Update, new test.
54100
54101 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
54102
54103         * g++.dg/abi/bitfield1.C: New test.
54104         * g++.dg/abi/bitfield2.C: New test.
54105
54106 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
54107
54108         * gcc.dg/attr-nest.c: New test.
54109
54110 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
54111
54112         * gcc.c-torture/execute/20020215-1.c: New test.
54113
54114 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
54115
54116         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
54117         * g++.dg/debug/debug.exp: New.
54118         * g++.dg/debug/trivial.C: New.
54119         * g++.dg/debug/debug1.C: Moved...
54120         * g++.dg/other/debug1.C: ...from here.
54121         * g++.dg/debug/debug2.C: Moved...
54122         * g++.dg/other/debug2.C: ...from here.
54123         * g++.dg/debug/debug3.C: Moved...
54124         * g++.dg/other/debug3.C: ...from here.
54125
54126         * gcc.dg/noncompile/20020213-1.c: New test.
54127
54128 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
54129
54130         * g++.dg/other/debug3.C: New test.
54131
54132         * gcc.c-torture/execute/20020213-1.c: New test.
54133
54134 2002-02-13  Richard Smith <richard@ex-parrot.com>
54135
54136         * g++.old-deja/g++.other/thunk1.C: New test.
54137
54138 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54139
54140         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
54141
54142 2002-02-13  Stan Shebs  <shebs@apple.com>
54143
54144         * gcc.dg/altivec-3.c: New.
54145
54146 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
54147
54148         * gcc.dg/Wunreachable-1.c: New test.
54149         * gcc.dg/Wunreachable-2.c: New test.
54150
54151 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54152
54153         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
54154
54155 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
54156
54157         * gcc.dg/decl-1.c: New test.
54158
54159 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54160
54161         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
54162
54163 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54164
54165         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
54166         * gcc.c-torture/compile/980506-1.x: Likewise.
54167
54168 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54169
54170         * gcc.dg/20020210-1.c: New.
54171
54172 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
54173
54174         * g77.f-torture/execute/947.f: New regression test
54175         for PR fortran/947.
54176
54177 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
54178
54179         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
54180         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
54181
54182 2002-02-08  Richard Henderson  <rth@redhat.com>
54183
54184         * gcc.c-torture/compile/labels-3.c: New.
54185
54186 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
54187
54188         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
54189         expression statements work instead.
54190         * gcc.dg/noncompile/20020207-1.c: New test.
54191
54192 2002-02-07  Richard Henderson  <rth@redhat.com>
54193
54194         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
54195
54196 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54197
54198         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
54199         message from g77
54200         * lib/g77-dg.exp: Trim g77 error messages so that they are
54201         recognized by dg.exp.
54202
54203 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54204
54205         PR fortran/5473
54206         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
54207
54208 2002-02-07  Richard Henderson  <rth@redhat.com>
54209
54210         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
54211         to be sufficiently aligned for integers.
54212
54213 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
54214
54215         * g++.dg/template/friend4.C: New test.
54216
54217 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54218
54219         PR fortran/5743
54220         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
54221         unsupported cases.
54222
54223 2002-02-07  Richard Henderson  <rth@redhat.com>
54224
54225         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
54226         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
54227         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
54228         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
54229
54230 2002-02-06  Richard Henderson  <rth@redhat.com>
54231
54232         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
54233
54234 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
54235
54236         * gcc.dg/20020206-1.c: New test.
54237
54238 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
54239
54240         * gcc.c-torture/execute/20020206-1.c: New test.
54241
54242         * gcc.c-torture/execute/20020206-2.c: New test.
54243
54244         PR optimization/5429:
54245         * gcc.c-torture/compile/20020206-1.c: New test.
54246
54247 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
54248
54249         * g++.dg/ext/align1.C: Do not use an explicit alignment value
54250         as certain file formats cannot support particularly large
54251         alignments.
54252
54253         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
54254         and do not expect to be able to link the executable.
54255
54256         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
54257         fail because the COFF format does not support the weak attribute.
54258
54259 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
54260
54261         * g77.dg/pr5473.f: New test
54262
54263 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
54264
54265         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
54266         Fix testcase accordingly.
54267
54268 2002-02-04  Richard Henderson  <rth@redhat.com>
54269
54270         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
54271         (buf): Change to be an array of pointers, not ints.
54272
54273 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54274
54275         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
54276         before all tests.  Move warning one line above to match where it
54277         C frontend emits.
54278         * gcc.dg/Wswitch-2.c: New test.
54279         * g++.dg/warn/Wswitch-1.C: New test.
54280         * g++.dg/warn/Wswitch-2.C: New test.
54281
54282 2002-02-04  Richard Henderson  <rth@redhat.com>
54283
54284         * g++.dg/abi/offsetof.C: Fix size comparison.
54285
54286 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
54287
54288         * gcc.dg/cast-qual-2.c: New test.
54289
54290 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54291
54292         * gcc.dg/20020201-4.c: New test.
54293
54294 2002-02-04  Ben Elliston  <bje@redhat.com>
54295
54296         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
54297         target_info attribute != 0, in addition to the empty string.
54298         (gcc_target_compile): Likewise.
54299
54300 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
54301
54302         * gcc.dg/Wswitch.c: New test.
54303         PR gcc/4475. PR gcc/3780.
54304
54305 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
54306
54307         * g77.f-torture/execute/5122.f: New test for regressions
54308         against PR fortran/5122.
54309
54310 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
54311
54312         * g77.f-torture/compile/pr3743.f: Delete
54313         * g77.dg/pr3743-1.f: New test.
54314         * g77.dg/pr3743-2.f: New test.
54315         * g77.dg/pr3743-3.f: New test.
54316         * g77.dg/pr3743-4.f: New test.
54317
54318 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54319
54320         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
54321
54322 2002-02-02  Richard Henderson  <rth@redhat.com>
54323
54324         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
54325         * gcc.c-torture/execute/bf64-1.c: Likewise.
54326
54327 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54328
54329         * gcc.dg/20020201-2.c: New test.
54330
54331         * gcc.dg/20020201-3.c: New test.
54332
54333         * gcc.c-torture/execute/bitfld-2.c: New test.
54334
54335 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54336
54337         * gcc.dg/bitfld-1.c: Update.
54338         * gcc.dg/bitfld-2.c: Update.
54339         * gcc.c-torture/execute/bitfld-1.x: New.
54340
54341 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54342
54343         * gcc.c-torture/execute/20020201-1.c: New test.
54344
54345 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
54346
54347         PR target/5469
54348         * gcc.dg/20020201-1.c: New test.
54349
54350 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
54351
54352         PR fortran/3743
54353         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
54354         * g77.f-torture/compile/pr3743.x: Remove
54355
54356 2002-01-31  Tom Rix  <trix@redhat.com>
54357
54358         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
54359
54360 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54361
54362         * gcc.dg/noncompile/20020130-1.c: New test.
54363
54364 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
54365
54366         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
54367
54368 2002-01-29  Richard Henderson  <rth@redhat.com>
54369
54370         * gcc.c-torture/execute/991118-1.c: Cast various constants back
54371         to long long.
54372         * gcc.c-torture/execute/bf64-1.c: Likewise.
54373
54374 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
54375
54376         * gcc.c-torture/execute/20020129-1.c: New test.
54377
54378 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
54379
54380         * gcc.c-torture/compile/20000224-1.c: Update.
54381         * gcc.c-torture/execute/bitfld-1.c: New tests.
54382         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
54383         * gcc.dg/uninit-A.c: Update.
54384
54385 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
54386
54387         * g++.dg/template/ctor1.C: Add instantiation.
54388
54389 2002-01-28  Paul Koning  <pkoning@equallogic.com>
54390
54391         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
54392         argument to __builtin_prefetch to be const ptr.
54393
54394 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
54395
54396         * gcc.c-torture/compile/20020120-1.c: New test.
54397
54398 2002-01-27  Kazu Hirata  <kazu@hxi.com>
54399
54400         * gcc.c-torture/execute/20020127-1.c: New test.
54401
54402 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
54403
54404         * g77.dg/f77-edit-i-in.f: New test
54405         * g77.dg/f77-edit-i-out.f: New test
54406
54407 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
54408
54409         * gcc.dg/debug/debug.exp: New file.
54410         * gcc.dg/debug/trivial.c: New file.
54411         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
54412         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
54413         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
54414         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
54415         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
54416         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
54417         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
54418         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
54419         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
54420         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
54421         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
54422         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
54423         * gcc.dg/20000503-1.c: Removed.
54424         * gcc.dg/20010207-1.c: Removed.
54425         * gcc.dg/20011223-1.c: Removed.
54426         * gcc.dg/20020104-2.c: Removed.
54427         * gcc.dg/debug-1.c: Removed.
54428         * gcc.dg/debug-2.c: Removed.
54429         * gcc.dg/debug-3.c: Removed.
54430         * gcc.dg/debug-4.c: Removed.
54431         * gcc.dg/debug-5.c: Removed.
54432         * gcc.dg/debug-6.c: Removed.
54433         * gcc.dg/dwarf2-1.c: Removed.
54434         * gcc.dg/dwarf2-2.c: Removed.
54435
54436 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
54437
54438         * g++.old-deja/g++.other/eh5.C: New test.
54439         * g++.old-deja/g++.other/sibcall2.C: New test.
54440         * g++.old-deja/g++.other/array9.C: New test.
54441         * g++.old-deja/g++.other/typename2.C: New test.
54442         * g++.old-deja/g++.other/crash60.C: New test.
54443         * g++.old-deja/g++.other/conv9.C: New test.
54444         * g++.old-deja/g++.other/mangle10.C: New test.
54445         * g++.old-deja/g++.other/unchanging1.C: New test.
54446         * g++.old-deja/g++.other/exprstmt1.C: New test.
54447         * g++.old-deja/g++.other/inline23.C: New test.
54448         * g++.old-deja/g++.eh/ia64-1.C: New test.
54449         * g++.old-deja/g++.other/dwarf2-1.C: New test.
54450         * g++.old-deja/g++.other/reload1.C: New test.
54451         * g++.old-deja/g++.other/static20.C: New test.
54452         * g++.old-deja/g++.other/local-alloc1.C: New test.
54453         * g++.old-deja/g++.other/conv8.C: New test.
54454         * g++.old-deja/g++.other/stmtexpr2.C: New test.
54455         * g++.old-deja/g++.other/storeexpr1.C: New test.
54456         * g++.old-deja/g++.other/storeexpr2.C: New test.
54457         * g++.dg/eh/template2.C: New test.
54458         * g++.dg/warn/weak1.C: New test.
54459
54460 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
54461
54462         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
54463         Remove first, non-varying, argument.
54464
54465 2002-01-23  Richard Henderson  <rth@redhat.com>
54466
54467         * gcc.dg/inline-2.c: New.
54468
54469         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
54470         Add optional target arg.  Check number of arguments.
54471         (scan-assembler-not, scan-assembler-dem): Likewise.
54472         (scan-assembler-dem-not): Likewise.
54473
54474 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54475
54476         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
54477         line 12.
54478         * g++.old-deja/g++.brendan/parse3.C,
54479         g++.old-deja/g++.other/crash26.C,
54480         g++.old-deja/g++.other/crash28.C,
54481         g++.old-deja/g++.other/crash29.C,
54482         g++.old-deja/g++.other/crash30.C,
54483         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
54484
54485 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
54486
54487         * gcc.dg/20020115-1.c: New.
54488
54489 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
54490
54491         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
54492
54493 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
54494
54495         * gcc.dg/20020122-3.c: New.
54496
54497 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
54498
54499         * g++.dg/other/gc1.C: New test.
54500
54501 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54502
54503         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
54504
54505 2002-01-22  Richard Henderson  <rth@redhat.com>
54506
54507         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
54508
54509 2002-01-22  Richard Henderson  <rth@redhat.com>
54510
54511         * gcc.dg/20020122-4.c: New.
54512
54513 2002-01-22  H.J. Lu <hjl@gnu.org>
54514
54515         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
54516         link output.
54517         * gcc.dg/special/ecos.exp: Likewise.
54518         * lib/g++-dg.exp: Likewise.
54519         * lib/g77-dg.exp: Likewise.
54520         * lib/gcc-dg.exp : Likewise.
54521         * lib/mike-g++.exp: Likewise.
54522         * lib/mike-g77.exp: Likewise.
54523         * lib/mike-gcc.exp: Likewise.
54524         * lib/objc-dg.exp: Likewise.
54525
54526 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
54527
54528         PR target/5379
54529         * gcc.dg/20020122-2.c: New test.
54530
54531 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
54532
54533         * gcc.dg/20020122-1.c: New test.
54534
54535 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
54536
54537         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
54538
54539 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
54540
54541         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
54542
54543 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54544
54545         * gcc.c-torture/compile/20020121-1.c: New test.
54546
54547 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54548
54549         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54550         ld_library_path.
54551
54552 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
54553
54554         * gcc.dg/20020218-1.c: New test.
54555
54556 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
54557
54558         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54559         messages
54560         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54561         "At global scope" warning
54562         * g++.dg/ext/align1.C: Change cygwin test for alignment
54563         from db-bogus to dg-warning
54564
54565 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
54566
54567         * g77.f-torture/compile/cpp2.F: New test.
54568
54569 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54570
54571         * g++.dg/template/access1.C: New test.
54572
54573 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
54574
54575         * gcc.dg/20020118-1.c: New.
54576
54577 2002-01-18  Kazu Hirata  <kazu@hxi.com>
54578
54579         * gcc.c-torture/execute/20020118-1.c: New test.
54580
54581 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54582
54583         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54584         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54585         alignment warnings.
54586
54587 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54588
54589         * gcc.misc-tests/i386-prefetch.exp: Save and restore
54590         torture_with_loops and torture_without_loops
54591
54592 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
54593
54594         * gcc.c-torture/compile/20020116-1.c: New test.
54595
54596 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
54597
54598         * gcc.dg/20020116-2.c: New test.
54599
54600         * gcc.dg/ultrasp4.c: New test.
54601
54602         * gcc.dg/20020116-1.c: New test.
54603
54604 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
54605
54606         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
54607         by EABI.
54608
54609 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
54610
54611         * gcc.misc-tests/i386-prefetch.exp: New.
54612         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54613         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54614         * gcc.misc-tests/i386-pf-none-1.c: New test.
54615         * gcc.misc-tests/i386-pf-sse-1.c: New test.
54616
54617 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
54618
54619         * gcc.dg/gnu89-init-1.c: Add new tests.
54620
54621 2002-01-15  Andreas Jaeger  <aj@suse.de>
54622
54623         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54624         * gcc.dg/i386-mmx-2.c: Likewise.
54625         * gcc.dg/i386-sse-1.c: Likewise.
54626         * gcc.dg/i386-sse-2.c: Likewise.
54627         * gcc.dg/i386-sse-3.c: Likewise.
54628
54629 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
54630
54631         * g77.f-torture/execute/intrinsic-unix-bessel.f:
54632         Uncomment additional cases that now pass.
54633
54634 2002-01-11  Richard Henderson  <rth@redhat.com>
54635
54636         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54637         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54638
54639 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
54640
54641         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54642
54643 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
54644
54645         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
54646         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
54647
54648 2002-01-10  Dale Johannesen  <dalej@apple.com>
54649
54650         * gcc.c-torture/execute/loop-11.c: New.
54651
54652 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
54653
54654         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
54655         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
54656
54657 2002-01-09  Richard Henderson  <rth@redhat.com>
54658
54659         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
54660         type in which to perform the operation for each size.
54661
54662 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
54663
54664         * gcc.c-torture/compile/20020109-2.c: New test.
54665
54666 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
54667
54668         * gcc.c-torture/execute/loop-10.c: New test.
54669
54670 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54671
54672         * gcc.c-torture/compile/20010226-1.c: New test.
54673         * gcc.c-torture/compile/20010227-1.c: New test.
54674         * gcc.c-torture/compile/20010426-1.c: New test.
54675         * gcc.c-torture/compile/20010510-1.c: New test.
54676         * gcc.c-torture/compile/20010605-3.c: New test.
54677         * gcc.c-torture/compile/20010824-1.c: New test.
54678         * gcc.c-torture/execute/20010409-1.c: New test.
54679         * gcc.dg/noncompile/20000901-1.c: New test.
54680         * gcc.dg/20001023-1.c: New test.
54681         * gcc.dg/20001101-1.c: New test.
54682         * gcc.dg/20001102-1.c: New test.
54683         * gcc.dg/20010207-1.c: New test.
54684         * gcc.dg/20010405-1.c: New test.
54685         * gcc.dg/20010822-1.c: New test.
54686         * gcc.dg/20011107-1.c: New test.
54687
54688 2002-01-09  Jeffrey A Law  (law@redhat.com)
54689
54690         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
54691
54692         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
54693         execution failure on PA targets.
54694
54695 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54696
54697         * gcc.c-torture/compile/20020109-1.c: New test.
54698
54699 2002-01-08  Kazu Hirata  <kazu@hxi.com>
54700
54701         * gcc.c-torture/execute/20020108-1.c: New test.
54702
54703 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
54704
54705         * gcc.dg/20020108-1.c: New test.
54706
54707 2002-01-08  H.J. Lu <hjl@gnu.org>
54708
54709         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
54710         for header files.
54711
54712 2002-01-08  Geoff Keating  <geoffk@redhat.com>
54713
54714         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
54715         consistency.
54716
54717 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
54718
54719         * gcc.dg/altivec-4.c: Test altivec predicates.
54720
54721 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
54722
54723         * gcc.c-torture/execute/20020107-1.c: New test.
54724
54725 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
54726
54727         PR c/5279
54728         * gcc.c-torture/compile/20020106-1.c: New test.
54729
54730 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
54731
54732         * gcc.c-torture/execute/nestfunc-4.c: New test.
54733
54734 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54735
54736         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
54737         extra triple that slipped in.
54738         * g++.old-deja/g++.abi/align.C: Likewise.
54739         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54740
54741 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54742
54743         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
54744         * g++.old-deja/g++.abi/align.C: Likewise.
54745         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54746
54747         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
54748         on FreeBSD/i386.
54749         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
54750         FreeBSD.
54751
54752 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
54753
54754         * gcc.dg/20020104-1.c: New test.
54755
54756         * gcc.dg/20020104-2.c: New test.
54757
54758 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
54759
54760         * gcc.dg/20020103-1.c: Fix typo in target selector.
54761
54762 2002-01-03  Richard Henderson  <rth@redhat.com>
54763
54764         * gcc.dg/20020103-1.c: New.
54765
54766 2002-01-03  Kazu Hirata  <kazu@hxi.com>
54767
54768         * gcc.c-torture/execute/20020103-1.c: New test.
54769
54770 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
54771
54772         * g++.dg/other/debug2.C: New test.
54773
54774         * gcc.c-torture/compile/20020103-1.c: New test.
54775
54776 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
54777
54778         * gcc.dg/gnu89-init-1.c: Added new tests.
54779
54780 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54781
54782         * g++.dg/template/friend2.C: Remove as patch is reverted.
54783
54784         * g++.dg/warn/oldcast1.C: New test.
54785
54786         * g++.dg/template/ptrmem1.C: New test.
54787         * g++.dg/template/ptrmem2.C: New test.
54788
54789         * g++.dg/template/ntp.C: New test.
54790
54791         * g++.dg/other/component1.C: New test.
54792
54793         * g++.dg/template/ttp3.C: New test.
54794
54795         * g++.dg/template/friend2.C: New test.
54796         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
54797
54798 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54799
54800         * g++.dg/other/ptrmem1.C: New test.
54801         * g++.dg/other/ptrmem2.C: New test.
54802
54803 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54804
54805         * g++.dg/template/ctor1.C: New test.
54806
54807 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54808
54809         * g++.dg/template/friend2.C: New test.
54810
54811 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
54812
54813         * gcc.dg/mmix-1.c: New test.
54814
54815 2001-12-31  Richard Henderson  <rth@redhat.com>
54816
54817         * gcc.dg/asm-5.c: New.
54818
54819 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
54820
54821         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54822         in namespace __gnu_cxx
54823
54824 2001-12-30  Richard Henderson  <rth@redhat.com>
54825
54826         * gcc.dg/debug-6.c: New.
54827
54828 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
54829
54830         * gcc.c-torture/compile/20011229-2.c: New test.
54831
54832 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
54833
54834         * gcc.dg/debug-3.c: New test.
54835         * gcc.dg/debug-4.c: New test.
54836         * gcc.dg/debug-5.c: New test.
54837
54838 2001-12-29  Richard Henderson  <rth@redhat.com>
54839
54840         * g++.dg/eh/loop1.C: New.
54841
54842 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54843
54844         * g++.dg/template/crash1.C: New test.
54845
54846 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54847
54848         * g++.dg/other/const1.C: New test.
54849
54850 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
54851
54852         * gcc.c-torture/compile/20011229-1.c: New test.
54853
54854 2001-12-28  Stan Shebs  <shebs@apple.com>
54855
54856         * lib/objc-torture.exp: Resync with c-torture.exp.
54857         * lib/objc.exp: Load standard libraries.
54858
54859 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
54860
54861         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
54862         additional tests.
54863
54864 2001-12-27  Roger Sayle <roger@eyesopen.com>
54865
54866         * gcc.c-torture/execute/string-opt-16.c: New testcase.
54867
54868 2001-12-27  Richard Henderson  <rth@redhat.com>
54869
54870         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
54871
54872 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
54873
54874         * g++.dg/eh/ctor1.C: New test.
54875         * g++.dg/other/error2.C: New test.
54876
54877 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
54878
54879         * g++.dg/other/init2.C: New test.
54880
54881 2001-12-24  Richard Henderson  <rth@redhat.com>
54882
54883         * gcc.dg/20011223-1.c: New.
54884         * gcc.dg/inline-1.c: New.
54885
54886 2001-12-23  Richard Henderson  <rth@redhat.com>
54887
54888         * gcc.dg/asm-4.c: Test operand modifiers.
54889
54890 2001-12-23  Richard Henderson  <rth@redhat.com>
54891
54892         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
54893
54894 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54895
54896         * gcc.c-torture/execute/20011223-1.c: New test.
54897
54898 2001-12-21  Richard Henderson  <rth@redhat.com>
54899
54900         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
54901         re-enables the warning.
54902
54903 2001-12-21  Richard Henderson  <rth@redhat.com>
54904
54905         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
54906
54907 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54908
54909         * gcc.c-torture/compile/20011218-1.c: New test.
54910
54911 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
54912
54913         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
54914         arm-isr.c test.
54915         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
54916         epilogue generation for ARM ISR routines.
54917
54918 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54919
54920         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
54921         * gcc.dg/format/c90-printf-3.c: Likewise.
54922         * gcc.dg/format/c99-printf-3.c: Likewise.
54923         * gcc.dg/format/ext-1.c: Likewise.
54924         * gcc.dg/format/ext-6.c: Likewise.
54925         * gcc.dg/format/format.h: Prototype unlocked stdio.
54926
54927 2001-12-20  Richard Henderson  <rth@redhat.com>
54928
54929         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
54930         (arena): Use it.
54931         (malloc): Correct allocation logic.  Abort if we fill up the
54932         arena before initialization complete.
54933         (realloc): Correct allocation logic.
54934
54935 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54936
54937         * gcc.c-torture/compile/20011219-2.c: New test.
54938
54939         * gcc.c-torture/execute/20011219-1.c: New test.
54940
54941 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
54942
54943         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
54944         target does not support weak symbols.
54945
54946 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
54947
54948         * gcc.c-torture/compile/20011219-1.c: New test.
54949
54950 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
54951
54952         * g++.dg/other/error1.C: New test.
54953
54954 2001-12-17  Jeffrey A Law  (law@redhat.com)
54955
54956         * gcc.c-torture/execute/20011217-1.c: New test.
54957
54958 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
54959
54960         * objc.dg/special/: New directory.
54961         * objc.dg/special/special.exp: New file.
54962         * objc.dg/special/unclaimed-category-1.h: New file.
54963         * objc.dg/special/unclaimed-category-1a.m: New file.
54964         * objc.dg/special/unclaimed-category-1.m: New file.
54965
54966 2001-12-17  Andreas Jaeger  <aj@suse.de>
54967
54968         * gcc.c-torture/compile/20011217-2.c: New test.
54969
54970 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54971
54972         * gcc.c-torture/compile/20011217-1.c: New test.
54973
54974 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
54975
54976         * gcc.dg/20011214-1.c: New.
54977
54978 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
54979
54980         * gcc.dg/altivec-4.c: New.
54981
54982 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
54983
54984         * gcc.dg/20011113-1.c: New test.
54985
54986 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54987
54988         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
54989         std::__malloc_alloc_template<0> and
54990         std::__default_alloc_template<false, 0>.
54991
54992 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
54993
54994         * objc/execute/bf-21.m: New test.
54995         * objc/execute/enumeration-1.m: New test.
54996         * objc/execute/enumeration-2.m: New test.
54997
54998 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
54999
55000         * gcc.dg/gnu89-init-1.c: New test.
55001
55002 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
55003
55004         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
55005         * g++.old-deja/g++.jason/2371.C: Likewise.
55006         * g++.old-deja/g++.jason/template33.C: Likewise.
55007         * g++.old-deja/g++.jason/template34.C: Likewise.
55008         * g++.old-deja/g++.jason/template36.C: Likewise.
55009         * g++.old-deja/g++.oliva/typename1.C: Likewise.
55010         * g++.old-deja/g++.oliva/typename2.C: Likewise.
55011         * g++.old-deja/g++.other/typename1.C: Likewise.
55012         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55013         * g++.old-deja/g++.pt/nontype5.C: Likewise.
55014         * g++.old-deja/g++.pt/typename11.C: Likewise.
55015         * g++.old-deja/g++.pt/typename14.C: Likewise.
55016         * g++.old-deja/g++.pt/typename16.C: Likewise.
55017         * g++.old-deja/g++.pt/typename3.C: Likewise.
55018         * g++.old-deja/g++.pt/typename4.C: Likewise.
55019         * g++.old-deja/g++.pt/typename5.C: Likewise.
55020         * g++.old-deja/g++.pt/typename7.C: Likewise.
55021         * g++.old-deja/g++.robertl/eb9.C: Likewise.
55022
55023 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
55024
55025         * g++.dg/other/linkage1.C: New test.
55026         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
55027         specifiers.
55028
55029 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55030
55031         * gcc.dg/concat.c: New test.
55032
55033 2001-12-11  Stan Shebs  <shebs@apple.com>
55034
55035         * objc/compile: New test directory.
55036         * objc/compile/compile.exp: New expect script.
55037         * objc/compile/20011211-1.m: New compile test.
55038
55039 2001-12-11  Jason Merrill  <jason@redhat.com>
55040
55041         * lib/prune.exp (prune_gcc_output): Also handle "In member
55042         function".  So many permutations...
55043
55044 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
55045
55046         * g++.dg/template/typedef1.C: New test.
55047
55048 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
55049
55050         * g++.dg/other/copy1.C: New test.
55051
55052 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
55053
55054         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
55055
55056         * gcc.dg/builtin-choose-expr.c: New.
55057
55058 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
55059
55060         * gcc.dg/altivec-2.c: New.
55061
55062 2001-12-07  Richard Henderson  <rth@redhat.com>
55063
55064         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
55065
55066 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
55067
55068         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
55069         ultrasparc.
55070
55071 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55072
55073         * g++-old.deja/g++.robertl/eb101.C: Deleted.
55074
55075 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
55076
55077         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
55078         variable argument list.
55079
55080 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
55081
55082         * gcc.c-torture/execute/memcheck: Delete entire directory.
55083         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
55084         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
55085
55086 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55087
55088         * gcc.dg/Wshadow-1.c: New test.
55089
55090 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
55091
55092         * gcc.c-torture/compile/20011130-1.c: New test.
55093
55094         * gcc.dg/noncompile/20011025-1.c: New test.
55095
55096         * g++.dg/other/anon-union.C: New test.
55097
55098         * gcc.c-torture/execute/20011024-1.c: New test.
55099
55100 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55101
55102         * gcc.c-torture/execute/20000722-1.x,
55103         gcc.c-torture/execute/20010123-1.x: Remove.
55104         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
55105         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
55106         gcc.dg/c99-complit-2.c: New tests.
55107
55108 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
55109
55110         * g++.dg/inherit/base1.C: New test.
55111
55112 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
55113
55114         * g++.dg/other/stdarg1.C: New test.
55115
55116         * gcc.c-torture/compile/20011130-2.c: New test.
55117
55118 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
55119
55120         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
55121         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
55122         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
55123         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
55124         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
55125         * gcc.dg/builtin-prefetch-1.c: New test.
55126
55127 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
55128
55129         * gcc.dg/20011130-1.c: New test.
55130
55131 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
55132
55133         * g++.dg/other/scope1.C: New test.
55134         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
55135
55136 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55137
55138         * gcc.dg/vla-init-1.c: New test.
55139
55140 2001-12-01  Geoff Keating  <geoffk@redhat.com>
55141
55142         * gcc.c-torture/compile/structs.c: New testcase from GDB.
55143
55144 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55145
55146         * objc.dg/alias.m: Update.
55147         * objc.dg/class-1.m: Update.
55148         * objc.dg/const-str-1.m: Update.
55149         * objc.dg/fwd-proto-1.m: Update.
55150         * objc.dg/id-1.m: Update.
55151         * objc.dg/super-class-1.m: Update.
55152
55153 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
55154
55155         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
55156         constructs.
55157
55158 2001-11-28  Jeffrey A Law  (law@cygnus.com)
55159
55160         * gcc.c-torture/execute/20011128-1.c: New test.
55161
55162 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
55163
55164         * gcc.dg/20011127-1.c: New test.
55165
55166 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55167
55168         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
55169         from Austin Group draft 7.
55170         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
55171         scanf format arguments.
55172         * gcc.dg/format/no-exargs-2.c: New test.
55173
55174 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
55175
55176         * g++.dg/abi/vbase8-4.C: New test.
55177
55178 2001-11-24  Ian Lance Taylor  <ian@airs.com>
55179
55180         * gcc.c-torture/execute/20011121-1.c: New test.
55181
55182 2001-11-23  Jeffrey A Law  (law@cygnus.com)
55183
55184         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
55185
55186 2001-11-23  Andreas Jaeger  <aj@suse.de>
55187
55188         * gcc.dg/cpp/charconst-2.c: New test.
55189
55190 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
55191
55192         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
55193         to the host if it is remote.  Let tests specify extra headers
55194         they use.
55195         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
55196         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
55197         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
55198         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
55199         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
55200         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
55201         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
55202         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
55203         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
55204         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
55205
55206 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
55207
55208         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
55209         for little endian ARMs.
55210
55211 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
55212
55213         * gcc.c-torture/compile/20011119-1.c: New test.
55214         * gcc.c-torture/compile/20011119-2.c: New test.
55215
55216 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
55217
55218         * gcc.dg/altivec-1.c: Fix typo.
55219
55220 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55221
55222         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
55223
55224 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
55225
55226         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
55227
55228 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
55229
55230         * lib/g77.exp: Don't specify --rpath-link.
55231
55232         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
55233         across all the headers.
55234         * gcc.dg/format/format.exp: For testing on a remote host,
55235         copy format.h.
55236
55237         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
55238         * gcc.c-torture/execute/930406-1.c: Likewise.
55239         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
55240
55241 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
55242
55243         * gcc.dg/altivec-1.c: New.
55244
55245 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
55246
55247         * gcc.dg/cpp/fpreprocessed.c: New test case.
55248
55249 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55250
55251         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
55252         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
55253         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
55254
55255 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55256
55257         * gcc.dg/no-builtin-1.c: New test.
55258
55259 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
55260
55261         * gcc.c-torture/execute/20011115-1.c: New test.
55262
55263 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
55264
55265         * gcc.c-torture/compile/20011114-2.c: New test.
55266         * gcc.c-torture/compile/20011114-3.c: New test.
55267         * gcc.c-torture/compile/20011114-4.c: New test.
55268
55269 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
55270
55271         * g++.dg/other/init1.C: New test.
55272
55273 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
55274
55275         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
55276         message.
55277
55278         * gcc.c-torture/execute/20011114-1.c: New testcase.
55279
55280         * gcc.c-torture/compile/20010327-1.c: Revert last change.
55281         * gcc.c-torture/compile/20011114-1.c: New test, exactly
55282         like the (before this change) version of 20010327-1.c.
55283
55284 2001-11-14  Roger Sayle <roger@eyesopen.com>
55285
55286         * gcc.c-torture/execute/string-opt-13.c: New testcase.
55287
55288 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
55289
55290         * g++.dg/init/array2.C: New test.
55291
55292 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
55293
55294         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
55295
55296 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
55297
55298         * g++.dg/other/forscope1.C: New test.
55299         * g++.dg/ext/forscope1.C: New test.
55300         * g++.dg/ext/forscope2.C: New test.
55301
55302 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
55303
55304         * gcc.c-torture/execute/20011113-1.c: New test.
55305
55306 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
55307
55308         * gcc.c-torture/execute/20011109-2.c: New test.
55309
55310         * gcc.c-torture/execute/20011109-1.c: New test.
55311
55312 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
55313
55314         * gcc.c-torture/compile/20011109-1.c: New test.
55315
55316 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
55317
55318         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
55319         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
55320         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
55321         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
55322         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
55323         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
55324         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
55325
55326 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55327
55328         * g++.dg/warn/Wshadow-1.C: New tests.
55329         * g++.old-deja/g++.mike/for3.C: Update.
55330
55331 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55332
55333         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
55334         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
55335         XFAILs.  Adjust expected error texts.
55336         * gcc.c-torture/compile/20011106-1.c,
55337         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
55338         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
55339         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
55340         gcc.dg/c99-array-lval-5.c: New tests.
55341
55342 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55343
55344         * gcc.dg/cpp/defined.c: Update.
55345
55346 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55347
55348         * gcc.c-torture/execute/anon-1.c: New test.
55349
55350 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
55351
55352         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
55353         same size, so no warning should be produced on stormy16.
55354
55355         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
55356         due to oversized array.
55357         * g++.old-deja/g++.mike/ns15.C: Likewise.
55358         * g++.old-deja/g++.pt/crash16.C: Likewise.
55359
55360 2001-11-02  Graham Stott  <grahams@redhat.com>
55361
55362         * g++.dgother/debug1.C: Fix typos.
55363
55364 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
55365
55366         * g++.dg/other/debug1.C: New test.
55367
55368 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55369
55370         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
55371         of unsigned long.
55372
55373 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
55374
55375         * gcc.dg/20011029-2.c: New test.
55376
55377         * gcc.c-torture/compile/20011029-1.c: New test.
55378
55379 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
55380
55381         * objc/execute/class_self-1.m: New test.
55382         * objc/execute/class_self-2.m: New test.
55383
55384 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
55385
55386         * gcc.misc-tests/msgs.exp: Delete.
55387         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
55388         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
55389         error set to match recent changes.
55390
55391 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
55392
55393         * gcc.dg/20011021-1.c: New test.
55394
55395 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
55396
55397         * gcc.c-torture/compile/20011023-1.c: New test.
55398
55399 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
55400
55401         * lib/g77.exp: Rewrite based on lib/g++.exp.
55402
55403 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
55404
55405         * gcc.c-torture/execute/20011019-1.c: New test.
55406
55407         * gcc.dg/20011018-1.c: New test.
55408
55409 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
55410
55411         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
55412
55413 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
55414
55415         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
55416         * gcc.dg/attr-invalid.c: Likewise.
55417
55418 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
55419
55420         * gcc.dg/20011015-1.c: New test.
55421
55422 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55423
55424         * g++.dg/template/unify2.C: New test.
55425
55426 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55427
55428         * g++.dg/other/exception-specification.C: New test
55429
55430 2001-10-13  Tom Rix  <trix@redhat.com>
55431
55432         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
55433         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
55434
55435 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
55436
55437         * gcc.dg/20011009-1.c: New test.
55438
55439 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
55440
55441         PR g++/4476
55442         * g++.dg/other/friend1.C: New test.
55443
55444 2001-10-11  Richard Henderson  <rth@redhat.com>
55445
55446         * g++.old-deja/g++.other/crash18.C: Add -S to options.
55447
55448 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55449
55450         * gcc.c-torture/compile/20011010-1.c: New.
55451
55452 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55453
55454         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
55455         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
55456         g77.f-torture/execute/execute.exp,
55457         g77.f-torture/noncompile/noncompile.exp,
55458         gcc.c-torture/compile/compile.exp,
55459         gcc.c-torture/execute/execute.exp,
55460         gcc.c-torture/execute/ieee/ieee.exp,
55461         gcc.c-torture/execute/memcheck/memcheck.exp,
55462         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
55463         objc/execute/execute.exp: Update FSF address.
55464
55465 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
55466
55467         * gcc.dg/cpp/cmdlne-C.c: Update.
55468         * gcc.dg/cpp/cmdlne-C2.c: New.
55469
55470 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55471
55472         * gcc.c-torture/execute/20011008-3.c: New.
55473
55474 2001-10-08  DJ Delorie  <dj@redhat.com>
55475
55476         * gcc.dg/20011008-1.c: New.
55477         * gcc.dg/20011008-2.c: New.
55478
55479 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55480
55481         * gcc.dg/cpp/spacing1.c: Update test.
55482
55483 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55484
55485         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
55486         spelling errors of "separate" as "seperate".
55487
55488 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
55489
55490         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
55491         enough to avoid inlining.
55492
55493 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55494
55495         * lib/g77.exp: set libg2c_dir correctly.
55496
55497 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55498
55499         * gcc.dg/cpp/macro11.c: New test.
55500
55501 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55502
55503         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
55504         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
55505         gcc.dg/format/multattr-3.c: New tests.
55506         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
55507         tests for format attributes on function pointers being rejected.
55508
55509 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55510
55511         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
55512
55513 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55514
55515         * g++.dg/warn/format1.C: New test.
55516
55517 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55518
55519         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
55520
55521 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55522
55523         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
55524
55525 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55526
55527         * gcc.dg/cpp/redef2.c: Add test.
55528
55529 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
55530
55531         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
55532         long-standing bug on i686, apparently.
55533         * gcc.c-torture/execute/loop-2c.x: New file.
55534         * gcc.c-torture/execute/loop-2d.x: New file.
55535         * gcc.c-torture/execute/loop-3c.x: New file.
55536
55537 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
55538
55539         * gcc.dg/cpp/20000625-2.c: Correct line number.
55540
55541 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55542
55543         * gcc.dg/cpp/macro10.c: New test.
55544         * gcc.dg/cpp/strify3.c: New test.
55545         * gcc.dg/cpp/spacing1.c: Add tests.
55546         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
55547         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55548
55549 2001-09-24  DJ Delorie  <dj@redhat.com>
55550
55551         * gcc.c-torture/execute/20010924-1.c: New test.
55552
55553 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55554
55555         * objc/execute/paste.m: Remove.
55556
55557 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55558
55559         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55560
55561 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
55562
55563         * g77.dg/strlen0.f: New test.
55564
55565 2001-09-21  Richard Henderson  <rth@redhat.com>
55566
55567         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55568         * g++.old-deja/g++.abi/vtable2.C: Likewise.
55569
55570 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55571
55572         Table-driven attributes.
55573         * g++.dg/ext/attrib1.C: New test.
55574
55575 2001-09-20  DJ Delorie  <dj@redhat.com>
55576
55577         * gcc.dg/20000926-1.c: Update expected warning messages.
55578         * gcc.dg/array-2.c: Likewise, and test for warnings too.
55579         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55580         array.
55581
55582 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
55583
55584         * g++.dg/eh/registers1.C: New test case.
55585
55586 2001-09-17  Richard Henderson  <rth@redhat.com>
55587
55588         * gcc.dg/array-5.c: Fix VLA decomposition test.
55589
55590 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55591
55592         * gcc.dg/cpp/line5.c: New testcase.
55593
55594 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55595
55596         * gcc.dg/cpp/macro9.c: New test.
55597
55598 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
55599
55600         * gcc.c-torture/execute/980223.c: Change type of addr from long
55601         to char *.
55602
55603 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
55604
55605         * gcc.c-torture/execute/20010915-1.c: New test.
55606
55607 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
55608
55609         * g77.dg/bprob: New directory.
55610         * g77.dg/bprob/bprob.exp: New file.
55611         * g77.dg/bprob/bprob-1.f: New test.
55612         * g77.dg/gcov: New directory.
55613         * g77.dg/gcov/gcov.exp: New file.
55614         * g77.dg/gcov/gcov-1.f: New test.
55615         * g77.dg/gcov/gcov-1.x: New file.
55616
55617 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55618
55619         * gcc.dg/cpp/directiv.c: Update.
55620         * gcc.dg/cpp/undef1.c: Update.
55621
55622 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
55623
55624         * gcc.dg/20010912-1.c: New test.
55625
55626 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
55627
55628         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55629         language-independent file in lib.
55630         * lib/gcov.exp: New file.
55631
55632 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55633
55634         * gcc.c-torture/compile/20010911-1.c: New test.
55635
55636 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
55637
55638         * lib/profopt.exp: New, to support profile-directed optimizations.
55639         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55640         * gcc.misc-tests/bprob-1.c: New test.
55641         * gcc.misc-tests/bprob-2.c: New test.
55642
55643 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
55644
55645         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
55646         XFAIL and which kinds of gcov output to verify.
55647         * gcc.misc-tests/gcov-4b.x: New file.
55648         * gcc.misc-tests/gcov-5b.x: New file.
55649         * gcc.misc-tests/gcov-6.x: New file.
55650         * gcc.misc-tests/gcov-7.c: New test.
55651         * gcc.misc-tests/gcov-7.x: New file.
55652
55653 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
55654
55655         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
55656         * gcc.misc-tests/gcov-6.c: New test.
55657
55658 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55659
55660         PR c++/3986
55661         * g++.dg/abi/vbase1.C: New test.
55662
55663 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
55664
55665         * objc.dg/method-2.m: New.
55666
55667 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55668
55669         PR c++/4203
55670         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
55671         * g++.dg/init/empty1.C: New test.
55672
55673 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
55674
55675         * gcc.c-torture/compile/20010903-1.c: New test.
55676
55677 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
55678
55679         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
55680         for m68k.
55681
55682 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
55683
55684         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
55685
55686         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
55687
55688         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
55689
55690 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
55691
55692         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
55693         for 16-bit 'unsigned int'.
55694
55695 2001-08-29  Kazu Hirata  <kazu@hxi.com>
55696
55697         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
55698
55699 2001-08-27  Richard Henderson  <rth@redhat.com>
55700
55701         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
55702         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
55703
55704 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
55705
55706         * gcc.dg/asm-names.c (ymain): New.
55707
55708 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
55709
55710         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
55711         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
55712         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
55713
55714 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55715
55716         * gcc.dg/compare5.c: New testcase.
55717
55718 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
55719
55720         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
55721         and "In instantiation".
55722
55723 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
55724
55725         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
55726
55727 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
55728
55729         * gcc.misc-tests/gcov.exp: Add support for branch information.
55730         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
55731         * gcc.misc-tests/gcov-4.c: New test.
55732         * gcc.misc-tests/gcov-4b.c: New test.
55733         * gcc.misc-tests/gcov-5b.c: New test.
55734
55735 2001-08-20  Zack Weinberg  <zackw@panix.com>
55736
55737         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
55738         expected to fail.
55739
55740 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55741
55742         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
55743
55744 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
55745
55746         * g++.dg/eh/template1.C: New test.
55747
55748 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
55749
55750         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
55751         Fix thinko.
55752         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
55753         for xfail.
55754
55755 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
55756
55757         * lib/g77-dg.exp: Use prune.exp for common procedures
55758         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
55759         * lib/g77.exp: (g77-dg-prune) Remove
55760
55761 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
55762
55763         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
55764
55765 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55766
55767         * g++.dg/template/unify1.C: New test.
55768
55769 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
55770
55771         * g++.dg/abi/empty4.C: New test.
55772
55773 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
55774
55775         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
55776         solaris2.*
55777         * g77.f-torture/compile/pr3743.x: Likewise.
55778
55779 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55780
55781         * g++.dg/other/using-declaration.C: New test.
55782
55783 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55784
55785         * gcc.dg/cpp/tr-sign.c: New testcase.
55786
55787 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55788
55789         * gcc.dg/cpp/19951025-1.c: Revert.
55790         * gcc.dg/cpp/directiv.c: We no longer process directives that
55791         interrupt macro arguments.
55792
55793 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
55794
55795         * gcc.dg/bconstp-1.c: New test.
55796
55797 2001-08-03  Richard Henderson  <rth@redhat.com>
55798
55799         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
55800
55801 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55802
55803         * gcc.dg/cpp/19951025-1.c: Update.
55804
55805 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
55806
55807         * g77.dg/ff90-1.f (s): Fix reference of variable z,
55808         should be x.
55809
55810 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
55811
55812         Kill -fhonor-std.
55813         * g++.old-deja/g++.ns/ns14.C: Remove special options.
55814         * g++.old-deja/g++.other/std1.C: Likewise.
55815         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
55816
55817 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
55818
55819         * lib/g77.exp: Load gcc-defs.exp for common procedures
55820         (g77_pass, g77_fail, g77_finish, g77_exit,
55821         ${tool}_check_unsupported_p} Now redundant.  Deleted.
55822
55823 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55824
55825         * g77.dg/fbackslash.f
55826         * g77.dg/fcase-preserve.f
55827         * g77.dg/ff90-1.f
55828         * g77.dg/ffixed-line-length-0.f
55829         * g77.dg/ffixed-line-length-132.f
55830         * g77.dg/ffixed-line-length-7.f
55831         * g77.dg/ffixed-line-length-72.f
55832         * g77.dg/ffixed-line-length-none.f
55833         * g77.dg/ffree-form-1.f
55834         * g77.dg/fno-backslash.f
55835         * g77.dg/fno-f90-1.f
55836         * g77.dg/fno-fixed-form-1.f
55837         * g77.dg/fno-onetrip.f
55838         * g77.dg/fno-typeless-boz.f
55839         * g77.dg/fno-underscoring.f
55840         * g77.dg/fno-vxt-1.f
55841         * g77.dg/fonetrip.f
55842         * g77.dg/ftypeless-boz.f
55843         * g77.dg/fugly-assumed.f
55844         * g77.dg/funderscoring.f
55845         * g77.dg/fvxt-1.f
55846
55847 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
55848
55849         * objc.dg/fwd-proto-1.m: New.
55850         * objc.dg/local-decl-1.m: New.
55851         * objc.dg/naming-1.m: New.
55852         * objc.dg/naming-2.m: New.
55853         * objc.dg/proto-hier-1.m: New.
55854
55855 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
55856
55857         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
55858         largest-type elements to a struct makes its size grow.
55859
55860 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55861
55862         * g++.dg/abi/vthunk1.C: New test.
55863
55864 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55865
55866         * g++.dg/abi/vbase8-22.C: New test.
55867
55868 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55869
55870         * gcc.dg/cpp/macro8.c: New test.
55871
55872 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55873
55874         * g++.dg/abi/vbase8-21.C: New test.
55875
55876 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55877
55878         * g++.dg/abi/vbase8-10.C: New test.
55879
55880 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55881
55882         * lib/g++.exp (g++_set_ld_library_path): Renamed to
55883         ${tool}_set_ld_library_path.
55884         Changed caller.
55885         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
55886         g++.exp.
55887
55888 2001-07-26  Stan Cox <scox@redhat.com>
55889
55890         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
55891         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
55892         gcc_exit, gcc_check_unsupported_p):
55893         Moved to gcc-deps.exp
55894         * gcc-deps.exp: New file.
55895
55896 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55897
55898         * g++.old-deja/g++.pt/defarg14.C: New test.
55899
55900 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55901
55902         * g++.old-deja/g++.other/lineno5.C: New test.
55903
55904 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55905
55906         * g++.old-deja/g++.pt/crash68.C: New test.
55907
55908 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55909
55910         * g++.old-deja/g++.other/crash42.C: New test.
55911
55912 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55913
55914         * gcc.dg/cpp/extratokens.c: Fix.
55915         * gcc.dg/cpp/skipping2.c: New tests.
55916
55917 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55918
55919         * gcc.c-torture/execute/20010724-1.c: New file.
55920         * gcc.c-torture/execute/20010724-1.x: New file.
55921
55922 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55923
55924         * g++.old-deja/g++.other/cond7.C: New test.
55925
55926 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55927
55928         * g++.old-deja/g++.other/optimize4.C: New test.
55929
55930 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55931
55932         * g++.old-deja/g++.abi/vbase8-5.C: New test.
55933
55934 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
55935
55936         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
55937         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
55938         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
55939         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
55940
55941         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
55942         bug report" message.
55943
55944         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
55945         * g++.dg/ext/instantiate1.C: Move from old-deja.
55946
55947 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
55948
55949         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
55950         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
55951         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
55952         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
55953
55954 2001-07-23  Jeffrey A Law  (law@cygnus.com)
55955
55956         * gcc.c-torture/execute/20010723-1.c: New test.
55957
55958 2001-07-23  Ben Elliston  <bje@redhat.com>
55959
55960         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
55961
55962 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55963
55964         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
55965         i[34567]86-*-*.
55966         Delete handling of ieee_multilib_flags.
55967         Pass -mieee for alpha*-*-* and sh-*-*.
55968         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
55969
55970 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
55971
55972         Remove old-abi tests.
55973         * g++.old-deja/g++.mike/p11116.C: Remove.
55974         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
55975
55976 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
55977
55978         * g77.f-torture/compile/pr3743.f: New test
55979
55980 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
55981
55982         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
55983
55984 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55985
55986         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
55987         g++.old-deja/g++.pt/static6.C: Likewise.
55988         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
55989         supports weak symbols.
55990
55991 2001-07-18  Andreas Jaeger  <aj@suse.de>
55992
55993         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
55994         supported again.
55995
55996 2001-07-18  Andreas Jaeger  <aj@suse.de>
55997
55998         * gcc.dg/iftrap-1.c: Fix target line.
55999
56000 2001-07-17  Richard Henderson  <rth@redhat.com>
56001
56002         * gcc.c-torture/execute/20010717-1.c: New.
56003
56004 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56005
56006         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
56007         tests.
56008
56009 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56010
56011         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
56012
56013 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56014
56015         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
56016         UAC_SIGBUS, UAC_NOPRINT definitions.
56017
56018 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
56019
56020         * objc/execute/object_is_class.m: New test.
56021         * objc/execute/object_is_meta_class.m: New test.
56022
56023 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56024
56025         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
56026         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
56027
56028 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
56029
56030         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
56031         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
56032
56033 2001-07-14  Richard Henderson  <rth@redhat.com>
56034
56035         * gcc.dg/iftrap-1.c: New.
56036
56037 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
56038
56039         * g77.f-torture/execute/intrinsic77.f: New test.
56040
56041 2001-07-11  Janis Johnson <janis@us.ibm.com>
56042
56043         * gcc.misc-tests/gcov-3.c: New test.
56044
56045 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
56046
56047         * gcc.c-torture/compile/20010711-1.c,
56048         * gcc.c-torture/compile/20010711-2.c: New tests.
56049
56050 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
56051
56052         * gcc.c-torture/execute/20010711-1.c: New test.
56053
56054 2001-07-11  Ben Elliston  <bje@redhat.com>
56055
56056         * g++.old-deja/g++.other/enum5.C: New test.
56057
56058 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
56059
56060         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
56061         (g++-dg-prune): Call prune_gcc_output.
56062         * prune.exp: New file for prune_gcc_output.
56063         * lib/g++.exp, lib/gcc.exp: Load it.
56064
56065 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56066
56067         * gcc.c-torture/compile/20010701-1.c,
56068         g++.old-deja/g++.ext/attrib6.C: New tests.
56069
56070 2001-07-06  Jeffrey A Law  (law@cygnus.com)
56071
56072         * gcc.c-torture/compile/20010706-1.c: New test.
56073
56074 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
56075
56076         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
56077
56078 2001-06-28  Stan Shebs  <shebs@apple.com>
56079
56080         * gcc.dg/pragma-darwin.c: New test.
56081
56082 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56083
56084         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
56085         Solaris 2.[678] system.
56086
56087 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56088
56089         * gcc.dg/20010622-1.c: New test.
56090
56091 2001-06-18  Stan Shebs  <shebs@apple.com>
56092
56093         * objc.dg: New directory.
56094         * objc.dg/dg.exp: New file.
56095         * objc.dg/alias.m: New.
56096         * objc.dg/class-1.m: New.
56097         * objc.dg/class-2.m: New.
56098         * objc.dg/const-str-1.m: New.
56099         * objc.dg/const-str-2.m: New.
56100         * objc.dg/id-1.m: New.
56101         * objc.dg/method-1.m: New.
56102         * objc.dg/super-class-1.m: New.
56103         * lib/objc-dg.exp: New file.
56104
56105 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56106
56107         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
56108         of label name.
56109
56110 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
56111
56112         * g++.old-deja/g++.abi/vbase8-9.C: New test.
56113
56114 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56115
56116         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
56117         variable.
56118
56119 2001-06-12  Richard Henderson  <rth@redhat.com>
56120
56121         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
56122
56123 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56124
56125         * g++.old-deja/g++.abi/vbase5.C: New test.
56126         * g++.old-deja/g++.abi/vbase6.C: New test.
56127         * g++.old-deja/g++.abi/vbase7.C: New test.
56128
56129 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56130
56131         * gcc.c-torture/compile/20010610-1.c: New test.
56132
56133 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56134
56135         * g++.old-deja/g++.abi/vbase4.C: New test.
56136
56137 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56138
56139         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
56140         support %f for HC11/HC12 targets.
56141         * gcc.c-torture/execute/930513-1.x: New file, likewise.
56142         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
56143         on HC11/HC12 targets.
56144         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
56145
56146 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56147
56148         * gcc.dg/wchar_t-1.c: New file.
56149         * gcc.dg/wint_t-1.c: Likewise.
56150
56151 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
56152
56153         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
56154
56155 2001-06-11  Richard Henderson  <rth@redhat.com>
56156
56157         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
56158
56159 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56160
56161         * gcc.c-torture/compile/20010611-1.c: New test.
56162
56163 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56164
56165         * gcc.dg/c99-tag-1.c: Add more tests.
56166
56167 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
56168
56169         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
56170         representation on MN10300 and ARM/Thumb.
56171
56172 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
56173
56174         * g77.f-torture/execute/20010610.f: New.
56175
56176 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
56177
56178         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
56179         names.
56180
56181 2001-06-09  Richard Henderson  <rth@redhat.com>
56182
56183         * gcc.c-torture/execute/ashrdi-1.c: New.
56184         * gcc.c-torture/execute/ashldi-1.c: New.
56185         * gcc.c-torture/execute/lshrdi-1.c: New.
56186
56187 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
56188
56189         * objc/execute/load-3.m: Added. Check sending +load to categories,
56190         in addition to classes.
56191
56192 2001-06-08  Stan Shebs  <shebs@apple.com>
56193
56194         * objc/execute/load-2.m: New test.  From Nicola Pero
56195         <n.pero@mi.flashnet.it>.
56196
56197 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
56198
56199         * gcc.c-torture/execute/20010605-2.c: New test.
56200
56201 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56202
56203         * g++.old-deja/g++.abi/vbase2.C: New test.
56204         * g++.old-deja/g++.abi/vbase3.C: New test.
56205
56206 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56207
56208         * g++.old-deja/g++.pt/friend49.C: New test.
56209
56210 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
56211
56212         * g++.old-deja/g++.ext/anon3.C: New test.
56213
56214 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
56215
56216         * g++.old-deja/g++.other/conv7.C: New test.
56217
56218 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56219
56220         * gcc.c-torture/compile/20010605-2.c: New test.
56221
56222 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56223
56224         * gcc.c-torture/execute/20010604-1.c: New test.
56225
56226 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
56227
56228         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
56229
56230 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
56231
56232         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
56233         (g++_link_flags): Likewise.
56234         (g++_init): Pass gccpath's value to two previous functions.
56235
56236 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56237
56238         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
56239         Ensure logfile entry matches exec command line.
56240
56241 2001-05-31  Richard Henderson  <rth@redhat.com>
56242
56243         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
56244         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
56245
56246 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
56247
56248         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
56249         compiler for irix6.2
56250
56251 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
56252
56253         * g++.old-deja/g++.other/optimize3.C: New file.
56254
56255 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
56256
56257         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
56258         assemble.
56259
56260 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
56261
56262         * g++.old-deja/g++.other/optimize2.C: New file.
56263
56264 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
56265
56266         * gcc.c-torture/compile/20010518-2.c: New file.
56267         * gcc.c-torture/execute/20010518-1.c: New file.
56268         * gcc.c-torture/execute/20010518-2.c: New file.
56269
56270 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56271
56272         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
56273
56274 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
56275
56276         G++ no longer defines builtins that do not begin with __builtin.
56277         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
56278         * g++.old-deja/g++.brendand/misc13.C: Likewise.
56279         * g++.old-deja/g++.law/builtin1.C: Likewise.
56280         * g++.old-deja/g++.law/cvt2.C: Likewise.
56281         * g++.old-deja/g++.mike/net5.C: Likewise.
56282         * g++.old-deja/g++.other/builtins1.C: Likewise.
56283         * g++.old-deja/g++.other/builtins2.C: Likewise.
56284         * g++.old-deja/g++.other/builtins3.C: Likewise.
56285         * g++.old-deja/g++.other/builtins4.C: Likewise.
56286         * g++.old-deja/g++.other/inline8.C: Likewise.
56287         * g++.old-deja/g++.robertl/eb39.C: Likewise.
56288
56289 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
56290
56291         * g++.old-deja/g++.pt/using1.C: Adjust.
56292         * g++.old-deja/g++.pt/using2.C: New test.
56293
56294 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
56295
56296         * gcc.dg/cpp/charconst.c: New tests.
56297         * gcc.dg/cpp/escape.c: New tests.
56298         * gcc.dg/cpp/escape-1.c: New tests.
56299         * gcc.dg/cpp/escape-2.c: New tests.
56300         * gcc.dg/cpp/ucs.c: New tests.
56301
56302 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
56303
56304         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
56305         native compiler for irix6.5.
56306
56307 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
56308
56309         * lib/g++.exp (g++_include_flags): Use args to compute
56310         get_multilibs.
56311         (g++_link_flags): Likewise.
56312         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
56313
56314 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56315
56316         * gcc.dg/c90-hexfloat-1.c: Add more tests.
56317
56318 2001-05-21  Geoff Keating  <geoffk@redhat.com>
56319
56320         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
56321         this file.
56322
56323 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56324
56325         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
56326         STACK_SIZE;
56327         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
56328         to STACK_SIZE; Use it to define size of add_histo array.
56329         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
56330         to STACK_SIZE.
56331         (f): Use GITT_SIZE to define size of gitt local table.
56332         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
56333         to STACK_SIZE; Use it to define size of bytemem array.
56334
56335 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56336
56337         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
56338         on 68HC11/HC12 due to the asm instruction.
56339         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
56340         * gcc.c-torture/compile/920520-1.x: Likewise.
56341         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
56342         on 68HC11/HC12 because the function is larger than 64K.
56343         * gcc.c-torture/compile/961203-1.x: New file, this test fails
56344         on 68HC11/HC12 because the structure is too large.
56345
56346 2001-05-20  Richard Henderson  <rth@redhat.com>
56347
56348         * gcc.c-torture/execute/20010520-1.c: New.
56349
56350 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56351
56352         * g++.old-deja/g++.warn/compare1.C: New test.
56353         * gcc.dg/compare4.c: New test.
56354
56355 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
56356
56357         * g++.old-deja/g++.other/optimize1.C: New test.
56358
56359 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56360
56361         * g++.old-deja/g++.pt/spec41.C: New test.
56362
56363 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
56364
56365         * gcc.c-torture/compile/20010114-1.x: Remove.
56366
56367 2001-05-18  Stan Shebs  <shebs@apple.com>
56368
56369         * gcc.c-torture/compile/20010518-1.c: New test.
56370
56371 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
56372
56373         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
56374         * g++.old-deja/g++.pt/crash67.C: New test.
56375
56376 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
56377
56378         * g++.old-deja/g++.other/debug9.C: New test.
56379
56380 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
56381
56382         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
56383
56384 2001-05-16  Jan Hubicka  <jh@suse.cz>
56385
56386         * gcc.c-torture/compile/20010516-1.c: New test.
56387
56388 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56389
56390         * g++.old-deja/g++.other/crash41.C: New test.
56391
56392 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56393
56394         * g++.old-deja/g++.pt/crash66.C: New test.
56395
56396 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
56397
56398         * g++.old-deja/g++.robertl/eb27.C: Convert.
56399
56400 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
56401
56402         * g++.dg/friend-warn.C: New test.  Do not warn about friend
56403         declaration being redundant.
56404
56405 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
56406
56407         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
56408
56409 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
56410
56411         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
56412
56413 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
56414
56415         * lib/g++.exp: Use testsuite_flags.
56416
56417 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
56418
56419         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
56420
56421 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56422
56423         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
56424
56425 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
56426
56427         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
56428
56429 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
56430
56431         * gcc.c-torture/compile/20010313-1.c: New test.
56432
56433 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
56434
56435         * gcc.dg/cpp/direct2.c: New test.
56436         * gccq.dg/cpp/direct2s.c: New test.
56437
56438         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
56439
56440 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
56441
56442         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
56443         * g++.old-deja/g++.other/op3.C: Likewise.
56444
56445 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56446
56447         * gcc.dg/cpp/syshdr.h: New file.
56448         * gcc.dg/cpp/sysmac1.c: Update.
56449         * gcc.dg/cpp/sysmac2.c: Update.
56450
56451 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56452
56453         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
56454
56455 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
56456
56457         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
56458         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
56459
56460 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
56461
56462         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
56463
56464 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
56465
56466         * lib/g++.exp (g++_include_flags): Don't use any special flags
56467         if TESTING_IN_BUILD_TREE is not defined.
56468         (g++_init): Use a plain 'c++' as the compiler if
56469         TESTING_IN_BUILD_TREEE is not defined.
56470
56471 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56472
56473         * g++.old-deja/g++.eh/catch13.C: New test.
56474         * g++.old-deja/g++.eh/catch14.C: New test.
56475
56476 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56477
56478         * gcc.dg/cpp/tr-define.c: New test.
56479
56480 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
56481
56482         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
56483         <stdlib.h>, not <malloc.h>.
56484
56485 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56486
56487         * g++.old-deja/g++.ns/template17.C: New test.
56488
56489 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56490
56491         * g++.old-deja/g++.pt/ref4.C: New test.
56492
56493 2001-04-30  Richard Henderson  <rth@redhat.com>
56494
56495         * gcc.dg/20000724-1.c: Revert last change.
56496
56497 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
56498
56499         * g77.f-torture/execute/20010430.f: New test.
56500
56501 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
56502
56503         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
56504
56505 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
56506
56507         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
56508
56509 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56510
56511         * g++.old-deja/g++.eh/crash6.C: New test.
56512
56513 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56514
56515         * g++.old-deja/g++.other/warn7.C: New test.
56516
56517 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56518
56519         * g++.old-deja/g++.other/defarg9.C: New test.
56520
56521 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56522
56523         * g77.f-torture/compile/20010426.f: New test.
56524         * g77.f-torture/execute/20010426.f: New test.
56525
56526 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56527
56528         * g77.f-torture/compile/20000629-1.x: Remove - error
56529         has been fixed.
56530
56531 2001-04-26  Jeffrey A Law  (law@cygnus.com)
56532
56533         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
56534         Tweak slightly to work with g++.dg framework.
56535         * g++.dg/special/ecos.exp: Run initp1.C test.
56536         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
56537
56538         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
56539         its linker doesn't give line numbers either.
56540         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
56541
56542 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56543
56544         * g++.old-deja/g++.other/lex1.C: New test.
56545
56546 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
56547
56548         * gcc.dg/noncompile/20010425-1.c: New test.
56549
56550 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56551
56552         * g++.old-deja/g++.pt/mangle2.C: New test.
56553
56554 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56555
56556         * gcc.dg/format/plus-1.c: New test.
56557
56558 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56559
56560         * gcc.dg/20010423-1.c: New test.
56561
56562 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56563
56564         * gcc.c-torture/execute/20010422-1.c: New test.
56565
56566 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
56567
56568         * g++.old-deja/g++.ns/type2.C: New test.
56569
56570 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
56571
56572         * g++.old-deja/g++.other/perf1.C: New test.
56573
56574 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
56575
56576         * gcc.dg/c99-func-2.c: Remove xfail.
56577         * gcc.dg/c99-func-3.c: Remove xfail.
56578         * gcc.dg/c99-func-4.c: Remove xfail.
56579
56580 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
56581
56582         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56583
56584 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56585
56586         * gcc.c-torture/compile/20010423-1.c: New test.
56587
56588 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56589
56590         * g++.old-deja/g++.pt/typename28.C: New test.
56591
56592 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56593
56594         * g++.old-deja/g++.abi/empty2.C: New test.
56595         * g++.old-deja/g++.abi/empty3.C: New test.
56596
56597 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56598
56599         * g++.old-deja/g++.other/comdat2.C: New test.
56600         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56601
56602 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56603
56604         * g++.old-deja/g++.other/overload14.C: New test.
56605
56606 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56607
56608         * g++.old-deja/g++.other/lookup23.C: New test.
56609
56610 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56611
56612         * gcc.c-torture/execute/20010403-1.c: New test.
56613
56614 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
56615             Mark Mitchell  <mark@codesourcery.com>
56616
56617         * lib/old-dejagnu.exp: Don't delete output of executable.
56618         Add .exe suffix to executables.
56619
56620 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
56621
56622         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56623
56624 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56625
56626         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56627
56628 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56629
56630         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56631         * g++.old-deja/g++.abi/crash1.C: New test.
56632
56633 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56634
56635         * g++.old-deja/g++.other/crash40.C: New test.
56636
56637 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56638
56639         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56640
56641 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
56642
56643         * g++.old-deja/g++.other/warn6.C: New test.
56644
56645 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56646
56647         * g++.old-deja/g++.robertl/eb42.C: Same.
56648
56649 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56650
56651         * gcc.dg/wtr-conversion-1.c: New testcase.
56652
56653 2001-04-10  Richard Henderson  <rth@redhat.com>
56654
56655         * g++.old-deja/g++.other/array5.C: New.
56656
56657 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56658
56659         * gcc.c-torture/execute/20010408-1.c: New test.
56660
56661 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
56662
56663         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
56664         headers and constructs.
56665         * g++.old-deja/g++.robertl/eb79.C: Same.
56666         * g++.old-deja/g++.robertl/eb77.C (main): Same.
56667         * g++.old-deja/g++.robertl/eb73.C: Same.
56668         * g++.old-deja/g++.robertl/eb66.C (main): Same.
56669         * g++.old-deja/g++.robertl/eb55.C (t): Same.
56670         * g++.old-deja/g++.robertl/eb54.C (main): Same.
56671         * g++.old-deja/g++.robertl/eb46.C (main): Same.
56672         * g++.old-deja/g++.robertl/eb44.C: Same.
56673         * g++.old-deja/g++.robertl/eb41.C (main): Same.
56674         * g++.old-deja/g++.robertl/eb4.C (main): Same.
56675         * g++.old-deja/g++.robertl/eb39.C: Same.
56676         * g++.old-deja/g++.robertl/eb33.C (main): Same.
56677         * g++.old-deja/g++.robertl/eb31.C (main): Same.
56678         * g++.old-deja/g++.robertl/eb30.C: Same.
56679         * g++.old-deja/g++.robertl/eb3.C: Same.
56680         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
56681         * g++.old-deja/g++.robertl/eb21.C: Same.
56682         * g++.old-deja/g++.robertl/eb15.C: Same.
56683         * g++.old-deja/g++.robertl/eb118.C: Same.
56684         * g++.old-deja/g++.robertl/eb115.C (main): Same.
56685         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
56686         * g++.old-deja/g++.robertl/eb109.C: Same.
56687         * g++.old-deja/g++.other/sibcall1.C (main): Same.
56688         * g++.old-deja/g++.mike/rtti1.C: Same.
56689         * g++.old-deja/g++.mike/p658.C: Same.
56690         * g++.old-deja/g++.mike/net46.C: Same.
56691         * g++.old-deja/g++.mike/net34.C: Same.
56692         * g++.old-deja/g++.mike/memoize1.C: Same.
56693         * g++.old-deja/g++.mike/eh2.C: Same.
56694         * g++.old-deja/g++.law/weak.C: Same.
56695         * g++.old-deja/g++.law/visibility7.C: Same.
56696         * g++.old-deja/g++.law/visibility25.C: Same.
56697         * g++.old-deja/g++.law/visibility22.C: Same.
56698         * g++.old-deja/g++.law/visibility2.C: Same.
56699         * g++.old-deja/g++.law/visibility17.C: Same.
56700         * g++.old-deja/g++.law/visibility13.C: Same.
56701         * g++.old-deja/g++.law/visibility10.C: Same.
56702         * g++.old-deja/g++.law/visibility1.C: Same.
56703         * g++.old-deja/g++.law/virtual3.C (eval): Same.
56704         * g++.old-deja/g++.law/vbase1.C: Same.
56705         * g++.old-deja/g++.law/operators32.C: Same.
56706         * g++.old-deja/g++.law/nest3.C: Same.
56707         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
56708         * g++.old-deja/g++.law/except5.C (main): Same.
56709         * g++.old-deja/g++.law/cvt7.C (run): Same.
56710         * g++.old-deja/g++.law/cvt2.C: Same.
56711         * g++.old-deja/g++.law/cvt16.C: Same.
56712         * g++.old-deja/g++.law/ctors6.C (bar): Same.
56713         * g++.old-deja/g++.law/ctors17.C (main): Same.
56714         * g++.old-deja/g++.law/ctors13.C: Same.
56715         * g++.old-deja/g++.law/ctors12.C (main): Same.
56716         * g++.old-deja/g++.law/ctors10.C: Same.
56717         * g++.old-deja/g++.law/code-gen5.C: Same.
56718         * g++.old-deja/g++.law/bad-error7.C: Same.
56719         * g++.old-deja/g++.law/arm9.C: Same.
56720         * g++.old-deja/g++.law/arm12.C: Same.
56721         * g++.old-deja/g++.law/arg8.C: Same.
56722         * g++.old-deja/g++.law/arg1.C: Same.
56723         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
56724         * g++.old-deja/g++.jason/template31.C: Same.
56725         * g++.old-deja/g++.jason/template24.C (main): Same.
56726         * g++.old-deja/g++.jason/2371.C: Same.
56727         * g++.old-deja/g++.eh/new2.C: Same.
56728         * g++.old-deja/g++.eh/new1.C: Same.
56729         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
56730         * g++.old-deja/g++.brendan/nest21.C (main): Same.
56731         * g++.old-deja/g++.brendan/err-msg3.C: Same.
56732         * g++.old-deja/g++.brendan/crash62.C: Same.
56733         * g++.old-deja/g++.brendan/crash52.C: Same.
56734         * g++.old-deja/g++.brendan/crash49.C (main): Same.
56735         * g++.old-deja/g++.brendan/crash38.C: Same.
56736         * g++.old-deja/g++.brendan/crash15.C (main): Same.
56737         * g++.old-deja/g++.brendan/copy9.C: Same.
56738
56739 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
56740
56741         * gcc.c-torture/execute/20001203-2.c (memset):
56742         Count argument is of type __SIZE_TYPE__.
56743
56744 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
56745
56746         * gcc.c-torture/compile/20010404-1.c: New test.
56747
56748 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
56749
56750         * gcc.c-torture/compile/20010326-1.c: New test.
56751
56752 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
56753
56754         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
56755         peculiarities of the SH.
56756         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
56757
56758 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56759
56760         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
56761         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
56762         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
56763
56764 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56765
56766         * g77.f-torture/compile/20010321-1.f: New test.
56767
56768 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56769
56770         * gcc.c-torture/compile/20010329-1.c: New test.
56771
56772 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56773
56774         * gcc.c-torture/execute/20010329-1.c: New test.
56775
56776 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56777
56778         * g++.old-deja/g++.other/eh4.C: Fix typo.
56779
56780 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56781
56782         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
56783
56784 2001-03-28  Philip Blundell  <philb@gnu.org>
56785
56786         * gcc.c-torture/compile/20010328-1.c: New test.
56787
56788 2001-03-27  Richard Henderson  <rth@redhat.com>
56789
56790         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
56791         * g++.old-deja/g++.eh/vbase3.C: Likewise.
56792
56793 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
56794
56795         * gcc.c-torture/compile/20010327-1.c: New test.
56796
56797 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
56798
56799         * g++.old-deja/g++.other/friend12.C: New test.
56800         * g++.old-deja/g++.other/friend9.C: Expect no errors.
56801         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
56802
56803 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56804
56805         * gcc.c-torture/execute/20010325-1.c: New test.
56806
56807 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
56808
56809         * g++.old-deja/g++.other/mangle3.C: New test.
56810
56811 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
56812
56813         * g++.old-deja/g++.other/anon8.C: New test.
56814
56815 2001-03-20  Philip Blundell  <philb@gnu.org>
56816
56817         * gcc.c-torture/compile/20010320-1.c: New test.
56818
56819 2001-03-17  Richard Henderson  <rth@redhat.com>
56820
56821         * g++.old-deja/g++.other/eh4.C: Add expected error text.
56822
56823 2001-03-15  Geoff Keating  <geoff@redhat.com>
56824
56825         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56826         tests on AIX.
56827
56828 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
56829
56830         * g++.old-deja/g++.other/eh4.C: New test.
56831
56832 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56833
56834         * gcc.dg/cpp/mi1.c: Update.
56835
56836 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
56837
56838         * g++.old-deja/g++.other/regstack.C: New test.
56839
56840 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
56841
56842         * g++.old-deja/g++.other/ref4.C: New test.
56843
56844 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
56845
56846         * objc/execute/va_method.m: Added.
56847         * objc/execute/IMP.m: Added.
56848         * objc/execute/_cmd.m: Added.
56849         * objc/execute/accessing_ivars.m: Added.
56850         * objc/execute/class-1.m: Added.
56851         * objc/execute/class-10.m: Added.
56852         * objc/execute/class-11.m: Added.
56853         * objc/execute/class-12.m: Added.
56854         * objc/execute/class-13.m: Added.
56855         * objc/execute/class-14.m: Added.
56856         * objc/execute/class-2.m: Added.
56857         * objc/execute/class-3.m: Added.
56858         * objc/execute/class-4.m: Added.
56859         * objc/execute/class-5.m: Added.
56860         * objc/execute/class-6.m: Added.
56861         * objc/execute/class-7.m: Added.
56862         * objc/execute/class-8.m: Added.
56863         * objc/execute/class-9.m: Added.
56864         * objc/execute/class-tests-1.h
56865         * objc/execute/class-tests-2.h
56866         * objc/execute/compatibility_alias.m: Added.
56867         * objc/execute/encode-1.m: Added.
56868         * objc/execute/formal_protocol-1.m: Added.
56869         * objc/execute/formal_protocol-2.m: Added.
56870         * objc/execute/formal_protocol-3.m: Added.
56871         * objc/execute/formal_protocol-4.m: Added.
56872         * objc/execute/formal_protocol-5.m: Added.
56873         * objc/execute/formal_protocol-6.m: Added.
56874         * objc/execute/formal_protocol-7.m: Added.
56875         * objc/execute/informal_protocol.m: Added.
56876         * objc/execute/initialize.m: Added.
56877         * objc/execute/load.m: Added.
56878         * objc/execute/many_args_method.m: Added.
56879         * objc/execute/nested-3.m: Added.
56880         * objc/execute/no_clash.m: Added.
56881         * objc/execute/private.m: Added.
56882         * objc/execute/redefining_self.m: Added.
56883         * objc/execute/root_methods.m: Added.
56884         * objc/execute/selector-1.m: Added.
56885         * objc/execute/static-1.m: Added.
56886         * objc/execute/static-2.m: Added.
56887         * objc/execute/va_method.m: Added.
56888
56889 2001-03-10  Richard Henderson  <rth@redhat.com>
56890
56891         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
56892
56893 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
56894
56895         * g++.old-deja/g++.other/crash31.C: XFAIL.
56896         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
56897         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
56898         * gcc.c-torture/execute/20010123-1.x: XFAIL.
56899         * gcc.c-torture/execute/20010124-1.x: XFAIL.
56900         * gcc.dg/sequence-pt-1.c: XFAIL one test.
56901
56902 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
56903
56904         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
56905
56906 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56907
56908         * gcc.dg/20000724-1.c: Don't use multiline strings.
56909
56910 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56911
56912         * objc/execute/string1.m, objc/execute/string2.m: Compare the
56913         result of -cString against what we expect it to be; don't just
56914         print it out for no one to read.
56915
56916         * objc/execute/string3.m, objc/execute/string4.m: New tests.
56917         Based on testcases provided by Nicola Pero.
56918
56919 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56920
56921         * gcc.dg/cpp/macro7.c: New test.
56922
56923 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56924
56925         * gcc.dg/cpp/multiline.c: Update.
56926
56927 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56928
56929         * g++.old-deja/g++.other/enum3.C: New test.
56930
56931 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56932
56933         * g++.old-deja/g++.other/pod1.C: New test.
56934
56935 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56936
56937         * g++.old-deja/g++.ext/overload1.C: New test.
56938
56939 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
56940
56941         * g++.old-deja/g++.pt/using1.C: New test.
56942
56943 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
56944
56945         * g++.old-deja/g++.other/using9.C: New test.
56946
56947 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
56948
56949         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
56950
56951         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
56952
56953 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
56954
56955         * g++.old-deja/g++.ext/realpt1.C: Remove.
56956
56957 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
56958
56959         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
56960
56961 2001-02-26  Will Cohen  <wcohen@redhat.com>
56962
56963         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
56964
56965 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
56966
56967         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
56968         templatized constructors.
56969
56970 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56971
56972         * gcc.c-torture/execute/20010224-1.c: New test.
56973
56974 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
56975
56976         * gcc.c-torture/execute/20010222-1.c: New test.
56977
56978 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
56979
56980         * g++.old-deja/g++.other/inline20.C: New test.
56981
56982 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
56983
56984         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
56985
56986 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
56987
56988         * g++.old-deja/g++.other/lookup22.C: New test.
56989
56990 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
56991
56992         * g77.dg: New directory.
56993         * g77.dg/20010216-1.f: New test case.
56994         * g77.dg/dg.exp: New driver.
56995         * lib/g77-dg.exp: New driver library.
56996
56997 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56998
56999         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
57000
57001 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
57002
57003         * g++.old-deja/g++.other/decl9.C: New test.
57004
57005 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
57006
57007         * g++.old-deja/g++.other/init16.C: Update the test so that it does
57008         not need <string> and also tests the initialization at runtime.
57009
57010 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
57011
57012         * gcc.c-torture/execute/longlong.c: New test.
57013
57014 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
57015
57016         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
57017
57018 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
57019
57020         * gcc.c-torture/execute/920302-1.c (execute):
57021         Change argument type to short.
57022
57023 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
57024
57025         * g++.old-deja/g++.pt/deduct6.C: New test.
57026
57027 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
57028
57029         * g++.old-deja/g++.pt/deduct5.C: New test.
57030
57031 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
57032
57033         * gcc.c-torture/execute/20010209-1.c: New test.
57034
57035 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
57036
57037         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
57038
57039 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
57040
57041         * g++.dg/vtgc1.C: Update for new ABI.
57042
57043         * consistency.vlad: New directory, 1665 files.
57044
57045 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57046
57047         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
57048         return type.
57049         * gcc.dg/cpp/digraphs.c: Declare puts.
57050
57051 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57052
57053         * g++.old-deja/g++.other/warn5.C: New test.
57054
57055 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57056
57057         * g++.old-deja/g++.pt/spec40.C: New test.
57058
57059 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57060
57061         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
57062         case.
57063         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
57064
57065 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
57066
57067         * gcc.c-torture/compile/20010209-1.c: New test.
57068
57069 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
57070
57071         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
57072         excess errors message but not if it crashes.
57073         * g++.old-deja/g++.other/crash27.C: Likewise.
57074         * g++.old-deja/g++.other/crash28.C: Likewise.
57075         * g++.old-deja/g++.other/crash30.C: Likewise.
57076         * g++.old-deja/g++.other/crash32.C: Likewise.
57077         * g++.old-deja/g++.other/crash35.C: Likewise.
57078         * g++.old-deja/g++.pt/inherit2.C: Likewise.
57079
57080 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57081
57082         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
57083         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
57084         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
57085         g77.f-torture/execute/execute.exp,
57086         g77.f-torture/noncompile/noncompile.exp,
57087         gcc.c-torture/execute/execute.exp,
57088         gcc.c-torture/execute/memcheck/memcheck.exp,
57089         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
57090         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
57091         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
57092         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
57093         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
57094         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
57095         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
57096         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
57097         Remove bug reporting instructions with ancient email addresses.
57098
57099 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
57100
57101         * gcc.dg/20010202-1.c: New test.
57102         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
57103
57104 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
57105
57106         * g++.dg/stdbool-if.C: New test.
57107
57108 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
57109
57110         * objc/execute/fdecl.m: Added main().
57111
57112 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
57113
57114         * gcc.c-torture/execute/20010206-1.c: New test.
57115
57116 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
57117
57118         * gcc.dg/cpp/avoidpaste1.c: Update.
57119
57120 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
57121
57122         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
57123         Pero <nicola@brainstorm.co.uk>.
57124         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
57125
57126 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
57127
57128         * g++.old-deja/g++.pt/spec39.C: New test.
57129
57130 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
57131
57132         * gcc.c-torture/compile/20010202-1.c: New test.
57133
57134 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
57135
57136         * g++.old-deja/g++.abi/primary2.C: New test.
57137         * g++.old-deja/g++.abi/primary3.C: New test.
57138         * g++.old-deja/g++.abi/primary4.C: New test.
57139         * g++.old-deja/g++.abi/primary5.C: New test.
57140         * g++.old-deja/g++.abi/vtable3.h: New test.
57141         * g++.old-deja/g++.abi/vtable3a.C: New test.
57142         * g++.old-deja/g++.abi/vtable3b.C: New test.
57143         * g++.old-deja/g++.abi/vtable3c.C: New test.
57144         * g++.old-deja/g++.abi/vtable3d.C: New test.
57145         * g++.old-deja/g++.abi/vtable3e.C: New test.
57146         * g++.old-deja/g++.abi/vtable3f.C: New test.
57147         * g++.old-deja/g++.abi/vtable3g.C: New test.
57148         * g++.old-deja/g++.abi/vtable3h.C: New test.
57149         * g++.old-deja/g++.abi/vtable3i.C: New test.
57150         * g++.old-deja/g++.abi/vtable3j.C: New test.
57151         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
57152
57153 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
57154
57155         * g++.old-deja/g++.other/anon6.C: New test.
57156         * g++.old-deja/g++.other/anon7.C: New test.
57157
57158 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
57159
57160         * gcc.dg/cpp/avoidpaste2.c: New tests.
57161
57162 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
57163
57164         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
57165
57166 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
57167
57168         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
57169         DECIMAL_DIG cases for Irix."
57170
57171 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
57172
57173         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
57174
57175 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57176
57177         * gcc.dg/c99-tag-1.c: New test.
57178
57179 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57180
57181         * gcc.dg/cpp/tr-warn1.c: Add tests.
57182
57183 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57184
57185         * gcc.dg/cpp/avoidpaste1.c: Update.
57186         * gcc.dg/cpp/paste4.c: Update.
57187
57188 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
57189
57190         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
57191         cases for Irix.
57192
57193 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
57194
57195         * g++.old-deja/g++.other/inline19.C: New test.
57196
57197 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
57198
57199         * gcc.dg/Wlarger-than.c: New test.
57200
57201 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
57202
57203         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
57204
57205 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
57206
57207         * gcc.c-torture/execute/20010129-1.c: New test.
57208         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
57209
57210 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
57211
57212         * gcc.dg/cpp/avoidpaste1.c: Test case.
57213
57214 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
57215
57216         * g++.old-deja/g++.other/inline18.C: New test.
57217
57218 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57219
57220         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
57221         and __builtin_putchar.
57222
57223 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
57224
57225         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
57226         tests.
57227
57228 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
57229
57230         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
57231         floating point number rounding mode to round to the nearest
57232         representable mode.
57233
57234 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
57235
57236         * g++.old-deja/g++.other/mangle2.C: New test.
57237
57238 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57239
57240         * gcc.c-torture/compile/20010124-1.c: New test.
57241
57242 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
57243
57244         * g++.old-deja/g++.pt/spec38.C: New test.
57245
57246 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57247
57248         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
57249         "Build don't run".
57250
57251 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57252
57253         * gcc.c-torture/execute/20010123-1.c: New test.
57254
57255 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57256
57257         * g++.old-deja/g++.pt/spec37.C: New test.
57258
57259 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57260
57261         * g++.old-deja/g++.pt/overload14.C: New test.
57262
57263 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57264
57265         * gcc.c-torture/execute/20010122-1.c: New test, exercise
57266         __builtin_return_address.
57267
57268 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
57269
57270         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
57271         * g++.old-deja/g++.pt/spec35.C: New test.
57272         * g++.old-deja/g++.pt/spec36.C: New test.
57273
57274 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
57275
57276         * gcc.c-torture/compile/20010118-1.c: New test.
57277
57278 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
57279
57280         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
57281
57282 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57283
57284         * gcc.c-torture/execute/20010119-1.c: New test.
57285
57286 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57287
57288         * g++.old-deja/g++.other/vbase5.C: New test.
57289
57290 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57291
57292         * gcc.c-torture/execute/20010118-1.c: New test.
57293
57294 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57295
57296         * g++.old-deja/g++.pt/deduct3.C: New test.
57297
57298 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57299
57300         * g++.old-deja/g++.pt/spec34.C: New test.
57301
57302 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
57303
57304         * g77.f-torture/compile/20000601-2.f: New test.
57305
57306 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57307
57308         * g++.old-deja/g++.other/init17.C: New test.
57309
57310 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
57311
57312         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
57313
57314 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57315
57316         * g++.old-deja/g++.pt/unify8.C: New test.
57317
57318 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57319
57320         * g++.old-deja/g++.abi/vbase1.C: New test.
57321
57322 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57323
57324         * g++.old-deja/g++.pt/crash65.C: New test.
57325
57326 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57327
57328         * gcc.dg/cpp/assembl2.S: New test case.
57329
57330 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
57331
57332         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
57333         are supported.
57334
57335 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57336
57337         * g++.old-deja/g++.other/builtins1.C: New test.
57338         * g++.old-deja/g++.other/builtins2.C: Likewise.
57339         * g++.old-deja/g++.other/builtins3.C: Likewise.
57340         * g++.old-deja/g++.other/builtins4.C: Likewise.
57341
57342 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
57343
57344         * gcc.c-torture/compile/20010117-1.c: New test.
57345         * gcc.c-torture/compile/20010117-2.c: New test.
57346
57347 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57348
57349         * g77.f-torture/execute/20010116.[fx]: New test,
57350         XFAIL on i?86-*-*.
57351         * g77.f-torture/compile/20010115.f: Indicate it's
57352         a test for PR fortran/1636.
57353
57354 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57355
57356         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
57357
57358 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57359
57360         * g77.f-torture/compile/20010115.f: New test.
57361
57362 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
57363
57364         * g++.old-deja/g++.pt/nontype5.C: New test.
57365
57366 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
57367
57368         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
57369         have an equivalent working one below it.
57370
57371 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57372
57373         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
57374         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57375
57376 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57377
57378         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
57379         message containing "init_priority".
57380         (conpr-2.C): Likewise.
57381         (conpr-3.C): Likewise.
57382         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
57383
57384 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57385
57386         * gcc.c-torture/execute/20010114-2.c: New test.
57387
57388 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57389
57390         * gcc.c-torture/compile/20010114-1.c: New test.
57391         * gcc.c-torture/compile/20010114-1.x: Xfail.
57392         * gcc.c-torture/compile/20010114-2.c: New test.
57393         * gcc.c-torture/execute/20010114-1.c: New test.
57394         * gcc.dg/trunc-1.c: New test.
57395         * gcc.dg/uninit-B.c: New test.
57396
57397 2001-01-13  Nick Clifton  <nickc@redhat.com>
57398
57399         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
57400         target.
57401
57402 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57403
57404         * gcc.c-torture/compile/20010113-1.c: New test.
57405
57406 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
57407
57408         * gcc.c-torture/compile/20001212-1.c: New test.
57409
57410 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57411
57412         * gcc.dg/cpp/widestr1.c: Update.
57413         * gcc.dg/cpp/prag-imp.c: Remove.
57414
57415 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
57416
57417         * gcc.c-torture/execute/20000801-3.x: Remove.
57418         * gcc.dg/c90-init-1.c: New test.
57419         * gcc.dg/c99-init-1.c: New test.
57420         * gcc.dg/c99-init-2.c: New test.
57421         * gcc.dg/gnu99-init-1.c: New test.
57422
57423 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
57424
57425         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
57426         testing that no relevant ones were found.
57427
57428 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57429
57430         * g++.old-deja/g++.pt/cast2.C: New test.
57431
57432 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57433
57434         * g++.old-deja/g++.pt/friend47.C: New test.
57435
57436 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57437
57438         * g++.old-deja/g++.pt/instantiate13.C: New test.
57439
57440 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57441
57442         * g++.old-deja/g++.other/defarg7.C: New test.
57443         * g++.old-deja/g++.other/defarg8.C: New test.
57444
57445 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57446
57447         * g++.old-deja/g++.pt/crash64.C: New test.
57448
57449 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57450
57451         * g++.old-deja/g++.pt/crash63.C: New test.
57452
57453 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
57454
57455         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
57456
57457 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
57458
57459         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
57460
57461 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57462
57463         * g++.old-deja/g++.pt/error3.C: New test.
57464
57465 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57466
57467         * g++.old-deja/g++.other/crash39.C: New test.
57468
57469 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57470
57471         * g++.old-deja/g++.other/vbase4.C: New test.
57472
57473 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
57474
57475         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
57476         * gcc.dg/special/20000419-2.c: New file. Identical to above.
57477         * gcc.dg/special/special.exp: New test driver which will check
57478         for alias support for the above test.
57479
57480 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
57481
57482         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
57483         problems on small machines.
57484         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
57485         parameterize.
57486
57487 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
57488
57489         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
57490         mips.
57491         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57492
57493 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
57494
57495         * g++.old_deja/g++.pt/using8.C: New test.
57496
57497 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57498
57499         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
57500
57501 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
57502
57503         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
57504         where a failure is expected.
57505         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
57506
57507 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57508
57509         * g++.old_deja/g++.pt/instantiate12.C: New test.
57510
57511 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57512
57513         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
57514         start of structs.
57515         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
57516         * g++.old-deja/g++.brendan/crash17.C: Likewise.
57517         * g++.old-deja/g++.brendan/crash29.C: Likewise.
57518         * g++.old-deja/g++.brendan/crash48.C: Likewise.
57519         * g++.old-deja/g++.brendan/ns1.C: Likewise.
57520         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
57521         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
57522         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
57523         * g++.old-deja/g++.eh/spec6.C: Likewise.
57524         * g++.old-deja/g++.jason/crash3.C: Likewise.
57525         * g++.old-deja/g++.law/ctors11.C: Likewise.
57526         * g++.old-deja/g++.law/ctors17.C: Likewise.
57527         * g++.old-deja/g++.law/ctors5.C: Likewise.
57528         * g++.old-deja/g++.law/ctors9.C: Likewise.
57529         * g++.old-deja/g++.mike/ambig1.C: Likewise.
57530         * g++.old-deja/g++.mike/net22.C: Likewise.
57531         * g++.old-deja/g++.mike/p3538a.C: Likewise.
57532         * g++.old-deja/g++.mike/p3538b.C: Likewise.
57533         * g++.old-deja/g++.mike/virt3.C: Likewise.
57534         * g++.old-deja/g++.niklas/t128.C: Likewise.
57535         * g++.old-deja/g++.other/anon4.C: Likewise.
57536         * g++.old-deja/g++.other/using1.C: Likewise.
57537         * g++.old-deja/g++.other/warn3.C: Likewise.
57538         * g++.old-deja/g++.pt/t37.C: Likewise.
57539         * g++.old-deja/g++.robertl/eb69.C: Likewise.
57540         * g++.old-deja/g++.robertl/eb71.C: Likewise.
57541
57542 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57543
57544         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
57545
57546 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57547
57548         * gcc.c-torture/execute/stdio-opt-3.c: New test.
57549
57550 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
57551
57552         * gcc.c-torture/compile/20010107-1.c: New test.
57553
57554 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57555
57556         * gcc.c-torture/execute/builtin-noret-1.c: New test.
57557
57558 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57559
57560         * gcc.dg/format/format.h: New file.
57561         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57562         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57563         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57564         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57565         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57566         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57567         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57568         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57569         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57570         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57571         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57572         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57573         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57574         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57575         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57576         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57577         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57578         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57579         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57580         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57581         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57582         instead of declaring standard types, macros and functions in each
57583         test.
57584
57585 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
57586
57587         * gcc.c-torture/execute/20010106-1.c: New test.
57588
57589 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57590
57591         * gcc.dg/format/format.exp: New file.
57592         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57593         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57594         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57595         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57596         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57597         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57598         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57599         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57600         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57601         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57602         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57603         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57604         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
57605         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
57606         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
57607         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
57608         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
57609         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
57610         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
57611         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
57612         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57613         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57614         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57615         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57616         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57617         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57618         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57619         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57620         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57621         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57622         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57623         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57624         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57625         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57626         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57627         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57628         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57629         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57630         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57631         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57632         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57633         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57634
57635 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
57636
57637         * gcc.c-torture/execute/991228-1.c: Take word endianness into
57638         account.
57639
57640 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
57641
57642         * gcc.c-torture/execute/builtin-complex-1.c: New test.
57643
57644 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
57645
57646         * g++.old-deja/g++.pt/crash62.C: New test.
57647
57648 2001-01-04  Richard Henderson  <rth@redhat.com>
57649
57650         * gcc.dg/20000926-1.c: Update expected warnings.
57651         * gcc.dg/array-2.c: Likewise.
57652         * gcc.dg/array-4.c: Also validate flexible array members.
57653         * gcc.dg/c99-flex-array-1.c: New.
57654
57655 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57656
57657         * gcc.c-torture/compile/20001222-1.x: Remove.
57658
57659 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57660
57661         * gcc.c-torture/execute/built-in-setjmp.c: New.
57662
57663 2001-01-03  Richard Henderson  <rth@redhat.com>
57664
57665         * gcc.dg/940510-1.c: Update expected error wording.
57666         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
57667
57668 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
57669
57670         * lib/target-supports.exp (check_alias_available): Modified to
57671         indicate aliases not supported if only weak aliases are supported.
57672
57673 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57674
57675         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
57676         Turn on cmpstrsi checks for __pj__ and __i370__.
57677
57678 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57679
57680         * g++.old-deja/g++.other/virtual11.C: New test.
57681
57682 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57683
57684         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
57685
57686 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57687
57688         * gcc.c-torture/compile/20010102-1.c: New test.
57689
57690 2001-01-02  Andreas Jaeger  <aj@suse.de>
57691
57692         * gcc.dg/noreturn-3.c: New test.
57693
57694         * gcc.dg/noreturn-4.c: New test.
57695
57696 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57697
57698         * gcc.c-torture/execute/stdio-opt-1.c: Also test
57699         __builtin_fputc and __builtin_fwrite.
57700
57701 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57702
57703         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
57704         signed char, not default char.
57705
57706 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57707
57708         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
57709
57710 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
57711
57712         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
57713
57714 2000-12-29  Richard Henderson  <rth@redhat.com>
57715
57716         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
57717         (__cyg_profile_func_exit): Define.
57718
57719 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
57720
57721         * g++.dg/vtgc1.C: New test.
57722
57723 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
57724
57725         * gcc.dg/noncompile/20001228-1.c: New test.
57726
57727         * gcc.dg/20001228-1.c: New test.
57728
57729         * gcc.c-torture/execute/20001228-1.c: New test.
57730
57731 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
57732
57733         * gcc.dg/format-strfmon-1.c: New test.
57734
57735 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57736
57737         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
57738         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
57739         * gcc.c-torture/execute/string-opt-1.c: Likewise.
57740         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57741         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57742         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57743         * gcc.c-torture/execute/string-opt-6.c: Likewise.
57744         * gcc.c-torture/execute/string-opt-7.c: Likewise.
57745         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57746         * gcc.c-torture/execute/string-opt-9.c: Likewise.
57747         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57748         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57749         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57750
57751         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
57752         * gcc.c-torture/execute/string-opt-4.c: Test index.
57753
57754 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
57755
57756         * gcc.c-torture/compile/20001226-1.c: New test.
57757
57758 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57759
57760         * gcc.c-torture/compile/20001222-1.c: New test.
57761         * gcc.c-torture/compile/20001222-1.x: Xfail.
57762
57763 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
57764
57765         * gcc.c-torture/execute/comp-goto-2.c: New test.
57766
57767 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
57768
57769         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
57770         Use long types if __INT_MAX__ is 32767.
57771         (main): Use cast to (sint32 *) when poking 88 into a_page.
57772
57773         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
57774
57775 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
57776
57777         * gcc.c-torture/compile/20001221-1.c: New test.
57778         * gcc.c-torture/execute/20001221-1.c: New test.
57779
57780 2000-12-20  Richard Henderson  <rth@redhat.com>
57781
57782         * g++.old-deja/g++.pt/crash36.C: Update error lines.
57783         * g++.old-deja/g++.robertl/eb109.C: Likewise.
57784
57785 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57786
57787         * gcc.dg/compare3.c: New test.
57788
57789 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57790
57791         * gcc.dg/format-warnll-1.c: New test.
57792
57793 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57794
57795         * gcc.dg/cpp/cmdlne-P.c: New test.
57796
57797 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57798
57799         * gcc.c-torture/execute/builtin-abs-1.c,
57800         gcc.c-torture/execute/builtin-abs-2.c: New tests.
57801
57802 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57803
57804         * gcc.dg/cpp/multiline.c: New test.
57805
57806 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57807
57808         * g++.old-deja/g++.other/syshdr1.C: Update.
57809         * gcc.dg/cpp/lineflags.c: Remove temporarily.
57810
57811 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57812
57813         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
57814
57815 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57816
57817         * g++.old-deja/g++.pt/ttp65.C: New test.
57818
57819 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57820
57821         * g++.old-deja/g++.pt/ttp64.C: New test.
57822
57823 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57824
57825         * g++.old-deja/g++.pt/spec33.C: New test.
57826
57827 2000-12-14  Catherine Moore  <clm@redhat.com>
57828
57829         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57830         * gcc.c-torture/execute/920612-2.c: Likewise.
57831         * gcc.c-torture/execute/920428-2.c: Likewise.
57832         * gcc-c-torture/execute/va-arg-11.c: Call exit.
57833         * gcc.c-torture/execute/va-arg-21.c: Likewise.
57834
57835 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57836
57837         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57838         * gcc.dg/pack-test-2.c: Likewise.
57839
57840 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57841
57842         Tests by Zack Weinberg <zackw@stanford.edu>.
57843
57844         * gcc.dg/cpp/defined.c: Update.
57845         * gcc.dg/cpp/defined_trad.c: New tests.
57846
57847 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57848
57849         * gcc.dg/cpp/trad-direct.c: Update.
57850
57851 2000-12-11  Neil Booth  <neilb@earthling.net>
57852
57853         * gcc.dg/cpp/defined_trad.c
57854
57855 2000-12-11  Neil Booth  <neilb@earthling.net>
57856
57857         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
57858
57859 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57860
57861         * gcc.dg/format-miss-2.c: New test.
57862
57863 2000-12-09  Neil Booth  <neilb@earthling.net>
57864
57865         * gcc.dg/cpp/lineflags.c: New tests.
57866         * gcc.dg/cpp/poison.c: Update.
57867         * gcc.dg/cpp/redef2.c: Update.
57868         * gcc.dg/cpp/skipping.c: New test.
57869
57870 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
57871
57872         * g++.old-deja/g++.other/eh3.C: New testcase.
57873
57874 2000-12-07  Neil Booth  <neilb@earthling.net>
57875
57876         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
57877         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
57878         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
57879         wtr-union-init-2.c, wtr-union-init-3.c: Update.
57880         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
57881         Update.
57882
57883 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57884
57885         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
57886         __SIZE_TYPE__ instead of int for type of integers cast to
57887         pointers.
57888
57889 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
57890
57891         * g++.old-deja/g++.other/cleanup4.C: New test.
57892
57893 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57894
57895         * format-sec-1.c: New test.
57896
57897 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57898
57899         * gcc.dg/format-nonlit-3.c: New test.
57900
57901 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57902
57903         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
57904         through a null pointer.
57905
57906 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57907
57908         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
57909         * g++.old-deja/g++.pt/partial4.C: New test.
57910
57911 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
57912
57913         * gcc.c-torture/execute/ieee/hugeval.x: New.
57914
57915 2000-12-06  Neil Booth  <neilb@earthling.net>
57916
57917         * gcc.dg/cpp/backslash2.c: New tests.
57918
57919 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57920
57921         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
57922         * gcc.c-torture/execute/stdio-opt-2.c: New test.
57923
57924 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
57925
57926         * gcc.c-torture/execute/20001203-2.c: New testcase.
57927
57928 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57929
57930         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
57931         * g++.old-deja/g++.other/virtual10.C: New test.
57932
57933 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57934
57935         * g++.old-deja/g++.mike/pmf5.C: Remove test.
57936
57937 2000-12-05  Richard Henderson  <rth@redhat.com>
57938
57939         * gcc.c-torture/compile/20001205-1.c: New.
57940
57941 2000-12-04  Neil Booth  <neilb@earthling.net>
57942
57943         * g++.old-deja/g++.other/virtual9.C: New test.
57944         * g++.old-deja/g++.pt/crash61.C: New test.
57945         * gcc.c-torture/execute/loop-9.c: New test.
57946
57947 2000-12-04  Neil Booth  <neilb@earthling.net>
57948
57949         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
57950         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
57951         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
57952         * gcc.dg/cpp/extratokens.c: ...here.
57953
57954 2000-12-04  Neil Booth  <neilb@earthling.net>
57955
57956         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
57957         New tests.
57958
57959 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57960
57961         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
57962         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
57963
57964 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57965
57966         * gcc.c-torture/execute/20001203-1.c: New test.
57967
57968 2000-12-03  Neil Booth  <neilb@earthling.net>
57969
57970         * gcc.dg/cpp/macro6.c: New test cases.
57971
57972 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57973
57974         * gcc.c-torture/execute/string-opt-9.c: New test.
57975         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57976         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57977         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57978
57979         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
57980         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
57981
57982 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
57983
57984         * gcc.dg/cpp/if-6.c: New testcase.
57985
57986         * gcc.dg/20001201-1.c: New testcase.
57987
57988 2000-12-02  Neil Booth  <neilb@earthling.net>
57989
57990         * g++.old-deja/g++.other/externC4.C,
57991         g++.old-deja/g++.other/friend10.C: New tests.
57992
57993 2000-12-02  Neil Booth  <neilb@earthling.net>
57994
57995         * g++.old-deja/g++.other/instan2.C
57996         * g++.old-deja/g++.other/instan3.C: New test.
57997
57998 2000-12-02  Neil Booth  <neilb@earthling.net>
57999
58000         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
58001         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
58002         gnuc99.c,gnuc99-pedantic.c: New tests.
58003
58004 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58005
58006         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
58007         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
58008
58009 2000-12-01  Neil Booth  <neilb@earthling.net>
58010
58011         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
58012         * gcc.dg/cpp/poison.c: Update.
58013         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
58014
58015 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
58016
58017         * g77.f-torture/execute/20001201.f: New test.
58018
58019 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58020
58021         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
58022
58023 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
58024
58025         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
58026
58027 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
58028
58029         * g++.old-deja/g++.other/cast6.C: New test.
58030
58031 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
58032
58033         * gcc.c-torture/execute/20001130-2.c: New testcase.
58034
58035 2000-11-30  Richard Henderson  <rth@redhat.com>
58036
58037         * gcc.c-torture/execute/20001130-1.c: New test.
58038
58039 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58040
58041         * g++.old-deja/g++.other/op3.C: New test.
58042
58043 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58044
58045         * g++.old-deja/g++.other/op2.C: New test.
58046
58047 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58048
58049         * g++.old-deja/g++.other/crash38.C: New test.
58050
58051 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
58052
58053         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
58054
58055 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
58056
58057         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
58058         tests.
58059         * gcc.c-torture/execute/string-opt-6.c: New test.
58060
58061         * gcc.dg/20001117-1.c: Add main.
58062
58063 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
58064
58065         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
58066         Move from here ...
58067         * gcc.dg/940510-1.c: ... to here.
58068
58069         * gcc.dg/20000926-1.c: GNU C now allows initializations of
58070         zero-size arrays in toplevel structures.
58071
58072 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
58073
58074         * gcc.c-torture/execute/loop-8.c: New test.
58075
58076 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58077
58078         * g++.old-deja/g++.other/base1.C: New test.
58079
58080 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58081
58082         * g++.old-deja/g++.other/parse2.C: New test.
58083
58084 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58085
58086         * g++.old-deja/g++.pt/incomplete1.C: New test.
58087
58088 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58089
58090         * g++.old-deja/g++.other/friend9.C: New test.
58091
58092 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
58093
58094         * gcc.dg/20001127-1.c: New test.
58095
58096 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
58097
58098         * g++.old-deja/g++.pt/friend46.C: New test.
58099
58100 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
58101
58102         * g++.old-deja/g++.other/ptrmem8.C: New test.
58103
58104 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58105
58106         * gcc.c-torture/execute/string-opt-7.c: New test.
58107         * gcc.c-torture/execute/string-opt-8.c: Likewise.
58108
58109 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58110
58111         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
58112         instead of 'mkcheck 2'.
58113
58114 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58115
58116         * gcc.c-torture/execute/memcheck/driver.c,
58117         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
58118         C9X references to refer to C99.
58119
58120 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
58121
58122         * gcc.dg/ultrasp3.c: New test.
58123
58124 2000-11-25  Neil Booth  <neilb@earthling.net>
58125
58126         * gcc.dg/cpp/include2.c: Update test to be locale independent.
58127
58128 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
58129
58130         * gcc.c-torture/compile/20001123-2.c: New.
58131
58132 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58133
58134         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
58135
58136 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
58137
58138         * gcc.dg/sequence-point-1.c: Add some new tests.
58139         * gcc.c-torture/execute/20001124-1.c: New test.
58140
58141 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58142
58143         * g++.old-deja/g++.other/vaarg4.C: New test.
58144         * gcc.c-torture/compile/20001123-1.c: New test.
58145
58146 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58147
58148         * g++.other/crash24.C: Adjust and remove XFAIL.
58149         * g++.other/crash37.C: New test.
58150
58151 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
58152
58153         * g++.old-deja/g++.pt/instantiate9.C: New test.
58154
58155 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
58156
58157         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
58158         new ABI, too.
58159
58160         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
58161         * g++.old-deja/g++.robertl/eb55.C: Likewise.
58162
58163 2000-11-22  Neil Booth  <neilb@earthling.net>
58164
58165         * gcc.dg/cpp/Wtrigraphs.c: New test.
58166
58167 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
58168
58169         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
58170
58171 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
58172
58173         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
58174
58175 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
58176
58177         * lib/gcc-dg.exp: load_lib scanasm.exp.
58178         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
58179         * lib/g++-dg.exp: load_lib scanasm.exp.
58180         * lib/scanasm.exp: New.
58181         (scan-assembler, scan-assembler-not): Add optional arguments to
58182         test name, or if not present, the pattern name.
58183         (scan-assembler-dem, scan-assembler-dem-not): New.
58184
58185         * g++.dg/dg.exp: New.
58186
58187 2000-11-21  Neil Booth  <neilb@earthling.net>
58188
58189         * gcc.dg/cpp/integrated1.c: Remove.
58190
58191 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58192
58193         * gcc.c-torture/execute/20001121-1.c: New test.
58194
58195 2000-11-21  Richard Henderson  <rth@redhat.com>
58196
58197         * gcc.c-torture/compile/20001121-1.c: New test.
58198
58199 2000-11-20  Neil Booth  <neilb@earthling.net>
58200
58201         * gcc.dg/cpp/integrated1.c: New test.
58202
58203 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58204
58205         * g++.old-deja/g++.other/inline17.C: New test.
58206
58207 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
58208
58209         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
58210         local variable to be zero: I made the variable global. Now
58211         uses abort() and exit() instead of relying on main's return value.
58212
58213 2000-11-20  Neil Booth  <neilb@earthling.net>
58214
58215         * gcc.dg/cpp/paste2.c: Update test.
58216         * objc/execute/paste.m: New test.
58217
58218 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58219
58220         * gcc.dg/c99-condexpr-1.c: New test.
58221
58222 2000-11-20  Neil Booth  <neilb@earthling.net>
58223
58224         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
58225
58226 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
58227
58228         * g++.old-deja/g++.pt/export1.C: New test.
58229
58230 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
58231
58232         * gcc.dg/20001117-1.c: New test.
58233
58234 2000-11-18  Richard Henderson  <rth@redhat.com>
58235
58236         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
58237
58238 2000-11-18  Richard Henderson  <rth@redhat.com>
58239
58240         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
58241         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
58242         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
58243
58244 2000-11-18  Richard Henderson  <rth@redhat.com>
58245
58246         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
58247         (main): New.  Exit cleanly.
58248
58249 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58250
58251         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
58252         gcc.dg/c99-fordecl-2.c: New tests.
58253
58254 2000-11-18  Richard Henderson  <rth@redhat.com>
58255
58256         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
58257         * gcc.c-torture/execute/zerolen-2.c: New.
58258
58259 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58260
58261         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
58262         memory.
58263
58264 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58265
58266         * g++.old-deja/g++.pt/instantiate8.C: New test.
58267
58268 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58269
58270         * g++.old-deja/g++.other/incomplete.C: Add more tests.
58271         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
58272
58273 2000-11-16  Nick Clifton  <nickc@redhat.com>
58274
58275         * gcc.c-torture/execute/nestfunc-2.c: New test.
58276         * gcc.c-torture/execute/nestfunc-3.c: New test.
58277
58278 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58279
58280         * gcc.c-torture/compile/20001116-1.c: New test.
58281
58282 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58283
58284         * gcc.c-torture/execute/20001115-1.c: New test.
58285
58286 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
58287
58288         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
58289         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
58290         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
58291         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58292
58293 2000-11-15  Neil Booth  <neilb@earthling.net>
58294
58295         gcc.dg/cpp/_Pragma1.c: Update.
58296         gcc.dg/cpp/_Pragma2.c: New test.
58297
58298 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
58299
58300         * g++.old-deja/g++.other/anon5.C: New test.
58301
58302 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
58303
58304         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
58305         tests.
58306
58307 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
58308
58309         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
58310         output.
58311
58312 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58313
58314         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
58315         labels at end of compound statements.
58316
58317 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
58318
58319         * gcc.c-torture/execute/loop-7.c: New test.
58320
58321 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58322
58323         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
58324
58325 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58326
58327         * gcc.dg/c99-bool-1.c: New test.
58328
58329 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58330
58331         * gcc.dg/c99-scope-1.c: Remove xfail.
58332         * gcc.dg/c99-scope-2.c: New test.
58333
58334 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58335
58336         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
58337         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
58338
58339 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
58340
58341         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
58342         error messages.
58343
58344         * g++.mike/p700.C: Don't typedef wchar_t.
58345         * g++.mike/p784.C: Likewise.
58346         * g++.mike/eb101.C: Don't use __wchar_t.
58347
58348 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
58349
58350         * g77.f-torture/execute/20001111.[fx]: Test premature exit
58351         from DO loop.
58352
58353 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58354
58355         * gcc.c-torture/execute/20001111-1.c: New test.
58356
58357 2000-11-10  Nick Clifton  <nickc@redhat.com>
58358
58359         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
58360         long multuiple and accumulate.
58361
58362 2000-11-09  Richard Henderson  <rth@redhat.com>
58363
58364         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
58365         via size_t instead of int.
58366
58367         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
58368         * gcc.c-torture/execute/string-opt-2.c: Likewise.
58369         * gcc.c-torture/execute/string-opt-3.c: Likewise.
58370         * gcc.c-torture/execute/string-opt-4.c: Likewise.
58371
58372 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
58373
58374         * gcc.c-torture/compile/20001109-1.c: New test.
58375         * gcc.c-torture/compile/20001109-2.c: New test.
58376
58377 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
58378
58379         * g++.old-deja/g++.pt/operator1.C: New test.
58380         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
58381
58382 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58383
58384         * gcc.dg/20001108-1.c: New test.
58385
58386 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58387
58388         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
58389         with both arguments constant strings.
58390         * gcc.c-torture/execute/string-opt-3.c: New test.
58391         * gcc.c-torture/execute/string-opt-4.c: New test.
58392         * gcc.c-torture/execute/string-opt-5.c: New test.
58393
58394 2000-11-08  Nick Clifton  <nickc@redhat.com>
58395
58396         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
58397         mulsidi3adddi patterns.
58398
58399 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
58400
58401         * g++.old-deja/g++.other/crash36.C: New test.
58402
58403 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
58404
58405         * g++.old-deja/g++.other/init16.C: New test.
58406
58407 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
58408
58409         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
58410
58411 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58412
58413         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
58414         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58415         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58416
58417 2000-11-07  DJ Delorie  <dj@redhat.com>
58418
58419         * gcc.dg/20000614-1.c: Add return so that test can pass.
58420
58421 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58422
58423         * gcc.c-torture/execute/string-opt-1.c: New test.
58424
58425 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58426
58427         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
58428         mips-sgi-irix6.* because the MIPS ABI passes floating-point
58429         parameters in registers, and there is no way for a varargs
58430         function to know in which order the integer and floating-point
58431         parameters should be interleaved when they are placed on the
58432         stack.
58433         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58434         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58435
58436 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58437
58438         * gcc.c-torture/execute/string-opt-2.c: New test.
58439
58440 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
58441
58442         * g++.old-deja/g++.pt/crash60.C: New test.
58443
58444 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58445
58446         * g++.old-deja/g++.other/crash24.C: New test.
58447         * g++.old-deja/g++.other/crash25.C: New test.
58448         * g++.old-deja/g++.other/crash26.C: New test.
58449         * g++.old-deja/g++.other/crash27.C: New test.
58450         * g++.old-deja/g++.other/crash28.C: New test.
58451         * g++.old-deja/g++.other/crash29.C: New test.
58452         * g++.old-deja/g++.other/crash30.C: New test.
58453         * g++.old-deja/g++.other/crash31.C: New test.
58454         * g++.old-deja/g++.other/crash32.C: New test.
58455         * g++.old-deja/g++.other/crash33.C: New test.
58456         * g++.old-deja/g++.other/crash34.C: New test.
58457         * g++.old-deja/g++.other/crash35.C: New test.
58458
58459 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58460
58461         * gcc.c-torture/execute/20001031-1.c: New test.
58462
58463 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
58464
58465         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
58466         namespace.
58467
58468         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
58469         standards-conformant.
58470
58471         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
58472
58473         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
58474         * g++.old-deja/g++.mike/p755a.C: Likewise.
58475         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
58476         library makes no calls to `operator new' during initialization.
58477
58478 2000-11-04  Neil Booth  <neilb@earthling.net>
58479
58480         * gcc.dg/cpp/include2.c: New tests.
58481
58482 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
58483
58484         * lib/g++.exp (g++_set_ld_library_path): New function.
58485         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
58486
58487 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
58488
58489         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
58490         warnings.
58491
58492 2000-11-01  Richard Henderson  <rth@redhat.com>
58493
58494         * g++.old-deja/g++.ext/namedret1.C: New.
58495         * g++.old-deja/g++.ext/namedret2.C: New.
58496         * g++.old-deja/g++.ext/namedret3.C: New.
58497
58498 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
58499
58500         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
58501         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
58502
58503 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58504
58505         * gcc.c-torture/execute/va-arg-21.c: New test.
58506
58507 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58508
58509         * gcc.dg/c99-complex-2.c: New test.
58510
58511 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58512
58513         * gcc.c-torture/execute/stdio-opt-1.c: New test.
58514
58515 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
58516
58517         * g++.old-deja/g++.other/inline16.C: New test.
58518
58519 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
58520
58521         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
58522         __PRETTY_FUNCTION__
58523
58524 2000-10-29  Neil Booth  <neilb@earthling.net>
58525
58526         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
58527         New tests.
58528         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
58529         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
58530         optimisation.
58531
58532 2000-10-29  Neil Booth  <neilb@earthling.net>
58533
58534         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
58535         * mi1.c, mi1c.h: Add null directives to multiple-include test.
58536         * mi5.c: Test multiple includes work with -C.
58537         * trigraphs.c: Test ^= version.
58538
58539 2000-10-28  Neil Booth  <neilb@earthling.net>
58540
58541         New tests and test updates for new macro expander.
58542
58543         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
58544         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
58545         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
58546         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
58547         new diagnostic messages.
58548
58549         * gcc.dg/cpp/macro3.c: New tests.
58550
58551 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
58552
58553         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58554         on the same line.
58555
58556 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
58557
58558         * g++.old-deja/g++.other/eh2.C: New test.
58559
58560 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58561
58562         * gcc.c-torture/execute/20001027-1.c: New test.
58563
58564 2000-10-26  Richard Henderson  <rth@redhat.com>
58565
58566         * gcc.c-torture/execute/20001026-1.c: New.
58567
58568 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
58569
58570         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58571         * g++.old-deja/g++.law/builtin1.C: Likewise.
58572         * g++.old-deja/g++.law/ctors10.C: Likewise.
58573         * g++.old-deja/g++.law/virtual3.C: Likewise.
58574         * g++.old-deja/g++.mike/p658.C: Likewise.
58575         * g++.old-deja/g++.other/sibcall1.C: Likewise.
58576         * g++.old-deja/g++.other/vaarg2.C: Likewise.
58577         * g++.old-deja/g++.robertl/eb124.C: Likewise.
58578         * g++.old-deja/g++.robertl/eb44.C: Likewise.
58579         * g++.old-deja/g++.robertl/eb77.C: Likewise.
58580
58581 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
58582
58583         * gcc.c-torture/compile/20001024-1.c: New test.
58584
58585 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
58586
58587         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58588         to tell us whether or not we are using V3.
58589
58590 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58591
58592         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58593         operands.
58594
58595 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58596
58597         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58598
58599 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
58600
58601         * gcc.c-torture/execute/20001024-1.c: New test.
58602
58603 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
58604
58605         * g++.old-deja/g++.other/sibcall1.C: New test.
58606
58607 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
58608
58609         * gcc.dg/noncompile/init-3.c: New test.
58610
58611 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58612
58613         * gcc.dg/format-array-1.c: New test.
58614
58615 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58616
58617         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58618         writing through null pointers; remove comment about testing
58619         unterminated strings.
58620
58621 2000-10-17  Matthew Hiller  <hiller@redhat.com>
58622
58623         * gcc.c-torture/execute/20001017-2.c: New test.
58624
58625 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58626
58627         * gcc.c-torture/compile/20001018-1.c: New test.
58628         * gcc.c-torture/compile/20001018-1.x: Xfail.
58629
58630 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58631
58632         * gcc.c-torture/execute/20001017-1.c: New test.
58633
58634 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58635
58636         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58637         for multiple use of arguments with scanf formats; add tests for
58638         multiple use of arguments.
58639
58640 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
58641
58642         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58643         from some old tests.
58644
58645 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58646
58647         * gcc.dg/format-miss-1.c: New test.
58648
58649 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58650
58651         * gcc.c-torture/execute/20001013-1.c: New test.
58652
58653 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58654
58655         * gcc.dg/format-branch-1.c: New test.
58656
58657 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58658
58659         * README, lib/file-format.exp: Remove EGCS references.
58660
58661 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58662
58663         * gcc.dg/20001013-1.c: New test.
58664
58665 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58666
58667         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
58668         for intmax_t in the compiler using __typeof__ and the type rules
58669         for conditional expressions.
58670
58671 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
58672
58673         * gcc.dg/20001012-1.c: New test.
58674         * gcc.dg/20001012-2.c: New test.
58675
58676 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58677
58678         * gcc.dg/format-attr-1.c: New test.
58679
58680 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58681
58682         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
58683         __LONG_LONG_MAX__ instead of LLONG_MAX.
58684
58685 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58686
58687         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
58688         scanf flags.
58689         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
58690         flags.
58691
58692 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
58693
58694         * gcc.dg/sequence-pt-1.c: New test.
58695
58696 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
58697
58698         * gcc.c-torture/execute/20001011-1.c: New testcase.
58699         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
58700
58701 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58702
58703         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
58704         does not error on it.
58705
58706 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58707
58708         * gcc.dg/20001009-1.c: New test.
58709
58710 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58711
58712         * gcc.c-torture/compile/20001009-1.c: Move from here ....
58713         * gcc.c-torture/execute/20001009-2.c: ... to here.
58714
58715 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
58716
58717         * gcc.c-torture/compile/20001009-1.c: New testcase.
58718         * gcc.c-torture/execute/20001009-1.c: New testcase.
58719         Testcases provided by Jan Hubicka <jh@suse.cz>.
58720
58721 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58722
58723         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58724         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
58725         uintmax_t using <limits.h> to emulate the compiler's internal
58726         logic.  No longer XFAIL %j tests.
58727
58728 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58729
58730         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
58731         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58732         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
58733         regexps and details of expected handling of some bad formats.
58734         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
58735         suppression.
58736
58737 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58738
58739         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
58740         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
58741         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
58742         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
58743         in list archives.
58744
58745 2000-10-06  Richard Henderson  <rth@cygnus.com>
58746
58747         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
58748         * g++.old-deja/g++.brendan/crash52.C: Likewise.
58749         * g++.old-deja/g++.jason/report.C: Likewise.
58750         * g++.old-deja/g++.law/friend5.C: Likewise.
58751         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
58752         of the expected warnings.
58753
58754 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
58755
58756         * g++.old-deja/g++.pt/enum14.C: New test.
58757
58758 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
58759
58760         * g++.old-deja/g++.pt/crash59.C: New test.
58761
58762 2000-10-04  Will Cohen  <wcohen@redhat.com>
58763
58764         * gcc.dg/20000926-1.c: New test.
58765
58766 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
58767
58768         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
58769         function name for current C++ compiler.
58770         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
58771
58772 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
58773
58774         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
58775         __PRETTY_FUNCTION__.
58776         * g++.old-deja/g++.ext/pretty2.C: Likewise.
58777
58778 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58779
58780         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
58781
58782 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
58783
58784         * gcc.c-torture/compile/20000923-1.c: New test.
58785
58786 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
58787
58788         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
58789         * g++.old-deja/g++.pt/ttp62.C: Same.
58790         * g++.old-deja/g++.other/inline14.C: Same.
58791
58792 2000-09-24  Richard Henderson  <rth@cygnus.com>
58793
58794         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
58795
58796 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58797
58798         * gcc.dg/c90-printf-1.c: Add test for wide string format.
58799
58800 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
58801
58802         * gcc.c-torture/compile/20000922-1.c: New file.
58803
58804 2000-09-21  Nick Clifton  <nickc@redhat.com>
58805
58806         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
58807         a signed long modulo operation.
58808         (mod6): New function - perform an unsigned long modulo operation.
58809         (main): Add tests for modulos of very large numbers by very small
58810         dividends.
58811
58812 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58813
58814         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
58815
58816 2000-09-19  Richard Henderson  <rth@cygnus.com>
58817
58818         * gcc.dg/compare2.c (case 10): XFAIL.
58819
58820 2000-09-18  Richard Henderson  <rth@cygnus.com>
58821
58822         * gcc.c-torture/execute/20000906-1.c: Move ...
58823         * gcc.dg/20000906-1.c: ... here.  Only run on targets
58824         that support __builtin_trap.
58825
58826 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
58827
58828         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58829
58830 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58831
58832         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58833         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
58834         more $ format tests.
58835
58836 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58837
58838         * gcc.dg/format-errmk-1.c: New test.
58839
58840 2000-09-17  Greg McGary  <greg@mcgary.org>
58841
58842         * gcc.c-torture/execute/20000917-1.x: Remove.
58843
58844 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58845
58846         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58847
58848 2000-09-17  Greg McGary  <greg@mcgary.org>
58849
58850         * gcc.c-torture/execute/20000917-1.c: New test.
58851         * gcc.c-torture/execute/20000917-1.x: XFAIL.
58852
58853 2000-09-16  Neil Booth  <NeilB@earthling.net>
58854
58855         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
58856         in nested macro bug.
58857
58858 2000-09-15  Neil Booth  <NeilB@earthling.net>
58859
58860         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
58861
58862 2000-09-14  Jeffrey A Law  (law@cygnus.com)
58863
58864         * gcc.c-torture/execute/20000914-1.c: New test.
58865
58866 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
58867
58868         * g++.other/inline13.C: New test.
58869
58870 2000-09-12  Andreas Jaeger  <aj@suse.de>
58871
58872         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
58873         constant by Ulrich Drepper <drepper@redhat.com>.
58874
58875 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
58876
58877         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
58878
58879 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58880
58881         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
58882
58883 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
58884
58885         * gcc.dg/cpp/backslash.c: New test.
58886
58887 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
58888
58889         * gcc.c-torture/execute/20000910-1.c: New test.
58890         * gcc.c-torture/execute/20000910-2.c: Likewise.
58891
58892 2000-09-11  Robert Lipe  <robertl@sco.com>
58893
58894         * gcc.dg/pragma-align.c: New test.
58895
58896 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
58897
58898         * g++.old-deja/g++.pt/explicit82.C: New test.
58899         * g++.old-deja/g++.pt/explicit83.C: New test.
58900
58901 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
58902
58903         * gcc.dg/asm-names.c: New test.
58904
58905 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58906
58907         * gcc.dg/cpp/tr-warn6.c: New test
58908
58909 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58910
58911         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
58912         be accepted.
58913
58914 2000-09-07  Catherine Moore  <clm@redhat.com>
58915
58916         * gcc.c-torture/execute/unroll-1.c: New test.
58917
58918 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
58919
58920         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
58921         ERROR markers.
58922         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
58923         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
58924         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
58925         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
58926         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
58927         Preprocess only.
58928         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
58929         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
58930
58931 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58932
58933         * g++.old-deja/g++.pt/deduct2.C: New test.
58934
58935 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58936
58937         * g++.old-deja/g++.pt/parms2.C: New test.
58938
58939 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58940
58941         * g++.old-deja/g++.pt/crash58.C: New test.
58942
58943 2000-09-06  Greg McGary  <greg@mcgary.org>
58944
58945         * gcc.c-torture/execute/20000906-1.c: New test.
58946         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
58947
58948 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58949
58950         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
58951
58952 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58953
58954         * g++.old-deja/g++.pt/crash57.C: New test.
58955
58956 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58957
58958         * g++.old-deja/g++.pt/crash56.C: New test.
58959
58960 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58961
58962         * g++.old-deja/g++.pt/koenig1.C: New test.
58963
58964 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
58965
58966         * gcc.dg/20000904-1.c: New test.
58967
58968 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
58969
58970         * gcc.dg/cpp/paste8.c: New test.
58971
58972 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
58973
58974         * gcc.c-torture/compile/20000827-1.c: New test.
58975
58976 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58977
58978         * gcc.dg/format-diag-1.c: New test.
58979
58980 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58981
58982         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
58983         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
58984         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
58985         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
58986         gcc.dg/formatz-1.c: Adjust warning regular expressions.
58987
58988 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58989
58990         * g++.old-deja/g++.other/nested4.C: New test.
58991
58992 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58993
58994         * g++.old-deja/g++.ns/scoped1.C: New test.
58995
58996 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
58997
58998         * lib/g++.exp: Support testing already-installed GCC.
58999
59000 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59001
59002         * wtr-label-1.c, wtr-suffix-1.c: New tests.
59003
59004 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59005
59006         * gcc.dg/return-type-2.c: New test.
59007
59008 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
59009
59010         * gcc.c-torture/compile/20000825-1.c: New test.
59011
59012 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
59013
59014         * gcc.dg/dwarf2-2.c: New test.
59015
59016 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
59017
59018         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
59019         dg-warning regexps.
59020
59021 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59022
59023         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
59024         gcc.dg/format-ext-5.c: New tests.
59025
59026 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
59027
59028         * g++.old-deja/g++.other/crash22.C: New test.
59029
59030 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
59031
59032         * gcc.dg/noncompile/930622-2.c: Adjust error message.
59033
59034 2000-08-24  Richard Henderson  <rth@cygnus.com>
59035
59036         * gcc.dg/ia64-sync-1.c: New test.
59037         * gcc.dg/ia64-sync-2.c: New test.
59038         * gcc.dg/ia64-asm-1.c: New test.
59039
59040 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
59041
59042         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
59043         * gcc.dg/format-ext-2.c: New test.
59044
59045 2000-08-23  Jason Merrill  <jason@redhat.com>
59046
59047         * lib/old-dejagnu.exp: Also ignore "In member function" and
59048         "At global scope".
59049
59050 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59051
59052         * gcc.dg/noncompile/label-lineno-1.c: New test.
59053
59054 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
59055
59056         * gcc.dg/c99-array-nonobj-1.c: New test.
59057
59058 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
59059
59060         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
59061         tests.
59062         * gcc.dg/format-ext-1.c: New test.
59063
59064 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59065
59066         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
59067         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
59068         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
59069         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
59070         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
59071
59072 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
59073
59074         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
59075         gcc.dg/c99-strftime-2.c: New tests.
59076
59077 2000-08-22  Richard Henderson  <rth@cygnus.com>
59078
59079         * gcc.c-torture/execute/20000822-1.c: New test.
59080
59081 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
59082
59083         * gcc.c-torture/execute/20000819-1.x: Remove.
59084
59085 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
59086
59087         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
59088         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
59089         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
59090         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
59091         gcc.dg/format-xopen-1.c: New tests.
59092
59093 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
59094
59095         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
59096
59097 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
59098
59099         * g++.old-deja/g++.other/loop2.C: New test.
59100
59101         * gcc.c-torture/compile/20000606-1.c: New test.
59102         * gcc.c-torture/compile/20000728-1.c: New test.
59103         * gcc.c-torture/execute/20000801-1.c: New test.
59104         * gcc.c-torture/execute/20000801-2.c: New test.
59105         * gcc.c-torture/execute/20000819-1.c: New test.
59106         * gcc.c-torture/execute/20000819-1.x: XFAIL.
59107         * gcc.dg/20000629-1.c: New test.
59108         * gcc.dg/20000724-1.c: New test.
59109         * gcc.dg/20000807-1.c: New test.
59110
59111 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
59112
59113         * gcc.dg/cpp/pragma-1.c: New test.
59114         * gcc.dg/cpp/pragma-2.c: New test.
59115
59116 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
59117
59118         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
59119         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
59120
59121 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59122
59123         * gcc.c-torture/compile/20000818-1.c: New test.
59124
59125 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
59126
59127         * gcc.c-torture/execute/20000818-1.c: New test.
59128
59129 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59130
59131         * gcc.dg/format-va-1.c: New test.
59132
59133 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59134
59135         * g++.old-deja/g++.other/typedef8.C: New test.
59136
59137 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59138
59139         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
59140         * g++.old-deja/g++.mike/net36.C: Mark candidate.
59141         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
59142         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
59143         * g++.old-deja/g++.other/ptrmem7.C: New test.
59144         * g++.old-deja/g++.pt/ptrmem10.C: New test.
59145
59146 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59147
59148         * g++.old-deja/g++.pt/typename27.C: New test.
59149
59150 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
59151
59152         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
59153         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
59154         * g++.old-deja/g++.pt/friend45.C: New test.
59155         * g++.old-deja/g++.other/friend8.C: New test.
59156
59157 2000-08-15  Richard Henderson  <rth@cygnus.com>
59158
59159         * gcc.c-torture/execute/20000815-1.c: New test.
59160
59161 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
59162
59163         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
59164         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
59165         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
59166
59167 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
59168
59169         * g++.old-deja/g++.other/refinit2.C: New test.
59170
59171 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
59172
59173         * lib/c-torture.exp (c-torture): Make
59174         compiler_conditional_xfail_data global.
59175         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
59176         compiler_conditional_xfail_data machinery.
59177         (f-torture-execute): Likewise.
59178         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
59179         and only when unrolling loops.
59180
59181         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
59182
59183 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59184
59185         * g++.old-deja/g++.pt/explicit81.C: New test.
59186
59187 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59188
59189         * g++.old-deja/g++.pt/typename26.C: New test.
59190
59191 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
59192
59193         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
59194         warning.
59195
59196 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
59197
59198         * g++.old-deja/g++.other/array3.C: New test.
59199
59200 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59201
59202         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
59203         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
59204         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
59205         New tests.
59206
59207 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
59208
59209         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
59210         * g++.old-deja/g++.abi/vmihint.C: Likewise.
59211
59212 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
59213
59214         * gcc.c-torture/execute/20000808-1.c: New test.
59215
59216 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59217
59218         * gcc.dg/c90-const-expr-1.c: New test.
59219
59220 2000-08-08  Richard Henderson  <rth@cygnus.com>
59221
59222         * gcc.dg/noncompile/920923-1.c: Declare calloc.
59223
59224 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59225
59226         * gcc.dg/noncompile/const-ll-1.c: New test.
59227
59228 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59229
59230         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
59231
59232 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
59233
59234         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
59235         that running programs linked against the shared version of libobjc
59236         run correctly.
59237
59238 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59239
59240         * gcc.dg/c99-printf-1.c: New test.
59241
59242 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59243
59244         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
59245
59246 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
59247
59248         * gcc.c-torture/execute/20000731-1.x: Delete.
59249
59250 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
59251
59252         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
59253         and torture_without_loops as is done by c-torture.exp.
59254         (search_for): Copy from c-torture.exp.
59255         (gcc-dg-runtest): New function, drives a directory of tests
59256         iterating over the TORTURE_OPTIONS.
59257         (scan-assembler, scan-assembler-not): Move here from
59258         individual directory drivers.
59259
59260         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
59261         defined by lib/gcc-dg.exp.
59262         * gcc.dg/cpp/cpp.exp: Likewise.
59263         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
59264         gcc-dg-runtest, so we cycle over optimization options.
59265
59266         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
59267         * gcc.dg/compare2.c: No longer expected to fail.
59268
59269 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
59270
59271         * gcc.c-torture/execute/20000804-1.c: New test.
59272
59273 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
59274
59275         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
59276
59277 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
59278
59279         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
59280
59281 2000-08-03  Jeffrey A Law  (law@cygnus.com)
59282
59283         * gcc.c-torture/compile/20000803-1.c: New test.
59284
59285 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
59286
59287         * gcc.c-torture/execute/20000801-3.c,
59288         gcc.c-torture/execute/20000801-4.c: New tests.
59289         * gcc.c-torture/execute/20000801-3.x,
59290         gcc.c-torture/execute/20000801-4.x: Xfail.
59291
59292 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
59293
59294         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
59295         libobjc/.libs to allow for libtool.
59296
59297 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
59298
59299         * gcc.c-torture/compile/20000802-1.c: New test.
59300
59301 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
59302
59303         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
59304
59305 2000-07-31  Jeffrey A Law  (law@cygnus.com)
59306
59307         * gcc-c-torture/execute/20000731-2.c: New test.
59308
59309         * gcc.c-torture/execute/20000731-1.c: New test.
59310         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
59311
59312 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
59313
59314         * gcc.dg/cpp/paste7.c: New test.
59315         * gcc.dg/cpp/20000725-1.c: New test.
59316
59317 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
59318
59319         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
59320         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
59321         declaration warning for __builtin_dwarf_reg_size.
59322
59323         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
59324
59325 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
59326
59327         * gcc.dg/noncompile/voidparam-1.c: New test.
59328
59329 2000-07-30  Richard Henderson  <rth@cygnus.com>
59330
59331         * gcc.dg/c90-digraph-1.c: Don't xfail.
59332         * gcc.dg/compare2.c (case 10): Xfail.
59333         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
59334
59335 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
59336
59337         * gcc.dg/c99-main-1.c: New test.
59338
59339 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59340
59341         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
59342
59343 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
59344
59345         * gcc.c-tortuer/execute/20000726-1.c: New test.
59346
59347 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
59348
59349         * gcc.c-torture/execute/enum-2.c: New test.
59350
59351 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59352
59353         * gcc.dg/cpp/tr-warn3.c: New test.
59354
59355 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59356
59357         * g++.old-deja/g++.ext/implicit1.C: Remove.
59358         * g++.old-deja/g++.jason/c2.C: Remove
59359         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
59360         * g++.old-deja/g++.pt/crash16.C: Likewise.
59361         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
59362
59363 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59364
59365         * g++.old-deja/g++.other/for2.C: New test.
59366
59367 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
59368
59369         * gcc.dg/20000720-1.c: New test.
59370
59371 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
59372
59373         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
59374
59375 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
59376
59377         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
59378         * gcc.c-torture/execute/20000722-1.c: New.
59379         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
59380
59381 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
59382
59383         * gcc.dg/cpp/20000720-1.S: New test.
59384
59385 2000-07-21  Michael Meissner  <meissner@redhat.com>
59386
59387         * gcc.c-torture/execute/ieee/hugeval.c: New test.
59388
59389 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59390
59391         * g++.old-deja/g++.brendan/crash16.C,
59392         g++.old-deja/g++.brendan/parse3.C,
59393         g++.old-deja/g++.brendan/redecl1.C,
59394         g++.old-deja/g++.ns/template13.C,
59395         g++.old-deja/g++.other/decl4.C,
59396         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
59397
59398 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59399
59400         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
59401         and "Internal error".
59402
59403         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
59404         regexps.
59405         * gcc.dg/cpp/paste6.c: New test.
59406
59407 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
59408
59409         * gcc.dg/cpp/tr-direct.c: New test.
59410
59411         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
59412         gcc.dg/cpp/undef1.c: Tweak error regexps.
59413
59414 2000-07-18  Eric Christopher <echristo@redhat.com>
59415
59416         * gcc.c-torture/compile/20000718-1.c: New test.
59417
59418 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
59419
59420         * cpplex.c (_cpp_push_token): If the token being pushed back
59421         is the previous token in this context, just subtract one from
59422         context->posn.
59423         * cppmacro.c (save_expansion): Clear aux field when storing a
59424         placemarker.
59425
59426 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
59427
59428         * gcc.dg/noncompile/redecl-1.c: New test.
59429
59430 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
59431
59432         * gcc.c-torture/execute/20000717-5.c: New test.
59433         * gcc.c-torture/execute/20000717-1.x: Removed.
59434
59435 2000-07-17  Richard Henderson  <rth@cygnus.com>
59436
59437         * gcc.c-torture/execute/20000717-4.c: New test.
59438
59439 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
59440
59441         * gcc.dg/cpp/syshdr.c: New test.
59442         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
59443
59444 2000-07-17  Neil Booth  <neilb@earthling.net>
59445
59446         * gcc.dg/cpp/cmdlne-dM.c: New test.
59447         * gcc.dg/cpp/cmdlne-dD.c: New test.
59448
59449 2000-07-17  Jeffrey A Law  (law@cygnus.com)
59450
59451         * gcc.c-torture/execute/20000717-3.c: New test.
59452
59453         * gcc.c-torture/compile/20000717-1.c: New test.
59454
59455 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
59456
59457         * gcc.c-torture/execute/20000717-2.c: New test.
59458
59459 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59460
59461         * gcc.dg/formatz-1.c: New test.
59462
59463         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
59464         * gcc.dg/c99-digraph-1.c: New tests.
59465
59466         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
59467         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
59468
59469         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
59470         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
59471         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
59472         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
59473         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
59474         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
59475         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
59476
59477 2000-07-17  Greg McGary <greg@mcgary.org>
59478
59479         * gcc.c-torture/execute/20000717-1.c: New test.
59480         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
59481
59482 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
59483
59484         * gcc.c-torture/execute/20000715-2.c: New test.
59485         * gcc.dg/20000715-1.c: New test.
59486
59487 2000-07-15  Michael Meissner  <meissner@redhat.com>
59488
59489         * gcc.c-torture/execute/20000715-1.c: New test.
59490
59491 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
59492
59493         * gcc.c-torture/execute/20000707-1.c: New test.
59494
59495 2000-07-13  Neil Booth  <NeilB@earthling.net>
59496
59497         * gcc.dg/cpp/digraph1.c,
59498         gcc.dg/cpp/digraph2.c,
59499         gcc.dg/cpp/digraphs.c: New tests.
59500
59501 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
59502
59503         * g77.f-torture/compile/20000630-2.f: New test.
59504         * g77.f-torture/compile/20000630-2.x
59505
59506 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59507
59508         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
59509
59510 2000-07-11  Neil Booth  <NeilB@earthling.net>
59511
59512         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
59513
59514 2000-07-11  Neil Booth  <NeilB@earthling.net>
59515
59516         * gcc.dg/cpp/cmdlne-C.c: New.
59517
59518 2000-07-09  Neil Booth  <NeilB@earthling.net>
59519
59520         * gcc.dg/cpp/directiv.c: New tests.
59521         * gcc.dg/cpp/undef1.c: Update.
59522
59523 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
59524
59525         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
59526
59527 2000-07-09  Neil Booth  <NeilB@earthling.net>
59528
59529         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
59530
59531 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
59532
59533         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
59534         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
59535
59536 2000-07-08  Neil Booth  <NeilB@earthling.net>
59537
59538         * gcc.dg/cpp/macsyntx.c: New tests.
59539
59540 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59541
59542         * gcc.dg/20000707-1.c: New test.
59543
59544 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59545
59546         * gcc.c-torture/execute/20000706-1.c: New test.
59547         * gcc.c-torture/execute/20000706-2.c: New test.
59548         * gcc.c-torture/execute/20000706-3.c: New test.
59549         * gcc.c-torture/execute/20000706-4.c: New test.
59550         * gcc.c-torture/execute/20000706-5.c: New test.
59551
59552 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59553
59554         * g++.old-deja/g++.pt/instantiate7.C: New test.
59555
59556 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59557
59558         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59559         * g++.old-deja/g++.mike/thunk3.C: Likewise.
59560         * g++.old-deja/g++.other/rtti3.C: Likewise.
59561         * g++.old-deja/g++.other/rttid3.C: Likewise.
59562
59563 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
59564
59565         *  g77.f-torture/compile/20000630-1.x: Fix typo
59566
59567 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
59568
59569         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59570         assembly output.
59571
59572 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
59573
59574         * gcc.dg/cpp/ident.c: New test.
59575
59576 2000-07-05  Neil Booth  <NeilB@earthling.net>
59577
59578         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59579           gcc.dg/cpp/lexstrng.c: New tests.
59580
59581 2000-07-04  Neil Booth  <NeilB@earthling.net>
59582
59583         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59584         * gcc.dg/cpp/strify2.c: Same.
59585
59586 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
59587
59588         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59589         * gcc.dg/cpp/19990703-1.c: Likewise.
59590         * gcc.dg/cpp/20000625-1.c: Likewise.
59591         * gcc.dg/cpp/20000625-2.c: Likewise.
59592
59593         * gcc.dg/cpp/macro1.c,
59594         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59595         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59596         gcc.dg/cpp/strify1.c,
59597         gcc.dg/cpp/strify2.c: New tests.
59598
59599 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
59600
59601         * gcc.c-torture/execute/20000703-1.c: New test.
59602
59603 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59604
59605         * g++.old-deja/g++.pt (lookup10.C): New test.
59606
59607 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59608
59609         * g++.old-deja/g++.pt (typename25.C): New test.
59610
59611 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
59612
59613         * gcc.c-torture/compile/20000701-1.c: New test.
59614
59615 2000-06-30  Nick Clifton  <nickc@cygnus.com>
59616
59617         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59618         to test case.
59619
59620 2000-06-30  Catherine Moore  <clm@cygnus.com>
59621
59622         * gcc.c-torture/execute/align-1.c: New test.
59623
59624 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
59625
59626         * g++.old-deja/g++.pt/expr8.C: New test.
59627         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59628
59629 2000-06-29  Nick Clifton  <nickc@cygnus.com>
59630
59631         * gcc.c-torture/compile/20000629-1.c: New test.
59632
59633 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59634
59635
59636         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59637         gcc.dg/noncompile directory, depending on whether they're
59638         preprocessor tests or not.  Annotate all the tests for the dg
59639         framework.
59640
59641         * gcc.c-torture/noncompile/noncompile.exp: Delete.
59642         * gcc.dg/noncompile/noncompile.exp: New.
59643
59644         * Moved files:
59645         Old name                                New name
59646         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
59647         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
59648         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
59649         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
59650         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
59651         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
59652         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
59653         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
59654         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
59655         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
59656         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
59657         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
59658         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
59659         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
59660         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
59661         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
59662         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
59663         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
59664         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
59665         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
59666         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
59667         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
59668         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
59669         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
59670
59671         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
59672         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
59673         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
59674         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
59675         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
59676         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
59677
59678 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59679
59680         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
59681         declare one variable.  On the fourth, error.
59682         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
59683         declared by 20000628-1a.h.
59684
59685 2000-06-29  Richard Henderson  <rth@redhat.com>
59686
59687         * gcc.c-torture/execute/930529-1.x: New file.
59688         * gcc.dg/920413-1.c: Adjust expected warning text.
59689         * gcc.dg/980217-1.c: Declare abort.
59690         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
59691
59692 2000-06-29  Jeffrey A Law  (law@cygnus.com)
59693
59694         * g77.f-torture/compile/20000629-1.f: New test.
59695         * g77.f-torture/compile/20000629-1.x: Expected to fail.
59696
59697 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59698
59699         Rearrange lots of files, removing entirely the
59700         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
59701         directories.
59702
59703         * Deleted files:
59704         gcc.c-torture/code_quality/code_quality.exp
59705         gcc.c-torture/special/special.exp
59706         gcc.failure/failure.exp
59707         gcc.failure/940409-1.x
59708         gcc.c-torture/compile/961203-1.x
59709
59710         * New files:
59711         gcc.misc-tests/linkage.exp
59712         gcc.c-torture/execute/920730-1t.c
59713         gcc.c-torture/execute/920730-1t.x
59714         gcc.c-torture/compile/920520-1.x
59715         gcc.c-torture/compile/920521-1.x
59716         gcc.c-torture/compile/981006-1.x
59717         gcc.c-torture/execute/eeprof-1.x
59718
59719         * Moved files (possibly with modifications to fit a new harness):
59720         Old name                                New name
59721         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
59722         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
59723         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
59724         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
59725         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
59726         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
59727         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
59728         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
59729         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
59730         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
59731         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
59732         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
59733         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
59734         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
59735
59736 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59737
59738         * c-torture/compile/961203-1.x: Delete.
59739
59740         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
59741         not exit. Include stdio.h.
59742         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
59743         * gcc.misc-tests/dg-12.c: Likewise.
59744         * gcc.misc-tests/dg-5.c: Likewise.
59745         * gcc.misc-tests/dg-6.c: Likewise.
59746         * gcc.misc-tests/dg-7.c: Prototype abort.
59747         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
59748         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
59749         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
59750         not exit.
59751         * gcc.misc-tests/sieve.c: Use return from main, not exit.
59752         * gcc.misc-tests/sort2.c: Use return from main, not exit.
59753
59754 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
59755
59756         * gcc.dg/cpp/20000628-1.c: New test.
59757         * gcc.dg/cpp/20000628-1.h: New header for above test.
59758         * gcc.dg/cpp/20000628-1a.h: Likewise.
59759
59760 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
59761
59762         * gcc.dg/cpp: New directory.
59763         * gcc.dg/cpp/cpp.exp: New driver.
59764         * gcc.dg/cpp/20000627-1.c: New test.
59765         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
59766         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
59767         and rewrite as a compilation test.
59768
59769         * gcc.dg: Move many files into the cpp subdirectory, possibly
59770         renaming or editing them as well.
59771         Old name                New name
59772         990119-1.c              cpp/19990119-1.c
59773         990228-1.c              cpp/19990228-1.c
59774         990407-1.c              cpp/19990407-1.c
59775         990409-1.c              cpp/19990409-1.c
59776         990413-1.c              cpp/19990413-1.c
59777         990703-1.c              cpp/19990703-1.c
59778         20000127-1.c            cpp/20000127-1.c
59779         20000129-1.c            cpp/20000129-1.c
59780         20000207-1.c            cpp/20000207-1.c
59781         20000207-2.c            cpp/20000207-2.c
59782         20000209-1.c            cpp/20000209-1.c
59783         20000209-2.c            cpp/20000209-2.c
59784         20000301-1.c            cpp/20000301-1.c
59785         20000419-1.c            cpp/20000419-1.c
59786         20000510-1.S            cpp/20000510-1.S
59787         20000519-1.c            cpp/20000519-1.c
59788         20000529-1.c            cpp/20000529-1.c
59789         20000625-1.c            cpp/20000625-1.c
59790         20000625-2.c            cpp/20000625-2.c
59791         cpp-as1.c               cpp/assert1.c
59792         cpp-as2.c               cpp/assert2.c
59793         cxx-comments-1.c        cpp/cxxcom1.c
59794         cxx-comments-2.c        cpp/cxxcom2.c
59795         endif-label.c           cpp/endif.c
59796         cpp-hash1.c             cpp/hash1.c
59797         cpp-hash2.c             cpp/hash2.c
59798         cpp-if1.c               cpp/if-1.c
59799         cpp-if2.c               cpp/if-2.c
59800         cpp-if3.c               cpp/if-3.c
59801         cpp-if4.c               cpp/if-4.c
59802         cpp-if5.c               cpp/if-5.c
59803         cpp-cond.c              cpp/if-cexp.c
59804         cpp-missingop.c         cpp/if-mop.c
59805         cpp-missingparen.c      cpp/if-mpar.c
59806         cpp-opprec.c            cpp/if-oppr.c
59807         cpp-ifparen.c           cpp/if-paren.c
59808         cpp-shortcircuit.c      cpp/if-sc.c
59809         cpp-shift.c             cpp/if-shift.c
59810         cpp-unary.c             cpp/if-unary.c
59811         cpp-li1.c               cpp/line1.c
59812         cpp-li2.c               cpp/line2.c
59813         lineno.c                cpp/line3.c
59814         lineno-2.c              cpp/line4.c
59815         cpp-mi.c                cpp/mi1.c
59816         cpp-mic.h               cpp/mi1c.h
59817         cpp-micc.h              cpp/mi1cc.h
59818         cpp-mind.h              cpp/mi1nd.h
59819         cpp-mindp.h             cpp/mi1ndp.h
59820         cpp-mix.h               cpp/mi1x.h
59821         cpp-mi2.c               cpp/mi2.c
59822         cpp-mi2a.h              cpp/mi2a.h
59823         cpp-mi2b.h              cpp/mi2b.h
59824         cpp-mi2c.h              cpp/mi2c.h
59825         cpp-mi3.c               cpp/mi3.c
59826         cpp-mi3.def             cpp/mi3.def
59827         poison-1.c              cpp/poison.c
59828         pr-impl.c               cpp/prag-imp.c
59829         cpp-redef-2.c           cpp/redef1.c
59830         cpp-redef.c             cpp/redef2.c
59831         strpaste.c              cpp/strp1.c
59832         strpaste-2.c            cpp/strp2.c
59833         cpp-tradpaste.c         cpp/tr-paste.c
59834         cpp-tradstringify.c     cpp/tr-str.c
59835         cpp-tradwarn1.c         cpp/tr-warn1.c
59836         cpp-tradwarn2.c         cpp/tr-warn2.c
59837         trigraphs.c             cpp/trigraphs.c
59838         cpp-unc1.c              cpp/unc1.c
59839         cpp-unc2.c              cpp/unc2.c
59840         cpp-unc3.c              cpp/unc3.c
59841         cpp-unc.c               cpp/unc4.c
59842         undef.c                 cpp/undef1.c
59843         undef-2.c               cpp/undef2.c
59844         cpp-wi1.c               cpp/widestr1.c
59845
59846 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
59847
59848         * lib/g++.exp (g++_include_flags): Tweak.
59849
59850 2000-06-27  H.J. Lu  <hjl@gnu.org>
59851             Loren J. Rittle  <ljrittle@acm.org>
59852
59853         * lib/g++.exp (g++_include_flags): Override libgloss.exp
59854         version with one that knows about the new gcc tree structure.
59855         (g++_link_flags): Same.
59856
59857 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
59858
59859         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
59860         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
59861         case we are cross-compiling.
59862
59863         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
59864         g++.old-deja/g++.niklas/Makefile.in,
59865         g++.old-deja/g++.niklas/configure.in,
59866         g++.old-deja/g++.other/Makefile.in,
59867         g++.old-deja/g++.other/configure.in,
59868         gcc.c-torture/code_quality/Makefile.in,
59869         gcc.c-torture/code_quality/configure.in,
59870         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
59871         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
59872         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
59873         gcc.c-torture/execute/ieee/Makefile.in,
59874         gcc.c-torture/execute/ieee/configure.in,
59875         gcc.c-torture/noncompile/Makefile.in,
59876         gcc.c-torture/noncompile/configure.in,
59877         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
59878         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
59879         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
59880
59881 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59882
59883         * g++.old-deja/g++.other/ambig3.C: New test.
59884
59885 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59886
59887         * g++.old-deja/g++.pt/syntax1.C: New test.
59888         * g++.old-deja/g++.pt/syntax2.C: New test.
59889         * g++.old-deja/g++.other/syntax3.C: New test.
59890         * g++.old-deja/g++.other/syntax4.C: New test.
59891
59892 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59893
59894         * gcc.dg/20000623-1.c: Prototype exit and abort.
59895
59896 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59897
59898         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
59899         New tests.
59900         * gcc.dg/cpp-mi3.def: New file.
59901
59902         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
59903         inside assertions.
59904         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
59905         lexer's error messages.
59906         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
59907         divine anything from the linemarkers.
59908         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
59909         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
59910
59911 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
59912
59913         * gcc.dg/20000623-1.c: New test.
59914
59915 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
59916
59917         * gcc.c-torture/execute/20000622-1.c: New test.
59918
59919 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59920
59921         * g++.old-deja/g++.other/init15.C: New test.
59922
59923 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59924
59925         * g++.old-deja/g++.pt/vaarg2.C: New test.
59926         * g++.old-deja/g++.pt/vaarg3.C: New test.
59927
59928 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
59929
59930         * g++.old-deja/g++.other/dyncast6.C: New test.
59931
59932 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
59933
59934         * gcc.c-torture/execute/loop-6.c: New test.
59935
59936 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
59937
59938         * gcc.dg/20000614-1.c: New test.
59939         * gcc.dg/20000614-2.c: New test.
59940
59941 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
59942
59943         * g++.old-deja/g++.other/inline12.C: New test.
59944
59945 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
59946
59947         * g++.old-deja/g++.other/eh1.C: New test.
59948
59949 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
59950
59951         * g++.old-deja/g++.other/type.C: New test.
59952
59953 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59954
59955         * g++.old-deja/g++.other/initstring.C: New test.
59956
59957 2000-06-12  Jason Merrill  <jason@redhat.com>
59958
59959         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
59960
59961 2000-06-09  Jeffrey A Law  (law@cygnus.com)
59962
59963         * gcc.c-torture/compile/20000609-1.c: New test.
59964
59965 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
59966
59967         * gcc.dg/20000609-1.c: New test.
59968
59969 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
59970
59971         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
59972         * gcc.c-torture/noncompile/poison-1.c: Move...
59973         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
59974         * gcc.dg/cpp-li1.c: Add a token after the #line.
59975
59976 2000-06-05  Richard Henderson  <rth@cygnus.com>
59977
59978         * gcc.c-torture/execute/20000605-2.c: New test.
59979         * gcc.c-torture/execute/20000605-3.c: New test.
59980
59981 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
59982
59983         * g77.f-torture/execute/20000503-1.x: New file.
59984
59985 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
59986
59987         * g++.old-deja/g++.eh/badalloc1.C: New test.
59988
59989 2000-06-05  Richard Henderson  <rth@cygnus.com>
59990
59991         * gcc.c-torture/execute/20000605-1.c: New test.
59992
59993 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59994             Nathan Sidwell <nathan@codesourcery.com>
59995
59996         * gcc.c-torture/compile/20000605-1.c: New test.
59997
59998 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
59999
60000         * g77.f-torture/compile/20000601-1.f: New test.
60001
60002 2000-06-03  Richard Henderson  <rth@cygnus.com>
60003
60004         * gcc.c-torture/execute/20000603-1.c: New.
60005
60006 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
60007
60008         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
60009         * gcc.dg/noreturn-2.c (noreturn): Likewise.
60010
60011 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
60012
60013         * gcc.dg/compare2.c (case 12): XFAIL.
60014         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
60015         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
60016
60017         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
60018
60019 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
60020
60021         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
60022         guard macro is already defined when the header is first
60023         included.
60024         * gcc.dg/cpp-mix.h: New file.
60025         * gcc.dg/endif-label.c: Update patterns to match compiler.
60026
60027         * g++.brendan/complex1.C: Declare abort.
60028         * g++.law/refs4.C: Remove XFAIL.
60029         * g++.oliva/expr2.C: Declare abort and exit.
60030
60031 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
60032
60033         * gcc.c-torture/execute/20000528-1.c: New test.
60034
60035         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
60036         * g++.old-deja/g++.law/temps4.C: Likewise.
60037
60038         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
60039         stdlib.h.  Call abort() on failure.
60040         * g++.old-deja/g++.law/refs4.C: Likewise.
60041         * g++.old-deja/g++.law/temps4.C: Likewise.
60042         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
60043         * gcc.c-torture/execute/20000112-1.c: Include string.h.
60044
60045 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
60046
60047         Relative to g++.dg/special:
60048         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
60049
60050         Relative to g++.old-deja:
60051         * g++.brendan/complex1.C, g++.jason/optimize2.C,
60052         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
60053         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
60054         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
60055         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
60056         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
60057         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
60058
60059         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
60060         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
60061         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
60062         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
60063         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
60064         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
60065         and/or string.h.
60066
60067         * g++.other/goto1.C: Update expectations for error messages.
60068
60069 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
60070
60071         * gcc.c-torture/compile/20000523-1.c: New test.
60072
60073 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
60074
60075         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
60076
60077 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
60078
60079         * g++.old-deja/g++.eh/catch11.C: New test.
60080         * g++.old-deja/g++.eh/catch12.C: New test.
60081
60082 2000-05-24  Nick Clifton  <nickc@cygnus.com>
60083
60084         * gcc.c-torture/execute/20000523-1.c: New test.
60085
60086 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
60087
60088         * c-torture/execute/bcp-1.c: Replace abort in arg of
60089         __builtin_constant_p with a generic external function.
60090
60091         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
60092         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
60093         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
60094         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
60095         Prototype abort and/or exit.
60096
60097         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
60098         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
60099         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
60100         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
60101
60102 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
60103
60104         * gcc.dg/dwarf2-1.c: New test.
60105
60106 2000-05-20  Richard Henderson  <rth@cygnus.com>
60107
60108         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
60109
60110 2000-05-20  Andreas Jaeger  <aj@suse.de>
60111
60112         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
60113         testcase.
60114
60115 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
60116
60117         * gcc.c-torture/execute/20000519-2.c: New test.
60118
60119 2000-05-19  Andreas Jaeger  <aj@suse.de>
60120
60121         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
60122         which fails with SSA.
60123
60124         * lib/c-torture.exp: Also test with -O3 -fssa.
60125
60126 2000-05-18  Michael Meissner  <meissner@redhat.com>
60127
60128         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
60129         * gcc.c-torture/execute/920415-1.c: Ditto.
60130         * gcc.c-torture/execute/920501-1.c: Ditto.
60131         * gcc.c-torture/execute/conversion.c: Ditto.
60132         * gcc.c-torture/execute/cvt-1.c: Ditto.
60133
60134 2000-05-18  Jeffrey A Law  (law@cygnus.com)
60135
60136         * gcc.c-torture/compile/20000518-1.c: New test.
60137
60138 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
60139
60140         * g77.f-torture/compile/200005018.f: New test.
60141
60142 2000-05-17  Jeffrey A Law  (law@cygnus.com)
60143
60144         * gcc.c-torture/compile/20000517-1.c: New test.
60145
60146 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60147
60148         * gcc.c-torture/execute/20000516-1.c: New test.
60149
60150 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
60151
60152         * g++.old-deja/g++.other/eh.C: New test.
60153
60154 2000-05-12  Richard Henderson  <rth@cygnus.com>
60155
60156         * gcc.c-torture/execute/990208-1.c (main): Don't pass
60157         constants through to doit's conditional.
60158
60159 2000-05-11  Jeffrey A Law  (law@cygnus.com)
60160
60161         * gcc.c-torture/compile/20000511-1.c: New test.
60162         * g77.f-torture/compile/20000511-1.f: New test.
60163         * g77.f-torture/compile/20000511-2.f: New test.
60164
60165 2000-05-11  Michael Meissner  <meissner@redhat.com>
60166
60167         * gcc.c-torture/execute/20000511-1.c: New test.
60168
60169 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
60170
60171         * gcc.dg/dg.exp: Scan .S files as well as .c files.
60172         * gcc.dg/20000510-1.S: New.
60173
60174 2000-05-08  Catherine Moore  <clm@cygnus.com>
60175
60176         * gcc.dg/unused-3.c: New.
60177
60178 2000-05-06  Richard Henderson  <rth@cygnus.com>
60179
60180           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
60181           * g++.old-deja/g++.mike/warn1.C: Likewise.
60182           * g++.old-deja/g++.pt/local1.C: Likewise.
60183           * g++.old-deja/g++.pt/local7.C: Likewise.
60184           * g++.old-deja/g++.pt/spec16.C: Likewise.
60185
60186 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
60187
60188         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
60189
60190 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
60191
60192           * g77.f-torture/execute/20000503-1.f: New test.
60193
60194 2000-05-04  Andreas Jaeger  <aj@suse.de>
60195
60196         * gcc.dg/noreturn-2.c: New test.
60197
60198 2000-05-04  Neil Booth  <NeilB@earthling.net>
60199
60200         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
60201         preprocessor.
60202
60203 2000-05-04  Richard Henderson  <rth@cygnus.com>
60204
60205         * gcc.c-torture/execute/20000503-1.c: Fix typo.
60206
60207 2000-05-04  Richard Henderson  <rth@cygnus.com>
60208
60209         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
60210         OpenSSL by Jason R Thorpe.
60211
60212 2000-05-03  Jim Wilson  <wilson@cygnus.com>
60213
60214         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
60215
60216 2000-05-03  Robert Lipe <robertlipe@usa.net>
60217
60218         * gcc.dg/20000503-1.c: New test.
60219
60220 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
60221
60222         * gcc.c-torture/compile/20000502-1.c: New test.
60223         * g++.old-deja/g++.other/align.C: New test.
60224         * gcc.dg/cpp-tradstringify.c: New test.
60225
60226 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
60227
60228         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
60229         and hard registers.
60230
60231 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
60232
60233         * gcc.c-torture/execute/loop-5.c: New test.
60234
60235 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
60236
60237         * gcc.c-torture/execute/va-arg-20.c: New test.
60238
60239 2000-04-23  Jeffrey A Law  (law@cygnus.com)
60240
60241         * gcc.c-torture/execute/20000422-1.c: New test.
60242
60243 2000-04-20  Greg McGary  <gkm@gnu.org>
60244
60245         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
60246         when optimizing, but without sibling-call optimizations (-O1).
60247
60248 2000-04-20  Jeffrey A Law  (law@cygnus.com)
60249
60250           * gcc.c-torture/compile/20000420-1.c: New test.
60251
60252 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
60253
60254         * g++.abi/ptrflags.C: New test.
60255         * g++.eh/catchptr1.C: Test incomplete pointer chains.
60256
60257 2000-04-19  Catherine Moore  <clm@cygnus.com>
60258
60259         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
60260
60261 2000-04-19  Greg McGary  <gkm@gnu.org>
60262
60263         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
60264         sibling-call optimizations.
60265
60266 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
60267
60268         * gcc.dg/20000419-1.c: New test.
60269
60270 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
60271
60272         * gcc.c-torture/execute/20000412-6.c: New test.
60273
60274 2000-04-12  Jeffrey A Law  (law@cygnus.com)
60275
60276         * gcc.c-torture/execute/20000412-5.c: New test.
60277         * g77.f-torture/compile/20000412-1.f: New test.
60278         * gcc.c-torture/execute/20000412-4.c: New test.
60279         * gcc.c-torture/compile/20000412-2.c: New test.
60280         * gcc.c-torture/execute/20000412-3.c: New test.
60281         * gcc.c-torture/compile/20000412-1.c: New test.
60282         * gcc.c-torture/execute/20000412-2.c: New test.
60283
60284 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
60285
60286         * objc/execute/bf-20.m: New test.
60287
60288 2000-04-10  Richard Henderson  <rth@cygnus.com>
60289
60290         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
60291
60292         * gcc.c-torture/execute/20000412-1.c: New test.
60293
60294 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
60295
60296         * g++.old-deja/g++.eh/catchptr1.C: New test.
60297
60298 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
60299
60300         * g++.old-deja/g++.abi/cxa_vec.C: New test.
60301
60302 2000-04-08  Neil Booth  <NeilB@earthling.net>
60303
60304         * gcc.dg/cpp-nullchar.c: Remove test as
60305         embedded nulls cause problems.
60306
60307 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60308
60309         * gcc.dg/compare2.c: New test.
60310
60311 2000-04-08  Neil Booth  <NeilB@earthling.net>
60312
60313         * gcc.dg/cpp-nullchar.c: New test.
60314
60315 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
60316
60317         * gcc.dg/cpp-mi2.c: New test.
60318         * gcc.dg/cpp-mi2[abc].h: New files.
60319
60320 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
60321
60322         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
60323         member name.
60324
60325 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
60326
60327         * g++.old-deja/g++.abi/vmihint.C: New test.
60328
60329 2000-04-06  Neil Booth  <NeilB@earthling.net>
60330
60331         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
60332         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
60333         copyright.
60334
60335 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
60336
60337         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
60338         avoid stack-frame overwrite.
60339
60340 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
60341
60342         * gcc.c-torture/compile/20000405-2.c: New test.
60343         * gcc.c-torture/compile/20000405-3.c: New test.
60344
60345 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60346
60347         * gcc.c-torture/compile/20000405-1.c: New test.
60348
60349 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
60350
60351         * gcc.dg/cast-qual-1.c: Revert last change.
60352
60353 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60354
60355         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
60356
60357 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
60358
60359         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
60360         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
60361
60362 2000-04-03  Jeffrey A Law  (law@cygnus.com)
60363
60364         * gcc.c-torture/compile/20000403-2.c: New test.
60365         * gcc.c-torture/compile/20000403-1.c: New test.
60366
60367 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
60368
60369         * gcc.c-torture/execute/20000403-1.c: New test.
60370
60371 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
60372
60373         * gcc.c-torture/execute/20000402-1.c: New test.
60374
60375 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
60376
60377         * gcc.c-torture/execute/va-arg-15.c: New test.
60378         * gcc.c-torture/execute/va-arg-16.c: New test.
60379         * gcc.c-torture/execute/va-arg-17.c: New test.
60380         * gcc.c-torture/execute/va-arg-18.c: New test.
60381         * gcc.c-torture/execute/va-arg-19.c: New test.
60382
60383 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
60384
60385         * gcc.c-torture/compile/981211-1.c: Move to...
60386         * gcc.dg/cpp-as1.c: ...here.
60387         * gcc.dg/cpp-as2.c: New file.
60388
60389         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
60390         compiler.
60391
60392 2000-04-02  Neil Booth  <NeilB@earthling.net>
60393
60394         * gcc.dg/cpp-cond.c  New tests.
60395         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
60396         accidental success less likely.
60397         * gcc.dg/cpp-missingop.c  New tests.
60398         * gcc.dg/cpp-missingparen.c  New tests.
60399         * gcc.dg/cpp-shift.c  New tests.
60400         * gcc.dg/cpp-shortcircuit.c  New tests.
60401         * gcc.dg/cpp-unary.c  New tests.
60402
60403 2000-03-29  Jeffrey A Law  (law@cygnus.com)
60404
60405         * gcc.c-torture/compile/20000329-1.c: New test.
60406
60407 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
60408
60409         * gcc.c-torture/compile/20000326-1.c: New test.
60410         * gcc.c-torture/compile/20000326-2.c: New test.
60411
60412 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
60413
60414         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
60415         the first parameter is a function argument.
60416
60417 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
60418
60419         * g++.old-deja/g++.ext/array4.C: New test.
60420
60421 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
60422
60423         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
60424
60425 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60426
60427         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
60428
60429 2000-03-19  Richard Henderson  <rth@cygnus.com>
60430
60431         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
60432
60433 2000-03-19  Richard Henderson  <rth@cygnus.com>
60434
60435         * gcc.c-torture/compile/20000319-1.c: New test.
60436
60437 2000-03-14  Jeffrey A Law  (law@cygnus.com)
60438
60439         * gcc.c-torture/execute/20000314-3.c: New test.
60440         * gcc.c-torture/execute/20000314-2.c: New test.
60441         * gcc.c-torture/execute/20000314-1.c: New test.
60442         * gcc.c-torture/compile/20000314-2.c: New test.
60443         * gcc.c-torture/compile/20000314-1.c: New test.
60444
60445 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
60446
60447         * g++.old-deja/g++.warn/inline.C: New test.
60448
60449 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
60450
60451         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
60452         standards-compliant result rather than specific constants.
60453         Put test-values in array.
60454
60455 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
60456
60457         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
60458         (g++_target_compile): Put test-specific options last.
60459
60460 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60461
60462         * g++.old-deja/g++.eh/vbase4.C: New test.
60463
60464 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60465
60466         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
60467
60468 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60469
60470         * g++.old-deja/g++.brendan/misc12.C: Removed.
60471         * g++.old-deja/g++.pt/memtemp77.C: Constify.
60472         * g++.old-deja/g++.ext/pretty4.C: New test.
60473
60474 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60475
60476         * g++.old-deja/g++.other/string2.C: New test.
60477
60478 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
60479
60480         * g++.old-deja/g++.warn/impint2.C: New test.
60481
60482 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
60483
60484         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
60485         is 1, not zero.
60486
60487 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
60488
60489         * g++.old-deja/g++.warn/impint.C: New test.
60490         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
60491         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
60492         * g++.old-deja/g++.pt/explicit12.C: Likewise.
60493         * g++.old-deja/g++.pt/explicit13.C: Likewise.
60494         * g++.old-deja/g++.pt/explicit17.C: Likewise.
60495         * g++.old-deja/g++.pt/explicit18.C: Likewise.
60496         * g++.old-deja/g++.pt/explicit19.C: Likewise.
60497         * g++.old-deja/g++.pt/explicit23.C: Likewise.
60498         * g++.old-deja/g++.pt/explicit31.C: Likewise.
60499         * g++.old-deja/g++.pt/explicit35.C: Likewise.
60500         * g++.old-deja/g++.pt/explicit6.C: Likewise.
60501         * g++.old-deja/g++.pt/memclass7.C: Likewise.
60502
60503 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
60504
60505         * gcc.dg/cpp-redef.c: New test.
60506
60507 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
60508
60509         * g++.old-deja/g++.pt/unify7.C: New test.
60510
60511 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
60512
60513         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
60514         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
60515
60516 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
60517
60518         * gcc.c-torture/compile/20000224-1.c: New test.
60519
60520 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60521
60522         * gcc.c-torture/compile/cpp-2.c: New test.
60523         * gcc.c-torture/compile/cpp-1.c: New test.
60524
60525 2000-02-25  Jeffrey A Law  (law@cygnus.com)
60526
60527         * gcc.c-torture/execute/20000225-1.c: New test.
60528
60529 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60530
60531         * gcc.dg/cpp-li2.c: New test.
60532
60533         * gcc.dg/cpp-wi1.c: New test.
60534
60535         * gcc.dg/cpp-li1.c: New test.
60536
60537 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
60538
60539         * g++.old-deja/g++.other/sizeof5.C: New test.
60540
60541 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60542
60543         * gcc.c-torture/execute/va-arg-13.c: New test.
60544
60545 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
60546
60547         * gcc.c-torture/execute/va-arg-12.c: New test.
60548
60549 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60550
60551         * gcc.c-torture/execute/20000223-1.c: New test.
60552
60553 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60554
60555         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60556
60557 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
60558
60559         * g++.old-deja/g++.abi/ptrmem.C: New test.
60560
60561 2000-02-19  Richard Henderson  <rth@cygnus.com>
60562
60563         * gcc.c-torture/compile/init-3.c: New.
60564
60565 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
60566
60567         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60568         ALWAYS_CXXFLAGS.
60569
60570 2000-02-11  Robert Lipe <robertl@sco.com>
60571
60572         * gcc.c-torture/compile/20000211-3.c: New test.
60573
60574 2000-02-11  Martin Buchholz <martin@xemacs.org>
60575
60576         * gcc.c-torture/compile/20000211-2.c: New test.
60577
60578 2000-02-11  Jeffrey A Law  (law@cygnus.com)
60579
60580         * gcc.c-torture/compile/20000211-1.c: New test.
60581
60582 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
60583
60584         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60585           on native targets
60586
60587 2000-02-08  Nathan Sidwell  <nathan@acm.org>
60588
60589         * g++.old-deja/g++.other/cast5.C: New test.
60590
60591 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
60592
60593         * gcc.c-torture/execute/20000205-1.c: New.
60594
60595 2000-02-03  Nathan Sidwell  <nathan@acm.org>
60596
60597         * g++.old-deja/g++.jason/cast3.C: Return void.
60598         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60599
60600 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60601
60602         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60603
60604         * gcc.dg/loop-1.c: New test.
60605
60606 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
60607
60608         * gcc.c-torture/compile/20000127-1.c: New test.
60609         * gcc.c-torture/execute/991228-1.c: New test.
60610
60611 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60612
60613         * gcc.dg/unused-2.c: New test.
60614
60615         * gcc.dg/conv-1.c: New test.
60616
60617 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
60618
60619         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60620         compiler.
60621         (tool_option_proc): Fix typo.
60622
60623 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
60624
60625         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60626         of the ld on the host, not on the build machine.
60627         Also, don't crash if '--help' is not a supported option.
60628
60629 2000-01-24  Richard Henderson  <rth@cygnus.com>
60630
60631         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60632
60633 2000-01-20  Jeffrey A Law  (law@cygnus.com)
60634
60635         * gcc.c-torture/execute/20000120-2.c: New test.
60636         * gcc.c-torture/execute/20000120-1.c: New test.
60637
60638 2000-01-13  Jeffrey A Law  (law@cygnus.com)
60639
60640         * gcc.c-torture/execute/20000113-1.c: New test.
60641
60642 2000-01-12  Jeffrey A Law  (law@cygnus.com)
60643
60644         * gcc.c-torture/execute/20000112-1.c: New test.
60645
60646 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60647
60648         * gcc.dg/20000111-1.c: New test.
60649
60650 2000-01-10  Jeffrey A Law  (law@cygnus.com)
60651
60652         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
60653         with 16 bit integers.
60654
60655 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60656
60657         * gcc.dg/20000108-1.c: New test.
60658
60659 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60660
60661         * g++.old-deja/g++.ns/koenig8.C: New test.
60662
60663 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60664
60665         * g++.old-deja/g++.other/cast4.C: New test.
60666
60667 2000-01-05  Jeffrey A Law  (law@cygnus.com)
60668
60669         * gcc.c-torture/compile/20000105-2.c: New test.
60670         * gcc.c-torture/compile/20000105-1.c: New test.
60671
60672 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60673
60674         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
60675         references to printf & atoi to conform to ANSI standard.
60676         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
60677         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
60678         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
60679         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
60680         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
60681         * g++.old-deja/g++.brendan/complex1.C: Likewise.
60682         * g++.old-deja/g++.brendan/copy1.C: Likewise.
60683         * g++.old-deja/g++.brendan/copy2.C: Likewise.
60684         * g++.old-deja/g++.brendan/copy3.C: Likewise.
60685         * g++.old-deja/g++.brendan/copy4.C: Likewise.
60686         * g++.old-deja/g++.brendan/copy5.C: Likewise.
60687         * g++.old-deja/g++.brendan/copy6.C: Likewise.
60688         * g++.old-deja/g++.brendan/copy7.C: Likewise.
60689         * g++.old-deja/g++.brendan/copy8.C: Likewise.
60690         * g++.old-deja/g++.brendan/crash11.C: Likewise.
60691         * g++.old-deja/g++.brendan/crash14.C: Likewise.
60692         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
60693         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
60694         * g++.old-deja/g++.brendan/delete2.C: Likewise.
60695         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
60696         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
60697         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
60698         * g++.old-deja/g++.brendan/eh1.C: Likewise.
60699         * g++.old-deja/g++.brendan/groff1.C: Likewise.
60700         * g++.old-deja/g++.brendan/init3.C: Likewise.
60701         * g++.old-deja/g++.brendan/misc12.C: Likewise.
60702         * g++.old-deja/g++.brendan/misc7.C: Likewise.
60703         * g++.old-deja/g++.brendan/new2.C: Likewise.
60704         * g++.old-deja/g++.brendan/operators4.C: Likewise.
60705         * g++.old-deja/g++.brendan/operators5.C: Likewise.
60706         * g++.old-deja/g++.brendan/overload2.C: Likewise.
60707         * g++.old-deja/g++.brendan/overload7.C: Likewise.
60708         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
60709         * g++.old-deja/g++.brendan/reference1.C: Likewise.
60710         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
60711         * g++.old-deja/g++.brendan/template24.C: Likewise.
60712         * g++.old-deja/g++.brendan/template3.C: Likewise.
60713         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
60714         * g++.old-deja/g++.jason/inline3.C: Likewise.
60715         * g++.old-deja/g++.jason/opeq.C: Likewise.
60716         * g++.old-deja/g++.law/arg5.C: Likewise.
60717         * g++.old-deja/g++.law/arm7.C: Likewise.
60718         * g++.old-deja/g++.law/ctors11.C: Likewise.
60719         * g++.old-deja/g++.law/cvt8.C: Likewise.
60720         * g++.old-deja/g++.law/init9.C: Likewise.
60721         * g++.old-deja/g++.law/refs4.C: Likewise.
60722         * g++.old-deja/g++.law/template2.C: Likewise.
60723         * g++.old-deja/g++.law/visibility24.C: Likewise.
60724         * g++.old-deja/g++.law/vtable3.C: Likewise.
60725         * g++.old-deja/g++.mike/asm2.C: Likewise.
60726         * g++.old-deja/g++.mike/eh1.C: Likewise.
60727         * g++.old-deja/g++.mike/misc1.C: Likewise.
60728         * g++.old-deja/g++.mike/misc13.C: Likewise.
60729         * g++.old-deja/g++.mike/misc14.C: Likewise.
60730         * g++.old-deja/g++.mike/ns12.C: Likewise.
60731         * g++.old-deja/g++.mike/p1248.C: Likewise.
60732         * g++.old-deja/g++.mike/p3708.C: Likewise.
60733         * g++.old-deja/g++.mike/p3708a.C: Likewise.
60734         * g++.old-deja/g++.mike/p3708b.C: Likewise.
60735         * g++.old-deja/g++.mike/p646.C: Likewise.
60736         * g++.old-deja/g++.mike/p700.C: Likewise.
60737         * g++.old-deja/g++.mike/p783.C: Likewise.
60738         * g++.old-deja/g++.mike/p783a.C: Likewise.
60739         * g++.old-deja/g++.mike/p783b.C: Likewise.
60740         * g++.old-deja/g++.mike/p786.C: Likewise.
60741         * g++.old-deja/g++.mike/p789.C: Likewise.
60742         * g++.old-deja/g++.mike/p789a.C: Likewise.
60743         * g++.old-deja/g++.mike/p807a.C: Likewise.
60744         * g++.old-deja/g++.other/delete3.C: Likewise.
60745         * g++.old-deja/g++.other/dyncast1.C: Likewise.
60746         * g++.old-deja/g++.other/dyncast2.C: Likewise.
60747         * g++.old-deja/g++.other/dyncast3.C: Likewise.
60748         * g++.old-deja/g++.other/empty1.C: Likewise.
60749         * g++.old-deja/g++.other/temporary1.C: Likewise.
60750         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
60751         * g++.old-deja/g++.pt/t16.C: Likewise.
60752         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
60753
60754 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
60755
60756         * gcc.dg/991230-1.c: New test.
60757
60758 1999-12-29  Jeffrey A Law  (law@cygnus.com)
60759
60760         * gcc.c-torture/compile/991229-3.c: New test.
60761         * gcc.c-torture/compile/991229-2.c: New test.
60762         * gcc.c-torture/compile/991229-1.c: New test.
60763
60764 1999-12-29  Greg McGary <gkm@eng.ascend.com>
60765
60766         * gcc.c-torture/compile/labels-2.c: New test.
60767
60768 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
60769
60770         * gcc.c-torture/execute/991227-1.c: New test.
60771
60772 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60773
60774         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
60775
60776 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
60777
60778         * gcc.c-torture/execute/991221-1.c: New test.
60779
60780 1999-12-20  Nathan Sidwell  <nathan@acm.org>
60781
60782         * g++.old-deja/g++.other/cast3.C: New test.
60783
60784 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
60785
60786         * gcc.c-torture/execute/991216-4.c: New test.
60787
60788 1999-12-16  Michael Meissner  <meissner@cygnus.com>
60789
60790         * gcc.c-torture/execute/991216-1.c: New test.
60791         * gcc.c-torture/execute/991216-2.c: New test.
60792         * gcc.c-torture/execute/991216-3.c: New test.
60793
60794 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60795
60796         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
60797         Actually make the test fail by using "-O2" for compilation.
60798
60799 1999-12-15  Nathan Sidwell  <nathan@acm.org>
60800
60801         * g++.old-deja/g++.warn/cast-align1.C: New test.
60802
60803 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60804
60805         * gcc.c-torture/compile/991214-1.c: New test.
60806         * gcc.c-torture/compile/991214-2.c: New test.
60807
60808 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60809
60810         * gcc.dg/991214-1.c: New test.
60811
60812 1999-12-13  Jeffrey A Law  (law@cygnus.com)
60813
60814         * gcc.c-torture/compile/991213-3.c: New test.
60815         * gcc.c-torture/compile/991213-2.c: New test.
60816         * gcc.c-torture/compile/991213-1.c: New test.
60817
60818 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
60819
60820         * gcc.dg/991209-1.c: New test.
60821
60822 1999-12-08  Nathan Sidwell <nathan@acm.org>
60823
60824         * gcc.c-torture/compile/991208-1.c: New test.
60825
60826 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60827
60828         * gcc.dg/ultrasp2.c: New test.
60829
60830 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
60831
60832         * g++.old-deja/g++.abi/align.C (main): Fix typo.
60833
60834 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
60835
60836         * gcc.c-torture/compile/991202-1.c: New test.
60837         * gcc.c-torture/execute/991202-1.c: New test.
60838         * gcc.c-torture/execute/991202-2.c: New test.
60839         * gcc.c-torture/execute/991202-3.c: New test.
60840
60841 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
60842
60843         * g++.old-deja/g++.abi/align.C: New test.
60844         * g++.old-deja/g++.abi/aggregates.C: Likewise.
60845         * g++.old-deja/g++.abi/bitfields.C: Likewise.
60846
60847 1999-12-01  Richard Henderson  <rth@cygnus.com>
60848
60849         * gcc.c-torture/execute/991201-1.c: New.
60850
60851 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
60852
60853         * gcc.dg/991129-1.c: New test.
60854
60855 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
60856
60857         * gcc.c-torture/compile/991127-1.c: New test.
60858
60859 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60860
60861         * g++.old-deja/g++.other/warn4.C: New test.
60862
60863 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60864
60865         * g++.old-deja/g++.eh/cleanup2.C: New test.
60866         * g++.old-deja/g++.ext/pretty2.C: New test.
60867         * g++.old-deja/g++.ext/pretty3.C: New test.
60868         * g++.old-deja/g++.other/debug6.C: New test.
60869
60870 1999-10-20  Jim Wilson  <wilson@cygnus.com>
60871
60872         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
60873         compiler_output to look for one error message instead of two.
60874
60875 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
60876
60877         * gcc.c-torture/execute/991118-1.c: Also test case
60878         where the word boundary does not split a byte evenly.
60879
60880 1999-11-19  Nathan Sidwell  <nathan@acm.org>
60881
60882         * g++.old-deja/g++.ext/restrict1.C: New test.
60883
60884 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
60885
60886         * gcc.c-torture/execute/991118-1.c: New test.
60887
60888 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
60889
60890         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
60891         working directory pathnames.
60892
60893 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
60894
60895         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
60896         host is equipped with driver.h and driver.o so it can actually
60897         compile and run the tests.
60898
60899 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
60900
60901         * gcc.c-torture/compile/991008-1.c: New test.
60902
60903 1999-11-08  Nick Clifton  <nickc@cygnus.com>
60904
60905         * lib/gcc-dg.exp: Include target-supports.exp
60906
60907 1999-11-05  Nick Clifton  <nickc@cygnus.com>
60908
60909         * lib/target-supports.exp: New file: Provide procs to test for
60910         features supported by the target.
60911         (check_weak_available): Moved here from ecos.exp.
60912         (check_alias_available): New proc: Determine of the target
60913         toolchain supports the alias attribute.
60914
60915         * gcc.dg/special/ecos.exp: Move check_weak_available to
60916         target-supports.exp.
60917         (alias-1.c): Only perform the test if the target supports
60918         aliases.
60919         (wkali-1.c): Only perform the test if the target supports
60920         aliases.
60921
60922         * gcc.dg/990506-0.c: Expect error messages from cross
60923         targets as well as native targets.
60924
60925 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60926
60927         * gcc.dg/ultrasp1.c: Removed xfail.
60928         * gcc.dg/struct-ret-2.c: Likewise.
60929         * gcc.dg/array-1.c: Likewise.
60930
60931 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60932
60933         * gcc.dg/struct-ret-2.c: New test.
60934
60935         * gcc.dg/array-1.c: New test.
60936
60937 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
60938
60939         * gcc.c-torture/execute/991030-1.c: New test.
60940
60941 1999-10-26  Richard Henderson  <rth@cygnus.com>
60942
60943         * gcc.c-torture/compile/991026-2.c: New test.
60944
60945 1999-10-26  Jeffrey A Law  (law@cygnus.com)
60946
60947         * gcc.c-torture/compile/991026-1.c: New test.
60948
60949 1999-10-23  Jeffrey A Law  (law@cygnus.com)
60950
60951         * gcc.c-torture/execute/991023-1.c: New test.
60952
60953 1999-10-19  Jeffrey A Law  (law@cygnus.com)
60954
60955         * gcc.c-torture/execute/991019-1.c: New test.
60956
60957 1999-10-16  Richard Henderson  <rth@cygnus.com>
60958
60959         * gcc.c-torture/execute/991016-1.c: New test.
60960
60961 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
60962
60963         * gcc.c-torture/execute/991014-1.c: New test.
60964
60965 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
60966
60967         * g++.old-deja/g++.other/union2.C: New test.
60968
60969 1999-10-13  Nathan Sidwell  <nathan@acm.org>
60970
60971         * g++.old-deja/g++.other/vaarg2.C: New test.
60972         * g++.old-deja/g++.other/vaarg3.C: New test.
60973
60974 1999-10-12  Craig Burley  <craig@jcb-sc.com>
60975
60976         * g77.f-torture/noncompile/19990905-1.f: Moved from being
60977         in compile/.
60978
60979 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
60980
60981         * gcc.c-torture/execute/va-arg-11.c: New test.
60982
60983 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
60984
60985         * lib/file-format.exp (gcc_target_object_format): Don't
60986         crash if objdump is unavailable.
60987
60988 1999-09-29  Donn Terry <donn@interix.com>
60989
60990         * gcc.misc-tests/mg.exp: delete extraneous redirection.
60991
60992 1999-09-28  Nick Clifton  <nickc@cygnus.com>
60993
60994         * gcc.c-torture/compile/990928-1.c: New test.
60995
60996 1999-09-28  Nathan Sidwell  <nathan@acm.org>
60997
60998         * g++.old-deja/g++.other/decl6.C: New test.
60999
61000 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61001
61002         * gcc.c-torture/execute/va-arg-10.c: New test.
61003
61004 1999-09-27  Nathan Sidwell  <nathan@acm.org>
61005
61006         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
61007         __PRETTY_FUNCTION__.
61008
61009 1999-09-23  Nick Clifton  <nickc@cygnus.com>
61010
61011         * gcc.c-torture/execute/990923-1.c: New test.
61012
61013 1999-09-21  Nick Clifton  <nickc@cygnus.com>
61014
61015         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
61016         for which -fpic is inappropriate.
61017
61018 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
61019
61020         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
61021
61022 1999-09-21  Nathan Sidwell  <nathan@acm.org>
61023
61024         * g++.old-deja/g++.other/dyncast1.C: New test.
61025         * g++.old-deja/g++.other/dyncast2.C: New test.
61026         * g++.old-deja/g++.other/dyncast3.C: New test.
61027         * g++.old-deja/g++.other/dyncast4.C: New test.
61028         * g++.old-deja/g++.other/dyncast5.C: New test.
61029         * g++.old-deja/g++.eh/catch3.C: New test.
61030         * g++.old-deja/g++.eh/catch3p.C: New test.
61031         * g++.old-deja/g++.eh/catch4.C: New test.
61032         * g++.old-deja/g++.eh/catch4p.C: New test.
61033         * g++.old-deja/g++.eh/catch5.C: New test.
61034         * g++.old-deja/g++.eh/catch5p.C: New test.
61035         * g++.old-deja/g++.eh/catch6.C: New test.
61036         * g++.old-deja/g++.eh/catch6p.C: New test.
61037         * g++.old-deja/g++.eh/catch7.C: New test.
61038         * g++.old-deja/g++.eh/catch7p.C: New test.
61039         * g++.old-deja/g++.eh/catch8.C: New test.
61040         * g++.old-deja/g++.eh/catch8p.C: New test.
61041         * g++.old-deja/g++.eh/catch9.C: New test.
61042         * g++.old-deja/g++.eh/catch9p.C: New test.
61043
61044 1999-09-13  Nathan Sidwell  <nathan@acm.org>
61045
61046         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
61047         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
61048
61049 1999-09-13  Jeffrey A Law  (law@cygnus.com)
61050
61051         * gcc.c-torture/compile/990913-1.c: New test.
61052
61053 1999-09-10  Nathan Sidwell  <nathan@acm.org>
61054
61055         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
61056         * g++.old-deja/g++.jason/rfg5.C: Likewise.
61057
61058 1999-09-09  Richard Henderson  <rth@cygnus.com>
61059
61060         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
61061
61062 1999-09-09  Nathan Sidwell  <nathan@acm.org>
61063
61064         * g++.old-deja/g++.other/lookup11.C: New test.
61065         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
61066         what is permitted and what we want.
61067         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
61068         overload use.
61069         * g++.old-deja/g++.jason/rfg5.C: Likewise.
61070
61071 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
61072
61073         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
61074         * gcc.c-torture/noncompile/poison-1.c: New file.
61075
61076 1999-09-08  Nathan Sidwell  <nathan@acm.org>
61077
61078         * g++.old-deja/g++.other/sizeof3.C: New test.
61079         * g++.old-deja/g++.other/sizeof4.C: New test.
61080         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
61081         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
61082
61083 1999-09-07  Richard Henderson  <rth@cygnus.com>
61084
61085         * gcc.dg/va-arg-1.c: New.
61086
61087 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
61088
61089         * gcc.c-torture/execute/va-arg-9.c: New test.
61090
61091 1999-09-05  Craig Burley  <craig@jcb-sc.com>
61092
61093         * g77.f-torture/compile/980519-2.f: New test.
61094         * g77.f-torture/compile/19990905-0.f: New test.
61095         * g77.f-torture/compile/19990905-1.f: New test.
61096         * g77.f-torture/compile/19990905-2.f: New test.
61097
61098         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
61099
61100 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
61101
61102         * gcc.c-torture/execute/990827-1.c: Fix typo.
61103
61104 1999-09-03  Nathan Sidwell  <nathan@acm.org>
61105
61106         * g++.old-deja/g++.other/deref1.C: New test.
61107
61108 1999-09-02  Nathan Sidwell  <nathan@acm.org>
61109
61110         * g++.old-deja/g++.other/ambig2.C: New test.
61111         * g++.old-deja/g++.other/cond5.C: New test.
61112         * g++.old-deja/g++.other/lookup16.C: New test.
61113
61114 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
61115
61116         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
61117         assemblers too.
61118
61119 1999-08-31  Jeffrey A Law  (law@cygnus.com)
61120
61121         * lib/c-torture.exp: Avoid the "compare executables" optimization
61122         when testing native.
61123
61124 1999-08-29  Jeffrey A Law  (law@cygnus.com)
61125
61126         * gcc.c-torture/execute/990829-1.c: New test.
61127         * gcc.c-torture/compile/990829-1.c: New test.
61128
61129 1999-08-27  Paul Burchard  <burchard@pobox.com>
61130
61131         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
61132         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
61133         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
61134         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
61135         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
61136         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
61137         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
61138         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
61139         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
61140         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
61141         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
61142
61143 1999-08-27  Jeffrey A Law  (law@cygnus.com)
61144
61145         * gcc.c-torture/execute/990827-1.c: New test.
61146
61147 1999-08-26  Craig Burley  <craig@jcb-sc.com>
61148
61149         * g77.f-torture/noncompile/19990826-4.f: New test.
61150
61151         * g77.f-torture/compile/19990826-3.f: New test.
61152
61153         * g77.f-torture/execute/19990826-2.f: New test.
61154
61155         * g77.f-torture/compile/19990826-1.f: New test.
61156
61157         * gcc.c-torture/execute/990826-0.c: New test.
61158         * g77.c-torture/execute/19990826-0.f: New test.
61159
61160         * g77.f-torture/noncompile/970626-2.f: New test.
61161
61162 1999-08-25  Paul Burchard  <burchard@pobox.com>
61163
61164         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
61165         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
61166         lss-011.C: New tests.
61167
61168 1999-08-25  Nathan Sidwell  <nathan@acm.org>
61169
61170         * g++.old-deja/g++.other/decl5.C: New test.
61171
61172 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61173
61174         * noncompile/noncompile.exp: Load_lib c-torture.exp.
61175         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
61176         call `postbase' for each one.  All callers of `postbase' changed
61177         to call this instead.
61178
61179 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
61180
61181         * gcc.c-torture/execute/990811-1.c: New test.
61182
61183 1999-08-09  Nick Clifton  <nickc@cygnus.com>
61184
61185         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
61186         just native ones.
61187
61188         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
61189         just native ones.
61190
61191 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61192
61193         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
61194
61195 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61196
61197         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
61198
61199 1999-08-04  Nathan Sidwell  <nathan@acm.org>
61200
61201         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
61202
61203 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61204
61205         * gcc.c-torture/execute/990804-1.c: New test.
61206
61207 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61208
61209         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
61210         * g++.old-deja/g++.brendan/crash64.C: Likewise.
61211         * g++.old-deja/g++.brendan/overload8.C: Likewise.
61212
61213 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61214
61215         * g++.old-deja/g++.other/struct1.C: New test.
61216
61217 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61218
61219         * g++.old-deja/g++.other/enum2.C: New test.
61220
61221 1999-08-02  Richard Henderson  <rth@cygnus.com>
61222
61223         Adapted from tests from Franz Sirl:
61224         * gcc.c-torture/execute/va-arg-7.c: New test.
61225         * gcc.c-torture/execute/va-arg-8.c: New test.
61226
61227 1999-08-01  Jeffrey A Law  (law@cygnus.com)
61228
61229         * gcc.c-torture/compile/990801-2.c: New test.
61230
61231         * gcc.c-torture/compile/990801-1.c: New test.
61232
61233 1999-07-27  Michael Meissner  <meissner@cygnus.com>
61234
61235         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
61236         fp-cmp-1.c, converting double to float.
61237
61238         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
61239         fp-cmp-1.c, converting double to long double.
61240
61241         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
61242         from fr1 to unknown_register, since fr1 is a legitimate register
61243         on some machines.
61244
61245 1999-07-25  Jeffrey A Law  (law@cygnus.com)
61246
61247         * README: More listname related changes.
61248
61249 1999-07-08  Catherine Moore  <clm@cygnus.com>
61250
61251         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
61252
61253 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
61254
61255         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
61256
61257 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61258
61259         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
61260
61261 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
61262
61263         * gcc.dg/990703-1.c: New test.
61264
61265 1999-06-29  Nick Clifton  <nickc@cygnus.com>
61266
61267         * lib/file-format.exp: New file: Move definition of proc
61268         gcc_target_object_format to here from
61269         gcc.dg/special/ecos.exp.
61270
61271         * lib/c-torture.exp: Include lib file-format.exp.
61272         * lib/gcc-dg.exp: Include lib file-format.exp.
61273
61274         * gcc.dg/special/ecos.exp: Remove definition of proc
61275         gcc_target_object_format.
61276
61277 1999-06-28  Jeffrey A Law  (law@cygnus.com)
61278
61279         * gcc.c-torture/execute/990628-1.c: New test.
61280
61281 1999-06-25  Jeffrey A Law  (law@cygnus.com)
61282
61283         * gcc.c-torture/compile/990625-2.c: New test.
61284
61285         * gcc.c-torture/compile/990625-1.c: New test.
61286
61287 1999-06-23  Nick Clifton  <nickc@cygnus.com>
61288
61289         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
61290         attributes compile.
61291         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
61292         ports that use the COFF/PE file format.
61293
61294 1999-06-17  Jeffrey A Law  (law@cygnus.com)
61295
61296         * gcc.c-torture/compile/990617-1.c: New test.
61297
61298 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
61299
61300         * g++.old-deja/g++.other/decl4.C: New test.
61301
61302 1999-06-14  Nathan Sidwell  <nathan@acm.org>
61303
61304         * g++.old-deja/g++.other/bitfld3.C: New test.
61305
61306 1999-06-08  Nathan Sidwell  <nathan@acm.org>
61307
61308         * g++.old-deja/g++.eh/catch1.C: New test.
61309
61310 1999-06-07  Jeffrey A Law  (law@cygnus.com)
61311
61312         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
61313
61314         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
61315         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
61316
61317 1999-06-05  Craig Burley  <craig@jcb-sc.com>
61318
61319         * g77.f-torture/compile/19990502-0.f: Replace with new,
61320         shorter, test that still fails after recent changes.
61321
61322 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61323
61324         * gcc.c-torture/execute/990604-1.c: New test.
61325
61326 1999-05-31  Jeffrey A Law  (law@cygnus.com)
61327
61328         * gcc.c-torture/execute/990531-1.c: New test.
61329
61330 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61331
61332         * gcc.c-torture/compile/990527-1.c: New test.
61333
61334 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
61335
61336         * gcc.c-torture/execute/990527-1.c: New test.
61337
61338 1999-05-25  Nick Clifton  <nickc@cygnus.com>
61339
61340         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
61341         bitfields as signed.
61342
61343 1999-05-25  Craig Burley  <craig@jcb-sc.com>
61344
61345         * g77.f-torture/compile/19990525-0.f: New test.
61346
61347 1999-05-25  Jeffrey A Law  (law@cygnus.com)
61348
61349         * gcc.c-torture/execute/990525-2.c: New test.
61350
61351         * gcc.c-torture/execute/990525-1.c: New test.
61352
61353 1999-05-24  Nathan Sidwell  <nathan@acm.org>
61354
61355         * g++.old-deja/g++.other/anon3.C: New test.
61356         * g++.old-deja/g++.other/anon4.C: New test.
61357         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
61358         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
61359         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
61360         Merrill).
61361
61362 1999-05-24  Jeffrey A Law  (law@cygnus.com)
61363
61364         * gcc.c-torture/execute/990524-1.c: New test.
61365
61366         * gcc.dg/990524-1.c: New test.
61367
61368 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61369
61370         * gcc.c-torture/compile/990523-1.c: New test.
61371
61372 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
61373
61374         * gcc.c-torture/compile/990519-1.c: New test.
61375
61376 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61377
61378         * gcc.c-torture/compile/990517-1.c: New test.
61379
61380         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
61381         (e4, f4): New tests.
61382         (main): Call them.
61383
61384 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61385
61386         * gcc.dg/noreturn-1.c: New test.
61387
61388 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61389
61390         * gcc.c-torture/execute/990513-1.c: New test.
61391
61392 1999-05-10  Richard Henderson  <rth@cygnus.com>
61393
61394         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
61395
61396 1999-05-10  Craig Burley  <craig@jcb-sc.com>
61397
61398         * g77.f-torture/execute/erfc.f: Use small single-precision
61399         values, to avoid problems on Alphas when not -mieee.
61400
61401 1999-05-08  Craig Burley  <craig@jcb-sc.com>
61402
61403         * gcc.dg/990506-0.c: New test.
61404
61405 1999-05-08  Richard Henderson  <rth@cygnus.com>
61406
61407         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
61408         the constant to test.  Don't XFAIL 64-bit targets.
61409
61410         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
61411         * g++.old-deja/g++.law/profile1.C: Likewise.
61412
61413         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
61414         operator new instances.
61415         * g++.old-deja/g++.other/delete5.C: Likewise.
61416
61417 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61418
61419         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
61420         intrinsic.
61421
61422 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61423
61424         * g77.f-torture/execute/u77-test.f: Reverse order of two
61425         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
61426
61427 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61428
61429         * gcc.dg/compare1.c: New test.
61430
61431 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
61432
61433         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
61434         New tests.
61435
61436 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61437
61438         * g77.f-torture/compile/19990502-1.f: New test.
61439
61440 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61441
61442         * g77.f-torture/compile/19990502-0.f: New test.
61443
61444 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61445
61446         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
61447         intrinsic.
61448
61449 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61450
61451         * g77.f-torture/execute/u77-test.f (main): List libU77
61452         intrinsics not currently tested.
61453         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
61454         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
61455         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
61456         Trim blanks off the ends of some printed strings.
61457
61458 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61459
61460         * g77.f-torture/execute/u77-test.f (main): Just warn about
61461         FSTAT gid disagreement, as it's expected on some systems.
61462
61463 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61464
61465         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
61466         use a new function, which allows for some slop.
61467         Clean up some commentary.
61468         (issum): The new function.
61469         (sgladd): Deleted subroutine.
61470
61471 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61472
61473         * g77.f-torture/execute/u77-test.f: Modify to be more like
61474         libf2c/libU77 version, bringing patches to that version here.
61475         Add suitable commentary.
61476
61477 1999-04-25  Richard Henderson  <rth@cygnus.com>
61478
61479         * gcc.dg/990424-1.c: New test.
61480
61481 1999-04-24  Craig Burley  <craig@jcb-sc.com>
61482
61483         * g77.f-torture/execute/u77-test.f (main): Bug involving
61484         LSTAT has been fixed, so turn back on full checking.
61485
61486 1999-04-20  Craig Burley  <craig@jcb-sc.com>
61487
61488         * g77.f-torture/compile/19990419-0.f: New test.
61489         * g77.f-torture/execute/19990419-1.f: New test.
61490
61491 1999-04-17  Richard Henderson  <rth@cygnus.com>
61492
61493         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
61494         to avoid the need for a prototype to supress a warning.
61495
61496 1999-04-07  Jim Wilson  <wilson@cygnus.com>
61497
61498         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
61499
61500 1999-04-04  Jeffrey A Law  (law@cygnus.com)
61501
61502         * gcc.c-torture/execute/990404-1.c: New test.
61503
61504 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61505
61506         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
61507         * gcc.dg/cpp-if3.c: Don't use -pedantic.
61508         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
61509         missing initializer warnings.
61510
61511 1999-03-28  Jeffrey A Law  (law@cygnus.com)
61512
61513         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
61514         matching strings.
61515
61516 1999-03-26  Jeffrey A Law  (law@cygnus.com)
61517
61518         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
61519
61520 1999-03-26  Craig Burley  <craig@jcb-sc.com>
61521
61522         * g77.f-torture/execute/19990325-0.f: New test.
61523         * g77.f-torture/execute/19990325-1.f: New test.
61524
61525 1999-03-24  Jeffrey A Law  (law@cygnus.com)
61526
61527         * gcc.c-torture/execute/990324-1.c: New test.
61528
61529 1999-03-22  Jim Wilson  <wilson@cygnus.com>
61530
61531         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
61532         test with 4.
61533
61534 1999-03-17  Richard Henderson  <rth@cygnus.com>
61535
61536         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
61537
61538 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61539
61540         * g77.f-torture/execute/19990313-2.f: New test.
61541         * g77.f-torture/execute/19990313-3.f: New test.
61542
61543 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61544
61545         * g77.f-torture/execute/19990313-0.f: New test.
61546         * g77.f-torture/execute/19990313-1.f: New test.
61547
61548 1999-03-12  Jim Wilson  <wilson@cygnus.com>
61549
61550         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61551         printf to sprintf.
61552         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61553         (main): Add check for u15.  Conditionalize u31 check depending on
61554         whether ints are <32 bits or >=32 bits.
61555
61556 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61557
61558         * g77.f-torture/execute/19981119-0.f: Improve testiness.
61559
61560 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61561
61562         * g77.f-torture/compile/19990305-0.f: New test.
61563         * g77.f-torture/execute/19981119-0.f: New test.
61564
61565 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61566
61567         * g77.f-torture/execute/970625-2.f: call ABORT if final
61568         result is not correct, instead of just printing it.
61569         Add this checking via newly introduced obfuscation, to
61570         trip up buggy front ends.
61571
61572 1999-03-07  Craig Burley  <craig@jcb-sc.com>
61573
61574         * g77.f-torture/compile/960317-1.f: Moved from being
61575         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
61576
61577 1999-03-06  Craig Burley  <craig@jcb-sc.com>
61578
61579         * g77.f-torture/execute/960317-1.f: New (old) test.
61580         * g77.f-torture/execute/970625-2.f: Ditto.
61581
61582 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
61583
61584         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61585         error message on line 1 or line 2; cccp and cpplib do this differently.
61586
61587 1999-03-01  Jeffrey A Law  (law@cygnus.com)
61588
61589         * g++.old-deja/g++.law/weak1.C: New test.
61590
61591 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61592
61593         * gcc.c-torture/execute/990119-1.c: Renamed to...
61594         * gcc.dg/990119-1.c: this, so it will only be tested once
61595         (it's a preprocessor test, it doesn't need to be run at
61596         multiple optimization levels).
61597
61598 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61599
61600         * lib/g++.exp: Don't add incdir=$base_dir/../include to
61601           ALWAYS_CXXFLAGS.
61602
61603 1999-02-24  Craig Burley  <craig@jcb-sc.com>
61604
61605         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
61606         * g77.f-torture/compile/19981216-0.f: ...as it is expected
61607         to not be compilable by current g77.
61608
61609 1999-02-24  Nick Clifton  <nickc@cygnus.com>
61610
61611         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61612
61613 1999-02-22  Jeffrey A Law  (law@cygnus.com)
61614
61615         * gcc.c-torture/execute/990222-1.c: New test.
61616
61617 1999-02-19  Craig Burley  <craig@jcb-sc.com>
61618
61619         * g77.f-torture/compile/19990218-0.f: New test.
61620         * g77.f-torture/noncompile/19990218-1.f: New test.
61621
61622 1999-02-18  Craig Burley  <craig@jcb-sc.com>
61623
61624         * g77.f-torture/compile/19981216-0.f: New test.
61625
61626 1999-02-14  Jeffrey A Law  (law@cygnus.com)
61627
61628         * gcc.dg/990214-1.c: New test.
61629
61630 1999-02-13  Jeffrey A Law  (law@cygnus.com)
61631
61632         * gcc.dg/990213-2.c: New test.
61633
61634         * gcc.dg/990213-1.c: New test.
61635
61636 1999-02-12  Jeffrey A Law  (law@cygnus.com)
61637
61638         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61639         ints.
61640
61641 1999-02-11  Nick Clifton  <nickc@cygnus.com>
61642
61643         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61644         specified by target.
61645
61646         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
61647
61648 1999-02-11  Jeffrey A Law  (law@cygnus.com)
61649
61650         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
61651
61652 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61653
61654         * gcc.dg/special/ecos.exp: New test driver for new tests with
61655         special requirements.
61656
61657         * gcc.dg/special/alias-1.c: New test.
61658         * gcc.dg/special/gcsec-1.c: New test.
61659         * gcc.dg/special/weak-1.c: New test.
61660         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
61661         * gcc.dg/special/weak-2.c: New test.
61662         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
61663         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
61664         * gcc.dg/special/wkali-1.c: New test.
61665         * gcc.dg/special/wkali-2.c: New test.
61666         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
61667         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
61668
61669 1999-02-10  Felix Lee  <flee@cygnus.com>
61670
61671           * lib/c-torture.exp (c-torture-compile): Pull out code for
61672           analyzing gcc error messages.
61673           (c-torture-execute): Likewise.  Fix some (harmless) false
61674           positives.
61675           * lib/gcc.exp (gcc_check_compile): New function.
61676
61677 1999-02-08  Richard Henderson  <rth@cygnus.com>
61678
61679         * gcc.c-torture/execute/990208-1.c: New test.
61680
61681 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61682
61683         * g++.dg/special/ecos.exp: New driver for new tests with special
61684         requirements
61685
61686         * g++.dg/special/conpr-1.C: New test
61687         * g++.dg/special/conpr-2.C: New test
61688         * g++.dg/special/conpr-2a.C: New test
61689         * g++.dg/special/conpr-3.C: New test
61690         * g++.dg/special/conpr-3a.C: New test
61691         * g++.dg/special/conpr-3b.C: New test
61692
61693         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
61694         allow g++ to use the dg driver
61695
61696         * README: Add comment about g++.dg directory
61697
61698 1999-02-06  Jeffrey A Law  (law@cygnus.com)
61699
61700         * README: Update email addresses.
61701
61702 1999-02-03  Nick Clifton  <nickc@cygnus.com>
61703
61704         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
61705         arguments in order to force structure S onto the stack even on
61706         the alpha.
61707         (test): Pass 10 leading arguments to function foo as well as the
61708         structure S.
61709
61710         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
61711         failure for all targets.
61712
61713         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
61714         abort to terminate program execution.
61715
61716 1999-01-30  Richard Henderson  <rth@cygnus.com>
61717
61718         * gcc.c-torture/execute/990130-1.c: New test.
61719
61720 1999-01-30  Jeffrey A Law  (law@cygnus.com)
61721
61722         * gcc.dg/990130-1.c: New test.
61723
61724 1999-01-28  Michael Meissner  <meissner@cygnus.com>
61725
61726         * gcc.c-torture/execute/990128-1.c: New test.
61727
61728 1999-01-27  Michael Meissner  <meissner@cygnus.com>
61729
61730         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
61731
61732 1999-01-27  Felix Lee  <flee@cygnus.com>
61733
61734         * lib/c-torture.exp (c-torture-compile): pull out code for
61735         analyzing gcc error messages.
61736         (c-torture-execute): ditto, and fix some (harmless) false
61737         positives.
61738         * lib/gcc.exp (gcc_check_compile): new function.
61739
61740 1999-01-17  Jeffrey A Law  (law@cygnus.com)
61741
61742         * gcc.dg/990117-1.c: New test.
61743
61744         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
61745
61746         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
61747
61748 1999-01-15  Jeffrey A Law  (law@cygnus.com)
61749
61750         * g77.f-torture/compile/990115-1.f: New test.
61751
61752 1999-01-07  Jeffrey A Law  (law@cygnus.com)
61753
61754         * gcc.c-torture/compile/990107-1.c: New test
61755
61756 1999-01-06  Jeffrey A Law  (law@cygnus.com)
61757
61758         * gcc.c-torture/execute/990106-2.c: New test.
61759
61760         * gcc.c-torture/execute/990106-1.c: New test.
61761
61762 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
61763
61764         * gcc.c-torture/compile/981223-1.c: New test.
61765
61766 1998-12-29  Richard Henderson  <rth@cygnus.com>
61767
61768         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
61769         (opt3): Rename from opt4 and disable.
61770
61771 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
61772
61773         * g++.old-deja/g++.pt/ptrmem5.C: New test.
61774
61775 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61776
61777         * g++.old-deja/g++.other/conv5.C: New test.
61778
61779 1998-12-14  Nick Clifton  <nickc@cygnus.com>
61780
61781         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
61782
61783 1998-12-11  Jeffrey A Law  (law@cygnus.com)
61784
61785         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
61786
61787 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
61788
61789         * gcc.c-torture/compile/981211-1.c: New test.
61790
61791 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61792
61793         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
61794
61795         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
61796
61797 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61798
61799         * gcc.special/930510-1.c: Make C9X safe.
61800         * gcc.misc-tests/gcov-1.c Similarly.
61801         * gcc.misc-tests/gcov-2.c Similarly.
61802
61803 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61804
61805         * gcc.dg/ultrasp1.c: New test.
61806
61807 1998-12-06  Richard Henderson  <rth@cygnus.com>
61808
61809         * gcc.c-torture/execute/981206.c: New test.
61810
61811 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61812
61813         * g++.old-deja/g++.ns/template7.C: New test.
61814
61815         * g++.old-deja/g++.other/expr1.C: New test.
61816
61817         * g++.old-deja/g++.eh/tmpl3.C: New test.
61818
61819         * g++.old-deja/g++.eh/tmpl2.C: New test.
61820
61821 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61822
61823         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61824         * g++.old-deja/g++.other/using6.C: Removed.
61825         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61826
61827         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61828
61829 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61830
61831         * g++.old-deja/g++.pt/overload8.C: New test.
61832
61833         * g++.old-deja/g++.pt/overload7.C: New test.
61834
61835         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61836
61837         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61838         and relinking messages.
61839         * lib/g++.exp (g++_target_compile): Remove .rpo file when
61840         compiling with -frepo.
61841
61842 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
61843
61844         * g++.old-deja/g++.pt/lookup6.C: New test.
61845
61846 1998-11-30  Nick Clifton  <nickc@cygnus.com>
61847
61848         * gcc.c-torture/execute/981130-1.c: New test.
61849         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
61850
61851 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61852
61853         * g++.old-deja/g++.pt/explicit76.C: New test.
61854
61855         * g++.old-deja/g++.pt/friend38.C: New test.
61856
61857         * g++.old-deja/g++.ns/crash2.C: New test.
61858
61859         * g++.old-deja/g++.pt/defarg8.C: New test.
61860
61861         * g++.old-deja/g++.pt/instantiate6.C: New test.
61862
61863         * g++.old-deja/g++.pt/static6.C: New test.
61864
61865         * g++.old-deja/g++.pt/decl2.C: New test.
61866
61867 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61868
61869         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
61870         problem is actually related with name lookup, but so what? :-)
61871
61872         * g++.old-deja/g++.pt/friend37.C: New test.
61873
61874 1998-11-25  Dave Love  <d.love@dl.ac.uk>
61875
61876         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
61877         element, which fails on some systems.
61878
61879         * g77.f-torture/execute/labug1.f: New test.
61880
61881 1998-11-21  Jeffrey A Law  (law@cygnus.com)
61882
61883         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
61884         is defined.
61885
61886 1998-11-18  Dave Love  <d.love@dl.ac.uk>
61887
61888         * g77.f-torture/compile/981117-1.f: New test.
61889
61890 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
61891
61892         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
61893         properly discarded.
61894
61895 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
61896
61897         * gcc.c-torture/execute/memcheck: New directory of tests for
61898         -fcheck-memory-usage.
61899
61900 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
61901
61902         * README: New file, general information about the testsuite and
61903         new description of the various C++ test subdirectories.
61904         * README.g++: Eliminate obsolete information, update and move most
61905         relevant stuff to README.
61906
61907 1998-11-07  Richard Henderson  <rth@cygnus.com>
61908
61909         * gcc.c-torture/compile/981107-1.c: New test.
61910
61911 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
61912
61913         * execute/memcpy-bi.c: New testcase.
61914
61915 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
61916
61917         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
61918         base classes.
61919
61920         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
61921         template is selected.
61922
61923         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
61924         classes, it should be accepted for all types.
61925
61926         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
61927
61928         * g++.old-deja/g++.pt/spec24.C: Ensure that template
61929         specializations start with template headers.
61930
61931 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
61932
61933         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
61934
61935         * g++.old-deja/g++.other/init9.C: Test cross initialization of
61936         non-POD types.
61937
61938 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61939
61940         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
61941
61942 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
61943
61944         * compile/981022-1.c, compile/981022-1.x: New test and driver.
61945
61946 1998-10-19  Jeffrey A Law  (law@cygnus.com)
61947
61948         * 981019-1.c: New test.
61949
61950 1998-10-14  Robert Lipe <robertl@dgii.com>
61951
61952         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
61953         find objc headers.
61954
61955 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61956
61957         * compile/981001-4.c: Remove use of GCC extension that triggers a
61958         compiler bug.
61959
61960 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
61961
61962         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
61963
61964 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61965
61966         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
61967         instantiation of template produces incorrect code for delete
61968         expression.
61969
61970         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
61971         constructors' name is not unique.
61972         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
61973         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
61974
61975         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
61976         automatic array of const is ill-formed.
61977
61978         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
61979         of template parameter?
61980
61981         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
61982         const.
61983
61984         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
61985         pointer-to-member expression.
61986
61987         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
61988         declaration causes ICE.
61989
61990 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
61991
61992         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
61993         reserved in the global namespace.
61994
61995         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
61996         generate needed virtual table.
61997
61998         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
61999
62000 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
62001
62002         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
62003         template-dependent type
62004
62005 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62006
62007         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
62008         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
62009         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
62010
62011         * g++.old-deja/g++.other/using5.C: New test; using decl from base
62012         class should be usable as argument of member function.
62013         * g++.old-deja/g++.other/using6.C: New test; using decl from base
62014         class should be usable as return type of member function.
62015         * g++.old-deja/g++.other/using7.C: New test; using decl from base
62016         class should be usable as type of data member.
62017
62018         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
62019
62020 1998-10-09  Jeffrey A Law  (law@cygnus.com)
62021
62022         * gcc.c-torture/special/920521-1.c: Fix bogus test.
62023
62024 1998-10-08  Nick Clifton  <nickc@cygnus.com>
62025
62026         * gcc.dg/dll-?.c Add thumb to target list.
62027         Fix assembler scan patterns to match current assembler output.
62028
62029 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
62030
62031         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
62032         matching of template brackets.
62033
62034         * g++.old-deja/g++.other/using4.C: New test.  Test using
62035         declarations of methods from base classes.
62036
62037         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
62038         within functions should introduce names into the innermost
62039         enclosing namespace.
62040
62041         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
62042         of static locals if first initialization throws.
62043
62044 1998-10-07  Jim Wilson  <wilson@cygnus.com>
62045
62046         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
62047
62048 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
62049
62050         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
62051         lose track of the possible targets of tablejump insns.
62052         * special/special.exp: Run it.
62053
62054 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
62055
62056         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
62057         must be declared before its specializations can be named in friend
62058         declarations.
62059
62060 1998-10-05  Dave Love  <d.love@dl.ac.uk>
62061
62062         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
62063
62064         * g77.f-torture/execute/io1.f: New test.
62065
62066 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
62067
62068         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
62069         with pointer to template function, for which no argument deduction
62070         is possible.
62071
62072         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
62073         specialization of template function as argument to template
62074         function.
62075
62076         * g++.old-deja/g++.other/access2.C: New test; Inner class
62077         shouldn't have privileged access to Outer's names.
62078
62079 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
62080
62081         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
62082         friend template declared within template class conflicts with
62083         nested class of the same name.
62084
62085         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
62086         is ignored.
62087
62088         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
62089         object with direct initializer as function declaration.
62090
62091         * g++.old-deja/g++.other/decl2.C: New test; duplicate
62092         initializers.
62093
62094         * g++.old-deja/g++.other/null2.C: New test; conditional operator
62095         involving const pointer and NULL produces incorrect result.
62096
62097         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
62098         type name without `typename' should be rejected with -pedantic.
62099
62100 1998-10-02  Richard Henderson  <rth@cygnus.com>
62101
62102         * g++.old-deja/g++.other/addrof1.C: New test.
62103
62104 1998-10-01  Nick Clifton  <nickc@cygnus.com>
62105
62106         * gcc.c-torture/compile/981001-1.c: New test.
62107         * gcc.c-torture/execute/981001-1.c: New test.
62108
62109 1998-10-01  Jeffrey A Law  (law@cygnus.com)
62110
62111         * gcc.c-torture/compile/981001-2.c: New test.
62112         * gcc.c-torture/compile/981001-3.c: New test.
62113         * gcc.c-torture/compile/981001-4.c: New test.
62114
62115 1998-10-01  Robert Lipe  <robertl@dgii.com>
62116
62117         * lib/objc.exp (objc_target_compile): Add -L during compiles for
62118         multilibbed hosts.  Idea grafted from g77.exp.
62119
62120 1998-09-30  Dave Love  <d.love@dl.ac.uk>
62121
62122         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
62123         avoid losing on systems which need -lsocket.
62124
62125 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
62126
62127         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
62128         * g++.old-deja/g++.other/nested2.C: Ditto.
62129         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
62130         failure.
62131
62132 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
62133
62134         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
62135         preferred over template operator!= for enum bitfields.
62136
62137 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
62138
62139         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
62140         that happen to have the same base name, but in different scopes,
62141         are incorrectly rejected.
62142
62143 1998-09-16  Richard Henderson  <rth@cygnus.com>
62144
62145         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
62146         on the native word size instead of an integer literal.
62147
62148 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
62149
62150         * g++.old-deja/g++.other/static2.C: Invocation of static data
62151         member of type pointer-to-function denoted as non-static member.
62152
62153         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
62154         checks involving function types and aliases.
62155
62156 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
62157
62158         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
62159         redefined to the same non-trivial type.
62160
62161         * g++.old-deja/g++.pt/explicit73.C: Test for proper
62162         namespace-qualification of template specializations declared in
62163         other namespaces.
62164
62165         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
62166         to declare a subset of the specializations of a template function
62167         as friends of specializations of a template class.
62168
62169         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
62170         member templates that do not fully specialize the enclosing
62171         template class are rejected.
62172
62173 1998-09-11  Dave Love  <d.love@dl.ac.uk>
62174
62175         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
62176
62177 1998-09-08  Dave Love  <d.love@dl.ac.uk>
62178
62179         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
62180         altered from libf2c/libU77 version.
62181
62182 1998-09-06  Dave Love  <d.love@dl.ac.uk>
62183
62184         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
62185
62186 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
62187             Alexandre Oliva  <oliva@dcc.unicamp.br>
62188
62189         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
62190         (un)signed char are different types for template specialization
62191         purposes.
62192
62193 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
62194
62195         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
62196         * objc: ObjC testsuite.
62197
62198 1998-08-31  Catherine Moore  <clm@cygnus.com>
62199
62200         * gcc.c-torture/execute/941014-1.x: New file.
62201
62202 1998-08-31  Nick Clifton  <nickc@cygnus.com>
62203
62204         * lib/c-torture.exp: Add support for
62205         torture_eval_before_compile and torture_eval_before_execute
62206         variables.
62207
62208 1998-08-30  Jeffrey A Law  (law@cygnus.com)
62209
62210         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
62211         this test triggers valid.
62212
62213 1998-08-27  Jeffrey A Law  (law@cygnus.com)
62214
62215         * gcc.dg/980827-1.c: New test.
62216
62217 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
62218
62219         * gcc.c-torture/execute/loop-4b.c: New test.
62220
62221 1998-08-26  Nick Clifton  <nickc@cygnus.com>
62222
62223         * lib/c-torture.exp: Add support for
62224         torture_eval_before_compile and torture_eval_before_execute
62225         variables.
62226
62227 1998-08-25  Jeffrey A Law  (law@cygnus.com)
62228
62229         * gcc.c-torture/compile/980825-1.c: New test.
62230
62231 1998-08-24  Nick Clifton  <nickc@cygnus.com>
62232
62233         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
62234         count number tests in opt_t0 not good_t0.
62235
62236 1998-08-24  Jeffrey A Law  (law@cygnus.com)
62237
62238         * gcc.c-torture/compile/930326-1.x: Fix typo.
62239
62240 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
62241
62242         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
62243         causes an ICE.
62244
62245 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62246
62247         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
62248         STACK_SIZE is defined.
62249         * gcc.c-torture/unsorted/stuct.c: Similarly.
62250
62251         * gcc.c-torture/compile/980821-1.c: New test.
62252
62253 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62254
62255         * gcc.c-torture/execute/980526-2.c: Disable for targets with
62256         16bit ints.
62257
62258 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
62259
62260         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
62261         code.
62262
62263 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
62264
62265         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
62266         error'.
62267
62268 1998-08-18  Jeffrey A Law  (law@cygnus.com)
62269
62270         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
62271
62272 1998-08-16  Jeffrey A Law  (law@cygnus.com)
62273
62274         * gcc.c-torture/compile/980816-1.c: New test.
62275
62276         * gcc.dg/980816-1.c: New test.
62277
62278 1998-08-13  Jeffrey A Law  (law@cygnus.com)
62279
62280         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
62281         compiler for ieee tests.
62282
62283 1998-08-01  Dave Love  <d.love@dl.ac.uk>
62284
62285         * g77.f-torture/compile/980729-0.f: New test.
62286
62287 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
62288
62289         * gcc.c-torture/special/eeprof-1.c: New test, for
62290         -finstrument-functions.
62291         * gcc.c-torture/special/special.exp: Run it.
62292
62293 1998-07-29  Jeffrey A Law  (law@cygnus.com)
62294
62295         * gcc.c-torture/compile/980729-1.c: New test.
62296
62297 1998-07-27  Nick Clifton  <nickc@cygnus.com>
62298
62299         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
62300         __thumb__ is defined, and test for ARM style doubles if so.
62301
62302 1998-07-26  Dave Love  <d.love@dl.ac.uk>
62303
62304         * g77.f-torture/noncompile/980615-0.f: New test.
62305
62306 1998-07-26  H.J. Lu  (hjl@gnu.org)
62307
62308         * gcc.dg/980312-1.c: Do link instead of compile.
62309         * gcc.dg/980313-1.c: Likewise.
62310
62311 1998-07-26  Jeffrey A Law  (law@cygnus.com)
62312
62313         * gcc.c-torture/compile/980726-1.c: New test.
62314
62315 1998-07-25  Dave Love  <d.love@dl.ac.uk>
62316
62317         * g77.f-torture/execute/io0.f: New test.
62318
62319 1998-07-24  Nick Clifton  <nickc@cygnus.com>
62320
62321         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
62322         an int.
62323
62324 1998-06-18  Michael Meissner  <meissner@cygnus.com>
62325
62326         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
62327         m32r bugs.
62328
62329 1998-07-17  Nick Clifton  <nickc@cygnus.com>
62330
62331         * gcc.dg/980626-1.c: Expect failures for all toolchains until
62332         c-decl.c:grokdeclarator can handle mode attributes.
62333
62334 1998-07-16  Jeffrey A Law  (law@cygnus.com)
62335
62336         * gcc.c-torture/execute/980716-1.c: New test.
62337
62338 1998-07-13  Jeffrey A Law  (law@cygnus.com)
62339
62340         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
62341         the mn10200.
62342         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
62343         the mn10200.
62344         * gcc.c-torture/execute/va-arg-3.x: Similarly.
62345         * gcc.c-torture/compile/930326-1.x: Similarly.
62346
62347 1998-07-13  Dave Love  <d.love@dl.ac.uk>
62348
62349         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
62350         New test from Craig.
62351
62352 1998-07-12  Dave Love  <d.love@dl.ac.uk>
62353
62354         * g77.f-torture/noncompile/980616-0.f: New test.
62355
62356         * g77.f-torture/execute/970816-3.f: New test from Craig.
62357
62358 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62359
62360         *  g++.other/singleton.C: Return error value instead of taking
62361         SIGSEGV.
62362
62363 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
62364
62365         *  g++.other/singleton.C: New test.  Warning is under dispute.
62366         Runtime crash is not.
62367
62368 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62369
62370         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
62371         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
62372         using6.C, using7.C}: New namespace tests.
62373
62374 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
62375
62376         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
62377         specialization with typedef'ed names used as array indexes.
62378
62379 1998-07-09  Jeffrey A Law  (law@cygnus.com)
62380
62381         * gcc.c-torture/execute/980709-1.c: New test.
62382
62383         * gcc.dg/980709-1.c: New test.
62384
62385 1998-07-07  Richard Henderson  <rth@cygnus.com>
62386
62387         * gcc.c-torture/execute/bcp-1.c: New test.
62388
62389 1998-07-07  Jeffrey A Law  (law@cygnus.com)
62390
62391         * gcc.c-torture/execute/980707-1.c: New test.
62392
62393 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
62394
62395         * gcc.c-torture/compile/980706-1.c: New test.
62396
62397 1998-07-01  Dave Love  <d.love@dl.ac.uk>
62398
62399         * g77.f-torture/execute/980701-0.f,
62400         g77.f-torture/execute/980701-1.f: New test from Craig.
62401
62402 1998-07-01  Jeffrey A Law  (law@cygnus.com)
62403
62404         * gcc.c-torture/compile/980701-1.c: New test.
62405
62406         * gcc.c-torture/execute/980701-1.c: New test.
62407
62408 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
62409 rlsruhe.de>
62410
62411         * g++.old-deja/g++.robertl/eb132.C: New test.
62412         * g++.old-deja/g++.robertl/eb133.C: Likewise.
62413
62414 1998-06-29  Dave Love  <d.love@dl.ac.uk>
62415
62416         * g77.f-torture/execute/980628-7.f,
62417         g77.f-torture/execute/980628-8.f,
62418         g77.f-torture/execute/980628-9.f,
62419         g77.f-torture/execute/980628-10.f: New tests from Craig.
62420
62421         * g77.f-torture/execute/980628-3.f: Remove mail headers.
62422
62423 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62424
62425         * g77.f-torture/execute/980628-4.f: New test from Craig.
62426         * g77.f-torture/execute/980628-5.f: Likewise.
62427         * g77.f-torture/execute/980628-2.f: Likewise.
62428         * g77.f-torture/execute/980628-0.f: Likewise.
62429         * g77.f-torture/execute/980628-1.f: Likewise.
62430         * g77.f-torture/execute/980628-3.f: Likewise.
62431         * g77.f-torture/execute/980628-6.f: Likewise.
62432
62433 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62434
62435         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
62436         directory when nothing has been installed yet.
62437
62438 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
62439
62440         * gcc.c-torture/special/special.exp: Handle newer versions of
62441         dejagnu.
62442
62443 1998-06-26  Jeffrey A Law  (law@cygnus.com)
62444
62445         * gcc.dg/980626-1.c: New test.
62446
62447 1998-06-19  Bruno Haible <haible@ilog.fr>
62448
62449         * gcc.misc-tests/m-un-2.c: New test.
62450         * g++.old-deja/g++.other/warn01.c: Likewise.
62451
62452 1998-06-19  Robert Lipe  <robertl@dgii.com>
62453
62454         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
62455         compatibility with assmblers with a different comment character.
62456         Eliminate use of GAS-specific extensions.
62457
62458 1998-06-19  Jeffrey A Law  (law@cygnus.com)
62459
62460         * gcc.c-torture/execute/ieee/980619-1.c: New test.
62461
62462 1998-06-19  Robert Lipe  <robertl@dgii.com>
62463
62464         * lib/g77.exp: Replace search for libf2c.a with search for newly
62465         renamed libg2c.a
62466
62467 1998-06-17  Jeffrey A Law  (law@cygnus.com)
62468
62469         * gcc.c-torture/execute/980617-1.c: New test.
62470
62471 1998-06-12  Jeffrey A Law  (law@cygnus.com)
62472
62473         * gcc.c-torture/execute/980612-1.c: New test.
62474
62475 1998-06-08  Jeffrey A Law  (law@cygnus.com)
62476
62477         * gcc.dg/980523-1.c: Only test on ppc-linux.
62478         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
62479
62480         * gcc.c-torture/execute/980608-1.c: New test.
62481
62482 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
62483
62484         * gcc.c-torture/execute/980605-1.c: New test.
62485
62486 1998-06-04  Jeffrey A Law  (law@cygnus.com)
62487
62488         * gcc.c-torture/execute/980604-1.c: New test.
62489
62490 1998-06-02  Jeffrey A Law  (law@cygnus.com)
62491
62492         * gcc.c-torture/execute/980602-1.c: New test.
62493         * gcc.c-torture/execute/980602-2.c: Likewise.
62494
62495 1998-06-02  Dave Love  <d.love@dl.ac.uk>
62496
62497         * 970125-0.f: Fix per JCB.  Add commentary.
62498
62499 1998-05-31  Michael Meissner  <meissner@cygnus.com>
62500
62501         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
62502         IEEE -0 support.
62503
62504 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
62505
62506         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
62507         earlier.
62508
62509 1998-05-28  Catherine Moore <clm@cygnus.com>
62510
62511         * gcc.c-torture/execute/980526-3.c: New test.
62512
62513 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
62514
62515         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
62516         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
62517         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
62518         m88k-motorola-sysv3 to XFAIL.
62519
62520 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62521
62522         * gcc.dg/980526-1.c: New test.
62523         * gcc.c-torture/execute/980526-2.c: New test.
62524
62525 1998-05-26  Jeffrey A Law  (law@cygnus.com)
62526
62527         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
62528
62529         * gcc.c-torture/execute/980526-1.c: New test.
62530
62531 1998-05-26  Dave Love  <d.love@dl.ac.uk>
62532
62533         * g77.f-torture/execute/alpha2.f: Add runtime test.
62534
62535 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
62536
62537         * g++.old-deja/old-deja.exp: Strip leading directories.
62538
62539         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
62540         error for the line.  Don't run multiple tests for the same line.
62541
62542 1998-05-23  Jeffrey A Law  (law@cygnus.com)
62543
62544         * gcc.dg/980523-1.c: New test.
62545
62546 1998-05-23  Dave Love  <d.love@dl.ac.uk>
62547
62548         * g77.f-torture/compile/970915-0.f: New test.
62549
62550 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
62551
62552         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62553
62554 1998-05-21  Jeffrey A Law  (law@cygnus.com)
62555
62556         * gcc.dg/980520-1.c: New test.
62557
62558 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
62559
62560         * gcc.dg/980502-1.c: Fix return type.
62561
62562 1998-05-20  Jeffrey A Law  (law@cygnus.com)
62563
62564         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62565         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62566         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62567         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62568         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62569
62570 1998-05-20  Dave Love  <d.love@dl.ac.uk>
62571
62572         * g77.f-torture/execute/980520-1.f: New test.
62573
62574 1998-05-15  Dave Love  <d.love@dl.ac.uk>
62575
62576         * lib/mike-g77.exp: New file.
62577
62578         * g77.f-torture/noncompile/noncompile.exp,
62579         g77.f-torture/noncompile/check0.f: New files.
62580
62581 1998-05-14  Dave Love  <d.love@dl.ac.uk>
62582
62583         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62584         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62585         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62586         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62587         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62588         abort where appropriate.
62589
62590 1998-05-05  Michael Meissner  <meissner@cygnus.com>
62591
62592         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62593         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62594
62595 1998-04-29  Dave Love  <d.love@dl.ac.uk>
62596
62597         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62598
62599 1998-04-27  Dave Love  <d.love@dl.ac.uk>
62600
62601         * g77.f-torture/compile/980427-0.f: New test.
62602
62603 1998-04-24  Dave Love  <d.love@dl.ac.uk>
62604
62605         * g77.f-torture/compile/980424-0.f: New test.
62606
62607 1998-04-19  Dave Love  <d.love@dl.ac.uk>
62608
62609         * g77.f-torture/compile/980419-2.f (main): New test.
62610         * g77.f-torture/compile/970125-0.f: New test.
62611         * g77.f-torture/compile/980419-1.f: New test.
62612
62613 1998-04-08  Jim Wilson  <wilson@cygnus.com>
62614
62615         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
62616         of loop-4.c.
62617
62618 1998-04-07  Jim Wilson  <wilson@cygnus.com>
62619
62620         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62621
62622 1998-04-03  Jim Wilson  <wilson@cygnus.com>
62623
62624         * gcc.c-torture/compile/980329-1.c: New test.
62625
62626 1998-03-18  Jim Wilson  <wilson@cygnus.com>
62627
62628         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62629         * gcc.dg/980312-1.c: Fix typo in -march command.
62630
62631 1998-03-16  H.J. Lu  (hjl@gnu.org)
62632
62633         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62634
62635 1998-03-11  Robert Lipe  <robertl@dgii.com>
62636
62637         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
62638         Dave Love agree the Fortran source is bogus.
62639
62640 1998-03-11  Robert Lipe  <robertl@dgii.com>
62641
62642         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62643         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62644         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62645         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
62646         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
62647
62648 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62649
62650         * g++.old-deja/g++.other/friend1.C: New test.
62651
62652 1998-02-18  Dave Love  <d.love@dl.ac.uk>
62653
62654         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
62655         possibly uninitialized) variables and declare dnrm2.
62656
62657 1998-02-23  Robert Lipe <robertl@dgii.com>
62658
62659         From Bruno Haible <haible@ilog.fr>:
62660         * gcc.c-torture/execute/980223.c: New test.
62661
62662 1998-02-13  Jeffrey A Law  (law@cygnus.com)
62663
62664         * gcc.dg/ifelse-1.c: New test.
62665
62666 1998-02-09  H.J. Lu  (hjl@gnu.org)
62667
62668         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
62669
62670           * lib/old-dejagnu.exp (old-dejagnu): Added the
62671           "execution test - XFAIL *-*-*" handling in the spirit of
62672           "excess errors test -". Changed the "execution test fails"
62673           handling to be like "excess errors test fails".
62674           * Update various tests accordingly.
62675
62676 1998-02-06  Jim Wilson  <wilson@cygnus.com>
62677
62678         * gcc.c-torture/execute/980205.c: New test.
62679
62680 1998-01-18  Jeffrey A Law  (law@cygnus.com)
62681
62682         * lib/c-torture.exp: Look for .x files instead of .cexp files.
62683         * lib/f-torture.exp: Similarly.
62684         * gcc.c-torture: Rename all .cexp files to .x files.
62685
62686 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
62687
62688         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
62689         (940510-1.c): Removed duplicate.
62690         (971104-1.c): New test.
62691
62692 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
62693
62694           * lib/f-torture.exp: Improve error and loop detection.
62695
62696 1997-11-19  Michael Meissner  <meissner@cygnus.com>
62697
62698         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
62699         use that to size the filler array.
62700
62701 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
62702
62703         * lib/c-torture.exp(c-torture-execute): Fix typo.
62704
62705         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
62706         testcase as the executable name. Keep the executable around if
62707         the test fails.
62708
62709 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
62710
62711         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
62712         changes.  Only test one -g option, and move it to the end of the
62713         list of options to test.
62714
62715 1997-09-19  Michael Meissner  <meissner@cygnus.com>
62716
62717         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
62718         variable GCC_TORTURE_OPTIONS to supply default switches separated
62719         by colons.  If no environment variable, run tests with -O0 -g, -O1
62720         -g, and -O2 -g as well.
62721
62722 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
62723
62724         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
62725         explanatory comments. Fix indentation.
62726
62727 1997-09-15  Jeffrey A Law  (law@cygnus.com)
62728
62729         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
62730
62731 1997-09-11  Jeffrey A Law  (law@cygnus.com)
62732
62733         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
62734         * g++.old-deja/g++.mike/p7325.C: Likewise.
62735         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
62736
62737 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
62738
62739         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
62740         * g++.old-deja/g++.brendan/crash30.C: Likewise.
62741         * g++.old-deja/g++.brendan/crash39.C: Likewise.
62742         * g++.old-deja/g++.law/operators4.C: Likewise.
62743
62744 1997-09-11  Joe Buck  (jbuck@synopsys.com)
62745
62746         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
62747         * g++.old-deja/g++.mike/p784.C: Ditto.
62748         * g++.old-deja/g++.mike/p785.C: Ditto.
62749
62750 1997-09-05  Jeffrey A Law  (law@cygnus.com)
62751
62752           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
62753
62754 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62755
62756         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
62757         target feature; pass this to c-torture-execute as needed.
62758
62759 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62760
62761         * lib/c-torture.exp(c-torture-execute): If the previous and the
62762         current executables being tested are identical, we don't need to
62763         run the executable again. Try to make the executable names
62764         unique. Add an optional argument for passing additional compiler
62765         flags.
62766
62767 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
62768
62769         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
62770
62771 1997-08-29  Jeffrey A Law  (law@cygnus.com)
62772
62773         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
62774
62775 1997-07-31  Jeffrey A Law  (law@cygnus.com)
62776
62777         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
62778         32bit or larger longs.
62779
62780         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
62781         have either a 32bit long or 32bit int.
62782
62783 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
62784
62785         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
62786         Make double precision tests dependent on sizeof (double).
62787
62788 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
62789
62790         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
62791         too.
62792
62793 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
62794
62795         * gcc.c-torture/compile/961203-1.cexp: New script.
62796
62797 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
62798
62799         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
62800         up the includes ourselves.
62801
62802 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
62803
62804         * lib/plumhall.exp: Remove random include, and add a few
62805         verbose messages for debugging.
62806
62807 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
62808
62809         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
62810         of trying to do it ourselves.
62811
62812 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
62813
62814         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
62815
62816 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
62817
62818         * gcc.prms/5403.c: Made regexp a bit less strict.
62819
62820 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
62821
62822         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62823         is returned from remote_load instead.
62824         * lib/plumhall.exp: Ditto.
62825         * lib/mike-g++.exp: Ditto.
62826         * lib/old-dejagnu.exp: Ditto.
62827         * lib/c-torture.exp: Ditto.
62828
62829 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
62830
62831         * lib/g++.exp: Use build_wrapper procedure.
62832         * lib/gcc.exp: Ditto.
62833
62834 1997-05-20  Jeffrey A Law  (law@cygnus.com)
62835
62836         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62837         an old-style decl for malloc.  Fixes tests to work when
62838         sizeof (int) != sizeof (size_t).
62839
62840 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62841
62842         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62843
62844         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62845         use stdargs.h interface.
62846
62847 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62848
62849         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
62850         NO_VARARGS when compiling.
62851
62852 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
62853
62854         * lib/plumhall.exp(ph_includes): New procedure.
62855         (ph_make): Use it.
62856         (ph_compiler): Ditto.
62857
62858         * lib/g++.exp: Rename test-glue.c to testglue.c.
62859         * lib/gcc.exp: Ditto.
62860
62861 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
62862
62863         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
62864         to completion when it's called.
62865
62866 1997-03-21  Michael Meissner  <meissner@cygnus.com>
62867
62868         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
62869         is defined, don't do test.
62870
62871 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
62872
62873         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
62874         for object files.
62875         (ph_summary): Mark skipped testcases as untested, not unresolved.
62876
62877         * lib/plumhall.exp (ph_make): If unresolved because of bad
62878         errorCode, record errorCode in log file.
62879         (*): Replace send_log/verbose with verbose -log.
62880
62881 1997-03-19  Michael Meissner  <meissner@cygnus.com>
62882
62883         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
62884         double conversion if double isn't at least 8 bytes.
62885
62886         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
62887         int to work with targets where int is 16 bits.
62888
62889         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
62890         8 bytes, just exit, since 4 byte doubles don't have enough bits of
62891         precision for the test to complete.
62892
62893 1997-03-14  Michael Meissner  <meissner@cygnus.com>
62894
62895         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
62896         if d10v is not compiled with the -mdouble64 flag.
62897         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
62898
62899         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
62900         d10v is not compiled with the -mint32 flag.
62901
62902 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
62903
62904         * lib/plumhall.exp: Use incr_count.
62905
62906 1997-03-12  Jeffrey A Law  (law@cygnus.com)
62907
62908         * gcc.c-torture: Update to c-torture-1.45.
62909
62910 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
62911
62912         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
62913         the name of the expect testcase file).
62914
62915         * lib/g++.exp(g++_init): Ditto.
62916
62917 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
62918
62919         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
62920         the host.
62921
62922         * lib/gcc.exp(gcc_exit): New procedure.
62923
62924 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
62925
62926         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
62927         specs where appropriate.
62928
62929         * g++.old-deja/g++.arm/*: Added additional ERROR checks
62930         because of new "candidates are" messages, and removed a few
62931
62932         * Converted all non-old-style g++ testcases to old-style, and
62933         moved into g++.old-deja.
62934
62935 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
62936
62937         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
62938         options.
62939
62940         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
62941         succeeded.
62942
62943         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
62944
62945 1997-02-13  Michael Meissner  <meissner@cygnus.com>
62946
62947         * lib/gcc.exp (gcc_target_compile): Add support for defining
62948         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
62949         the machine doesn't have those features.
62950
62951 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
62952
62953         * g++.law/operators4.exp: Don't use LIBS.
62954
62955 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
62956
62957         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
62958
62959         * lib/mike-g++.exp: Don't set the compiler to be tested here.
62960         * lib/g++.exp: Set it here instead. Also, allow use of the
62961         --tool_exec and --tool_opt options. Change CXX to
62962         GXX_UNDER_TEST.
62963
62964         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
62965
62966         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
62967
62968 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
62969
62970         * lib/old-dejagnu.exp: Use prune_warnings instead of
62971         prune_system_crud.
62972         * lib/mike-g++.exp: Ditto.
62973         * lib/gcc.exp: Ditto.
62974         * lib/g++.exp: Ditto.
62975
62976         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
62977
62978 1997-02-07  Jeffrey A Law  (law@cygnus.com)
62979
62980           * 941014-2.c: Include stdlib.h
62981           * 960327-1.c: Include stdio.h
62982           * dbra.c, index-1.c: Don't assume ints are 32bits.
62983
62984 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
62985
62986         * lib/gcc.exp: Add gcc,stack_size target feature.
62987
62988         * lib/g++.exp(g++_target_compile): Add the include and link
62989         paths here, not in two other places. And, it's $options, not
62990         options.
62991
62992         * lib/mike-g++.exp(postbase): Remove the code that determines
62993         the correct include and link paths.
62994         * g++.old-deja/old-deja.exp: Ditto.
62995
62996 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
62997
62998         * lib/g++.exp(g++_init): target_compile no longer returns the
62999         filename of the result.
63000
63001 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
63002
63003         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
63004         call to glob.
63005
63006         * gcc.c-torture/special/special.exp: Change call to
63007         gcc_target_compile to include the object file.
63008
63009 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
63010
63011         * gcc.c-torture/special/special.exp: Correct misspelling in last
63012         change.
63013
63014 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
63015
63016         * lib/plumhall.exp(ph_summary): Log the entire output of the
63017         executable. Return -1 if there were any failures, 0 otherwise.
63018         (ph_execute): Return -1 if there were any failures, 0 otherwise.
63019         (ph_make): Clean up objects and executables that were built
63020         if the tests succeeded.
63021
63022 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
63023
63024         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
63025         libraries and includes in the build tree as appropriate.
63026
63027 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
63028
63029         * lib/c-torture.exp: Instead of looking for the global variable
63030         NO_LONG_LONG, check to see if that's a feature of the target.
63031
63032 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
63033
63034         * config/default.exp: Minimize. Delete the remainer of the files in
63035         config; this functionality is now in devo/dejagnu/config.
63036
63037         g++.*/*: Pass any additional flags used to compile to postbase;
63038         delete CXXFLAGS.
63039
63040         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
63041         is now done by runtest.exp. Use gcc_target_compile instead of
63042         compile.
63043
63044         lib/c-torture.exp: Use gcc_target_compile instead of compile.
63045         Remove references to CFLAGS. Use remote_file instead of
63046         calling rm -f.
63047         (c-torture): Take a list of arguments to use to compile this
63048         testcase.
63049
63050         lib/g++.exp: Simplify. Use target_compile instead of compile.
63051         lib/gcc-dg.exp: Ditto.
63052         lib/gcc.exp: Ditto.
63053         lib/mike-{gcc,g++}.exp: Ditto.
63054         lib/old-dejagnu.exp: Ditto.
63055         lib/plumhall.exp: Ditto.
63056
63057 1997-01-08  Jim Wilson  <wilson@cygnus.com>
63058
63059         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
63060         (ph_linker): Likewise.
63061
63062 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
63063
63064           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
63065         MAP_ANON / MAP_ANONYMOUS if defined;
63066         else try to map from /dev/zero .
63067
63068 1996-11-12  Jeffrey A Law  (law@cygnus.com)
63069
63070         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
63071         isn't defined, then define it to MAP_ANONYMOUS.
63072
63073 1996-11-12  Jeffrey A Law  (law@cygnus.com)
63074
63075         * gcc.c-torture: Update to c-torture-1.42 release.
63076
63077 1996-11-11  Jeffrey A Law  (law@cygnus.com)
63078
63079         * gcc.c-torture: Update to c-torture-1.41 release.
63080
63081 1996-10-27  Jeffrey A Law  (law@cygnus.com)
63082
63083         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
63084         c-torture release.
63085
63086 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
63087
63088         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
63089         and LDFLAGS.  Fix second case to append the target_info ldflags
63090         onto LDFLAGS, not CFLAGS.
63091         * lib/g++.exp (g++_init): Add target_info stuff.
63092         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
63093         of libgloss and newlib flags for !native.
63094
63095         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
63096         (GDB): Fix relative path to go up another dir for finding gdb.
63097
63098 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
63099
63100         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
63101         versions in the target_info array, if they don't exist.
63102
63103 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
63104
63105         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
63106
63107 1996-07-08  Jim Wilson  <wilson@cygnus.com>
63108
63109         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
63110         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
63111
63112 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
63113
63114         * lib/old-dejagnu.exp: Don't remove the output file before we've
63115         actually tested it. Don't append pwd to the path of the executable
63116         we're testing.
63117
63118 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
63119
63120         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
63121
63122 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
63123
63124         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
63125         temporary directory for compiler files, and set it to a default
63126         value of /tmp. Set $output as the name of the output file from
63127         compiling the testcase. Add a -o option to $cflags_var so the
63128         compiler writes the final output file as $output. Set $executable
63129         to $output.
63130
63131         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
63132         directory for compiler files, and set it to /tmp if it doesn't
63133         already have a value. Set $output_file to the name of the output
63134         file from compiling the testcase. Add a -o option to CXXFLAGS so
63135         the compiler writes the final output file as $output. Use $output
63136         as the executable to be tested.
63137
63138 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63139
63140         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
63141
63142 1996-06-08  Jeffrey A Law  (law@cygnus.com)
63143
63144         * gcc.c-torture/execute/pending-1.c: New test.  Still
63145         pending in Tege's queue.
63146
63147 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
63148
63149         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
63150         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
63151         if there were failures.  Call unresolved if there were unresolved
63152         testcases.  Call gcc_fail if program did not run to completion.
63153         (ph_make): Pass additional argument name to ph_execute.
63154         (ph_execute): Add new argument.  Pass additional arguments to
63155         ph_summary.  Call gcc_fail is there is no execution output.
63156
63157 1996-04-24  Jeffrey A Law  (law@cygnus.com)
63158
63159         * lib/plumhall.exp (proc_summary): Output relavent summary
63160         lines into the log so specific failures in plumhall can be
63161         investigated.
63162
63163 1996-04-10  Jeffrey A Law  (law@cygnus.com)
63164
63165         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
63166         (c-torture-execute): Don't try to execute tests which use
63167         "long long" types if $NO_LONG_LONG is nonzero.
63168
63169 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
63170
63171         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
63172         not c-torture.
63173
63174         * gcc.ieee: Move from here.
63175         * gcc.c-torture/execute/ieee: To here.
63176
63177 1996-03-26  Jeffrey A Law  (law@cygnus.com)
63178
63179         * gcc.c-torture: Update to c-torture-1.41 release.
63180
63181 1996-03-22  Jeffrey A Law  (law@cygnus.com)
63182
63183         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
63184         not "$output".
63185
63186 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
63187
63188         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
63189         -c present.
63190
63191 1996-03-02  Jeffrey A Law  (law@cygnus.com)
63192
63193         * config/proelf.exp: Handle connecting to a simulator.
63194
63195 1996-01-31  Jeffrey A Law  (law@cygnus.com)
63196
63197         * config/proelf.exp: New file.  Enough framework that we can
63198         run c-torture tests on the proelf targets (or any other target
63199         that gdb can connect to for that matter).
63200
63201 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
63202
63203         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
63204         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
63205
63206         * lib/plumhall.exp (ph_execute): Always call ph_summary if
63207         exec_output exists.
63208
63209 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
63210
63211         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
63212         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
63213
63214         * config/*.exp: Update FSF address.  Change result of ${tool}_load
63215         to pass/fail/unresolved/unsupported/untested.  Caller must now
63216         call unresolved/unsupported/untested.
63217         * lib/*.exp: Update FSF address.  Update to handle new results of
63218         ${tool}_load.
63219         * lib/chill.exp (verbose): Delete.
63220
63221 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
63222
63223         * lib/gcc.exp (default_gcc_start): Change order of args to
63224         $LDFLAGS $CFLAGS $LIBS.
63225         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
63226         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
63227         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
63228         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
63229         * gcc.misc-tests/dg-test.exp: Likewise.
63230         * gcc.misc-tests/msgs.exp: Likewise.
63231         * gcc.prms/prms.exp: Likewise.
63232         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
63233         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
63234
63235         * lib/dg.exp: Deleted, moved to dejagnu/lib.
63236
63237 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63238
63239         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
63240
63241         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
63242         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
63243
63244         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
63245         necessary.
63246
63247 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
63248
63249         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
63250         global for loop; add use of $mathlib.
63251         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
63252         settings here; set mathlib for anything but VxWorks.
63253
63254 1996-01-22  Jeffrey A Law  (law@cygnus.com)
63255
63256         * gcc.c-torture: Update to c-torture-1.40 release.
63257
63258 1996-01-03  Jeffrey A Law  (law@cygnus.com)
63259
63260         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
63261         dg.exp.
63262
63263 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
63264
63265         * lib/c-torture.exp (c-torture-execute): Declare "output" as
63266         global.
63267
63268 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
63269
63270         * lib/g++.exp (LIBS): Define if not already.
63271         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
63272         (gcc-dg-prune): Call prune_gcc_output.
63273         * lib/gcc.exp (prune_gcc_output): New proc.
63274         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
63275         prune_gcc_output.
63276
63277 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
63278
63279         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
63280         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
63281
63282 1995-11-15  Jeffrey A Law  (law@cygnus.com)
63283
63284         * gcc.c-torture: Update to c-torture-1.39 release.
63285
63286 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
63287
63288         * lib/c-torture.exp (c-torture-execute): Don't return if one option
63289         fails, try others as well.
63290
63291 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
63292
63293         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
63294         If compilation fails, mark execute tests as `untested'.
63295         If test is marked as unsupported, don't mark compilation and
63296         execute tests as failed.
63297
63298 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
63299
63300         * lib/g++.exp (g++_init): Don't link in libg++, and look to
63301         libstdc++ for whether or not we want to be doing shared
63302         libraries.  Delete link_curses since we don't need it anymore.
63303         * lib/mike-g++.exp (postbase): Don't link in libg++.
63304         * g++.old-deja/old-deja.exp: Likewise.
63305
63306 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
63307
63308         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
63309
63310 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
63311
63312         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
63313         For that, add `-Wl,-a,shared_archive'.
63314         * g++.old-deja/old-deja.exp: Likewise.
63315
63316 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
63317
63318         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
63319
63320 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
63321
63322         * lib/mike-g++.exp (postbase): Pay attention to the status of
63323         g++_load.
63324
63325 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
63326
63327           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
63328
63329 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
63330
63331         * lib/gcc.exp (default_gcc_start): No longer need to log program
63332         being executed or its output, execute_anywhere does that now.
63333         * lib/g++.exp (default_g++_version): Call execute_anywhere.
63334         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
63335
63336 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
63337
63338         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
63339         the same as those in lib/g++.exp.
63340
63341 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
63342
63343         * gcc.c-torture: Update to c-torture-1.38 release.
63344         * gcc.ieee: Related changes.
63345
63346 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
63347
63348         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
63349         "exec". Minor reformatting changes.
63350
63351         * config/rom68k.exp (${tool}_load): Make it work in a canadian
63352         cross. This means all "exec" calls now work on a remote host as
63353         well.
63354         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
63355         cross. Filter out the extra "\r\n" stuff that expect puts in.
63356         (c-torture-execute): Filter out the bogus warnings like
63357         c-torture-compile does. Add support for canadian cross.
63358         * lib/gcc.exp (default_gcc_version, default_gcc_start)
63359         Use execute_anywhere rather than calling exec directly. Now it
63360         works for canadian cross testing.
63361
63362 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
63363
63364         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
63365         results into a variable, and check that rather than using file exists.
63366
63367 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
63368
63369         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
63370         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
63371
63372 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63373
63374         * g++.old-deja/old-deja.exp: Create and pass runshlib and
63375         lib_curses if there's a shared libg++ in the build tree.
63376
63377 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
63378
63379         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
63380         if not supported target.
63381
63382 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
63383
63384         * lib/g++.exp (g++_init): Move empty setting of runshlib and
63385         link_curses up to always happen, not just for native builds.
63386
63387 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
63388
63389         * gcc.c-torture: Update to c-torture-1.36 release.
63390         * gcc.failure: Related changes.
63391
63392 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
63393
63394         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
63395
63396 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
63397
63398         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
63399         * lib/mike-g++.exp (postbase): Not in here.  Still reference
63400         runshlib, link_curses, and mathlib for link and run.
63401
63402         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
63403         pass the runtime shared library options for Solaris, OSF/1, and
63404         Irix5, and link with -lcurses to avoid unresolved references.
63405
63406 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
63407
63408         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
63409         only run once.
63410
63411 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
63412
63413         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
63414
63415 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
63416
63417         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
63418         do not have a framework for the "compat" tests yet.
63419
63420 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
63421
63422         * lib/mike-g++.exp (postbase): New local variable `mathlib',
63423         set to null if we're testing vxworks5.1.  Use that instead of
63424         `-lm' in the setting of LIBS for link and run.
63425
63426 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
63427
63428         * config/rom68k.exp (${tool}_load): Major changes to make it
63429         work.  Verified that it does in fact return the stuff in
63430         exec_output properly.  Catch any Emul or any TRAP other than 0.
63431
63432 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
63433
63434         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
63435         LDFLAGS properly for targets that need stuff from libgloss.
63436         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
63437         only run once.
63438         (gpp_initialized): New variable.
63439
63440 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
63441
63442         * config/rom68k.exp: Load libgloss.exp.
63443         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
63444         so we can produce a fully linked binary.
63445         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
63446         so we can produce a fully linked binary.
63447
63448 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
63449
63450         * lib/plumhall.exp (ph_section): Watch for expected failures.
63451         Add missing `else'.
63452
63453         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
63454         run the testcase.
63455         (c-torture): Likewise.
63456
63457 1995-08-28  Doug Evans  <dje@cygnus.com>
63458
63459         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
63460
63461         * lib/mike-g++.exp (mike_cleanup): New proc.
63462         (prebase): New globals compiler_result, not_compiler_result,
63463         target_regexp.
63464         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
63465         allow leading "-" in pattern.  Watch for unsupported tests.
63466         If $compiler_result is set, pattern match assembler code,
63467         and ditto for $not_compiler_result.
63468         * lib/mike-gcc.exp: Likewise.
63469
63470         * lib/plumhall.exp (ph_execute): Only call ph_summary if
63471         execution "succeeded".
63472
63473 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
63474
63475         * config/win32.exp: New file.
63476         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
63477
63478 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
63479
63480         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
63481         unsupported.
63482         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
63483         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
63484         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
63485
63486         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
63487         "... without exceptions was ...".  That is now handled by
63488         prune_system_crud.
63489         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63490
63491 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
63492
63493         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
63494         sieve.c,sort2.c}: New files.
63495         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
63496         sieve.exp,sort2.exp}: Drivers for them.
63497
63498         * lib/mike-gcc.exp (program_output): New user settable variable.
63499         (postbase): Call prune_system_crud.  Also prune extraneous compiler
63500         messages.
63501         * lib/mike-g++.exp (program_output): New user settable variable.
63502
63503         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
63504
63505         * config/sh.exp: Deleted (use sim.exp instead).
63506
63507 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
63508
63509         * config/vx.exp: Declare CHECKTASK as global.
63510         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
63511         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
63512         * lib/old-dejagnu.exp: Load [pwd]/$executable.
63513
63514 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63515
63516         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
63517         target. Like vx.exp, only includes `vx29k.exp' instead of
63518         `vxworks.exp'.
63519
63520 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
63521
63522         * config/sim.exp: Increase time limit from 120 seconds to 240.
63523
63524 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
63525
63526         * gcc.c-torture/execute/950628-1.c: New test.
63527
63528 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
63529
63530         * gcc.c-torture: Update with changes/additions from
63531         c-torture-1.34.
63532
63533 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
63534
63535         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
63536
63537 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
63538
63539         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
63540
63541 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
63542
63543         * gcc.c-torture/compile/950512-1.c: New test.
63544         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
63545         * gcc.dg/struct-ret-1.c: Likewise.
63546
63547 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
63548
63549         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63550           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63551
63552 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
63553
63554         * gcc.c-torture/special/920411-1.c: Deleted.
63555         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63556
63557 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
63558
63559         * config/sim.exp (${tool}_load): Hack in call to bash to get a
63560         cpu limit.
63561
63562 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
63563
63564         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63565
63566 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
63567
63568         From kenner;
63569         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63570         is the proper length.
63571         * va-arg-3.c: Likewise.
63572
63573 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
63574
63575         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
63576         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63577
63578         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
63579         * lib/g++.exp (default_g++_start): Delete old cruft.
63580
63581 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
63582
63583         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63584         (2 * (1 << 18)) to (2 * (1 << 17)).
63585
63586         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63587
63588 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
63589
63590         * config/rom68k.exp: Renamed from config/idp.exp
63591
63592 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
63593
63594         * c-torture/compile/921109-2.c
63595
63596 1995-04-18  Mike Stump  <mrs@cygnus.com>
63597
63598         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63599         excess errors.
63600
63601 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
63602
63603         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63604         output.
63605         * lib/g++.exp (default_g++_start): Likewise.
63606
63607 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
63608
63609         * gcc.c-torture/compile/950329-1.c: New test.
63610
63611 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
63612
63613           * config/bug.exp (${tool}_load): Updated to use new remote_open
63614           and remote_close procs.
63615         * config/idp.exp: New file.
63616
63617 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
63618
63619         * gcc.c-torture/execute/950322-1.c: New test.
63620
63621 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
63622
63623         * config/vx.exp (${tool}_load): Clean up testing of return code from
63624         vxworks_ld and vxworks_spawn.
63625
63626 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
63627
63628         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63629
63630 1995-03-13  Mike Stump  <mrs@cygnus.com>
63631
63632         * lib/old-deja.exp: Add `excess errors test - ' error, now one
63633         can mark excess errors on a machine by machine basis.  Note, the
63634         default is to not expect any excess errors, even when excess
63635         errors test - is given, so you will want to put an XFAIL ... on
63636         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
63637         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63638         those 4 machines, but no others.
63639
63640 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
63641
63642         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63643         * lib/c-torture.exp: to here.
63644
63645 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
63646
63647         * gcc.c-torture/execute/950221-1.c: New test.
63648         * gcc.c-torture/execute/struct-ret-1.c: New test.
63649         * gcc.c-torture/compile/950221-1.c: New test.
63650
63651         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
63652
63653 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
63654
63655         * gcc.c-torture/execute/arith-1.c (main): Return 0.
63656         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
63657
63658 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
63659
63660         * g++.gb: New directory of tests, derived from my signature and
63661         class scoping tests.
63662
63663         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
63664         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
63665         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
63666         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
63667         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
63668         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
63669         * g++.gb/sig25.C: Likewise.
63670
63671         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
63672         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
63673         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
63674         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
63675         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
63676         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
63677         * g++.gb/sig25.exp: Likewise.
63678
63679         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
63680         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
63681         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
63682         * g++.gb/scope13.C: Likewise, this test still fails.
63683
63684         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
63685         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
63686         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
63687         * g++.gb/scope13.exp: Ditto.
63688
63689         * g++.gb/README: New file, explains what these tests are about.
63690
63691 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
63692
63693         * lib/dg.exp (dg-do): Support `preprocess'.
63694         (dg-test): Likewise.
63695
63696 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
63697
63698         * config/udi.exp: change "continue -expect" to "exp_continue".
63699
63700 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
63701
63702         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
63703         Delete redundant tests.
63704
63705         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
63706         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
63707         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
63708         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
63709         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
63710         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
63711         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
63712         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
63713
63714         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
63715         storing label pointers.
63716         * gcc.c-torture/execute/921019-1.c: Likewise.
63717         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
63718         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
63719         parameter fp.
63720         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
63721         constants.
63722
63723         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
63724         Delete obsolete tests.
63725
63726         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
63727         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
63728         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
63729         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
63730         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
63731         * gcc.c-torture/compile/950124-1.c: New test.
63732
63733         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
63734
63735 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
63736
63737         * lib/mike-g++.exp: Add -lm to LIBS.
63738
63739 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
63740
63741         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
63742
63743 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
63744
63745         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
63746
63747 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
63748
63749         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
63750
63751 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
63752
63753         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
63754         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
63755         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
63756         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
63757         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
63758         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
63759         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
63760         * g++.law/{operators31.C, operators32.C,
63761         * g++.law/{operators33.C, operators34.C}: Likewise.
63762         * g++.law/{pic1.C, refs2.C}: Likewise.
63763         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
63764         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
63765         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
63766         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63767
63768         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
63769         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
63770         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
63771         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
63772         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
63773         * g++.law/{enum9.exp, friend5.exp}: Likewise.
63774         * g++.law/{nest3.exp, nest4.exp}: Likewise.
63775         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
63776         * g++.law/{operators30.exp, operators31.exp}: Likewise.
63777         * g++.law/{operators32.exp, operators33.exp}: Likewise.
63778         * g++.law/{operators34.exp}: Likewise.
63779         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
63780         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
63781         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
63782         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
63783         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63784
63785         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
63786         No longer expected to fail.
63787         * g++.law/missed-error3.C: Tweak for recent bool changes.
63788
63789 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
63790
63791         * config/emb-unix: Deleted.
63792         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
63793         remote execution.  Do final link on remote host if REMOTE_LINK is set.
63794
63795 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
63796
63797         * lib/dg.exp (dg-test): Fix typo in last patch.
63798
63799 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
63800
63801         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
63802         (handles multiple occurrences).
63803
63804 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
63805
63806         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
63807         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
63808         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
63809         printed).
63810         * lib/c-torture.exp (c-torture-compile): Likewise.
63811         (c-torture): Prepend full path if missing.
63812         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
63813         (gcc_fail): Likewise.
63814         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
63815
63816 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
63817
63818         * lib/netware.exp: Only attach to NetWare i386 systems.
63819
63820 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
63821
63822         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63823         messages.  Add test name to "output pattern match" pass/fail message.
63824
63825 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
63826
63827         * gcc.dg: New testsuite.
63828         * gcc.dg/dg.exp: New file.
63829
63830         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63831         test-switch.c}: Deleted.
63832
63833         * gcc.misc-tests/msgs.exp: New testcase driver.
63834
63835 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
63836
63837         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63838         Watch for illegal return values from ${tool}_load.
63839         * config/unix.exp (${tool}_load): Fix pass/fail detection for
63840         cross targets.  Coerce return value >0 to 1.
63841
63842 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
63843
63844         * config/unix.exp (${tool}_load): Call program rsh, not proc.
63845
63846         * config/emb-unix.exp: New file.
63847
63848         * config/sim.exp: Error if variable $SIM not defined.
63849         (${tool}_load): Mark test as "untested" if simulator missing.
63850
63851         * config/unix.exp: Load remote.exp to get rcp_download.
63852         * lib/c-torture.exp: Use different option lists for testcases with
63853         and without loops.
63854         * gcc.c-torture/execute/execute.exp: Likewise.
63855
63856 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
63857
63858         * config/*.exp: Clarify return code from ${tool}_load.
63859         Call `unresolved' or `untested' instead of `warning' or `perror'
63860         (sometimes you still want to call both though).
63861         Add comment that `shell_id' is local to each file.
63862         * config/udi.exp (timeout): Set to 30.
63863         Don't print warning if connection fails, $connectmode has already
63864         printed an error.
63865         (${tool}_load): Move verbose messages to level 2.
63866         Rework pattern for "Process started" message.
63867         Pass `shell_id' to ${connectmode}_download.
63868         Retry twice upon timeout.  Make resetting of target more robust.
63869         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
63870         Pass `shell_id' to exit_$connectmode.
63871         Only call exit_$connectmode if connected.
63872         * config/unix.exp (${tool}_load): Check return codes better.
63873         * config/vrtx.exp (${tool}_load): Likewise.
63874         * config/vx.exp (${tool}_load): Likewise.
63875         Delete unneeded global's.
63876         * lib/dg.exp (dg-test): Update to reflect clarified return codes
63877         from ${tool}_load.
63878         (dg-stat): Delete.
63879         (dg-init): Delete recording of pass/fail counts.
63880         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63881         (old-dejagnu-init): Likewise.
63882         (old-dejagnu-stat): Delete contents, empty proc now.
63883         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
63884         (c-torture): Delete references to lcnt, lpass, lfail.
63885         Get option list from TORTURE_OPTIONS.
63886         Delete -funroll[-all]-loops if no loops.
63887         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
63888         (g++_stat): Delete contents (empty proc now).
63889         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
63890         (gcc_finish): Likewise.
63891         (gcc_stat): Deleted.
63892         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
63893         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
63894         * gcc.c-torture/execute/execute.exp: Likewise.
63895         Split tests into two parts: compile, execute.
63896         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
63897         no loops.  Update to reflect clarified return codes from ${tool}_load.
63898
63899 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
63900
63901         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
63902         to grep for.
63903         (old-dejagnu): Likewise (where necessary).
63904
63905 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
63906
63907         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
63908
63909         * lib/dg.exp (dg-process-target): Fix processing of selector.
63910         Add comment regarding use of `error'.
63911
63912         * lib/gcc.exp (prune_system_crud): Define if missing.
63913         * lib/g++.exp (prune_system_crud): Likewise.
63914
63915         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
63916         Call prune_system_crud.
63917         * lib/dg.exp (dg-runtest): New proc.
63918         Use perror instead of send_user for tcl errors in testcase.
63919         Don't return any value, it's never used.
63920         Don't clobber previous definition of `unknown'.
63921         Print tcl errors in `dg-final'.
63922
63923 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
63924
63925         * lib/dg.exp (dg-process-target): Improve syntax error messages.
63926         (dg-test): Don't print errorInfo, it contains stack backtrace.
63927
63928 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
63929
63930         * lib/g++.exp (runtest_file_p): Define if missing.
63931
63932 1994-09-24  Doug Evans  (dje@cygnus.com)
63933
63934         * lib/mike-g++.exp: Comment out loading of g++.exp.
63935         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
63936         (default_g++_version): Always print something.
63937         (default_g++_start): Comment out call to `which'.
63938         (g++_start, g++_load): Deleted (must be defined in config file).
63939         * lib/gcc.exp: Test for existence of $CC at start.
63940         Delete check for tmpdir (done in gcc_init).
63941         (default_gcc_version): Always print something.
63942         (default_gcc_start): Comment out call to `which'.
63943         * config/*.exp: Major cleanup - make cross targets work at least a
63944         little better for g++ (by not being "--tool gcc" specific).
63945         Rename gcc_xxx to ${tool}_xxx.
63946         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
63947         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
63948
63949 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
63950
63951         * lib/c-torture.exp (c-torture-compile): Rework compiler
63952         message processing.
63953
63954         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
63955         c-torture.
63956
63957 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
63958
63959         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
63960
63961         * lib/dg.exp (dg-process-target): Support { target native }.
63962
63963 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
63964
63965         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
63966         looked for "... program xxx got fatal signal".
63967         Correct regsub munging of `comp_output'.
63968         Ignore compiler messages "path prefix not used" and "linker input
63969         file unused".
63970
63971 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
63972
63973         * lib/gcc.exp (runtest_file_p): Define if missing.
63974         * gcc.prms/template.c: Example to work from.
63975
63976 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
63977
63978         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
63979         * lib/dg.exp (dg-test): Call unsupported testcases as such.
63980
63981         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
63982         * gcc.prms/1883.c: Moved from compile/940714-1.c.
63983         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
63984         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
63985
63986         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
63987         (dg-process-target): No longer a varargs proc.
63988         Return S/N for target, P/F for xfail.  All callers changed.
63989         (user option procs): More argument checking.
63990         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
63991         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
63992         (dg-test): Skip test if not running on selected target in `dg-do'.
63993         Update handling of `dg-do-what', `dg-output-text'.
63994         Separate execution pass/fail from output pattern match pass/fail.
63995         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
63996
63997 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
63998
63999         * gcc.c-torture/special/special.exp: Don't expect failure for mips
64000         target for 920510-1.c.
64001
64002 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
64003
64004         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
64005         Clean up comment regarding use of passcnt, etc.
64006         (gcc_stat): Don't update `testcnt' here.
64007         (gcc_finish): Do it here.
64008         Might as well reset `but_id' here too.
64009         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
64010         to determine if the file should be tested.
64011         * gcc.c-torture/compile/compile.exp: Likewise.
64012         * gcc.c-torture/execute/execute.exp: Likewise.
64013         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64014         * gcc.misc-tests/dg-test.exp: Likewise.
64015         * gcc.prms/prms.exp: Likewise.
64016         * gcc.wendy/wendy.exp: Likewise.
64017         * g++.old-deja.exp: Likewise.
64018         Move "Testing file" message to verbose level 1.
64019
64020 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
64021
64022         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
64023
64024 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
64025
64026         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
64027         (default_gcc_start): Accept optional second list element
64028         of compiler flags.  Print compiler output at verbosity level 2.
64029         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
64030         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
64031         Save current values of framework globals passcnt, failcnt, xpasscnt,
64032         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
64033         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
64034         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
64035         xfailcnt to compute stats.  Update framework global `testcnt' from
64036         pass/fail counts.
64037         (gcc_finish): New proc.  Clean up test environment.
64038         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
64039         (gcc_epass, gcc_efail): Delete.
64040         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
64041         argument of line number.
64042         (dg-init): If the tool has an init routine, call it.
64043         (dg-test): Remove args `cflags_var' and `libs_var'.
64044         Pass all compiler options to ${tool}_start.
64045         Handle missing line number.
64046         (dg-finish): New function.
64047         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
64048         particular files.  Call gcc_finish at end.  Move "skipping test"
64049         message to verbosity level 3.
64050         * gcc.c-torture/compile/compile.exp: Likewise.
64051         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64052         * gcc.c-torture/execute/execute.exp: Likewise.
64053         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64054         Print testcase being tried at verbosity level 1.
64055         * gcc.c-torture/special/special.exp: Unset xfail.
64056         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64057         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
64058         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
64059         * gcc.failure/failure.exp: Likewise.
64060         * gcc.ieee/ieee.exp: Likewise.
64061         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
64062         Update call to dg-test.  Call dg-finish at end.
64063         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
64064         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64065         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
64066         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
64067         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
64068         * gcc.wendy/wendy.exp: Add copyright.
64069         Delete setting of tmpdir (done by gcc_init).
64070         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
64071         Pass compiler flags to gcc_start.  Call gcc_finish at end.
64072         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
64073         gcc_[ce]pass/fail.
64074
64075 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
64076
64077         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
64078         confusion.
64079         (g++_load): Likewise.
64080
64081         * config/*.exp (gcc_load): Some were varargs fns and some were not.
64082         Rename argument to `prog' to remove the confusion.
64083         Varargs fns behave differently too!
64084         (g++_load): Likewise.
64085
64086         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
64087
64088         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
64089         what it is.  Delete (always) printing of status value for !native.
64090         Simplify verbose code, and include status and exec_output.
64091         (g++_load): Use gcc_load.
64092
64093 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
64094
64095         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
64096         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
64097         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
64098         940714-3.c as these testcases don't exist anymore.  Make
64099         va-arg-1.c expected to pass.
64100
64101 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
64102
64103         * gcc.misc-tests/misc.exp: Only run specific testcases.
64104         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
64105         * gcc.misc-tests/dg-[1-9].c: New files.
64106
64107         * lib/dg.exp: New testsuite driver.
64108         * gcc.prms/prms.exp: Use it.
64109
64110         * README.gcc: New file.
64111
64112         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
64113         Document and reset `lxpass' and `lxfail'.
64114         Simplify "initialized" message.
64115         (gcc_stat): Clean up comments a little.
64116
64117 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
64118
64119         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
64120
64121 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
64122
64123         * lib/old-dejagnu.exp (process-option): New proc.
64124         (old-dejagnu-init, old-dejagnu-stat): Likewise.
64125         (old-dejagnu): Simplify.
64126         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
64127
64128 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
64129
64130         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
64131         exists and is not an empty string.
64132
64133         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
64134         $xfail rather than calling setup_xfail.  Clear $xfail when test is
64135         finished.
64136         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
64137         automatically.
64138
64139         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
64140         longer expected to fail.
64141
64142         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
64143         "f" function call.
64144
64145         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
64146
64147         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
64148         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
64149         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
64150         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
64151         c-torture-1.29.
64152
64153         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
64154         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
64155
64156         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
64157
64158         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
64159         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
64160
64161         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
64162         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
64163         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
64164
64165 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
64166
64167         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
64168         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
64169         940714-1.c, 940714-2.c, 940714-3.c},
64170         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
64171         gcc.misc-tests/{mg.c,mg.exp}:
64172         New tests.
64173         * gcc.noncompile/noncompile.exp: Change accordingly.
64174
64175 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
64176
64177         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
64178         Undo previous clobberage.
64179
64180 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
64181
64182         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
64183         * gcc.special/{930510-1.c, special.exp}:
64184         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
64185         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
64186         struct-varargs-1.c}: New tests from c-torture-1.26.
64187
64188 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
64189
64190         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
64191           argument to switch.
64192
64193 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
64194
64195         * Revert the previous changes.  Please see Rob's directory
64196         (/lisa/test/rob/progressive/gcc/testsuite) for testing
64197         fixes.
64198
64199 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
64200
64201         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
64202         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
64203         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
64204         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
64205         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
64206         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
64207         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
64208         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
64209         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
64210         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
64211         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
64212         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
64213         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
64214         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
64215         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
64216         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
64217         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
64218         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
64219         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
64220         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
64221         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
64222         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
64223         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
64224         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
64225         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
64226         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
64227         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
64228         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
64229         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
64230         testing changes.
64231
64232 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
64233
64234         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
64235         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
64236         with perror calls.
64237
64238 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
64239
64240         * config/unix.exp (g++_load): Fix syntax.
64241
64242 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
64243
64244         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
64245         * gcc.noncompile/921017-1.c: Deleted obsolete test.
64246         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
64247         Don't expect va-arg-1.c to fail.  Correct expected output for
64248         920928-1.c.
64249         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
64250         * gcc.wendy/hbm4.c: Correct typo.
64251         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
64252
64253 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
64254
64255         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
64256         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
64257         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
64258         * lib/c-torture.exp (c-torture-compile): Ditto.
64259
64260         Reduce volume of output (remove all the -I's and such).
64261         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
64262         Call gcc_cpass, gcc_cfail.
64263         (c-torture): Pass testing option to c-torture-compile.
64264
64265 1994-03-21  Doug Evans  (dje@cygnus.com)
64266
64267         Bring patches over from progressive.
64268         * config/default.exp: Exit remote shell cleanly.
64269         (g++_exit, g++_start): Add default versions.
64270         * config/sim.exp (gcc_load): Use perror, not error.
64271
64272 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
64273
64274         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
64275         set in site.exp.
64276
64277 1994-03-14  Doug Evans  (dje@cygnus.com)
64278
64279         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
64280         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
64281         (wendy_try): New proc to run testcase.
64282         (main loop): Call 'em.
64283         * gcc.wendy/*.c: Clean up pass to correct expected output.
64284
64285         * lib/gcc.exp: Minor cleanup work.
64286         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
64287
64288 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
64289
64290         * config/sim.exp (gcc_load): Document return codes better.
64291         Don't pass -v to simulator.
64292
64293 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
64294
64295         * gcc.special/920717-x.c: Fix typo.
64296         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
64297         get at sources.
64298
64299         * lib/mike-gcc.exp: Fix typo.
64300
64301 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
64302
64303         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
64304         binary to use, transform the name.
64305         * config/*.exp: rename everything. Nuke any g++ specific files,
64306         it's now a special case of gcc that requires no special support.
64307         Add a default.exp for unsupported targets.
64308
64309 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
64310
64311         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
64312         lib/old-dejagnu.exp: Fix a few patterns to work with the new
64313         version of Tcl.
64314
64315 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
64316
64317         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
64318         than a warning.
64319
64320 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
64321
64322         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
64323
64324 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
64325
64326         * gcc.execute/execute.exp: Combine opt_list and foption_list into
64327         option_list.  Compile every file with only 4/6 option choices
64328         (same as C torture) instead of with 12/18 different option
64329         choices.
64330         * lib/c-torture.exp: Likewise.
64331
64332         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
64333         not already set.
64334
64335 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
64336
64337         * lib/old-deja.exp: Add `excess errors test fails' error, now one
64338         can put an XFAIL *-*-* on excess errors.
64339
64340 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
64341
64342         * g++.law: Add more tests derived from g++-bugs snapshots.
64343
64344         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
64345         equivalent to g++.law/init9.
64346
64347         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
64348         compiled it, and the a.out file after we've run it.
64349
64350 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
64351
64352         * lib/mike-g++.exp (postbase): Delete the .o file after we've
64353         compiled it, and the a.out file after we've run it.
64354
64355 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
64356
64357         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
64358
64359 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
64360
64361         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
64362         version number.
64363
64364 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
64365
64366         * g++.law: New directory of g++ tests derived from the g++-bugs
64367         snapshots.
64368
64369 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
64370
64371         * gcc.compile: initbug1.c initbug1.exp testcase added
64372
64373 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
64374
64375         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
64376         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
64377           fixes submitted by Jeff Law (law@cs.utah.edu)
64378         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
64379           Jeff Law (law@cs.utah.edu)
64380
64381
64382 1993-11-30  Mike Stump  (mrs@cygnus.com)
64383
64384         * config/unix-g++.exp: Follow the gcc way of doing things.
64385         * g++.old-deja/old-deja.exp: Minor updates.
64386         * lib/g++.exp: New file, follow the gcc way of doing things.
64387         * lib/old-dejagnu.exp: Minor updates.
64388         * lib/mike-g++.exp: Always unset errorInfo.
64389
64390 1993-11-06  Mike Stump  (mrs@cygnus.com)
64391
64392         * lib/gcc.exp: Fix some errors with the below change, CC and
64393         CFLAGS should be global when setting, not local.
64394
64395 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
64396
64397         * lib/gcc.exp: Transform tool name.
64398
64399 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64400
64401         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
64402
64403 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64404
64405         * lib/gcc.exp: change gcc_done to gcc_stat
64406
64407 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64408
64409         * Upgraded gcc testsuite to c-torture version 1.25
64410
64411 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
64412
64413         * lib/gcc.exp: added reporting code. Changed verbose compile message.
64414         * lib/c-torture: added hooks for new reporting code.
64415
64416 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
64417
64418         * config/sh-gcc.exp: check if sh-sim exists in the path
64419
64420 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
64421
64422         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
64423         * gcc.compile/compile.exp: Initial changes for new logic.
64424         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
64425         * gcc.failure/failure.exp: Initial changes for new logic.
64426         * gcc.ieee/ieee.exp: Initial changes for new logic.
64427         * gcc.misc-tests/misc.exp: Initial changes for new logic.
64428         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
64429         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
64430         * lib/c-torture.exp: Initial changes for new logic.
64431         * lib/gcc.exp: Initial changes for new logic.
64432
64433 1993-10-15  Mike Stump  (mrs@cygnus.com)
64434
64435         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
64436         depend upon failure or success.  Fully qualify names in failure
64437         and success messages.  Always remove a.out before starting
64438         compile, just in case.  Pay more attention to error text output by
64439         the compiler.  Handle testcases with no known past errors just
64440         like all others, so that things are uniform.  Other miscellaneous
64441         improvements.
64442
64443 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
64444
64445         * gcc.cpp: new directory for cpp tests
64446
64447 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
64448
64449         * lib/chill.exp: Code reformatted, removed unused code.
64450         * config/unix-chill.exp: Code reformatted, removed unused code.
64451         * chill.execute/execute.exp: Code reformatted, removed unused code.
64452         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
64453
64454 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
64455
64456         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
64457         routines not written.
64458
64459 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
64460
64461         * config/bug-gcc.exp: Use new procs from bug.exp.
64462
64463 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
64464
64465         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
64466         via ftp, rather than depending on NFS.
64467         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
64468         case.
64469
64470 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
64471
64472         * config/bug-gcc.exp: Use new download proc.
64473
64474 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
64475
64476         * chill.execute/execute.exp: cleanups, handles errors better
64477         * chill.compile/compile.exp: rewrite, based on execute.exp
64478         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
64479         * lib/chill.exp: major changes to diff proc and compile and link
64480         procs. added chill_fail and chill_pass wrappers to pass and
64481         fail. added more comments, and handle error codes better.
64482         Added a hack to capture stderr from exec, so noncompile tests
64483         can work.
64484
64485 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
64486
64487         * chill.execute/execute.exp: rewrite of testsuite driver
64488         * lib/chill.exp: rewrite of testsuite driver
64489         * config/unix-chill.exp: rewrite of testsuite driver
64490
64491 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
64492
64493         In chill.execute:
64494         * iexpr.ch: Standardize uppercase.
64495         * tuples.dat: Standardize uppercase.
64496         * vary.ch: standardize.  Correct varying string assignments.
64497         * vary.dat: Add new output lines.
64498
64499 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
64500
64501         In chill.execute:
64502         * chprintf.ch: Standardize use of uppercase.
64503         * tuples.ch: Standardize and turn arr2 into a DCL,
64504           rather than a SYN.
64505         * pinits.ch: Standardize.
64506
64507 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
64508
64509         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
64510         * Makefil: Renamed to Makefile.in.
64511         * configure.in: New.
64512
64513 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
64514
64515         In chill.execute:
64516         * .cvsignore: Add result/output files.
64517         * Makefile: Fix up variables at start.  Use MFLAGS
64518           everywhere.  Correct bool_loc, built_ins entries.
64519           Add entry for vary1.ch.
64520         * bitarray.ch: Standardize upper-case usage.
64521         * bitexpr.ch: Standardize, add output of b1.
64522         * params.ch: Use arrayt in along PROC parameters, to
64523           avoid novelty problems.
64524         * sets.ch: Tiny cleanup.
64525         * vary1.ch: Re-indent.
64526
64527 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
64528
64529         * Add PR-related files to Makefiles, .cvsignore files, etc.
64530
64531 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
64532
64533         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
64534           with compiler objects. New names are test-flow.c and test-loop.c
64535
64536 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
64537
64538         * Upgraded c-torture tests from 1.19 to 1.20
64539
64540         * new files:
64541         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
64542         * gcc.compile: 930623-1.c 930623-2.c
64543         * gcc.noncompile: 930622-1.c 930622-2.c
64544         * gcc.failure: 920411-1.c 920627-2.c
64545         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
64546
64547 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
64548
64549         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64550           More changes to get testsuite working properly. Needs more work.
64551           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64552
64553 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
64554
64555         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64556           More changes to get testsuite working properly. Needs more work.
64557
64558 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
64559
64560         * chill.compile/compile.exp: Added for Dejagnu support
64561         * chill.execute/execute.exp: Added for Dejagnu support
64562         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
64563
64564 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
64565
64566         This should complete moving the CHILL test files.
64567         * chill.noncompile(.cvsignore printf.grt
64568             in-printf.grt chprintf.grt chprintf.ch):
64569             Added test-support files.
64570           (Makefile): Modified further.
64571         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64572             signal.ch): Added test files.
64573           * chill.execute (.cvsignore printf.grt printr.c
64574             in-printf.grt rts.c chprintf.grt rts.h): Added
64575           test-support files.
64576             (Makefile): More corrections.
64577
64578 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
64579
64580         * chill.compile, chill.execute, chill.nocompile: Add CHILL
64581           test cases, ready for DejaGnu.
64582
64583 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
64584
64585         * Upgraded c-torture tests from 1.18 to 1.19
64586
64587         * gcc.compile: added test(s):
64588           930607-1.c
64589         * gcc.execute: added test(s):
64590           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64591
64592         * added new subdirectory for misc tests: gcc.misc-tests
64593         * gcc.misc-test(s): added tests:
64594           inst-check.c test-consts.c test-ior.c test-switch.c
64595
64596 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
64597
64598         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64599
64600 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
64601
64602         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64603
64604 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
64605
64606         * Upgraded c-torture tests from 1.17 to 1.18
64607
64608 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
64609
64610         * Upgraded c-torture tests from 1.12 to 1.17
64611
64612 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
64613
64614         * lib/old-dejagnu.exp:
64615           Fixed handling of XFAIL target triplets to correctly
64616           recognize wildcard characters.  Removed code that
64617           appended a unique id tag to the end of the file name
64618           printed out by the result of the testcases within a
64619           given test file.
64620
64621 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
64622
64623         * lib/old-dejagnu.exp:
64624           Reworked expected failure handling to trigger off of XFAIL
64625           keyword in keyphrase embeded in testcase source code. The
64626           XFAIL keyword must be at the end of the keyphrase line. It
64627           may optionally be followed by one or more target triplets.
64628           It has just occured that the handling of wildcards in the
64629           target triplet may not be correct.
64630
64631 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
64632
64633         * g++.old-deja/tests:
64634           Moved all subdirectories up one level into g++.old-deja .
64635
64636         * lib/old-dejagnu.exp:
64637           Fixed problem with CXXFLAGS not being properly reset, and being
64638           corrupted with extraneous "-c" compiler option.  This was
64639           causing binaries to not be generated for test that needed them.
64640           Modified strings passed to "pass" and "fail" so that individual
64641           tests from the same test file would be distinguished by an
64642           identifier appended to the test file name in the summary logs;
64643           this corrected a problem with erroneous diff logs.  Added code
64644           to search testcases for expected fail and unexpected pass keywords.
64645
64646 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
64647
64648         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
64649
64650 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
64651
64652         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
64653           Removed extraneous text from end of "Special g++ Options"
64654           keyphrase.
64655
64656         * lib/old-dejagnu.exp: Added pattern matching to look for new
64657           keywords, embedded in testcases comments, which will trigger
64658           calls to xpass and xfail.
64659
64660 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
64661
64662         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
64663           comments embedded in the testcases, especially the one looking for
64664           special compiler options, as well as the pattern matching for the
64665           compiler output again.
64666
64667 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
64668
64669         * lib/old-dejagnu.exp: Do a proper check of the return value for
64670           execute tests. Fixed several problems with the pattern matching
64671           of the compiler output which gave erroneous test results.
64672           Changed several of the test result messages to be more descriptive.
64673         * config/unix-g++.exp: Proc g++_load now actually works and
64674           executes the tests passed to it and returns a usable return
64675           value.
64676
64677 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
64678
64679           * lib/gcc.exp: Exits gracefully if $CC is bogus.
64680
64681 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
64682
64683         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
64684           Modified both files to properly execute the old style
64685           dejagnu tests. The previous versions of these files were
64686           experimental and did not function anything near correctly.
64687
64688 1993-04-05  Rob Savoye  (rob@cygnus.com)
64689
64690         * Removed all Makefile.in and configure.in files. No configuration
64691         needed now.
64692
64693 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
64694
64695         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
64696
64697 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
64698
64699         * gcc.compile/configure.in, gcc.unsorted/configure.in,
64700         gcc.special/configure.in, gcc.noncompile/configure.in,
64701         gcc.execute/configure.in, gcc.code_quality/configure.in,
64702         g++.other/configure.in, g++.old-deja/configure.in,
64703         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
64704         in srcname setting.
64705
64706 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
64707
64708         * lib/udi.exp: Fixed mondfe and mondfe_download.
64709         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
64710         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
64711
64712 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
64713
64714         * config/udi-gdb.exp: Check $shell_id after connecting to target.
64715         (gdb_exit): Don't remove *_soc files.
64716
64717 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
64718
64719         * lib/c-torture.exp: Don't look for main; instead always use -w
64720         -c.  This is how the c-torture tests work.  Remove the object
64721         file if the compilation succeeds.
64722         * gcc.execute/execute.exp: Remove executable if test passes.
64723         * gcc.noncompile/noncompile.exp: Every test is an expected
64724         failure.
64725         * gcc.special/special.exp: Added tests from c-torture 1.11,
64726         corrected use of existing test.
64727         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
64728         gcc.execute/920625-1.c: Updated to c-torture 1.11.
64729         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
64730         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
64731         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
64732         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
64733         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
64734         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
64735         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
64736         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
64737         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
64738         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
64739         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
64740         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
64741         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
64742         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
64743         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
64744         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
64745         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
64746         c-torture 1.11.
64747         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
64748         correspond to c-torture 1.11.
64749
64750         * New file.