OSDN Git Service

* gcc.dg/array-init-1.c: Add big-endian number to check.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-04-23  Steve Ellcey  <sje@cup.hp.com>
2
3         * gcc.dg/array-init-1.c: Add big-endian number to check.
4
5 2008-04-23  Richard Guenther  <rguenther@suse.de>
6
7         PR tree-optimization/27799
8         PR tree-optimization/32921
9         PR tree-optimization/32624
10         * gcc.dg/tree-ssa/pr27799.c: New testcase.
11         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail, scan vrp dump.
12
13 2008-04-23  Richard Guenther  <rguenther@suse.de>
14
15         PR middle-end/36021
16         * gcc.dg/attr-alloc_size-2.c: New testcase.
17
18 2008-04-23  Kai Tietz  <kai.tietz@onevision.com>
19
20         * gcc.dg/20020919-1.c (loc_size_t): New type.
21         (_dl_stat): Use loc_size_t to cast pointers.
22         * gcc.c-torture/compile/20010327-1.c: Skip for x86_64-*-mingw*.
23
24 2008-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
25
26         PR libfortran/35988
27         * gfortran.dg/matmul_7.f90:  New test.
28
29 2008-04-22  Steve Ellcey  <sje@cup.hp.com>
30
31         * gcc.dg/struct/wo_prof_global_var.c: Initialize array.
32         * gcc.dg/struct/wo_prof_malloc_size_var.c: Ditto.
33         * gcc.dg/struct/w_prof_local_var.c: Ditto.
34         * gcc.dg/struct/w_prof_global_var.c: Ditto.
35         * gcc.dg/struct/wo_prof_local_var.c: Ditto.
36
37 2008-04-22  Jason Merrill  <jason@redhat.com>
38
39         PR c++/35316
40         * g++.dg/cpp0x/decltype11.C: New.
41
42 2008-04-23  Jakub Jelinek  <jakub@redhat.com>
43
44         PR rtl-optimization/36017
45         * gcc.dg/pr36017.c: New test.
46
47 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
48
49         PR c++/35747
50         * g++.dg/ext/stmtexpr13.C: New test.
51
52 2008-04-22  Ian Lance Taylor  <iant@google.com>
53
54         * gcc.c-torture/compile/20080419-1.c: New test.
55
56 2008-04-22  Kris Van Hees <kris.van.hees@oracle.com>
57
58         PR testsuite/35981
59         * g++.dg/ext/utf-cvt.C: Handle 64-bit platforms correctly.
60         Add tests for 'long long'.
61         * gcc.dg/utf-cvt.c: Handle 64-bit platforms correctly.
62         Add tests for 'long long'.
63
64 2008-04-22  Nick Clifton  <nickc@redhat.com>
65
66         * gcc.dg/Wconversion-real.c: Add missing end of comment marker.
67
68 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
69
70         PR target/31486
71         * gcc.target/i386/pr31486.c: New test.
72
73 2008-04-21  Adam Nemet  <anemet@caviumnetworks.com>
74
75         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
76         gcc.dg/profile-dir-3.c: Generate tree_profile dump.  Check gcda
77         file name there instead of the assembly.  Cleanup tree_profile
78         dump file.
79
80 2008-04-21  Steve Ellcey  <sje@cup.hp.com>
81
82         * gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
83         * gcc.dg/vect/slp-25.c: Ditto.
84         * gcc.dg/vect/vect-outer-5.c: Ditto.
85         * gcc.dg/vect/pr33804.c: Ditto.
86         * gcc.dg/vect/vect-outer-4c.c: Ditto.
87         * gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto.
88         * gcc.dg/vect/pr33953.c: Ditto.
89         * gcc.dg/vect/slp-3.c: Ditto.
90         * gcc.dg/vect/vect-iv-6.c: Ditto.
91
92 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
93
94         * g++.dg/ext/fixed1.C: Add dg-options.
95
96 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
97
98         PR target/26445
99         * g++.dg/other/i386-4.C: New test.
100
101 2008-04-21  Jason Merrill  <jason@redhat.com>
102
103         PR c++/35325
104         * g++.dg/ext/fixed1.C: New.
105
106         PR c++/35678
107         * g++.dg/template/ttp27.C: New.
108
109 2008-04-21  Tom Tromey  <tromey@redhat.com>
110
111         PR libcpp/33415:
112         * gcc.dg/cpp/pr33415.c: New file.
113
114 2008-04-21  Olivier Hainque  <hainque@adacore.com>
115
116         * gnat.dg/bltins.adb: New testcase.
117
118 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
119
120         PR fortran/35991
121         * gfortran.dg/zero-sized_4.f90: New test.
122
123 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
124
125         PR fortran/35882
126         * gfortran.dg/continuation_5.f: Add some comment lines.
127         * gfortran.dg/continuation_3.f90: Add some comment lines.
128         
129 2008-04-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
130
131         PR libfortran/35960
132         * gfortran.dg/reshape_zerosize_1.f90:  New file.
133
134 2008-04-20  Eric Botcazou  <ebotcazou@adacore.com>
135
136         * gnat.dg/alignment6.adb: New test.
137
138 2008-04-19  Paul Thomas  <pault@gcc.gnu.org>
139
140         PR fortran/35944
141         PR fortran/35946
142         PR fortran/35947
143         * gfortran.dg/array_constructor_23.f: New test.
144
145         PR fortran/35959
146         * gfortran.dg/alloc_comp_default_init_2.f90: New test.
147         * gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of
148         "builtin_free" to 27.
149         * gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences
150         of "builtin_free" to 21.
151
152 2008-04-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
153
154         PR fortran/35892
155         * gfortran.dg/pr35154-dwarf2.f: Remove.
156         * gfortran.dg/pr35154-stabs.f: Remove.
157         
158 2008-04-18  Ian Lance Taylor  <iant@google.com>
159
160         PR tree-optimization/35977
161         * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
162
163 2008-04-18  Jakub Jelinek  <jakub@redhat.com>
164             Peter Bergner  <bergner@vnet.ibm.com>
165
166         PR target/35907
167         * gcc.target/powerpc/pr35907.c: New test.
168
169 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
170
171         * gnat.dg/dynamic_elab_pkg.ads: New helper.
172         * gnat.dg/dynamic_elab1.ad[sb]: New test.
173         * gnat.dg/dynamic_elab2.ad[sb]: Likewise.
174
175 2008-04-18  Kris Van Hees <kris.van.hees@oracle.com>
176
177         Tests for char16_t and char32_t support.
178         * g++.dg/ext/utf-cvt.C: New
179         * g++.dg/ext/utf-cxx0x.C: New
180         * g++.dg/ext/utf-cxx98.C: New
181         * g++.dg/ext/utf-dflt.C: New
182         * g++.dg/ext/utf-gnuxx0x.C: New
183         * g++.dg/ext/utf-gnuxx98.C: New
184         * g++.dg/ext/utf-mangle.C: New
185         * g++.dg/ext/utf-typedef-cxx0x.C: New
186         * g++.dg/ext/utf-typedef-cxx98.C: New
187         * g++.dg/ext/utf-typespec.C: New
188         * g++.dg/ext/utf16-1.C: New
189         * g++.dg/ext/utf16-2.C: New
190         * g++.dg/ext/utf16-3.C: New
191         * g++.dg/ext/utf16-4.C: New
192         * g++.dg/ext/utf32-1.C: New
193         * g++.dg/ext/utf32-2.C: New
194         * g++.dg/ext/utf32-3.C: New
195         * g++.dg/ext/utf32-4.C: New
196         * gcc.dg/utf-cvt.c: New
197         * gcc.dg/utf-dflt.c: New
198         * gcc.dg/utf16-1.c: New
199         * gcc.dg/utf16-2.c: New
200         * gcc.dg/utf16-3.c: New
201         * gcc.dg/utf16-4.c: New
202         * gcc.dg/utf32-1.c: New
203         * gcc.dg/utf32-2.c: New
204         * gcc.dg/utf32-3.c: New
205         * gcc.dg/utf32-4.c: New
206
207 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
208
209         * gnat.dg/specs/varsize_return.ads: New test.
210         * gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
211         * gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.
212
213 2008-04-17  Jason Merrill  <jason@redhat.com>
214
215         PR c++/35773
216         * g++.dg/overload/autoptr1.C: New.
217
218 2008-04-17  Eric Botcazou  <ebotcazou@adacore.com>
219
220         * gnat.dg/alignment4.adb: New test.
221         * gnat.dg/alignment5.adb: Likewise.
222         * gnat.dg/frame_overflow.adb: Adjust.
223
224 2008-04-17  Richard Guenther  <rguenther@suse.de>
225
226         * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
227
228 2008-04-17  Christian Bruel  <christian.bruel@st.com>
229
230         * gcc.dg/long-long-compare-1.c: New testcase. 
231         
232 2008-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
233
234         PR fortran/35724
235         * gfortran.dg/eoshift_2.f90: New test.
236
237 2008-04-16  Paul Thomas  <pault@gcc.gnu.org>
238
239         PR fortran/35932
240         * gfortran.dg/intrinsic_char_1.f90: New test.
241
242 2008-04-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
243
244         PR target/35944
245         * gfortran.dg/pr35944-1.f90: New test.
246         * gfortran.dg/pr35944-2.f90: Ditto.
247
248 2008-04-16  Jakub Jelinek  <jakub@redhat.com>
249
250         PR c/35739
251         * gcc.dg/dfp/pr35739.c: New test.
252
253         PR tree-optimization/35899
254         * gcc.dg/pr35899.c: New test.
255
256         PR target/35662
257         * gfortran.dg/pr35662.f90: New test.
258
259 2008-04-16  Richard Guenther  <rguenther@suse.de>
260
261         * gcc.dg/tree-ssa/loop-35.c: New testcase.
262
263 2008-04-16  Samuel Tardieu  <sam@rfc1149.net>
264
265         PR ada/29015
266         * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
267         gnat.dg/incomplete2.adb: New.
268
269 2008-04-16  Hans-Peter Nilsson  <hp@axis.com>
270
271         PR tree-optimization/35629
272         * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
273         scan-tree-dump-times.
274
275 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
276
277         PR ada/22387
278         * gnat.dg/specs/corr_discr.ads: New.
279
280 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
281
282         * gnat.dg/string_slice2.adb: New test.
283
284 2008-04-15  Richard Guenther  <rguenther@suse.de>
285
286         * gcc.dg/fold-compare-2.c: Adjust testcase.
287         * gcc.dg/tree-ssa/pr21086.c: Likewise.
288
289 2008-04-15  Richard Guenther  <rguenther@suse.de>
290
291         * gcc.dg/tree-ssa/salias-1.c: Remove.
292         * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
293         * gcc.dg/tree-ssa/alias-15.c: Likewise.
294         * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
295
296 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
297
298         * gnat.dg/loop_optimization1.ad[sb]: New test.
299
300 2008-04-15  Jakub Jelinek  <jakub@redhat.com>
301
302         PR c/35751
303         * gcc.dg/gomp/pr35751.c: New test.
304         * g++.dg/gomp/pr35751.C: New test.
305
306 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
307
308         PR ada/16086
309         * gnat.dg/prot_def.adb: New.
310
311 2008-04-14  Ian Lance Taylor  <iant@google.com>
312
313         * gcc.dg/strict-overflow-6.c: New.
314         * gcc.dg/no-strict-overflow-7.c: New.
315         * gcc.dg/Wstrict-overflow-22.c: New.
316
317 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
318
319         * gnat.dg/specs/storage.ads: Fix expected error message.
320
321 2008-04-14  Robert Dewar  <dewar@adacore.com>
322
323         * gnat.dg/specs/linker_section.ads: Check for more error conditions.
324
325 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
326
327         PR ada/18680
328         * gnat.dg/specs/linker_section.ads: New.
329
330 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
331
332         PR ada/16098
333         * gnat.dg/specs/renamings.ads: New.
334
335 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
336
337         PR ada/15915
338         * gnat.dg/specs/storage.ads: New.
339
340 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
341
342         * gnat.dg/deep_old.adb: New.
343
344 2008-04-14  Eric Botcazou  <ebotcazou@adacore.com>
345
346         * gnat.dg/loop_address2.adb: New test.
347
348 2008-04-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
349
350         PR fortran/35882
351         * gfortran.dg/continuation_3.f90: Update test.
352         * gfortran.dg/continuation_5.f: Update test.
353         * gfortran.dg/continuation_10.f90: New test.
354         
355 2008-04-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
356
357         PR libfortran/32972
358         PR libfortran/32512
359         * gfortran.dg/internal_pack_1.f90:  Add test for derived type.
360         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
361         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
362         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
363         
364 2008-04-13  Samuel Tardieu  <sam@rfc1149.net> 
365
366         PR ada/17985
367         * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
368
369 2008-04-12  Andrew Pinski  <pinskia@gmail.com>
370
371         * gcc.target/powerpc/darwin-save-world-1.c: New test.
372
373 2008-04-11  Richard Guenther  <rguenther@suse.de>
374
375         PR tree-optimization/35869
376         * gcc.c-torture/compile/pr35869.c: New testcase.
377
378 2008-04-11  H.J. Lu  <hongjiu.lu@intel.com>
379
380         * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
381         /* mmintrin-common.h */ section.
382
383         * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
384
385 2008-04-11  Volker Reichelt  <v.reichelt@netcologne.de>
386
387         PR c/35744
388         * gcc.dg/attr-error-1.c: New test.
389
390 2008-04-10  Adam Nemet  <anemet@caviumnetworks.com>
391
392         * gcc.target/mips/scc-2.c: New test.
393         * gcc.target/mips/scc-3.c: New test.
394         * gcc.target/mips/scc-4.c: New test.
395
396 2008-04-10  Ira Rosen  <irar@il.ibm.com>
397
398         PR tree-optimization/35821
399         * gcc.dg/vect/pr35821-altivec.c: New.
400         * gcc.dg/vect/pr35821-spu.c: New.
401
402 2008-04-09  Andy Hutchinson  <hutchinsonandy@aim.com>
403
404         PR testsuite/34894
405         PR testsuite/33782
406         * lib/target-supports.dg: Add check_effective_target_trampolines.
407         Disable profiling for avr-*-*.
408         * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
409         * gcc.c-torture/compile/nested-1.c: Ditto.
410         * gcc.c-torture/compile/20050122-2.c: Ditto.
411         * gcc.c-torture/compile/20010226-1.c: Ditto.
412         * gcc.c-torture/compile/20010327-1.c:  Skip for avr-*-*.
413         * gcc.c-torture/compile/980506-1.c: Ditto.
414         * gcc.c-torture/compile/20020604-1.c: Ditto.
415         * gcc.c-torture/compile/limits-stringlit.c: Ditto
416         * gcc.c-torture/compile/20001226-1.c: Ditto
417
418 2008-04-09  Jason Merrill  <jason@redhat.com>
419
420         PR c++/35708
421         * g++.dg/ext/complit9.C: New.
422
423 2008-04-09  Samuel Tardieu  <sam@rfc1149.net>
424
425         PR ada/28305
426         * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
427         gnat.dg/specs/fe_inlining_helper.adb: New test.
428
429 2008-04-09  Kai Tietz  <kai.tietz@onevision.com>
430
431         * gcc.dg/torture/fp-int-convert.h: Use TImode type for 
432         x86_64-pc-mingw target.
433         * gcc.dg/titype-1.c: Likewise.
434
435 2008-04-09  Richard Sandiford  <richard@codesourcery.com>
436
437         * lib/target-supports.exp (check_effective_target_vxworks_kernel):
438         Fix comment.
439         (check_effective_target_vxworks_rtp): New procedure.
440         * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
441         * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
442         * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
443         * g++.old-deja/g++.brendan/new3.C: Likewise.
444         * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
445         * g++.old-deja/g++.law/missed-error2.C: Undefine max for
446         VxWorks kernel mode.
447         * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
448         * g++.old-deja/g++.mike/p2736.C: Likewise.
449         * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
450         * g++.old-deja/g++.other/headers1.C: Likewise min and max.
451         * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
452         kernel mode.
453
454 2008-04-09  Jakub Jelinek  <jakub@redhat.com>
455
456         * gfortran.dg/namelist_47.f90: New test.
457
458 2008-04-09  Richard Guenther  <rguenther@suse.de>
459
460         * gfortran.dg/bind_c_usage_14.f03: Adjust.
461
462 2008-04-08  Andy Hutchinson  <hutchinsonandy@aim.com>
463
464         PR target/35005
465         * execute/20071221-1.c: Adapt test for 16 bit int targets.
466         * execute/pr35163.c: Ditto.
467
468 2008-04-08  Richard Guenther  <rguenther@suse.de>
469
470         * gcc.c-torture/execute/20080408-1.c: New testcase.
471
472 2008-04-08  Eric Botcazou  <ebotcazou@adacore.com>
473
474         * gnat.dg/pack6.adb: New test.
475         * gnat.dg/pack7.adb: Likewise.
476         * gnat.dg/pack8.adb: Likewise.
477
478 2008-04-08  Arnaud Charlet  <charlet@adacore.com>
479
480         * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
481         * gnat.dg/rt1.adb: New test.
482         * gnat.dg/test_time_stamp.adb: New test.
483         * gnat.dg/specs/warn_star.ads: New test.
484         * gnat.dg/specs/aggr1.ads: New test.
485
486 2008-04-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
487
488         PR fortran/25829 28655
489         * gfortran.dg/write_check2.f90: Update dg-error.
490         * gfortran.dg/io_constraints_1.f90: Udate dg-error.
491
492 2008-04-07  Jason Merrill  <jason@redhat.com>
493
494         PR c++/35734
495         * g++.dg/warn/ctor1.C: New.
496
497 2008-04-07  Kai Tietz  <kai.tietz@onevision.com>
498
499         PR/35842
500         * gcc.dg/torture/pr35842.c: New.
501
502 2008-04-07  Eric Botcazou  <ebotcazou@adacore.com>
503
504         * gnat.dg/array4.adb: New test.
505         * gnat.dg/specs/static_initializer2.ads: Likewise.
506
507 2008-04-06  Richard Guenther  <rguenther@suse.de>
508
509         PR tree-optimization/35400
510         * gcc.dg/torture/pr35400.c: New testcase.
511         * g++.dg/torture/pr35400.C: Likewise.
512
513 2008-04-06  Paul Thomas  <pault@gcc.gnu.org>
514
515         PR fortran/35780
516         * gfortran.dg/simplify_argN_1.f90: New test.
517
518 2008-04-06  Tobias Schlüter  <tobi@gcc.gnu.org>
519
520         PR fortran/35832
521         * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
522
523 2008-04-06  Tobias Burnus  <burnus@net-b.de>
524
525         * gfortran.dg/f2003_io_1.f03: Make standard conform.
526         * gfortran.dg/f2003_io_8.f03: New.
527
528 2008-04-06  Eric Botcazou  <ebotcazou@adacore.com>
529
530         * gnat.dg/pack5.adb: New test.
531
532 2008-04-06  Uros Bizjak  <ubizjak@gmail.com>
533
534         PR target/12329
535         * gcc.target/i386/pr12329.c: New test.
536
537 2008-04-05  Eric Botcazou  <ebotcazou@adacore.com>
538
539         * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
540
541 2008-04-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
542
543         PR fortran/25829 28655
544         * gfortran.dg/f2003_io_1.f03: New test.
545         * gfortran.dg/f2003_io_2.f03: New test.
546         * gfortran.dg/f2003_io_3.f03: New test.
547         * gfortran.dg/f2003_io_4.f03: New test.
548         * gfortran.dg/f2003_io_5.f03: New test.
549         * gfortran.dg/f2003_io_6.f03: New test.
550         * gfortran.dg/f2003_io_7.f03: New test.
551
552 2008-04-05  Richard Guenther  <rguenther@suse.de>
553
554         PR tree-optimization/35833
555         * gcc.dg/torture/pr35833.c: New testcase.
556
557 2008-04-04  Naveen.H.S  <naveen.hs@kpitcummins.com>
558
559         * gcc.target/sh/sh2a-band.c: New test.
560         * gcc.target/sh/sh2a-bclrmem.c: New test.
561         * gcc.target/sh/sh2a-bld.c: New test.
562         * gcc.target/sh/sh2a-bor.c: New test.
563         * gcc.target/sh/sh2a-bsetmem.c: New test.
564         * gcc.target/sh/sh2a-bxor.c: New test.
565
566 2008-04-04  Janis Johnson  <janis187@us.ibm.com>
567
568         * g++.dg/other/anon5.C: Don't depend on line number for error message.
569
570         * gcc.dg/torture/builtin-modf-1.c: Use special options for
571         powerpc*-*-linux*.
572
573         * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
574
575         * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
576
577         PR target/35620
578         * gcc.dg/dfp/pr35620.c: New test.
579         * gcc.dg/dfp/func-pointer.c: New test.
580         * gcc.dg/dfp/func-deref.c: New test.
581
582 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
583
584         PR target/35364
585         * g++.dg/gomp/pr35364.C: New test.
586
587 2008-04-04  H.J. Lu  <hongjiu.lu@intel.com>
588
589         * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
590         * g++.dg/other/i386-3.C: Likewise.
591         * gcc.target/i386/sse-13.c: Likewise.
592         * gcc.target/i386/sse-14.c: Likewise.
593
594         * gcc.target/i386/aes-check.h: New.
595         * gcc.target/i386/aesdec.c: Likewise.
596         * gcc.target/i386/aesdeclast.c: Likewise.
597         * gcc.target/i386/aesenc.c: Likewise.
598         * gcc.target/i386/aesenclast.c: Likewise.
599         * gcc.target/i386/aesimc.c: Likewise.
600         * gcc.target/i386/aeskeygenassist.c: Likewise.
601         * gcc.target/i386/pclmulqdq.c: Likewise.
602         * gcc.target/i386/pclmul-check.h: Likewise.
603
604         * gcc.target/i386/i386.exp (check_effective_target_aes): New.
605         (check_effective_target_pclmul): Likewise.
606
607 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
608
609         PR c/35440
610         * gcc.dg/pr35440.c: New test.
611
612 2008-04-04  Richard Guenther  <rguenther@suse.de>
613
614         PR middle-end/35823
615         * gnat.dg/pr35823.adb: New testcase.
616
617 2008-04-03  Janis Johnson  <janis187@us.ibm.com>
618
619         PR c/35712
620         * gcc.dg/dfp/constants-zero.c: New test.
621
622 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
623
624         PR c/35738
625         * gcc.dg/gomp/pr35738.c: New test.
626
627         PR middle-end/35818
628         * gcc.dg/gomp/pr35818.c: New test.
629
630         PR fortran/35786
631         * gfortran.dg/gomp/pr35786-1.f90: New test.
632         * gfortran.dg/gomp/pr35786-2.f90: New test.
633
634 2008-04-03  Adam Nemet  <anemet@caviumnetworks.com>
635
636         * gcc.target/mips/scc-1.c: New test.
637
638 2008-04-03  Richard Guenther  <rguenther@suse.de>
639
640         * gcc.dg/tree-ssa/vrp43.c: New testcase.
641         * gcc.dg/tree-ssa/vrp44.c: Likewise.
642         * gcc.dg/tree-ssa/vrp45.c: Likewise.
643
644 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
645
646         PR c++/35741
647         * g++.dg/other/offsetof5.C: New test.
648
649 2008-04-03  Paolo Bonzini  <bonzini@gnu.org>
650
651         PR rtl-optimization/35281
652         * gcc.target/i386/pr35281.c: New test.
653
654 2008-04-03  Richard Guenther  <rguenther@suse.de>
655
656         PR middle-end/35800
657         * gcc.c-torture/execute/pr35800.c: New test.
658
659 2008-04-02  Joseph Myers  <joseph@codesourcery.com>
660
661         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
662         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
663         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
664         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
665         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
666         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
667         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
668         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
669         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
670         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
671         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
672
673 2008-04-02  Richard Guenther  <rguenther@suse.de>
674
675         PR tree-optimization/14495
676         PR tree-optimization/34793
677         * gcc.dg/tree-ssa/vrp41.c: New testcase.
678         * gcc.dg/tree-ssa/vrp42.c: Likewise.
679
680 2008-04-02  Richard Guenther  <rguenther@suse.de>
681
682         PR tree-optimization/14495
683         * gcc.dg/tree-ssa/vrp40.c: New testcase.
684
685 2008-04-02  Eric Botcazou  <ebotcazou@adacore.com>
686
687         * gnat.dg/specs/discr_record_constant.ads: New test.
688
689 2008-04-02  Richard Guenther  <rguenther@suse.de>
690
691         * gcc.dg/tree-ssa/vrp38.c: New testcase.
692         * gcc.dg/tree-ssa/vrp39.c: Likewise.
693
694 2008-04-01  George Helffrich  <george@gcc.gnu.org>
695
696         PRs fortran/PR35154, fortran/PR23057
697         * gcc.dg/debug/pr35154.c:  New test to check that non-Fortran
698         use of common is unchanged.
699
700         * lib/gfortran-dg.exp:  New harness to compile Fortran progs
701         with all combinations of debug options available on target.
702         * gfortran.dg/debug/debug.exp:  Ditto.
703         * gfortran.dg/debug/trivial.f:  Ditto.
704         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
705         .stabs functionality.
706         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
707         DWARF functionality.
708
709 2008-04-01  Volker Reichelt  <v.reichelt@netcologne.de>
710
711         PR c/35436
712         * gcc.dg/format/gcc_gfc-2.c: New test.
713
714 2008-03-31  Seongbae Park <seongbae.park@gmail.com>
715
716         * g++.dg/bprob/bprob.exp: Do not check gcno files.
717         Use -fprofile-use for profile use.
718         * gcc.misc-tests/bprob.exp: Ditto.
719         * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
720         * gcc.dg/matrix/matrix.exp: Ditto.
721         * gcc.dg/struct/struct-reorg.exp: Ditto.
722         * gcc.dg/tree-prof/tree-prof.exp: Ditto.
723         * gcc.dg/profile-dir-1.c: New test.
724         * gcc.dg/profile-dir-2.c: New test.
725         * gcc.dg/profile-dir-3.c: New test.
726
727 2008-03-31  Volker Reichelt  <v.reichelt@netcologne.de>
728
729         PR c/35750
730         * gcc.dg/old-style-param-1.c: New test.
731
732 2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
733
734         * gnat.dg/object_overflow.adb: New test.
735
736 2008-03-31  Andrew Pinski  <andrew_pinski@playstation.sony.com>
737
738         PR middle-end/30186
739         * gcc.dg/tree-ssa/vector-1.c: New testcase.
740         * gcc.c-torture/execute/vector-1.c: New testcase.
741         * gcc.c-torture/execute/vector-2.c: New testcase.
742
743 2008-03-31  Olivier Hainque  <hainque@adacore.com>
744
745         * gnat.dg/assign_from_packed_pixels.ads: Support for ...
746         * gnat.dg/assign_from_packed.adb: New testcase.
747
748 2008-03-31  Zdenek Dvorak  <ook@ucw.cz>
749
750         PR rtl-optimization/35729
751         * gcc.dg/pr35729.c: New test.
752
753 2008-03-31  H.J. Lu  <hongjiu.lu@intel.com>
754
755         PR target/32000
756         * gcc.target/i386/pr32000-1.c: New.
757
758 2008-03-31  Arnaud Charlet  <charlet@adacore.com>
759
760         * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
761         on some environments.
762
763 2008-03-31  Andrew Pinski  <pinskia@gmail.com>
764
765         PR tree-opt/35431
766         * gcc.c-torture/compile/pr35431.c: New testcase.
767
768 2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
769
770         * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
771         targets.
772
773 2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
774
775         PR c++/35245
776         * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
777
778 2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>
779
780         PR c++/35578
781         * g++.dg/parse/friend8.C: New test.
782
783         PR c/35748
784         * gcc.dg/union-cast-4.c: New test.
785
786 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
787
788         PR target/35757
789         * gcc.target/i386/sse4_1-blendps-2.c: New.
790         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
791
792 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
793
794         * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
795         * gfortran.dg/internal_pack_2.f90:  Likewise.
796         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
797         * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
798         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
799         * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
800         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
801         * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
802
803 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
804
805         * gnat.dg/bit_packed_array2.adb: New test.
806
807 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
808
809         PR fortran/35740
810         * gfortran.dg/transpose_conjg_1.f90: New test.
811
812 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
813
814         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
815         
816 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
817
818         PR fortran/35698
819         * gfortran.dg/allocate_zerosize_3.f: New test.
820
821         PR fortran/35702
822         * gfortran.dg/character_assign_1.f90: New test.
823
824 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
825
826         PR libfortran/32972
827         PR libfortran/32512
828         * gfortran.dg/intrinsic_spread_1.f90:  New file.
829         * gfortran.dg/intrinsic_spread_2.f90:  New file.
830         * gfortran.dg/intrinsic_spread_3.f90:  New file.
831
832 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
833
834         PR fortran/34714
835         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
836         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
837         * gfortran.dg/func_assign.f90: Likewise.
838         * gfortran.dg/implicit_11.f90: Likewise.
839         * gfortran.dg/proc_assign_1.f90: Likewise.
840         * gfortran.dg/proc_assign_2.f90: Likewise.
841         * gfortran.dg/procedure_lvalue.f90: Likewise.
842
843 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
844
845         PR fortran/35699
846         * gfortran.dg/direct_io_10.f: New test.
847
848 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
849
850         * gcc.target/i386/vectorize6.c: New test.
851
852 2008-03-28  Tobias Burnus  <burnus@net-b.de>
853
854         PR fortran/35721
855         * gfortran.dg/associated_target_2.f90: New.
856
857 2008-03-28  Richard Guenther  <rguenther@suse.de>
858
859         PR tree-optimization/19580
860         * gcc.dg/tree-ssa/loop-34.c: New testcase.
861
862 2008-03-28  Richard Guenther  <rguenther@suse.de>
863
864         PR tree-optimization/30317
865         PR tree-optimization/30911
866         PR tree-optimization/34793
867         * gcc.dg/tree-ssa/vrp35.c: New testcase.
868         * gcc.dg/tree-ssa/vrp36.c: Likewise.
869         * gcc.dg/tree-ssa/vrp37.c: Likewise.
870
871 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
872
873         PR target/31334
874         * gcc.target/powerpc/altivec-25.c: New testcase.
875
876 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
877
878         PR fortran/35724
879         * gfortran.dg/cshift_shift_real_2.f90: New test.
880
881 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
882
883         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
884         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
885
886 2008-03-27  Richard Guenther  <rguenther@suse.de>
887
888         PR c/32511
889         * gcc.dg/attr-weak-1.c: New testcase.
890
891 2008-03-27  Richard Guenther  <rguenther@suse.de>
892
893         PR tree-optimization/32810
894         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
895
896 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
897
898         * g++.dg/cpp0x/variadic91.C: New.
899
900 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
901
902         * gcc.dg/tree-ssa/loop-32.c: New testcase.
903         * gcc.dg/tree-ssa/loop-33.c: Likewise.
904
905 2008-03-27  Richard Guenther  <rguenther@suse.de>
906
907         * gcc.dg/fold-addr-1.c: New testcase.
908
909 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
910
911         PR middle-end/35429
912         * gcc.c-torture/compile/complex-5.c: New test.
913
914 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
915
916         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
917
918 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
919
920         PR c++/35546
921         * g++.dg/ext/attrib33.C: New test.
922
923 2008-03-26  Richard Guenther  <rguenther@suse.de>
924
925         Revert:
926         2008-03-26  Richard Guenther  <rguenther@suse.de>
927
928         * gcc.dg/fold-addr-1.c: New testcase.
929
930 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
931
932         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
933         before redefinitions of extern and __inline.
934         * gcc.target/i386/sse-13.c: Ditto.
935
936 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
937
938         PR c++/35332
939         * g++.dg/other/error27.C: New test.
940
941 2008-03-26  Richard Guenther  <rguenther@suse.de>
942
943         * gcc.dg/fold-addr-1.c: New testcase.
944
945 2008-03-26  Richard Guenther  <rguenther@suse.de>
946
947         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
948         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
949         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
950         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
951         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
952         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
953         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
954
955 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
956
957         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
958         variadic template template parameter binding semantics.
959         * g++.dg/cpp0x/variadic85.C: Ditto.
960         * g++.dg/cpp0x/variadic88.C: New.
961         * g++.dg/cpp0x/variadic89.C: New.
962         * g++.dg/cpp0x/variadic90.C: New.
963         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
964         variadic template template parameter binding semantics.
965         * g++.dg/cpp0x/variadic-lambda.C: New.
966
967 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
968
969         PR target/31558
970         * g++.dg/ext/altivec-15.C: New testcase.
971
972 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
973
974         PR objc/29197
975         * objc.dg/method-20.m: New testcase.
976         
977 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
978
979         PR rtl-optimization/35232
980         * gcc.target/mips/pr35232.c: New test.
981
982 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
983
984         * g++.dg/template/sfinae4.C: New.
985         * g++.dg/template/sfinae5.C: New.
986         * g++.dg/template/sfinae6.C: New.
987         * g++.dg/template/sfinae6_neg.C: New.
988         * g++.dg/template/sfinae7.C: New.
989         * g++.dg/template/sfinae8.C: New.
990         * g++.dg/template/sfinae9.C: New.
991         * g++.dg/template/sfinae10.C: New.
992         * g++.dg/template/sfinae11.C: New.
993         * g++.dg/template/sfinae12.C: New.
994         * g++.dg/template/sfinae13.C: New.
995         * g++.dg/template/sfinae14C: New.
996
997 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
998
999         * gcc.target/sh/sh2a-bclr.c: New test.
1000         * gcc.target/sh/sh2a-bset.c: New test.
1001
1002 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1003
1004         * gcc.target/sh/sh2a-movrt.c: New test.
1005
1006 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1007
1008         * gcc.target/sh/sh2a-prefetch.c: New test.
1009
1010 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1011             Naveen.H.S  <naveen.hs@kpitcummins.com>
1012
1013         * gcc.target/sh/sh2a-movi20s.c: New test.
1014
1015 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
1016             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1017             Naveen.H.S  <naveen.hs@kpitcummins.com>
1018
1019         * gcc.target/sh/sh2a-resbank.c: New test.
1020         * gcc.target/sh/sh2a-tbr-jump.c: New test.
1021         * gcc.target/sh/sh2a-jsrn.c: New test.
1022         * gcc.target/sh/sh2a-rtsn.c: New test.
1023
1024 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
1025
1026         * gcc.target/i386/sse-17.c: Include sse2-check.h.
1027         (main): Change to void and rename to sse2_test.
1028         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
1029         dg-do-what-default to "compile" if SSE2 hardware is not available.
1030         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
1031         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
1032         xfail vect_no_int_max from "vectorization not profitable" check.
1033
1034 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1035
1036         PR middle-end/26222
1037         * gcc.dg/torture/pr26222.c: New testcase.
1038
1039 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
1040
1041         PR fortran/34813
1042         * gfortran.dg/null_3.f90 : New test
1043
1044         PR fortran/33295
1045         * gfortran.dg/module_function_type_1.f90 : New test
1046
1047 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
1048
1049         PR libfortran/32972
1050         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
1051         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
1052         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
1053
1054 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1055
1056         * gcc.target/mips/dse-1.c: Add checks for zeros.
1057
1058 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1059
1060         PR target/27946
1061         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
1062
1063 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1064
1065         PR libfortran/32972
1066         * internal_pack_1.f90:  New test case.
1067         * internal_pack_2.f90:  New test case.
1068         * internal_pack_3.f90:  New test case.
1069
1070 2008-03-21  Olivier Hainque  <hainque@adacore.com>
1071
1072         * gnat.dg/empty_vector_length.adb: New testcase.
1073
1074 2008-03-20  Richard Guenther  <rguenther@suse.de>
1075
1076         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
1077
1078 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
1079             Uros Bizjak  <ubizjak@gmail.com>
1080
1081         PR testsuite/34168
1082         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
1083         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
1084         if SSE2 hardware is not available.
1085         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
1086         gcc.dg/vect/vect.exp.
1087         * gfortran.dg/vect/vect.exp: Ditto.
1088         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
1089
1090 2008-03-20  Andreas Schwab  <schwab@suse.de>
1091
1092         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
1093         xfail.
1094
1095 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1096
1097         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
1098         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
1099         from dg-options.
1100
1101 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
1102
1103         PR testsuite/35621
1104         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
1105         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1106         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1107         * gcc.target/i386/ssse3-palignr.c: Likewise.
1108         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1109         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1110         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1111         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1112         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1113         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1114         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1115         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1116         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1117         * gcc.target/i386/ssse3-psignb.c: Likewise.
1118         * gcc.target/i386/ssse3-psignd.c: Likewise.
1119         * gcc.target/i386/ssse3-psignw.c: Likewise.
1120
1121 2008-03-20  Andreas Schwab  <schwab@suse.de>
1122
1123         PR testsuite/35647
1124         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
1125         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
1126         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
1127         continuation and remove xfail.
1128
1129 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1130
1131         PR libfortran/32972
1132         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
1133         in subroutine.
1134
1135 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
1136
1137         * gcc.dg/format/ms_array-1.c: New.
1138         * gcc.dg/format/ms_c90-scanf-3.c: New.
1139         * gcc.dg/format/ms_c99-strftime-1.c: New.
1140         * gcc.dg/format/ms_no-y2k-1.c: New.
1141         * gcc.dg/format/ms_attr-1.c: New.
1142         * gcc.dg/format/ms_c90-scanf-4.c: New.
1143         * gcc.dg/format/ms_c99-strftime-2.c: New.
1144         * gcc.dg/format/ms_nonlit-1.c: New.
1145         * gcc.dg/format/ms_c90-scanf-5.c: New.
1146         * gcc.dg/format/ms_cast-1.c: New.
1147         * gcc.dg/format/ms_nonlit-2.c: New.
1148         * gcc.dg/format/ms_attr-2.c: New.
1149         * gcc.dg/format/ms_c90-strftime-1.c: New.
1150         * gcc.dg/format/ms_miss-1.c: New.
1151         * gcc.dg/format/ms_nonlit-3.c: New.
1152         * gcc.dg/format/ms_attr-3.c: New.
1153         * gcc.dg/format/ms_c90-strftime-2.c: New.
1154         * gcc.dg/format/ms_miss-2.c: New.
1155         * gcc.dg/format/ms_nul-1.c: New.
1156         * gcc.dg/format/ms_attr-4.c: New.
1157         * gcc.dg/format/ms_c94-printf-1.c: New.
1158         * gcc.dg/format/ms_miss-3.c: New.
1159         * gcc.dg/format/ms_nul-2.c: New.
1160         * gcc.dg/format/ms_attr-7.c: New.
1161         * gcc.dg/format/ms_c94-scanf-1.c: New.
1162         * gcc.dg/format/ms_miss-4.c: New.
1163         * gcc.dg/format/ms_null-1.c: New.
1164         * gcc.dg/format/ms_bitfld-1.c: New.
1165         * gcc.dg/format/ms_c99-printf-1.c: New.
1166         * gcc.dg/format/ms_miss-5.c: New.
1167         * gcc.dg/format/ms_plus-1.c: New.
1168         * gcc.dg/format/ms_branch-1.c: New.
1169         * gcc.dg/format/ms_c99-printf-2.c: New.
1170         * gcc.dg/format/ms_miss-6.c: New.
1171         * gcc.dg/format/ms_sec-1.c: New.
1172         * gcc.dg/format/ms_c90-printf-1.c: New.
1173         * gcc.dg/format/ms_c99-printf-3.c: New.
1174         * gcc.dg/format/ms_multattr-1.c: New.
1175         * gcc.dg/format/ms_unnamed-1.c: New.
1176         * gcc.dg/format/ms_c90-printf-2.c: New.
1177         * gcc.dg/format/ms_c99-scanf-1.c: New.
1178         * gcc.dg/format/ms_multattr-2.c: New.
1179         * gcc.dg/format/ms_va-1.c: New.
1180         * gcc.dg/format/ms_c90-printf-3.c: New.
1181         * gcc.dg/format/ms_c99-scanf-2.c: New.
1182         * gcc.dg/format/ms_multattr-3.c: New.
1183         * gcc.dg/format/ms_c90-scanf-1.c: New.
1184         * gcc.dg/format/ms_c99-scanf-3.c: New.
1185         * gcc.dg/format/ms_no-exargs-1.c: New.
1186         * gcc.dg/format/ms_zero-length-1.c: New.
1187         * gcc.dg/format/ms_c90-scanf-2.c: New.
1188         * gcc.dg/format/ms_c99-scanf-4.c: New.
1189         * gcc.dg/format/ms_no-exargs-2.c: New.
1190         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
1191         * gcc.dg/format/miss-1.c: Likewise.
1192         * gcc.dg/format/miss-3.c: Likewise.
1193         * gcc.dg/format/multattr-2.c: Likewise.
1194         * gcc.dg/format/miss-5.c: Likewise.
1195         * gcc.dg/format/attr-2.c: Likewise.
1196         * gcc.dg/format/attr-4.c: Likewise.
1197         * gcc.dg/format/c90-scanf-4.c: Likewise.
1198         * gcc.dg/format/c99-printf-3.c: Likewise.
1199         * gcc.dg/format/multattr-1.c: Likewise.
1200         * gcc.dg/format/miss-4.c: Likewise.
1201         * gcc.dg/format/miss-6.c: Likewise.
1202         * gcc.dg/format/c90-printf-3.c: Likewise.
1203         * gcc.dg/format/attr-1.c: Likewise.
1204         * gcc.dg/format/attr-3.c: Likewise.
1205         * gcc.dg/format/attr-7.c: Likewise.
1206         * gcc.dg/format/format.h: Treat mingw and gnu style.
1207         * gcc.dg/format/sys_format.c: New.
1208
1209 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1210
1211         PR libfortran/35627
1212         * gfortran.dg/namelist_46.f90: New test.
1213
1214 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1215
1216         PR target/14552
1217         * gcc.target/i386/pr14552.c: New test.
1218
1219 2008-03-19  Michael Matz  <matz@suse.de>
1220
1221         PR middle-end/35616
1222         * gcc.dg/pr35616.c: New test.
1223
1224 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
1225
1226         PR fortran/35152
1227         * gfortran.dg/argument_checking_16.f90: New test.
1228
1229 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1230
1231         PR libfortran/32972
1232         * gfortran.dg/internal_pack_1.f90:  New test case.
1233         * gfortran.dg/internal_pack_2.f90:  New test case.
1234         * gfortran.dg/internal_pack_3.f90:  New test case.
1235
1236 2008-03-19  Jan Hubicka  <jh@suse.cz>
1237
1238         * gcc.dg/20050811-2.c: Update dumping flags.
1239         * gcc.dg/sms-2.c: Update dumping flags.
1240         * gcc.dg/var-expand1.c: Update dumping flags.
1241         * gcc.dg/var-expand3.c: Update dumping flags.
1242         * gcc.dg/pr30957-1.c: Update dumping flags.
1243         * gcc.dg/20050811-1.c: Update dumping flags.
1244         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
1245         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
1246
1247 2008-03-19  Richard Guenther  <rguenther@suse.de>
1248
1249         PR middle-end/35609
1250         * gcc.dg/testsuite/uninit-15.c: New testcase.
1251         * gcc.dg/testsuite/uninit-16.c: Likewise.
1252
1253 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1254
1255         PR target/35504
1256         * g++.dg/other/pr35504.C: New test.
1257
1258 2008-03-18  Richard Guenther  <rguenther@suse.de>
1259
1260         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
1261         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1262
1263 2008-03-18  Richard Guenther  <rguenther@suse.de>
1264
1265         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
1266
1267 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1268
1269         PR libfortran/35617
1270         * gfortran.dg/namelist_45.f90: New test.
1271
1272 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
1273
1274         PR testsuite/35512
1275         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
1276         Write variables instead of reading them.
1277
1278 2008-03-17  Jason Merrill  <jason@redhat.com>
1279
1280         PR c++/35548
1281         * g++.dg/init/ref16.C: New testcase.
1282
1283 2008-03-17  Richard Guenther  <rguenther@suse.de>
1284
1285         PR tree-optimization/19637
1286         * g++.dg/tree-ssa/pr19637.C: New testcase.
1287
1288 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
1289
1290         PR fortran/35470
1291         * gfortran.dg/subref_array_pointer_3.f90 : New test.
1292
1293 2008-03-16  Richard Guenther  <rguenther@suse.de>
1294
1295         PR middle-end/35607
1296         * gcc.c-torture/compile/pr35607.c: New testcase.
1297         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
1298
1299 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
1300
1301         PR fortran/35582
1302         * gfortran.dg/write_invalid_format.f90: New test.
1303
1304 2008-03-15  Richard Guenther  <rguenther@suse.de>
1305
1306         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
1307
1308 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1309
1310         PR testsuite/35184
1311         * gfortran.dg/elemental_subroutine_6.f90: New test.
1312
1313 2008-03-15  Richard Guenther  <rguenther@suse.de>
1314
1315         * gcc.dg/pr23911.c: Adjust testcase.
1316         * gcc.dg/tree-ssa/pr14841.c: Likewise.
1317         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
1318
1319 2008-03-15  Richard Guenther  <rguenther@suse.de>
1320
1321         PR middle-end/35593
1322         * g++.dg/warn/Warray-bounds-3.C: New testcase.
1323
1324 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1325
1326         PR testsuite/35478
1327         * gfortran.dg/generic_16.f90: New test.
1328
1329 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
1330
1331         PR middle-end/35595
1332         * gcc.c-torture/compile/pr35595.c: New test.
1333
1334 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1335
1336         PR testsuite/33296
1337         * gfortran.dg/nearest_4.f90: New test.
1338
1339 2008-03-14  Richard Guenther  <rguenther@suse.de>
1340
1341         PR tree-optimization/13761
1342         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
1343
1344 2008-03-14  Richard Guenther  <rguenther@suse.de>
1345
1346         PR tree-optimization/34172
1347         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
1348         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1349         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1350         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1351         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1352         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
1353
1354 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
1355
1356         PR libcpp/35322:
1357         * gcc.dg/cpp/pr35322.c: Add dg-error line.
1358
1359 2008-03-14  Richard Guenther  <rguenther@suse.de>
1360
1361         PR tree-optimization/34043
1362         PR tree-optimization/33989
1363         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1364         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1365         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1366         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1367         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1368
1369 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
1370             Uros Bizjak  <ubizjak@gmail.com>
1371
1372         PR testsuite/35538 
1373         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1374         Skip *-*-darwin*.
1375         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1376
1377 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1378             Uros Bizjak  <ubizjak@gmail.com>
1379
1380         PR testsuite/35406
1381         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1382         count from 0 to 1 for lp64 targets.
1383         * gfortran.dg/ldist-1.f90: Update test to check
1384         for 5 loops distributed instead of 4 for lp64 targets.
1385
1386 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1387
1388         PR fortran/35475
1389         * gfortran.dg/derived_sub.f90: New test.
1390
1391 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
1392
1393         PR testsuite/35558
1394         * g++.dg/tls/static-1.C: Move dg-additional-sources after
1395         dg-require-effective-target.
1396         * g++.dg/tls/static-1a.cc: Likewise.
1397
1398 2008-03-13  Tom Tromey  <tromey@redhat.com>
1399
1400         PR libcpp/35322:
1401         * gcc.dg/cpp/pr35322.c: New file.
1402
1403 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1404
1405         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1406         (main): Call check_vect.
1407
1408 2008-03-13  Alon Dayan  <alond@il.ibm.com>
1409             Olga Golovanevsky  <olga@il.ibm.com>
1410         
1411         PR tree-optimization/35041
1412         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1413
1414 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1415
1416         PR target/34000
1417         PR target/35553
1418         * g++.dg/other/i386-3.C: New test.
1419         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1420         * gcc.target/i386/sse-14.c: Ditto.
1421         * gcc.target/i386/mmx-1.c: Ditto.
1422         * gcc.target/i386/mmx-2.c: Ditto.
1423         * gcc.target/i386/3dnow-1.c: Ditto.
1424         * gcc.target/i386/3dnow-2.c: Ditto.
1425         * gcc.target/i386/3dnowA-1.c: Ditto.
1426         * gcc.target/i386/3dnowA-2.c: Ditto.
1427
1428 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
1429
1430         PR tree-opt/35422
1431         * gcc.target/i386/pr35422.c: Escape brackets.
1432
1433 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
1434
1435         PR tree-opt/35422
1436         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1437         third loop.
1438         * gcc.target/i386/pr35422.c: New.
1439
1440 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1441
1442         PR tree-opt/35403
1443         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1444
1445 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1446
1447         PR target/35540
1448         * gcc.target/i386/pr35540.c: New test.
1449
1450 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1451
1452         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1453
1454 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1455
1456         PR middle-end/35526
1457         * g++.dg/torture/pr35526.C: New test.
1458
1459 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
1460
1461         PR c++/35328
1462         * g++.dg/gomp/pr35328.C: New test.
1463
1464         PR c++/35337
1465         * g++.dg/gomp/pr35337.C: New test.
1466
1467         PR c/35438
1468         PR c/35439
1469         * gcc.dg/gomp/pr35438.c: New test.
1470         * gcc.dg/gomp/pr35439.c: New test.
1471
1472         PR middle-end/35099
1473         * g++.dg/gomp/pr35099.C: New test.
1474
1475 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
1476
1477         * gnat.dg/range_check2.adb: New test.
1478
1479 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
1480
1481         PR tree-optimization/35494
1482         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
1483         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1484         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1485         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1486
1487 2008-03-10  Richard Guenther  <rguenther@suse.de>
1488
1489         PR tree-optimization/34677
1490         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
1491         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1492         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1493
1494 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
1495
1496         PR fortran/35474
1497         * gfortran.dg/module_commons_2.f90: New test.
1498
1499 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
1500
1501         * gnat.dg/frame_overflow.adb: Improve portability.
1502
1503 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
1504
1505         PR target/35350
1506         * gcc.target/i386/isa-1.c: Add -march=x86-64.
1507         * gcc.target/i386/isa-2.c: Likewise.
1508         * gcc.target/i386/isa-3.c: Likewise.
1509         * gcc.target/i386/isa-10.c: Likewise.
1510         * gcc.target/i386/isa-11.c: Likewise.
1511         * gcc.target/i386/isa-12.c: Likewise.
1512         * gcc.target/i386/isa-13.c: Likewise.
1513         * gcc.target/i386/isa-14.c: Likewise.
1514
1515 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
1516
1517         PR target/22152
1518         * gcc.target/i386/pr22152.c: New test.
1519         * gcc.target/i386/sse2-mmx.c: Ditto.
1520
1521 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1522
1523         * gnat.dg/uninit_func.adb: New test.
1524
1525 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1526
1527         * gnat.dg/pack4.adb: New test.
1528
1529 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1530
1531         * gnat.dg/small_alignment.adb: New test.
1532
1533 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1534
1535         * gnat.dg/specs/alignment2.ads: New test.
1536
1537 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1538
1539         * gnat.dg/pack3.adb: New test.
1540
1541 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
1542
1543         PR c++/20366
1544         * g++.dg/other/pr20366.C: New test.
1545
1546 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1547
1548         PR tree-opt/35402
1549         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
1550
1551 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
1552
1553         PR preprocessor/35458
1554         * gcc.dg/cpp/cmdlne-M-2.c: New file.
1555         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
1556         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
1557
1558 2008-03-06  Tom Tromey  <tromey@redhat.com>
1559
1560         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
1561         * treelang: Delete.
1562
1563 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
1564
1565         * gnat.dg/specs/pack33.ads: New test.
1566
1567 2008-03-05  Richard Guenther  <rguenther@suse.de>
1568
1569         PR tree-optimization/35472
1570         * gcc.c-torture/execute/pr35472.c: New testcase.
1571
1572 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
1573
1574         PR 33009
1575         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
1576         * gcc.c-torture/compile/pr33009.c: Likewise.
1577
1578 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
1579
1580         PR 31341
1581         * gcc.dg/vect/pr31041.c: Fix.
1582
1583 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
1584
1585         PR libfortran/35293
1586         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
1587         New.
1588         * gfortran.fortran-torture/execute/list_read_1.x,
1589         gfortran.fortran-torture/execute/read_null_string.x,
1590         gfortran.fortran-torture/execute/backspace.x,
1591         gfortran.fortran-torture/execute/seq_io.x,
1592         gfortran.fortran-torture/execute/slash_edit.x,
1593         gfortran.fortran-torture/execute/unopened_unit_1.x,
1594         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
1595         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
1596         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
1597         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
1598         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
1599         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
1600         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
1601         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
1602         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
1603         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
1604         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
1605         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
1606         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
1607         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
1608         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
1609         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
1610         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
1611         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
1612         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
1613         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
1614         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
1615         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
1616         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
1617         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
1618         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
1619         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
1620         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
1621         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
1622         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
1623         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
1624         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
1625         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
1626         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
1627         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
1628         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
1629         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
1630         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
1631         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
1632         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1633         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1634         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1635         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1636         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1637         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1638         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1639         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1640         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1641         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1642         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1643         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1644         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1645         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1646         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1647         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1648         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1649         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1650         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1651         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1652         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1653         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1654         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1655         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1656         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1657         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1658         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1659         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1660         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1661         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1662         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1663         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1664         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1665         gfortran.dg/write_back.f: Gate test on effective_target
1666         fd_truncate.
1667
1668 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1669
1670         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
1671         targets declaring functions in assembly.
1672
1673 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1674
1675         PR 28322
1676         * gcc.dg/pr28322-3.c: New.
1677
1678 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
1679
1680         PR target/35453
1681         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
1682         _SIDD_XXX.
1683         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1684         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1685         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1686         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1687         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1688         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1689         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1690         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1691
1692 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1693
1694         PR middle-end/35456
1695         * gcc.c-torture/execute/pr35456.c: New test.
1696
1697 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1698
1699         * gcc.target/i386/sse-10.c: Don't use
1700         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
1701
1702 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1703
1704         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
1705         * gfortran.dg/reassoc_2.f90: Ditto.
1706         * gfortran.dg/reassoc_3.f90: Ditto.
1707
1708 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1709
1710         PR fortran/33197
1711         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
1712         * gfortran.dg/dg.exp: Likewise.
1713         * gfortran.dg/vect/vect.exp: Likewise.
1714         * gfortran.fortran-torture/execute/execute.exp: Likewise.
1715         * gfortran.fortran-torture/compile/compile.exp: Likewise.
1716         * gfortran.dg/gamma_1.f90: Also check log_gamma.
1717         * gfortran.dg/invalid_contains_1.f90: Remove warning about
1718         empty CONTAINS.
1719         * gfortran.dg/gamma_2.f90: Add a few error messages.
1720         * gfortran.dg/invalid_contains_2.f90: Remove warning about
1721         empty CONTAINS.
1722         * gfortran.dg/gamma_3.f90: Adjust error message.
1723         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
1724         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
1725         * gfortran.dg/bessel_1.f90: New test.
1726         * gfortran.dg/recursive_check_3.f90: Remove warnings.
1727         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
1728         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
1729         * gfortran.dg/contains_empty_1.f03: New test.
1730         * gfortran.dg/erfc_scaled_1.f90: New test.
1731         * gfortran.dg/hypot_1.f90: New test.
1732         * gfortran.dg/contains_empty_2.f03: New test.
1733
1734 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
1735
1736         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
1737
1738 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
1739
1740         PR 24924
1741         * g++.dg/cpp/string-2.C: This is a warning now.
1742         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
1743         default, so add it.
1744         
1745 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
1746
1747         * g++.dg/cpp0x/auto1.C: New.
1748
1749 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1750
1751         PR fortran/34770
1752         * gfortran.dg/pointer_1.f90: New test.
1753
1754 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
1755
1756         PR c++/35315
1757         * g++.dg/ext/attrib32.C: Add another test case.
1758
1759 2008-02-29  Tom Tromey  <tromey@redhat.com>
1760
1761         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
1762         line.
1763
1764 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
1765
1766         * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
1767         to make the interchange profitable.
1768
1769 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
1770
1771         PR fortran/31463
1772         PR fortran/33950
1773         PR fortran/34296
1774         * gfortran.dg/arrayio_11.f90: Fixed test.
1775         * gfortran.dg/arrayio_12.f90: Likewise.
1776         * gfortran.dg/module_read_1.f90: Added warning-directives.
1777         * gfortran.dg/pr32242.f90: Likewise.
1778         * gfortran.dg/result_in_spec_3.f90: Likewise.
1779         * gfortran.dg/use_12.f90: Likewise.
1780         * gfortran.dg/warn_function_without_result.f90 : New test.
1781
1782 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1783
1784         PR fortran/34868
1785         * gfortran.dg/f2c_9.f90: New test.
1786
1787 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
1788
1789         * gcc.dg/tree-ssa/ldist-1.c: New.
1790         * gcc.dg/tree-ssa/ldist-1a.c: New.
1791         * gcc.dg/tree-ssa/ldist-2.c: New.
1792         * gcc.dg/tree-ssa/ldist-3.c: New.
1793         * gcc.dg/tree-ssa/ldist-4.c: New.
1794         * gcc.dg/tree-ssa/ldist-5.c: New.
1795         * gcc.dg/tree-ssa/ldist-6.c: New.
1796         * gcc.dg/tree-ssa/ldist-7.c: New.
1797         * gcc.dg/tree-ssa/ldist-8.c: New.
1798         * gcc.dg/tree-ssa/ldist-9.c: New.
1799         * gcc.dg/tree-ssa/ldist-10.c: New.
1800         * gcc.dg/tree-ssa/ldist-11.c: New.
1801         * gcc.dg/tree-ssa/ldist-12.c: New.
1802         * gfortran.dg/ldist-1.f90: New.
1803
1804 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
1805
1806         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
1807
1808 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1809
1810         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
1811
1812 2008-02-27  Jan Beulich  <jbeulich@novell.com>
1813
1814         * gcc.target/i386/mmx-1.c: Add
1815         -Werror-implicit-function-declaration to dg-options.
1816         * gcc.target/i386/mmx-2.c: Likewise.
1817         * gcc.target/i386/sse-13.c: Likewise.
1818         * gcc.target/i386/sse-14.c: Likewise.
1819
1820 2008-02-27  Revital Eres  <eres@il.ibm.com>
1821
1822         PR rtl-optimization/34999
1823         * gcc.dg/tree-prof/pr34999.c: New.
1824
1825 2008-02-27  Richard Guenther  <rguenther@suse.de>
1826
1827         PR middle-end/25290
1828         * gcc.c-torture/execute/pr35390.c: New testcase.
1829
1830 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1831
1832         PR ada/22255
1833         * gnat.dg/test_direct_io.adb: New file.
1834
1835 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1836
1837         PR ada/34799
1838         * gnat.dg/specs/pr34799.ads: New test.
1839
1840 2008-02-27  Richard Guenther  <rguenther@suse.de>
1841
1842         PR middle-end/34971
1843         * gcc.c-torture/execute/pr34971.c: New testcase.
1844
1845 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
1846
1847         * gcc.dg/gomp/preprocess-1.c: New test.
1848
1849         PR c++/35368
1850         * g++.dg/ext/visibility/typeinfo2.C: New test.
1851         * g++.dg/ext/visibility/typeinfo3.C: New test.
1852
1853 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1854
1855         * gcc.dg/bf-ms-attrib.c (main): Return 0.
1856
1857 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1858
1859         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
1860         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
1861
1862 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1863
1864         PR c/28800
1865         * gcc.dg/empty-source-2.c: Adjust for warning message.
1866         * gcc.dg/empty-source-3.c: Likewise.
1867         * gcc.dg/pack-test-2.c: Adjust comment.
1868         * gcc.dg/pragma-ep-2.c: Likewise.
1869         * gcc.dg/pragma-re-2.c: Likewise.
1870         * gcc.dg/va-arg-2.c: Likewise.
1871
1872 2008-02-26  Tobias Burnus  <burnus@net-b.de>
1873
1874         PR fortran/35033
1875         * gfortran.dg/assignment_2.f90: New.
1876
1877 2008-02-26  Jason Merrill  <jason@redhat.com>
1878
1879         PR c++/35315
1880         * g++.dg/ext/attrib32.C: New.
1881
1882 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1883
1884         * gcc.c-torture/execute/nest-align-1.x: Delete.
1885
1886 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1887
1888         PR 26264
1889         * 20021023-1.c: Use __builtin_va_start instead of
1890         __builtin_stdarg_start.
1891         * pr17301-1.c: Likewise.
1892         * pr17301-2.c: Likewise.
1893                 
1894 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1895         
1896         * gcc.dg/pr34351.c: New.
1897         
1898 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1899
1900         * gcc.dg/Wlarger-than2.c: New.
1901         
1902 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
1903
1904         PR c++/35323
1905         * g++.dg/lookup/crash7.C: New.
1906
1907 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
1908
1909         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
1910
1911 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1912
1913         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
1914
1915 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1916
1917         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
1918
1919 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1920
1921         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
1922         Windows.
1923
1924 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1925
1926         * lib/target-supports.exp (check_profiling_available): Report -p
1927         unavailable on *-*-mingw*.
1928
1929 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1930
1931         * lib/target-supports.exp (check_effective_target_pthread_h): New.
1932         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
1933         dg-require-effective-target pthread_h.
1934
1935 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1936
1937         * gcc.dg/Wswitch-enum-error.c: New.
1938         * gcc.dg/Wswitch-error.c: New.
1939         * gcc.dg/20011021-1.c: Use two directives to match two different
1940         messages.
1941         
1942 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1943         
1944         PR 28322
1945         * gcc.dg/pr28322.c: New.
1946         * gcc.dg/pr28322-2.c: New.
1947         * lib/prune.exp: Ignore "At top level" even if there is no ':'
1948         preceding it.
1949
1950 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1951
1952         PR c++/35333
1953         * g++.dg/other/error26.C: New.
1954
1955 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1956
1957         PR c++/35338
1958         * g++.dg/other/error25.C: New.
1959
1960 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1961
1962         PR target/35258
1963         * gcc.dg/pr35258.c: New testcase.
1964
1965 2008-02-25  Jan Beulich  <jbeulich@novell.com>
1966
1967         * gcc.dg/20020426-2.c: Remove bogus workaround.
1968         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1969         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
1970
1971 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1972
1973         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
1974
1975 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1976
1977         PR middle-end/19984
1978         * gcc.dg/pr19984.c: New test.
1979         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
1980         name of the variable.
1981
1982 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1983
1984         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
1985         (main): Call check_vect and foo.  Check array values after
1986         the call to foo.
1987         * gcc.dg/vect/vect-117.c: Call check_vect.
1988         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
1989
1990 2008-02-25  Jason Merrill  <jason@redhat.com>
1991
1992         PR c++/33486
1993         * g++.dg/lookup/strong-using-5.C: New.
1994
1995 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1996
1997         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
1998         sh* targets.
1999
2000 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2001
2002         PR target/35349
2003         * gcc.c-torture/execute/20050604-1.x: New file.
2004
2005 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2006
2007         * gcc.target/i386/pr22076.c: Update number of mov insns
2008         for PIC targets.
2009         * gcc.target/i386/pr34256.c: Ditto.
2010
2011 2008-02-24  Diego Novillo  <dnovillo@google.com>
2012
2013         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
2014
2015         PR 33738
2016         * g++.dg/warn/pr33738.C: New.
2017
2018 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2019
2020         * gcc.c-torture/execute/nest-align-1.x: New file.
2021
2022 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
2023
2024         PR c++/34749
2025         * g++.dg.ext/dllimport13.C: New test.
2026
2027 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2028
2029         PR libfortran/24685
2030         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
2031         powerpc*-apple-darwin*.
2032
2033 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2034
2035         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
2036         ERFC into gfortran.dg/large_real_kind_3.F90.
2037         * gfortran.dg/large_real_kind_3.F90: New test.
2038
2039 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2040
2041         PR rtl-opt/33512
2042         * gcc.dg/and-1.c: New test.
2043
2044 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
2045
2046         * gcc.c-torture/execute/20080222-1.c: New test.
2047
2048 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
2049
2050         PR target/22076
2051         PR target/34256
2052         * gcc.target/i386/pr22076.c: New test.
2053         * gcc.target/i386/pr34256.c: New test.
2054         * gcc.target/i386/vecinit-5.c: New test.
2055         * gcc.target/i386/vecinit-6.c: New test.
2056         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
2057
2058         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
2059         <xmmintrin.h>, define __m64 and __m128 directly.
2060         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
2061
2062 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2063
2064         PR C++/34715
2065         * g++.dg/ext/always_inline-1.C: New test.
2066         * g++.dg/ext/always_inline-2.C: New test.
2067         * g++.dg/ext/always_inline-3.C: New test.
2068         * g++.dg/ext/always_inline-4.C: New test.
2069
2070 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
2071
2072         * gcc.target/cris/asm-b-1.c: New test.
2073
2074 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2075
2076         PR c++/35282
2077         * g++.dg/template/nontype17.C: Add.
2078
2079 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2080
2081         PR c++/35282
2082         Revert:
2083         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2084
2085         PR c++/28743
2086         * g++.dg/template/nontype17.C: New.
2087         * g++.dg/template/nontype16.C: Add error.
2088
2089 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2090
2091         PR c/19999
2092         * gcc.dg/Wfloat-equal-1.c: New.
2093         * g++.dg/warn/Wfloat-equal-1.C: New.
2094
2095 2008-02-21  Michael Matz  <matz@suse.de>
2096
2097         PR target/35264
2098         * gcc.dg/pr35264.c: New testcase.
2099
2100 2008-02-21  Richard Guenther  <rguenther@suse.de>
2101
2102         * gfortran.dg/reassoc_1.f90: New testcase.
2103         * gfortran.dg/reassoc_2.f90: Likewise.
2104         * gfortran.dg/reassoc_3.f90: Likewise.
2105
2106 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2107
2108         PR libfortran/34974
2109         * gfortran.dg/fmt_t_7.f: New test.
2110
2111         PR libfortran/35132
2112         * gfortran.dg/streamio_15.f90: New test.
2113         
2114 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2115
2116         PR libfortran/35036
2117         * gfortran.dg/fmt_zero_digits.f90: Revise test.
2118
2119 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
2120
2121         * gcc.dg/Wframe-larger-than.c: New option test.
2122
2123 2008-02-20  Tobias Burnus  <burnus@net-b.de>
2124
2125         PR fortran/34997
2126         * gfortran.dg/dollar_sym_1.f90: New.
2127         * gfortran.dg/dollar_sym_2.f90: New.
2128
2129 2008-02-20  Richard Guenther  <rguenther@suse.de>
2130
2131         PR middle-end/35265
2132         * gcc.dg/builtins-66.c: New testcase.
2133
2134 2008-02-20  Richard Guenther  <rguenther@suse.de>
2135
2136         * gcc.dg/fold-reassoc-1.c: New testcase.
2137         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
2138
2139 2008-02-20  Richard Guenther  <rguenther@suse.de>
2140
2141         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
2142
2143 2008-02-20  Ira Rosen  <irar@il.ibm.com>
2144
2145         * lib/target-supports.exp (check_effective_target_vect_unpack):
2146         Return true for SPU.
2147         (check_effective_target_vect_short_mult): Likewise.
2148         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
2149         the loop on targets that support vect_unpack.
2150
2151 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
2152
2153         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
2154         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
2155         templates to reduce number of passed arguments.
2156
2157 2008-02-19  Jason Merrill  <jason@redhat.com>
2158
2159         PR c++/34950
2160         * g++.dg/template/explicit-args1.C: New.
2161
2162 2008-02-19  Richard Guenther  <rguenther@suse.de>
2163
2164         PR tree-optimization/34989
2165         * gcc.dg/pr34989-1.c: New testcase.
2166         * gcc.dg/pr34989-2.c: Likewise.
2167
2168 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
2169
2170         PR c++/35028
2171         * g++.dg/gomp/pr35028.C: New test.
2172
2173         PR c++/34964
2174         PR c++/35244
2175         * gcc.dg/gomp/pr34964.c: New test.
2176         * g++.dg/gomp/pr34964.C: New test.
2177         * gcc.dg/gomp/pr35244.c: New test.
2178         * g++.dg/gomp/pr35244.C: New test.
2179
2180         PR c++/35078
2181         * g++.dg/gomp/pr35078.C: New test.
2182
2183 2008-02-19  Christian Bruel  <christian.bruel@st.com>
2184
2185         * gcc.dg/packed-array.c: New testcase. 
2186
2187 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
2188
2189         PR target/33555
2190         * gcc.target/i386/pr33555.c: New test.
2191         
2192 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
2193
2194         PR target/35189
2195         * gcc.target/i386/isa-1.c: New.
2196         * gcc.target/i386/isa-2.c: Likewise.
2197         * gcc.target/i386/isa-3.c: Likewise.
2198         * gcc.target/i386/isa-4.c: Likewise.
2199         * gcc.target/i386/isa-5.c: Likewise.
2200         * gcc.target/i386/isa-6.c: Likewise.
2201         * gcc.target/i386/isa-7.c: Likewise.
2202         * gcc.target/i386/isa-8.c: Likewise.
2203         * gcc.target/i386/isa-9.c: Likewise.
2204         * gcc.target/i386/isa-10.c: Likewise.
2205         * gcc.target/i386/isa-11.c: Likewise.
2206         * gcc.target/i386/isa-12.c: Likewise.
2207         * gcc.target/i386/isa-13.c: Likewise.
2208         * gcc.target/i386/isa-14.c: Likewise.
2209
2210 2008-02-18  Joey Ye  <joey.ye@intel.com>
2211             H.J. Lu  <hongjiu.lu@intel.com>
2212
2213         PR middle-end/34921
2214         * gcc.c-torture/execute/nest-align-1.c: New test case.
2215
2216 2008-02-17  Richard Guenther  <rguenther@suse.de>
2217
2218         PR middle-end/35227
2219         * gcc.dg/torture/pr35227.c: New testcase.
2220
2221 2008-02-17  Richard Guenther  <rguenther@suse.de>
2222
2223         PR tree-optimization/35231
2224         * gcc.c-torture/execute/pr35231.c: New testcase.
2225
2226 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
2227
2228         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
2229         (test_gt): Ditto.
2230
2231 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2232
2233         * obj-c++.dg/encode-2.mm: XFAIL.
2234         * obj-c++.dg/encode-3.mm: Likewise.
2235
2236 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2237             Paolo Carlini  <pcarlini@suse.de>
2238
2239         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
2240         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2241         * g++.dg/ext/has_nothrow_copy.C: Likewise.
2242
2243 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
2244
2245         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
2246         (main): Change to void and rename to sse_test.
2247         * gcc.target/i386/pr24306.c: Ditto.
2248         * gcc.target/i386/pr32065-2.c: Ditto.
2249         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
2250         (main): Change to void and rename to sse2_test.
2251         * gcc.target/i386/20060512-3.c: Ditto.
2252
2253 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2254
2255         PR fortran/35150
2256         * gfortran.dg/c_loc_tests_12.f03: New test.
2257
2258 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
2259
2260         PR c++/35023
2261         PR c++/35024
2262         PR c++/35026
2263         * g++.dg/cpp0x/vt-35026.C: New.
2264         * g++.dg/cpp0x/vt-35023.C: New.
2265         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
2266         * g++.dg/cpp0x/vt-35024.C: New.
2267
2268 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2269
2270         * gcc.c-torture/execute/va-arg-25.x: Remove.
2271
2272 2008-02-15  Richard Guenther  <rguenther@suse.de>
2273             Zdenek Dvorak  <ook@ucw.cz>
2274
2275         PR tree-optimization/35164
2276         * g++.dg/torture/pr35164-1.C: New testcase.
2277         * g++.dg/torture/pr35164-2.C: Likewise.
2278
2279 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
2280
2281         PR testsuite/35119
2282         * g++.dg/template/spec35.C: Change the regular expressions
2283         in dg-final to match the assembly code generated by Darwin 9.
2284
2285 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2286
2287         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
2288
2289 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2290
2291         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
2292
2293 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
2294
2295         * lib/dejapatches.exp: New file.
2296
2297 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
2298
2299         PR c++/34050
2300         * g++.dg/cpp0x/vt-34050.C: New.
2301
2302 2008-02-14  Jason Merrill  <jason@redhat.com>
2303
2304         PR c++/5645
2305         PR c++/11159
2306         * g++.dg/warn/pr11159.C: New.
2307         * g++.dg/warn/pr5645.C: Likewise.
2308
2309 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
2310
2311         PR preprocessor/35061
2312         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
2313
2314 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2315
2316         PR c++/28743
2317         * g++.dg/template/nontype17.C: New.
2318         * g++.dg/template/nontype16.C: Add error.
2319
2320 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
2321
2322         PR c++/35138
2323         * g++.dg/template/member8.C: New test.
2324
2325 2008-02-13  Michael Matz  <matz@suse.de>
2326
2327         * gcc.dg/pr35065.c: Fix testcase warnings.
2328
2329 2008-02-13  Jason Merrill  <jason@redhat.com>
2330
2331         PR c++/34962, c++/34937, c++/34939
2332         * g++.dg/ext/tmplattr9.C: New.
2333
2334 2008-02-13  Michael Matz  <matz@suse.de>
2335
2336         PR debug/35065
2337         * gcc.dg/pr35065.c: New testcase.
2338
2339 2008-02-12  Richard Guenther  <rguenther@suse.de>
2340
2341         PR tree-optimization/35171
2342         * gcc.c-torture/compile/pr35171.c: New testcase.
2343
2344 2008-02-12  Richard Guenther  <rguenther@suse.de>
2345
2346         PR middle-end/35163
2347         * gcc.c-torture/execute/pr35163.c: New testcase.
2348
2349 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
2350
2351         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2352
2353 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
2354
2355         * gnat.dg/loop_address.adb: New test.
2356
2357 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2358
2359         * obj-c++.dg/bitfield-1.mm: Expect failures.
2360         * obj-c++.dg/bitfield-4.mm: Likewise.
2361         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2362         * obj-c++.dg/encode-8.mm: Likewise.
2363         * obj-c++.dg/isa-field-1.mm: Likewise.
2364         * obj-c++.dg/layout-1.mm: Likewise.
2365         * obj-c++.dg/lookup-2.mm: Likewise.
2366         * obj-c++.dg/try-catch-2.mm: Likewise.
2367         * obj-c++.dg/try-catch-9.mm: Likewise.
2368
2369 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
2370
2371         PR c++/35144
2372         * g++.dg/tree-ssa/pr35144.C: New test.
2373
2374         PR inline-asm/35160
2375         * gcc.target/i386/pr35160.c: New test.
2376
2377         PR c++/34862
2378         * g++.dg/init/new27.C: New test.
2379
2380 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
2381
2382         PR c++/35077
2383         * g++.dg/template/crash78.C: New.
2384
2385 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2386
2387         PR testsuite/35047
2388         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2389         * gcc.dg/compat/vector-2_y.c: Ditto.
2390
2391 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2392             Richard Guenther  <rguenther@suse.de>
2393
2394         PR tree-optimization/33992
2395         * gcc.c-torture/execute/pr33992.c: New testcase.
2396
2397 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2398
2399         * gfortran.dg/streamio_14.f90:  New test.
2400
2401 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2402
2403         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2404         Add -mfpmath=387 to dg-options.
2405
2406 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2407
2408         PR testsuite/35047
2409         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2410         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2411         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2412         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2413         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2414         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2415         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2416         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2417         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2418
2419 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2420
2421         PR objc++/34193
2422         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2423
2424 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
2425
2426         PR c++/35056
2427         * g++.dg/conversion/bitfield8.C: New.
2428
2429 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2430
2431         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2432
2433 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2434
2435         PR c++/35049
2436         PR c++/35096
2437         * g++.dg/ext/vector13.C: New.
2438
2439 2008-02-06  David Daney  <ddaney@avtrex.com>
2440
2441         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2442
2443 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
2444
2445         * lib/target-supports.exp (check_effective_target_hard_float): Remove
2446         special case for xtensa-*-*.
2447         
2448 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2449
2450         PR fortran/35037
2451         * gfortran.dg/volatile11.f90: New test.
2452
2453 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
2454
2455         PR c++/33553
2456         * g++.dg/template/array19.C: New test.
2457
2458 2008-02-05  Diego Novillo  <dnovillo@google.com>
2459
2460         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
2461
2462         PR 33738
2463         * g++.dg/warn/pr33738.C: Remove.
2464
2465 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2466
2467         PR fortran/34945
2468         * gfortran.dg/bounds_check_13.f: New test.
2469
2470 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2471
2472         PR testsuite/33946
2473         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2474
2475 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
2476
2477         PR target/35083
2478         * gcc.target/i386/pr35083.c: New test.
2479
2480 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2481
2482         PR fortran/32315
2483         * gfortran.dg/data_bounds_1.f90: New test.
2484
2485 2008-02-04  Diego Novillo  <dnovillo@google.com>
2486
2487         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
2488
2489         PR 33738
2490         * g++.dg/warn/pr33738.C: New.
2491
2492 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
2493
2494         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
2495         to match.
2496
2497 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
2498
2499         * lib/target-supports.exp (check_effective_target_hard_float): Only
2500         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
2501         other targets, grep for a call insn in the rtl expand dump for an
2502         add of two doubles.
2503         (target_compile): Support generating rtl dumps as output.
2504
2505 2008-02-04  Richard Guenther  <rguenther@suse.de>
2506
2507         PR middle-end/33631
2508         * gcc.c-torture/execute/pr33631.c: New testcase.
2509
2510 2008-02-04  Richard Guenther  <rguenther@suse.de>
2511
2512         PR middle-end/35043
2513         * gcc.c-torture/compile/pr35043.c: New testcase.
2514
2515 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2516
2517         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
2518
2519 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
2520
2521         * gcc.target/i386/pr31628.c: Require effective target fpic.
2522         * gcc.target/i386/strinline.c: Ditto.
2523         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
2524         * gcc.dg/pr35045.c: Ditto.
2525         * gcc.dg/20050503-1.c: Ditto.
2526
2527 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
2528
2529         PR fortran/32760
2530         * gfortran.dg/host_assoc_variable_1.f90: New test.
2531         * gfortran.dg/allocate_stat.f90: Change last three error messages.
2532
2533 2008-02-02  Michael Matz  <matz@suse.de>
2534
2535         PR target/35045
2536         * gcc.dg/pr35045.c: New test.
2537
2538 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2539
2540         PR libfortran/35001
2541         * gfortran.dg/shape_4.f90:  New test.
2542
2543 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
2544
2545         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
2546
2547 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
2548
2549         PR rtl-optimization/34773
2550         * gcc.target/cris/torture/pr34773.c: New test.
2551
2552 2008-02-01  Nick Clifton  <nickc@redhat.com>
2553
2554         * lib/target-supports.exp (check_profiling_available): Do not
2555         expect profiling to work on the xstormy16 target.
2556
2557 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
2558
2559         PR testsuite/35047
2560         * gcc.c-torture/execute/20050316-2.x: New file.
2561         * gcc.target/i386/pr17390.c: Update scan pattern.
2562         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
2563         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
2564
2565 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
2566
2567         PR fortran/34910
2568         * gfortran.dg/proc_assign_2.f90: New test.
2569
2570 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
2571             Jakub Jelinek  <jakub@redhat.com>
2572
2573         PR c++/34935
2574         PR c++/34936
2575         * g++.dg/ext/alias-canon.C: New.
2576         * g++.dg/ext/alias-mangle.C: New.
2577
2578 2008-01-30  Jan Hubicka  <jh@suse.cz>
2579
2580         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
2581
2582 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2583
2584         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
2585         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2586
2587 2008-01-30  Jan Hubicka  <jh@suse.cz>
2588
2589         PR target/34982
2590         * gcc.c-torture/execute/pr34982.c: New testcase.
2591
2592 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
2593
2594         * gcc.target/s390/tf_to_di-1.c: New testcase.
2595
2596 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
2597
2598         PR fortran/34975
2599         * gfortran.dg/use_only_3.f90: New test.
2600         * gfortran.dg/use_only_3.inc: Modules for new test.
2601
2602         PR fortran/34429
2603         * gfortran.dg/function_charlen_2.f90: New test.
2604
2605 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
2606
2607         PR middle-end/34969
2608         * gcc.dg/pr34969.c: New test.
2609
2610         PR c/35017
2611         * gcc.dg/inline-25.c: New test.
2612         * gcc.dg/inline-26.c: New test.
2613         * gcc.dg/inline-27.c: New test.
2614
2615 2008-01-29  Richard Guenther  <rguenther@suse.de>
2616
2617         PR middle-end/35006
2618         * gcc.c-torture/compile/pr35006.c: New testcase.
2619
2620 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
2621
2622         PR c++/34055
2623         PR c++/34103
2624         PR c++/34219
2625         PR c++/34606
2626         PR c++/34753
2627         PR c++/34754
2628         PR c++/34755
2629         PR c++/34919
2630         PR c++/34961
2631         * g++.dg/cpp0x/vt-34219-2.C: New.
2632         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2633         * g++.dg/cpp0x/vt-34961.C: New.
2634         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2635         cases from the re-opened PR.
2636         * g++.dg/cpp0x/vt-34753.C: New.
2637         * g++.dg/cpp0x/vt-34919.C: New.
2638         * g++.dg/cpp0x/vt-34754.C: New.
2639         * g++.dg/cpp0x/vt-34606.C: New.
2640         * g++.dg/cpp0x/vt-34219.C: New.
2641         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2642         * g++.dg/cpp0x/vt-34755.C: New.
2643         * g++.dg/cpp0x/pr31438.C: Ditto.
2644         * g++.dg/cpp0x/variadic81.C: Ditto.
2645
2646 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2647
2648         * g++.dg/torture/pr34641.C: Put the dg-do first.
2649
2650 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2651
2652         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2653
2654 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
2655
2656         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2657
2658 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
2659
2660         PR 31535
2661         * gcc.target/powerpc/spe-small-data-1.c: New test.
2662         * gcc.target/powerpc/spe-small-data-2.c: New test.
2663
2664 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2665
2666         PR libfortran/34980
2667         * gfortran.dg/shape_3.f90:  New test.
2668
2669 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2670
2671         * gcc.target/s390/20020926-1.c: Remove -m31.
2672
2673 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2674
2675         * gcc.target/s390/20020926-1.c: Disable for s390x.
2676
2677 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2678
2679         PR fortran/34994
2680         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
2681         expression.
2682
2683 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2684
2685         PR fortran/34990
2686         * gfortran.dg/array_constructor_22.f90: New test.
2687
2688 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
2689
2690         PR middle-end/34688
2691         * gcc.c-torture/compile/pr34688: New test.
2692
2693 2008-01-26  Tobias Burnus  <burnus@net-b.de>
2694
2695         PR fortran/34848
2696         * gfortran.dg/missing_optional_dummy_5.f90: New.
2697
2698 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2699
2700         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
2701         noinline.  XFAIL test.
2702
2703 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2704
2705         PR fortran/31610
2706         * gfortran.dg/array_3.f90: New test.
2707
2708 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
2709
2710         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
2711         on i?86/x86_64.
2712
2713         PR c++/34965
2714         * gcc.dg/pr34965.c: New test.
2715         * g++.dg/other/error24.C: New test.
2716
2717 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2718
2719         PR libfofortran/34887
2720         * gfortran.dg/x_slash_2.f:  New test.
2721
2722 2008-01-26  Richard Guenther  <rguenther@suse.de>
2723
2724         PR c++/34235
2725         * g++.dg/torture/pr34235.C: New testcase.
2726
2727 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2728
2729         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
2730
2731 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2732
2733         PR target/34981
2734         * gcc.target/mips/lazy-binding-1.c: New test.
2735         * gcc.target/mips/mips.exp (setup_mips_tests): Set
2736         mips_forced_no_abicalls and mips_forced_no_shared.
2737         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
2738         Avoid using small data with -mabicalls.  Don't make -G0 force
2739         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
2740         forces the opposite option.
2741
2742 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
2743
2744         PR target/34970
2745         * gcc.target/i386/fastcall-1.c: Scan for correct label.
2746         Use -std=gnu89 switch.
2747
2748 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2749
2750         PR libfortran/34876
2751         * gfortran.dg/direct_io_9.f: New test.
2752
2753 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
2754
2755         PR fortran/34661
2756         * gfortran.dg/where_operator_assign_4.f90: New test.
2757
2758 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
2759
2760         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
2761         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
2762         c4x-*-* targets.
2763
2764 2008-01-25  Richard Guenther  <rguenther@suse.de>
2765
2766         PR middle-end/32244
2767         * gcc.c-torture/execute/pr32244-1.c: New testcase.
2768
2769 2008-01-25  Richard Guenther  <rguenther@suse.de>
2770
2771         PR tree-optimization/34966
2772         * gcc.c-torture/compile/pr34966.c: New testcase.
2773
2774 2008-01-25  Richard Guenther  <rguenther@suse.de>
2775
2776         PR c++/33887
2777         * g++.dg/torture/pr33887-1.C: New testcase.
2778         * g++.dg/torture/pr33887-2.C: Likewise.
2779         * g++.dg/torture/pr33887-3.C: Likewise.
2780         * gcc.c-torture/execute/20071211-1.c: Likewise.
2781
2782 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
2783
2784         PR target/34856
2785         * gcc.dg/pr34856.c: Use pointer mode for "pin".
2786
2787 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
2788
2789         PR middle-end/33333
2790         * g++.dg/gomp/pr33333.C: New test.
2791
2792         PR preprocessor/34692
2793         * gcc.dg/cpp/pr34692.c: New test.
2794         * gcc.dg/gomp/pr34692.c: New test.
2795
2796 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
2797
2798         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
2799
2800 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
2801
2802         PR fortran/34202
2803         * gfortran.dg/empty_type.f90: New test.
2804
2805 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
2806
2807         PR c++/34603
2808         * g++.dg/template/crash77.C: New.
2809
2810 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
2811
2812         PR target/34856
2813         * gcc.dg/pr34856.c: New test.
2814
2815 2008-01-24  Tobias Burnus  <burnus@net-b.de>
2816
2817         * gfortran.dg/namelist_39.f90: Delete temporary files.
2818         * gfortran.dg/namelist_44.f90: Ditto.
2819
2820 2008-01-24  Richard Guenther  <rguenther@suse.de>
2821
2822         PR middle-end/34953
2823         * g++.dg/torture/pr34953.C: New testcase.
2824
2825 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
2826
2827         PR middle-end/34934
2828         * gcc.c-torture/compile/20080124-1.c: New test.
2829
2830 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
2831
2832         PR fortran/34872
2833         * gfortran.dg/function_charlen_3.f: New test.
2834
2835 2008-01-23  Michael Matz  <matz@suse.de>
2836
2837         PR debug/34895
2838         * g++.dg/debug/pr34895.cc: New testcase.
2839
2840 2008-01-23  Richard Guenther  <rguenther@suse.de>
2841
2842         PR middle-end/31529
2843         * gcc.dg/pr31529-1.c: New testcase.
2844         * gcc.dg/pr31529-2.c: Likewise.
2845
2846 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
2847
2848         PR c++/34829
2849         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
2850         unsigned int for the first argument.
2851
2852 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2853
2854         PR c++/33984
2855         * g++.dg/conversion/bitfield7.C: New test.
2856         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
2857
2858 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
2859
2860         From Michael Frysinger  <michael.frysinger@analog.com>
2861         * gcc.target/bfin/mcpu-bf547.c: New test.
2862         * gcc.target/bfin/mcpu-bf523.c: New test.
2863         * gcc.target/bfin/mcpu-bf524.c: New test.
2864         * gcc.target/bfin/mcpu-bf526.c: New test.
2865
2866 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2867
2868         * gcc.c-torture/execute/20080122-1.c: New test.
2869
2870 2008-01-22  Tom Tromey  <tromey@redhat.com>
2871
2872         PR c++/34859
2873         * gcc.dg/cpp/pr34859.c: New file.
2874
2875 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2876
2877         PR fortran/34875
2878         * gfortran.dg/vector_subscript_3.f90: New test.
2879
2880 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2881
2882         PR fortran/34848
2883         * gfortran.dg/missing_optional_dummy_4.f90
2884
2885 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2886
2887         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2888
2889 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2890
2891         * gnat.dg/unchecked_union1.adb: New test.
2892
2893 2008-01-22  Tom Tromey  <tromey@redhat.com>
2894
2895         PR c++/34829
2896         * g++.dg/ext/pr34829.C: New file.
2897
2898 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2899
2900         PR c++/34607
2901         * gcc.dg/gomp/pr34607.c: New test.
2902         * g++.dg/gomp/pr34607.C: New test.
2903
2904         PR c++/34914
2905         * g++.dg/ext/vector10.C: New test.
2906
2907         PR c++/34918
2908         * g++.dg/other/error23.C: New test.
2909
2910         PR c++/34917
2911         * g++.dg/ext/vector12.C: New test.
2912
2913 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2914
2915         PR 32102
2916         * gcc.dg/Wstrict-overflow-21.c: New.
2917         * g++.dg/warn/Wstrict-aliasing-8.C: New.
2918
2919 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2920
2921         PR middle-end/33092
2922         * gcc.dg/pr33092.c: New.
2923
2924 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
2925
2926         * gcc.target/s390/20020926-1.c: Add -m31 option.
2927
2928 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
2929
2930         PR fortran/34915
2931         * gfortran.dg/initialization_18.f90: New test.
2932
2933 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2934
2935         PR fortran/34899
2936         * gfortran.dg/tab_continuation.f: New.
2937
2938 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2939
2940         PR fortran/34896
2941         * gfortran.dg/use_rename_2.f90: New test.
2942
2943 2008-01-21  Richard Guenther  <rguenther@suse.de>
2944
2945         PR middle-end/34856
2946         * gcc.c-torture/compile/pr34856.c: New testcase.
2947
2948 2008-01-21  Richard Guenther  <rguenther@suse.de>
2949
2950         PR c/34885
2951         * gcc.c-torture/compile/pr34885.c: New testcase.
2952
2953 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
2954
2955         * gnat.dg/specs/alignment1.ads: New test.
2956
2957 2008-01-21  Richard Guenther  <rguenther@suse.de>
2958
2959         PR c++/34850
2960         * g++.dg/torture/pr34850.C: New testcase.
2961
2962 2008-01-21  Alon Dayan  <alond@il.ibm.com>
2963             Olga Golovanevsky  <olga@il.ibm.com>
2964
2965         PR tree-optimization/34701
2966         * gcc.dg/struct/wo_prof_array_field.c: New test.
2967         
2968 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2969
2970         PR c++/34891
2971         * g++.dg/ext/vector9.C: New.
2972
2973 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2974
2975         PR c++/34776
2976         PR c++/34486
2977         * g++.dg/template/crash75.C: New.
2978         * g++.dg/template/crash76.C: Likewise.  
2979
2980 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
2981
2982         PR rtl-optimization/34808
2983         * gcc.c-torture/compile/pr34808.c: New test.
2984
2985 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2986
2987         PR fortran/34784
2988         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2989
2990         PR fortran/34861
2991         * gfortran.dg/entry_array_specs_3.f90: New test.
2992
2993         PR fortran/34854
2994         * gfortran.dg/use_rename_1.f90: New test.
2995
2996 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2997
2998         PR fortran/34784
2999         * gfortran.dg/array_constructor_20.f90: New test.
3000         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3001
3002         PR fortran/34785
3003         * gfortran.dg/array_constructor_21.f90: New test.
3004
3005 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3006
3007         PR libfortran/34795
3008         * gfortran.dg/inquire_13.f90: New test.
3009         
3010         PR libfortran/34659
3011         * gfortran.dg/continuation_9.f90: New test.
3012
3013 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3014
3015         PR target/34831
3016         * gcc.target/mips/pr34831.c: New test.
3017
3018 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3019
3020         PR fortran/34817
3021         PR fortran/34838
3022         * gfortran.dg/any_all_1.f90:  New test.
3023         * gfortran.dg/any_all_2.f90:  New test.
3024
3025 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3026
3027         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
3028         "dg-require-weak" statement.
3029         * g++.dg/eh/weak1.C: Likewise.
3030
3031 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
3032
3033         PR gcov-profile/34610
3034         * gcc.dg/gomp/pr34610.c: New test.
3035
3036 2008-01-19  Tobias Burnus  <burnus@net-b.de>
3037
3038         PR fortran/34760
3039         * gfortran.dg/implicit_11.f90: New.
3040         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
3041         * gfortran.dg/entry_15.f90: Ditto.
3042         * gfortran.dg/func_assign.f90: Ditto.
3043         * gfortran.dg/gomp/reduction3.f90: Ditto.
3044         * gfortran.dg/proc_assign_1.f90: Ditto.
3045
3046         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
3047         of dg-excess-errors.
3048
3049 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3050
3051         PR fortran/32616
3052         * gfortran.dg/argument_checking_15.f90: New.
3053         * gfortran.dg/argument_checking_5.f90: Change TODO into
3054         dg-warning.
3055
3056 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3057
3058         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
3059         * gfortran.dg/enum_5.f90: Ditto.
3060         * gfortran.dg/enum_6.f90: Ditto.
3061         * gfortran.dg/bom_error.f90: Ditto.
3062         * gfortran.dg/func_decl_4.f90: Ditto.
3063
3064 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3065
3066         PR libfortran/34782
3067         * gfortran.dg/fmt_t_6.f: New test.
3068
3069 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3070
3071         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
3072
3073 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
3074
3075         * g++.dg/lookup/two-stage2.C: fix comment.
3076
3077 2008-01-18  Ian Lance Taylor  <iant@google.com>
3078
3079         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
3080
3081 2008-01-18  Ian Lance Taylor  <iant@google.com>
3082
3083         PR c++/33407
3084         * g++.dg/init/new26.C: New test.
3085
3086 2008-01-18  Richard Guenther  <rguenther@suse.de>
3087
3088         PR middle-end/34801
3089         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
3090         redundant one.
3091
3092 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
3093
3094         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
3095         dg-require-effective-target.
3096
3097 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3098
3099         PR target/34556
3100         * gfortran.dg/reshape_2.f90: New test.
3101
3102 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3103
3104         * gcc.dg/20040223-1.c: Fix comment typo.
3105
3106 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
3107
3108         PR target/34814
3109         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
3110         until 34814 is fixed.
3111
3112 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
3113
3114         PR tree-optimization/34648
3115         * gcc.c-torture/compile/pr34648.c: New testcase.
3116
3117 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
3118
3119         PR testsuite/34821
3120         * gcc.dg/autopar/autopar.exp: New.
3121         * g++.dg/tree-ssa/pr34355.C: Require pthread.
3122         * lib/target-supports.exp (check_effective_target_pthread): New.
3123
3124         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
3125         * gcc.dg/tree-ssa/reduc-1short.c: Same.
3126         * gcc.dg/tree-ssa/reduc-1.c: Same.
3127         * gcc.dg/tree-ssa/reduc-2short.c: Same.
3128         * gcc.dg/tree-ssa/reduc-2.c: Same
3129         * gcc.dg/tree-ssa/reduc-3.c: Same.
3130         * gcc.dg/tree-ssa/reduc-1char.c: Same.
3131         * gcc.dg/tree-ssa/reduc-6.c: Same.
3132         * gcc.dg/tree-ssa/reduc-7.c: Same.
3133         * gcc.dg/tree-ssa/reduc-2char.c: Same.
3134         * gcc.dg/tree-ssa/reduc-8.c: Same.
3135         * gcc.dg/tree-ssa/reduc-9.c: Same.
3136
3137 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3138
3139         * gnat.dg/discr5.adb: New test.
3140
3141 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3142
3143         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
3144
3145 2008-01-17  Richard Guenther  <rguenther@suse.de>
3146
3147         PR tree-optimization/34825
3148         * gcc.dg/pr34825.c: New testcase.
3149
3150 2008-01-17  Richard Guenther  <rguenther@suse.de>
3151
3152         * gcc.c-torture/execute/20080117-1.c: New testcase.
3153
3154 2008-01-17  Revital Eres  <eres@il.ibm.com>
3155
3156         PR30957
3157         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
3158
3159 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
3160
3161         PR fortran/34429
3162         * gfortran.dg/function_charlen_1.f90: New test.
3163
3164         PR fortran/34431
3165         * gfortran.dg/function_types_1.f90: New test.
3166         * gfortran.dg/function_types_2.f90: New test.
3167
3168         PR fortran/34471
3169         * gfortran.dg/function_kinds_4.f90: New test.
3170         * gfortran.dg/function_kinds_5.f90: New test.
3171
3172         * gfortran.dg/defined_operators_1.f90: Errors now at function
3173         declarations.
3174         * gfortran.dg/private_type_4.f90: The same.
3175         * gfortran.dg/interface_15.f90: The same.
3176         * gfortran.dg/elemental_args_check_2.f90: The same.
3177         * gfortran.dg/auto_internal_assumed.f90: The same.
3178
3179 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3180
3181         * gnat.dg/sizetype.adb: New test.
3182
3183 2008-01-16  Richard Guenther  <rguenther@suse.de>
3184
3185         PR middle-end/32628
3186         * gcc.dg/overflow-warn-7.c: New testcase.
3187
3188 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3189
3190         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
3191
3192 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
3193         Richard Guenther  <rguenther@suse.de>
3194
3195         PR c/34668
3196         * gcc.dg/pr34668-1.c: New test.
3197         * gcc.dg/pr34668-2.c: Likewise.
3198
3199 2008-01-16  Richard Guenther  <rguenther@suse.de>
3200
3201         PR c++/33819
3202         * g++.dg/torture/pr33819.C: New testcase.
3203
3204 2008-01-16  Richard Guenther  <rguenther@suse.de>
3205
3206         PR c/34768
3207         * gcc.c-torture/execute/pr34768-1.c: New testcase.
3208         * gcc.c-torture/execute/pr34768-2.c: Likewise.
3209
3210 2008-01-16  Tobias Burnus  <burnus@net-b.de>
3211
3212         PR fortran/34796
3213         * gfortran.dg/argument_checking_13.f90: New.
3214         * gfortran.dg/argument_checking_14.f90: New.
3215
3216 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
3217         
3218         PR libfortran/34671
3219         * gfortran.dg/anyallcount_1.f90:  New test.
3220
3221 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3222
3223         PR c++/34399
3224         * g++.dg/cpp0x/vt-34399.C: New.
3225         * g++.dg/template/friend50.C: New.
3226
3227 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3228
3229         PR c++/34751
3230         * g++.dg/cpp0x/vt-34751.C: New.
3231
3232 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3233
3234         PR c++/34051
3235         PR c++/34055
3236         PR c++/34102
3237         PR c++/34103
3238         * g++.dg/cpp0x/vt-34051-2.C: New.
3239         * g++.dg/cpp0x/vt-34102.C: New.
3240         * g++.dg/cpp0x/vt-34051.C: New.
3241         * g++.dg/cpp0x/vt-34055.C: New.
3242         * g++.dg/cpp0x/vt-34103.C: New.
3243
3244 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3245
3246         PR c++/34314
3247         * g++.dg/cpp0x/vt-34314.C: New.
3248         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
3249         reality (the error message was wrong previously).
3250
3251 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3252
3253         PR c++/33964
3254         * g++.dg/cpp0x/vt-33964.C: New.
3255         * g++.dg/template/partial5.C: New.
3256
3257 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3258
3259         PR c++/34052
3260         * g++.dg/cpp0x/vt-34052.C: New.
3261         * g++.dg/template/ttp26.C: New.
3262         
3263 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3264
3265         * gnat.dg/rep_clause2.ad[sb]: New test.
3266         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
3267
3268 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3269
3270         PR c++/24924
3271         * g++.dg/cpp/pedantic-errors.C: Delete.
3272         * g++.dg/cpp/permissive.C: Delete.
3273         
3274 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3275
3276         * gcc.c-torture/compile/20080114-1.c: New test.
3277
3278 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3279
3280         PR fortran/34665
3281         * gfortran.dg/argument_checking_11.f90: New.
3282         * gfortran.dg/argument_checking_12.f90: New.
3283         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
3284         * gfortran.dg/c_assoc_2.f03: Update dg-error.
3285         * gfortran.dg/argument_checking_3.f90: Ditto.
3286         * gfortran.dg/pointer_intent_2.f90: Ditto.
3287         * gfortran.dg/import2.f90: Ditto.
3288         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
3289         * gfortran.dg/implicit_actual.f90: Ditto.
3290         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3291         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
3292
3293 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3294
3295         PR fortran/34763
3296         * gfortran.dg/interface_proc_end.f90: New.
3297
3298 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3299
3300         PR fortran/34759
3301         * gfortran.dg/assumed_size_refs_4.f90: New.
3302
3303 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
3304
3305         * gnat.dg/unchecked_convert1.adb.
3306
3307 2008-01-13  Richard Guenther  <rguenther@suse.de>
3308
3309         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
3310         readable and writable again before exiting.
3311
3312 2008-01-13  Richard Guenther  <rguenther@suse.de>
3313
3314         PR middle-end/34601
3315         * gcc.dg/noncompile/incomplete-4.c: New testcase.
3316
3317 2008-01-13  Jan Hubicka  <jh@suse.cz>
3318
3319         PR middle-end/32135
3320         * gcc.dg/pr32135.c: new.
3321
3322 2008-01-12  Doug Kwan  <dougkwan@google.com>
3323
3324         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
3325         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
3326         -Wignored-qualifiers.
3327
3328 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3329
3330         * gnat.dg/slice3.adb: New test.
3331         * gnat.dg/slice4.adb: Likewise.
3332
3333 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3334
3335         * gnat.dg/bit_packed_array.ad[sb]: New test.
3336
3337 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3338
3339         PR fortran/34432
3340         * gfortran.dg/parens_7.f90: New test.
3341
3342 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3343
3344         * gcc.dg/tree-ssa/loadpre5.c: Use static.
3345         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3346
3347         * gcc.dg/pr33826.c: Require nonpic.
3348
3349 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3350
3351         PR fortran/34722
3352         * gfortran.dg/inquire_12.f90: New test.
3353
3354 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3355
3356         PR libfortran/34670
3357         * all_bounds_1.f90: New test case.
3358         * maxloc_bounds_1.f90: New test case.
3359         * maxloc_bounds_2.f90: New test case.
3360         * maxloc_bounds_3.f90: New test case.
3361         * maxloc_bounds_4.f90: New test case.
3362         * maxloc_bounds_5.f90: New test case.
3363         * maxloc_bounds_6.f90: New test case.
3364         * maxloc_bounds_7.f90: New test case.
3365         * maxloc_bounds_8.f90: New test case.
3366
3367 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
3368
3369         * gcc.dg/struct-ret-3.c: New test.
3370
3371 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
3372
3373         PR fortran/34537
3374         * gfortran.dg/transfer_simplify_8.f90: New test.
3375
3376 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
3377
3378         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
3379         size_t using predefined macro.
3380
3381 2008-01-10  Raksit Ashok  <raksit@google.com>
3382
3383         PR rtl-optimization/27971
3384         * gcc.target/i386/pr27971.c: New testcase.
3385
3386 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
3387
3388         PR fortran/34396
3389         * gfortran.dg/bounds_check_12.f90: New test.
3390
3391 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
3392
3393         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3394         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3395
3396 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
3397
3398         PR middle-end/34641
3399         * g++.dg/torture/pr34641.C: New testcase.
3400
3401 2008-01-10  Richard Guenther  <rguenther@suse.de>
3402
3403         PR tree-optimization/34651
3404         * g++.dg/torture/pr34651.C: New testcase.
3405
3406 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
3407
3408         PR tree-optimization/34017
3409         * gcc.dg/tree-ssa/pr34017.c: New.
3410
3411 2008-01-09  Richard Guenther  <rguenther@suse.de>
3412         Andrew Pinski  <andrew_pinski@playstation.sony.com>
3413
3414         PR middle-end/30132
3415         * gcc.c-torture/compile/pr30132.c: New testcase.
3416
3417 2008-01-09  Richard Guenther  <rguenther@suse.de>
3418
3419         PR middle-end/34458
3420         * gcc.c-torture/compile/pr34458.c: New testcase.
3421
3422 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3423
3424         PR testsuite/30459
3425         g++.dg/eh/ia64-2.C: Require weak support.
3426
3427 2008-01-08  Richard Guenther  <rguenther@suse.de>
3428
3429         PR middle-end/31863
3430         * g++.dg/torture/pr31863.C: New testcase.
3431
3432 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
3433
3434         PR middle-end/34694
3435         * gcc.dg/gomp/pr34694.c: New test.
3436         * g++.dg/gomp/pr34694.C: New test.
3437
3438         PR c++/33890
3439         * g++.dg/gomp/pr33890.C: New test.
3440
3441 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3442
3443         PR fortran/34476
3444         * gfortran.dg/parameter_array_init_3.f90: New test.
3445
3446 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3447
3448         PR fortran/34681
3449         PR fortran/34704
3450         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3451
3452 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
3453
3454         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3455         * g++.dg/other/spu2vmx-1.C: Use it.
3456
3457 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
3458
3459         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3460
3461         PR testsuite/34575
3462         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
3463         * gcc.target/powerpc/parity-1.c: Likewise.
3464
3465 2008-01-07  Fred Fish  <fnf@specifix.com>
3466
3467         PR preprocessor/30363:
3468         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
3469         macro expansions.
3470
3471 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
3472
3473         PR fortran/34672
3474         * gfortran.dg/use_only_2.f90: New test.
3475
3476 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
3477
3478         PR libstdc++/34680
3479         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
3480         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
3481
3482 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
3483
3484         PR fortran/34545
3485         * gfortran.dg/use_12.f90: New test.
3486
3487 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3488
3489         PR fortran/34689
3490         * interface.c (compare_actual_formal): Fix intent(out) check for
3491         function result variables.
3492
3493 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3494
3495         PR fortran/34690
3496         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
3497
3498 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3499
3500         PR fortran/34689
3501         * gfortran.dg/intent_out_4.f90: Fix test case.
3502
3503 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3504
3505         PR fortran/34689
3506         * gfortran.dg/intent_out_4.f90: New.
3507
3508 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3509
3510         PR libfortran/34540
3511         * gfortran.dg/optional_dim_3.f90: New test.
3512
3513 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3514
3515         PR fortran/34658
3516         * gfortran.dg/common_11.f90: New.
3517         * gfortran.dg/blockdata_1.f90: Update test case.
3518         * gfortran.dg/blockdata_2.f90: Update test case.
3519
3520 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3521
3522         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
3523
3524 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3525
3526         PR fortran/34655
3527         * gfortran.dg/equiv_constraint_9.f90: New.
3528
3529 2008-01-06  Revital Eres  <eres@il.ibm.com>
3530
3531         PR tree-optimization/34263
3532         * gcc.dg/pr34263.c:  New testcase.
3533
3534 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3535
3536         PR fortran/34654
3537         * gfortran.dg/internal_io_unf.f90: New.
3538
3539 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3540
3541         PR fortran/34660
3542         * gfortran.dg/elemental_args_check_2.f90: New.
3543
3544 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3545
3546         PR fortran/34662
3547         * gfortran.dg/intent_out_3.f90: New.
3548
3549 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
3550
3551         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
3552
3553 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3554
3555         PR libfortran/34676
3556         * gfortran.dg/list_read_8.f90: New test.
3557
3558 2008-01-04  Richard Guenther  <rguenther@suse.de>
3559
3560         PR middle-end/34029
3561         * gcc.c-torture/compile/pr34029-1.c: New testcase.
3562         * gcc.c-torture/compile/pr34029-2.c: Likewise.
3563
3564 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
3565
3566         PR gcov-profile/34609
3567         * g++.dg/gcov/gcov-6.C: New test.
3568
3569 2008-01-04  Richard Guenther  <rguenther@suse.de>
3570
3571         PR tree-optimization/31081
3572         * g++.dg/torture/pr31081-1.C: New testcase.
3573         * g++.dg/torture/pr31081-2.C: Likewise.
3574
3575 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3576
3577         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
3578         * gcc.target/mips/rsqrt-2.c: Likewise.
3579         * gcc.target/mips/rsqrt-4.c: New test.
3580
3581 2008-01-04  Tobias Burnus  <burnus@net-b.de>
3582
3583         PR fortran/34557
3584         * gfortran.dg/equiv_substr.f90: New.
3585
3586 2008-01-03  Tom Tromey  <tromey@redhat.com>
3587
3588         PR c/34457:
3589         * gcc.dg/pr34457-2.c: New file.
3590         * gcc.dg/pr34457-1.c: New file.
3591
3592 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3593
3594         Revert fix for PR tree-optimization/34458.
3595
3596 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3597
3598         PR tree-optimization/34458
3599         * gcc.dg/tree-ssa/pr34458.c: New.
3600
3601 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3602
3603         PR libfortran/34565
3604         * gfortran.dg/internal_readwrite_1.f90:  New test.
3605         * gfortran.dg/internal_readwrite_2.f90:  New test.
3606
3607 2008-01-03  Tom Tromey  <tromey@redhat.com>
3608
3609         PR preprocessor/34602:
3610         * gcc.dg/cpp/pr34602.c: New file.
3611
3612 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3613
3614         PR tree-optimization/29484
3615         * gcc.c-torture/execute/20071220-1.c: New test.
3616         * gcc.c-torture/execute/20071220-2.c: New test.
3617
3618 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3619
3620         PR tree-optimization/34635
3621         * gcc.dg/tree-ssa/pr34635.c: New.
3622         * gcc.dg/tree-ssa/pr34635-1.c: New.
3623
3624 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3625
3626         PR middle-end/34562
3627         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
3628         scan-assembler check.
3629
3630 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3631
3632         PR middle-end/34608
3633         * g++.dg/gomp/pr34608.C: New test.
3634
3635 2008-01-02  Richard Guenther  <rguenther@suse.de>
3636
3637         PR middle-end/34093
3638         PR middle-end/31976
3639         * gcc.c-torture/compile/pr34093.c: New testcase.
3640
3641 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
3642
3643         * g++.dg/cpp0x/long_long.C: New.
3644
3645 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3646
3647         * gcc.target/spu/tag_manager.c : Include stdlib.h.
3648         * gcc.target/spu/Wmain.c: Fix the line numbers for the
3649         warning on the function main.
3650
3651 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
3652
3653         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3654         rather than __v2di type.
3655
3656 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
3657
3658         PR fortran/34558
3659         * gfortran.dg/linked_list_1.f90: New test.
3660
3661 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3662
3663         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
3664         instead of appending to it.
3665
3666 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
3667
3668         PR tree-optimization/34591
3669         * gcc.dg/vect/pr34591.c: New test.
3670
3671 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3672
3673         PR libfortran/34594
3674         * gfortran.dg/direct_io_8.f90:  New test case.
3675
3676 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
3677
3678         PR target/34281
3679         * gcc.c-torture/execute/20071213-1.c: New test.
3680
3681 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3682
3683         PR libfortran/34560
3684         * gfortran.dg/read_eof_5.f90: New test.
3685
3686 2007-12-25  Tobias Burnus  <burnus@net-b.de>
3687
3688         PR fortran/34514
3689         * gfortran.dg/initialization_17.f90: New.
3690
3691 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3692
3693         PR libfortran/34566
3694         * gfortran.dg/matmul_6.f90:  New test.
3695
3696 2007-12-23  Tobias Burnus  <burnus@net-b.de>
3697
3698         PR fortran/34421
3699         * gfortran.dg/entry_17.f90: New.
3700
3701 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
3702
3703         PR fortran/34536
3704         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
3705         * gfortran.dg/real_const_3.f90: Likewise.
3706         * gfortran.dg/unary_operator.f90: New test.
3707
3708 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
3709
3710         * gnat.dg/pack2.adb: New test.
3711
3712 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
3713
3714         PR fortran/34559
3715         * gfortran.dg/repeat_6.f90: New test.
3716
3717 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3718
3719         PR fortran/34549
3720         * cshift_shift_real_1.f90:  New test.
3721
3722 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3723
3724         PR fortran/34540
3725         * gfortran.dg/shift-kind_2.f90: New test.
3726
3727 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
3728
3729         PR target/8835
3730         * gcc.dg/pr8835-1.c: New.
3731
3732 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
3733
3734         PR fortran/34438
3735         * gfortran.dg/default_initialization_3.f90: New test.
3736
3737 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3738
3739         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
3740         conditions.
3741         (dg-mips-options): Treat -march=24k* as a 32-bit option.
3742
3743 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
3744
3745         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
3746         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
3747
3748 2007-12-20  Jason Merrill  <jason@redhat.com>
3749
3750         * gcc.dg/overload/arg[14].C: Remove expected errors.
3751
3752 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
3753
3754         PR c++/34459
3755         * gcc.c-torture/execute/20071219-1.c: New test.
3756
3757 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3758
3759         PR fortran/34530
3760         * gfortran.dg/namelist_44.f90: New.
3761
3762 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3763
3764         PR fortran/34482
3765         * gfortran.dg/boz_8.f90: Add error-check check.
3766         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
3767         stop by call abort.
3768
3769 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3770
3771         * gcc.dg/gomp/combined-1.c: New test.
3772
3773 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3774
3775         PR tree-optimization/34355
3776         * g++.dg/tree-ssa/pr34355.C: New test.
3777
3778 2007-12-19  Revital Eres  <eres@il.ibm.com>
3779
3780          * gcc.dg/sms-5.c: New testcase.
3781
3782 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3783
3784         PR fortran/34325
3785         * gfortran.dg/missing_parens_1.f90: New.
3786         * gfortran.dg/missing_parens_1.f90: New.
3787         
3788 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
3789
3790         PR fortran/34495
3791         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
3792         expressions.
3793         * gfortran.dg/transfer_simplify_7.f90: New test.
3794
3795 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
3796
3797         * gcc.dg/pr32912-3.c: Compile with -w.
3798
3799         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
3800
3801 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
3802             Jakub Jelinek  <jakub@redhat.com>
3803         
3804         PR c++/32565
3805         PR c++/33943
3806         PR c++/33965
3807         * g++.dg/cpp0x/variadic86.C: New.
3808         * g++.dg/cpp0x/variadic87.C: New.
3809         * g++.dg/cpp0x/variadic84.C: New.
3810         * g++.dg/cpp0x/variadic85.C: New.
3811         * g++.dg/template/ttp25.C: New.
3812
3813 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
3814
3815         PR tree-optimization/34123
3816         * gcc.dg/tree-ssa/pr34123.c: New test.
3817
3818 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3819
3820         PR rtl-optimization/34456
3821         * gcc.c-torture/execute/pr34456.c: New test.
3822
3823 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
3824
3825         PR c++/34488
3826         * g++.dg/parse/friend7.C: New test.
3827
3828         PR rtl-optimization/34490
3829         * gcc.c-torture/execute/20071216-1.c: New test.
3830
3831 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3832
3833         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
3834
3835 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3836
3837         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
3838         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
3839         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
3840         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
3841         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
3842
3843 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
3844
3845         PR c/34506
3846         * gcc.dg/gomp/clause-2.c: New test.
3847         * g++.dg/gomp/clause-4.C: New test.
3848
3849 2007-12-17  Tobias Burnus  <burnus@net-b.de>
3850
3851         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
3852         part of Fortran 77/95/2003.
3853
3854 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3855
3856         PR tree-optimization/34445
3857         * gfortran.dg/vect/cost-model-pr34445.f: New test.
3858         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
3859
3860 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3861
3862         PR fortran/34427
3863         * gfortran.dg/namelist_42.f90: Update.
3864         * gfortran.dg/namelist_43.f90: New.
3865         
3866 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3867
3868         PR fortran/34495
3869         * gfortran.dg/initialization_16.f90: New.
3870
3871 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3872
3873         PR fortran/34305
3874         * gfortran.dg/real_dimension_1.f:  New test case.
3875
3876 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3877
3878         * gcc.dg/torture/pr24257.c: Remove -O from options.
3879
3880 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3881
3882         PR fortran/34246
3883         * gfortran.dg/bind_c_usage_16.f03: Extend test.
3884
3885 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
3886
3887         PR fortran/31213
3888         PR fortran/33888
3889         PR fortran/33998
3890         * gfortran.dg/mapping_1.f90: New test.
3891         * gfortran.dg/mapping_2.f90: New test.
3892         * gfortran.dg/mapping_3.f90: New test.
3893
3894 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3895
3896         PR rtl-optimization/34415
3897         * gcc.c-torture/execute/pr34415.c: New test.
3898
3899 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
3900
3901         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
3902         void. 
3903
3904 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
3905
3906         PR bootstrap/34003
3907         * gcc.dg/pr34003-1.c: New test.
3908         * gcc.dg/pr34003-2.c: New.
3909
3910 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
3911
3912         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
3913         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
3914         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
3915         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
3916         add -save-temps.
3917         * gcc.target/cris/torture/cris-torture.exp,
3918         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
3919         * gcc.target/cris/builtin_ctz_v3.c,
3920         gcc.target/cris/builtin_ctz_v8.c,
3921         gcc.target/cris/builtin_clz_v0.c,
3922         gcc.target/cris/builtin_clz_v3.c,
3923         gcc.target/cris/builtin_bswap_v3.c,
3924         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
3925         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
3926         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
3927         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
3928         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
3929         lib/target-supports.exp: Adjust for crisv32-*-*.
3930
3931 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
3932
3933         * gcc.dg/debug/const-3.c: New.
3934
3935 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3936
3937         * g++.dg/other/datasec1.C: Require named section support.
3938
3939 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
3940
3941         PR target/29978
3942         * gcc.target/i386/pr29978.c: New test.
3943
3944 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3945
3946         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
3947         instead of -msse4.1.
3948         * gcc.target/i386/sse-12.c (dg-options): Ditto.
3949         * g++.dg/other/i386-2.C (dg-options): Ditto.
3950
3951 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3952
3953         PR fortran/34438
3954         * gfortran.dg/private_type_10.f90: New.
3955
3956 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3957
3958         PR fortran/34398
3959         * gfortran.dg/nan_4.f90: New.
3960
3961 2007-12-14  Richard Guenther  <rguenther@suse.de>
3962
3963         PR middle-end/34462
3964         * gcc.c-torture/compile/20071214-1.c: New testcase.
3965
3966 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3967
3968         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
3969         macros to test macroized SSE intrinsics.  Use new macros to test
3970         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
3971         emmintrin.h, xmmintrin.h and bmmintrin.h
3972         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
3973         to test with immediate operand.
3974
3975 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3976
3977         PR target/34091
3978         * gcc.c-torture/compile/pr34091.c: New test.
3979
3980 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3981
3982         * gcc.dg/uninit-13.c: UnXFAIL.
3983         * gcc.dg/complex-5.c: New testcase.
3984
3985 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
3986
3987         * gcc.dg/struct/struct-reorg.exp: Replace 
3988          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
3989         
3990 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3991
3992         PR libfortran/34370
3993         PR libfortran/34323
3994         PR libfortran/34405
3995         * gfortran.dg/advance_6.f90:  New test case.
3996         * gfortran.dg/direct_io_7.f90:  New test case.
3997         * gfortran.dg/streamio_13.f90:  New test case.
3998
3999 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
4000
4001         * g++.dg/cpp0x/__func__.C: New.
4002
4003 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
4004
4005         PR target/34435
4006         * g++.dg/other/pr34435.C: New testcase.
4007
4008 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4009
4010         * gcc.dg/struct: New directory with tests 
4011         for struct-reorg optimizaion.
4012         * gcc.dg/struct/struct-reorg.exp: New script.
4013         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
4014         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4015         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
4016         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4017         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4018         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4019         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4020         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4021         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4022         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4023         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4024         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4025         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4026         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4027         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4028         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4029         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
4030         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
4031         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4032         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4033         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4034         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4035         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4036         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4037
4038 2007-12-13  Tobias Burnus  <burnus@net-b.de>
4039
4040         PR fortran/34427
4041         * gfortran.dg/namelist_42.f90: New.
4042
4043 2007-12-12  Tobias Burnus  <burnus@net-b.de>
4044
4045         PR fortran/34254
4046         * gfortran.dg/function_kinds_3.f90: New.
4047
4048 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
4049
4050         * gcc.target/s390/20071212-1.c: New testcase.
4051
4052 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
4053
4054         PR c++/34238
4055         * g++.dg/ext/visibility/anon7.C: Add xfail.
4056         * g++.dg/ext/visibility/anon9.C: New test.
4057         * g++.dg/ext/visibility/anon10.C: New test.
4058
4059         PR c++/34364
4060         * g++.dg/rtti/dyncast2.C: New test.
4061
4062 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
4063
4064         PR tree-optimization/34407
4065         * gcc.dg/vect/pr34407.c: New test.
4066
4067 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4068
4069         PR fortran/34411
4070         * gfortran.dg/error_recovery_5.f90: New.
4071         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
4072
4073 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4074
4075         PR tree-optimization/34371
4076         * gcc.c-torture/compile/20071207-1.c: New test.
4077
4078 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
4079
4080         PR c++/34059
4081         * g++.dg/parse/crash40.C: New test.
4082
4083 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4084
4085         * g++.dg/opt/memcpy1.C: New test.
4086
4087 2007-12-10  Tobias Burnus  <burnus@net-b.de>
4088
4089         PR fortran/34425
4090         * gfortran.dg/argument_checking_10.f90: New.
4091
4092 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4093
4094         PR rtl-optimization/34302
4095         * gcc.c-torture/execute/20071210-1.c: New test.
4096
4097 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4098
4099         PR c++/34395
4100         * g++.dg/cpp0x/error1.C: New test.
4101
4102         PR c++/34394
4103         * g++.dg/other/error22.C: New test.
4104
4105 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
4106
4107         PR target/32086
4108         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4109         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4110         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4111
4112 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
4113
4114         PR c++/34178
4115         PR c++/34340
4116         * g++.dg/template/repo6.C: New test.
4117         * g++.dg/template/repo7.C: New test.
4118         * g++.dg/template/repo8.C: New test.
4119
4120 2007-12-09  H.J. Lu  <hjl@lucon.org>
4121             Tobias Burnus  <burnus@net-b.de>
4122
4123         PR fortran/34404
4124         * gfortran.dg/read_2.f90: New.
4125
4126 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4127
4128         * lib/target-supports.exp (check_effective_target_tls_native):
4129         Fix typo.
4130
4131 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
4132
4133         PR ada/34366
4134         * gnat.dg/enclosing_record_reference.ads,
4135         gnat.dg/enclosing_record_reference.adb: New test.
4136
4137 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
4138
4139         PR fortran/32129
4140         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
4141         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
4142
4143         PR fortran/31487
4144         * gfortran.dg/char_component_initializer_1.f90: New test.
4145
4146 2007-12-09  Tobias Burnus  <burnus@net-b.de>
4147
4148         PR fortran/34342
4149         PR fortran/34345
4150         PR fortran/18026
4151         PR fortran/29471
4152
4153         * gfortran.dg/boz_8.f90: New.
4154         * gfortran.dg/boz_9.f90: New.
4155         * gfortran.dg/boz_10.f90: New.
4156         * gfortran.dg/boz_7.f90: Update dg-warning.
4157         * gfortran.dg/pr16433.f: Add dg-error.
4158         * gfortan.dg/ibits.f90: Update dg-warning.
4159         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
4160         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4161
4162 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
4163
4164         PR fortran/34359
4165         * gfortran.dg/include_1.f90: New test.
4166         * gfortran.dg/include_1.inc: New.
4167         * gfortran.dg/include_2.f90: New test.
4168
4169 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
4170
4171         * gcc.c-torture/compile/20011130-2.c: Fix typo.
4172
4173 2007-12-08  Tobias Burnus  <burnus@net-b.de>
4174
4175         PR fortran/34319
4176         * gfortran.dg/nan_3.f90: New.
4177
4178 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
4179
4180         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
4181
4182 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4183
4184         * gnat.dg/tamdt*.ad?: Support for ...
4185         * gnat.dg/test_tamdt.adb: New test.
4186
4187 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4188
4189         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
4190         exports and document how these can be exercised.
4191
4192 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
4193
4194         PR ada/15805
4195         * gnat.dg/specs/access_constants.ads: New test.
4196
4197         * gnat.dg/specs/access_constant_decl.ads: New test.
4198
4199         PR ada/21346
4200         * gnat.dg/compose.adb: New test.
4201
4202 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4203
4204         PR ada/34173
4205         * gnat.dg/unc_memops.ad[sb]: Support for ...
4206         * gnat.dg/unc_memfree.adb: New test.
4207         
4208 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
4209
4210         * gfortran.dg/ltrans-7.f90: New.
4211
4212 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
4213             Dorit Nuzman  <dorit@il.ibm.com>
4214
4215         PR tree-optimization/34005
4216         * gcc.dg/vect/pr34005.c: New test.
4217
4218 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
4219
4220         PR c++/34336
4221         * g++.dg/template/new8.C: New test.
4222
4223 2007-12-06  Tobias Burnus  <burnus@net-b.de>
4224
4225         PR fortran/34333
4226         * gfortran.dg/boz_7.f90: New.
4227         * gfortran.dg/int_1.f90: Disable -pedantic option.
4228         * gfortran.dg/boz_1.f90: Ditto.
4229         * gfortran.dg/boz_3.f90: Ditto.
4230         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
4231         * gfortran.dg/ibits.f90: Ditto.
4232         * gfortran.dg/unf_io_convert_1.f90: Ditto.
4233         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4234
4235 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
4236
4237         PR fortran/34335
4238         * gfortran.dg/used_types_19.f90: New test.
4239
4240 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
4241
4242         * gfortran.dg/nan_2.f90: Add -mieee for sh.
4243         * gfortran.dg/nearest_2.f90: Likewise.
4244         * gfortran.dg/nearest_3.f90: Likewise.
4245
4246 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4247
4248         PR middle-end/34337
4249         * gcc.c-torture/execute/20071205-1.c: New test.
4250
4251 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
4252
4253         * gfortran.dg/module_nan.f90: Add -mieee for sh.
4254         * gfortran.dg/real_const_3.f90: Likewise.
4255
4256 2007-12-05  Richard Guenther  <rguenther@suse.de>
4257
4258         PR tree-optimization/34138
4259         * gcc.c-torture/compile/pr34138.c: New testcase.
4260
4261 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4262
4263         PR debug/33739
4264         * gfortran.dg/debug_2.f: New test.
4265
4266 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
4267
4268         * gnat.dg/specs/elab1.ads: New test.
4269
4270 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
4271
4272         PR target/34312
4273         * gcc.target/i386/pr34312.c: New test.
4274
4275 2007-12-05  Tobias Burnus  <burnus@net-b.de>
4276
4277         PR fortran/34333
4278         * gfortran.dg/nan_2.f90: New.
4279
4280 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4281
4282         PR c++/34271
4283         * g++.dg/cpp0x/decltype9.C: New test.
4284         * g++.dg/cpp0x/decltype10.C: New test.
4285
4286 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
4287
4288         PR ada/21489
4289         * gnat.dg/rm_6_4_1_13.adb: New test.
4290
4291 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4292
4293         PR middle-end/34134
4294         * gcc.c-torture/compile/20071117-1.c: New test.
4295
4296 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4297
4298         PR c++/34101
4299         * g++.dg/cpp0x/variadic-ttp.C: New.
4300
4301 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4302         
4303         * gcc.dg/parse-decl-after-if.c: New.
4304         * gcc.dg/20031223-1.c: Adjust.
4305         
4306 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4307
4308         PR c++/33509
4309         * g++.dg/cpp0x/variadic-throw.C: New.
4310
4311 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4312
4313         PR c++/33091
4314         * g++.dg/cpp0x/variadic-unify.C: New.
4315
4316 2007-12-04  Richard Guenther  <rguenther@suse.de>
4317
4318         PR middle-end/34334
4319         PR middle-end/34222
4320         * gcc.c-torture/compile/pr34334.c: New testcase.
4321         * g++.dg/torture/pr34222.C: New testcase.
4322
4323 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4324
4325         * gcc.c-torture/execute/20071202-1.c: New test.
4326         * gcc.dg/tree-ssa/pr34146-2.c: New test.
4327
4328 2007-12-04  Tobias Burnus  <burnus@net-b.de>
4329
4330         PR fortran/34318
4331         * gfortran.dg/module_nan.f90: New.
4332
4333 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
4334
4335         * lib/target-supports.exp (get_compiler_messages): Replace with...
4336         (check_compile): ...this new procedure.  Handle TYPE == executable.
4337         Use comments in the source to determine the correct extension.
4338         Return a pair containing the compiler output and the output filename.
4339         Don't delete the file here.
4340         (check_no_compiler_messages_nocache): New procedure.
4341         (check_no_compiler_messages): Use it.
4342         (check_no_messages_and_pattern_nocache): New procedure.
4343         (check_no_messages_and_pattern): Use it.
4344         (check_runtime_nocache, check_runtime): New procedures.
4345         (check_effective_target_tls): Use check_no_compiler_messages.
4346         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
4347         (check_effective_target_tls_runtime): Use check_runtime.
4348         (check_effective_target_fstack_protector): Likewise.
4349         (check_iconv_available): Use check_runtime_nocache.
4350         (check_effective_target_fortran_large_real): Use
4351         check_no_compiler_messages.
4352         (check_effective_target_fortran_large_int): Likewise.
4353         (check_effective_target_static_libgfortran): Likewise.
4354         (check_750cl_hw_available): Use check_cached_effective_target
4355         and check_runtime_nocache.
4356         (check_vmx_hw_available): Likewise.
4357         (check_effective_target_broken_cplxf_arg): Likewise.
4358         (check_alpha_max_hw_available): Use check_runtime.
4359         (check_function_available): Use check_no_compiler_messages.
4360         (check_cxa_atexit_available): Use check_cached_effective_target
4361         and check_runtime_nocache.
4362         (check_effective_target_dfp_nocache): Use
4363         check_no_compiler_messages_nocache.
4364         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4365         (check_effective_target_dfp): Use check_cached_effective_target.
4366         (check_effective_target_dfprt): Likewise.
4367         (check_effective_target_arm_neon_hw): Use check_runtime.
4368         (check_effective_target_ultrasparc_hw): Likewise.
4369         (check_effective_target_c99_runtime): Use
4370         check_no_compiler_messages_nocache.
4371
4372 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
4373
4374         PR middle-end/29749
4375         * gcc.dg/fold-rotate-1.c: New test.
4376
4377         PR tree-optimization/33453
4378         * gcc.c-torture/compile/20071203-1.c: New test.
4379
4380 2007-12-03  Robert Dewar <dewar@adacore.com>
4381             Samuel Tardieu  <sam@rfc1149.net>
4382
4383         PR ada/34287
4384         * gnat.dg/check_elaboration_code.adb: New test.
4385         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4386         New support files.
4387
4388 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4389
4390         PR c++/34061
4391         * g++.dg/cpp0x/pr34061.C: New.
4392
4393 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4394
4395         PR c++/34273
4396         * g++.dg/other/error21.C: New.
4397
4398 2007-12-02  Revital Eres  <eres@il.ibm.com>
4399
4400         * gcc.dg/sms-4.c: New testcase.
4401
4402 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
4403             Revital Eres  <eres@il.ibm.com>
4404
4405         * gcc.dg/sms-3.c: New testcase.
4406
4407 2007-12-01  Ollie Wild  <aaw@google.com>
4408
4409         PR c++/8171
4410         * g++.dg/conversion/ptrmem9.C: New test.
4411
4412 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4413
4414         PR libfortran/34291
4415         * gfortran.dg/namelist_41.f90: New test.
4416
4417 2007-11-30  Tom Tromey  <tromey@redhat.com>
4418
4419         PR preprocessor/32868:
4420         * gcc.dg/cpp/pr32868.c: New file.
4421
4422 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4423
4424         PR fortran/34248
4425         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
4426
4427 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
4428
4429         PR rtl-optimization/34171
4430         * gcc.dg/pr34171.c: New testcase.
4431
4432 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
4433
4434         * gcc.dg/tree-ssa/pr34244.c: Fixed.
4435
4436 2007-11-30  Tobias Burnus  <burnus@net-b.de>
4437
4438         PR fortran/34133
4439         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4440         * gfortran.dg/bind_c_usage_11.f03: New.
4441         * gfortran.dg/bind_c_usage_12.f03: New.
4442
4443 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
4444
4445         PR c++/34275
4446         * g++.dg/other/error20.C: New test.
4447
4448 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
4449
4450         PR fortran/34230
4451         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4452
4453 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
4454
4455         PR tree-optimization/34244
4456         * gcc.dg/tree-ssa/pr34244.c: New test.
4457
4458 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
4459
4460         PR tree-optimization/33434
4461         * gcc.dg/pr33434-1.c: New test.
4462         * gcc.dg/pr33434-2.c: New test.
4463         * gcc.dg/pr33434-3.c: New test.
4464         * gcc.dg/pr33434-4.c: New test.
4465
4466         PR c++/34270
4467         * g++.dg/template/cond7.C: New test.
4468
4469         PR c++/34267
4470         PR c++/34268
4471         * g++.dg/cpp0x/decltype7.C: New test.
4472         * g++.dg/cpp0x/decltype8.C: New test.
4473
4474 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4475
4476         PR fortran/34248
4477         * gfortran.dg/result_in_spec_3.f90: New.
4478
4479 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4480
4481         PR fortran/34262
4482         * gfortran.dg/mvbits_3.f90: New.
4483
4484 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
4485         
4486         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4487         Delete.
4488         (check_effective_target_hard_float): New.
4489         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
4490         * gcc.dg/pr30957-1.c: Likewise.
4491         
4492 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
4493
4494         PR ada/15804
4495         * gnat.dg/specs/variant_part.ads: New test.
4496
4497         PR ada/17318
4498         * gnat.dg/specs/attribute_parsing.ads: New test.
4499
4500         PR ada/32792
4501         * gnat.dg/specs/integer_value.ads: New test.
4502
4503         PR ada/22559
4504         * gnat.dg/specs/delta_small.ads: New test.
4505
4506 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
4507
4508         PR tree-optimization/34140
4509         * gcc.c-torture/compile/20071128-1.c: New test.
4510
4511 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4512
4513         PR fortran/32928
4514         * gfortran.dg/data_array_1.f90
4515         * gfortran.dg/data_array_2.f90
4516         * gfortran.dg/data_array_3.f90
4517         * gfortran.dg/data_array_4.f90
4518
4519 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4520
4521         PR fortran/34227
4522         * gfortran.dg/blockdata_5.f90: New test.
4523         * gfortran.dg/blockdata_6.f90: New test.
4524
4525 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4526
4527         PR tree-optimization/34016
4528         * gcc.dg/pr34016.c: New test.
4529
4530 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4531
4532         PR fortran/29389
4533         * gfortran.dg/stfunc_6.f90: New test.
4534
4535         PR fortran/33850
4536         * gfortran.dg/assign_10.f90: New test.
4537
4538 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4539
4540         PR fortran/33541
4541         * gfortran.dg/use_11.f90: New test.
4542
4543         PR fortran/34231
4544         * gfortran.dg/generic_15.f90: New test.
4545
4546 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4547
4548         PR target/34225
4549         * gcc.dg/pr34225.c: New test.
4550
4551 2007-11-27  Richard Guenther  <rguenther@suse.de>
4552
4553         PR tree-optimization/34241
4554         * g++.dg/torture/pr34241.C: New testcase.
4555
4556 2007-11-27  Richard Guenther  <rguenther@suse.de>
4557
4558         * gcc.dg/builtins-error.c: New testcase.
4559
4560 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4561
4562         PR c++/34213
4563         * g++.dg/ext/visibility/anon8.C: New test.
4564
4565 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
4566
4567         PR target/34077
4568         * gcc.target/i386/pr34077.c: New testcase.
4569
4570 2007-11-26  Tobias Burnus  <burnus@net-b.de>
4571
4572         PR fortran/34203
4573         * gfortran.dg/backslash_3.f: Add -fbackslash option.
4574         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
4575         * gfortran.dg/backslash_1.f90: Remove no longer needed
4576         -fno-backslash option.
4577
4578 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4579
4580         PR c/23722
4581         * gcc.dg/cpp/19990413-1.c: Update.
4582         * gcc.dg/parse-else-error.c: New.
4583         * gcc.dg/parse-else-error-2.c: New.
4584         * gcc.dg/parse-else-error-3.c: New.
4585         * gcc.dg/parse-else-error-4.c: New.
4586
4587 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4588
4589         PR c++/34081
4590         * g++.dg/template/dependent-expr6.C: New testcase.
4591
4592 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
4593
4594         PR target/34215
4595         * gcc.target/i386/pr34215.c: New test.
4596
4597 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4598
4599         PR target/34174
4600         * gcc.dg/torture/pr34174-1.c: New.
4601
4602 2007-11-26  Richard Guenther  <rguenther@suse.de>
4603
4604         PR middle-end/34233
4605         * gcc.dg/pr34233.c: New testcase.
4606
4607 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4608             Revital Eres  <eres@il.ibm.com>
4609
4610         PR rtl-optimization/34085
4611         * gcc.dg/tree-prof (bb-reorg.c): New test.
4612
4613 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
4614
4615         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4616         Return true for MIPS16 targets.
4617
4618 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4619
4620         PR fortran/33152
4621         * gfortran.dg/blockdata_4.f90: New test.
4622
4623 2007-11-25  Tobias Burnus  <burnus@net-b.de>
4624
4625         PR fortran/34079
4626         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
4627         * gfortran.dg/bind_c_usage_16.f03: New.
4628         * gfortran.dg/bind_c_usage_16_c.c: New.
4629
4630 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
4631
4632         * gnat.dg/specs/size_clause1.ads: New test.
4633         * gnat.dg/specs/size_clause2.ads: Likewise.
4634         * gnat.dg/specs/size_clause3.ads: Likewise.
4635
4636 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
4637
4638         PR fortran/33499
4639         * gfortran.dg/entry_16.f90: New test.
4640
4641 2007-11-24  Tobias Burnus  <burnus@net-b.de>
4642
4643         PR fortran/34192
4644         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4645
4646 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
4647
4648         PR fortran/33541
4649         * gfortran.dg/nested_modules_1.f90: Change the reference to
4650         FOO, forbidden by the standard, to a reference to W.
4651         * gfortran.dg/use_only_1.f90: New test.
4652
4653 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4654
4655         PR fortran/34209
4656         * gfortran.dg/nearest_3.f90: New test.
4657
4658 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4659
4660         PR fortran/33317
4661         * gfortran.dg/optional_dim_2.f90: New test.
4662
4663 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4664
4665         PR fortran/34187
4666         * gfortran.dg/bind_c_usage_15.f90: New.
4667
4668 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4669
4670         PR fortran/34192
4671         * gfortran.dg/nearest_2.f90: New.
4672
4673
4674 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4675
4676         PR c++/30293
4677         PR c++/30294
4678         * g++.dg/ext/java-2.C: New test.
4679
4680 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
4681             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4682         
4683         PR c++/5310
4684         * g++.dg/warn/pr5310.C: New.
4685         * g++.dg/warn/pr33160.C: New.
4686         
4687 2007-11-23  Richard Guenther  <rguenther@suse.de>
4688             Michael Matz  <matz@suse.de>
4689
4690         PR tree-optimization/34176
4691         * gcc.c-torture/execute/pr34176.c: New testcase.
4692
4693 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4694
4695         PR c++/34198
4696         * gcc.dg/Wconversion-5.c: New test.
4697         * g++.dg/Wconversion3.C: New test.
4698
4699 2007-11-23  Richard Guenther  <rguenther@suse.de>
4700
4701         * gcc.dg/tree-ssa/alias-17.c: New testcase.
4702
4703 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
4704
4705         PR c/14050
4706         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
4707         qualifiers in abstract declarator.
4708
4709 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4710
4711         * gfortran.dg/derived_constructor_comps_3.f90: New.
4712
4713 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
4714
4715         PR c++/34094
4716         * g++.dg/ext/visibility/anon7.C: New test.
4717
4718 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4719
4720         PR fortran/34079
4721         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
4722         * gfortran.dg/bind_c_usage_13.f03: New.
4723         * gfortran.dg/bind_c_usage_14.f03: New.
4724
4725 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4726
4727         PR rtl-optimization/33848
4728         * gcc.dg/torture/pr33848.c: New test.
4729
4730 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4731
4732         PR fortran/34083
4733         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
4734
4735 2007-11-20  Richard Guenther  <rguenther@suse.de>
4736
4737         PR middle-end/34154
4738         * gcc.c-torture/execute/pr34154.c: New testcase.
4739
4740 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
4741
4742         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
4743
4744 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4745
4746         PR fortran/32770
4747         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
4748         so test passes with -frecord-marker=8.
4749         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
4750         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
4751         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
4752         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
4753         * gfortrand.dg/modulo_1.f90:  Likewise.
4754
4755 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
4756
4757         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4758         New procedure.
4759         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
4760         * gcc.dg/pr30957-1.c: Likewise.
4761
4762 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4763
4764         PR c++/34089
4765         * g++.dg/template/crash74.C: New test.
4766
4767 2007-11-20  Richard Guenther  <rguenther@suse.de>
4768
4769         * gcc.c-torture/execute/20071120-1.c: New testcase.
4770
4771 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4772
4773         PR c/34146
4774         * gcc.dg/tree-ssa/pr34146.c: New test.
4775
4776         PR testsuite/33978
4777         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
4778         dependent on target settings like move_by_pieces etc.
4779
4780         PR c++/28879
4781         * g++.dg/template/vla2.C: New test.
4782
4783         PR c++/33962
4784         * g++.dg/overload/template3.C: New test.
4785
4786 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4787
4788         PR fortran/33317
4789         * gfortran.dg/optional_dim_2.f90: Remove test.
4790
4791 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
4792
4793         * gcc.dg/dfp/ddmode-ice.c: New test.
4794
4795 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4796
4797         PR tree-optimization/34036
4798         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
4799
4800 2007-11-19  Richard Guenther  <rguenther@suse.de>
4801
4802         PR tree-optimization/34
4803         * gcc.c-torture/execute/pr34099-2.c: New testcase.
4804
4805 2007-11-19  Tobias Burnus  <burnus@net-b.de>
4806
4807         PR fortran/34079
4808         * gfortran.dg/bind_c_usage_10_c.c: New.
4809         * gfortran.dg/bind_c_usage_10.f03: New.
4810
4811 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4812
4813         * gcc.dg/pr33007.c: Expect new warning.
4814         * gcc.dg/tree-ssa/recip-5.c: Likewise.
4815         * g++.dg/opt/pr34036.C: New test.
4816
4817 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4818
4819         PR c++/30988
4820         * g++.dg/warn/noreturn-4.C: New test.
4821         * g++.dg/warn/noreturn-5.C: New test.
4822         * g++.dg/warn/noreturn-6.C: New test.
4823         * g++.dg/warn/noreturn-7.C: New test.
4824
4825 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
4826
4827         PR fortran/32770
4828         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
4829         integers so tests works with -fdefault-integer-8.
4830         * gfortran.fortran-torture/execute/elemental.f90:  Use default
4831         integers so test passes with -fdefault-integer-8.
4832         * gfortran.fortran-torture/execute/der_io.f90:  Increase
4833         buffer length so test passes with -fdefault-integer-8.
4834         * gfortran.dg/bounds_check_8.f90:  Likewise.
4835         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
4836         * gfortran.dg/equiv_7.f90:  Set kind so test passes
4837         with -fdefault-integer-8.
4838         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
4839         provoke overflow.
4840
4841 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4842
4843         PR fortran/33317
4844         * gfortran.dg/optional_dim_2.f90: New test.
4845         
4846         PR fortran/34139
4847         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
4848         
4849 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4850
4851         PR rtl-optimization/34132
4852         * gcc.c-torture/compile/20071118-1.c: New test.
4853
4854 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
4855
4856         PR fortran/31608
4857         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
4858
4859 2007-11-18  Tobias Burnus  <burnus@net-b.de>
4860
4861         PR fortran/34137
4862         * gfortran.dg/entry_14.f90: New.
4863         * gfortran.dg/entry_15.f90: New.
4864
4865 2007-11-18  Richard Guenther  <rguenther@suse.de>
4866
4867         PR tree-optimization/34127
4868         * gcc.c-torture/compile/pr34127.c: New testcase.
4869
4870 2007-11-18  Ben Elliston  <bje@au.ibm.com>
4871
4872         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
4873         type specifier, as they are not permitted according to the AltiVec
4874         Programming Interface Manual.
4875
4876 2007-11-17  Tobias Burnus  <burnus@net-b.de>
4877
4878         PR fortran/34133
4879         * gfortran.dg/bind_c_usage_9.f03: New.
4880         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
4881
4882 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4883
4884         PR fortran/25252
4885         * interface.c (gfc_current_interface_head,
4886         gfc_set_current_interface_head): New functions.
4887         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
4888         On syntax error, restore previous state of the interface.
4889         * gfortran.h (gfc_current_interface_head,
4890         gfc_set_current_interface_head): New prototypes.
4891
4892 2007-11-17  Richard Guenther  <rguenther@suse.de>
4893
4894         PR middle-end/34130
4895         * gcc.c-torture/execute/pr34130.c: New testcase.
4896
4897 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4898
4899         PR fortran/34108
4900         * gfortran.dg/fmt_label_1.f90: New test.
4901
4902 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4903
4904         PR fortran/33957
4905         * gfortran.dg/initialization_15.f90 : New test.
4906
4907 2007-11-16  Richard Guenther  <rguenther@suse.de>
4908
4909         PR middle-end/34030
4910         * gcc.c-torture/compile/pr34030.c: New testcase.
4911
4912 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4913
4914         PR fortran/34008
4915         * gfortran.dg/interface_assignment_3.f90.
4916
4917 2007-11-16  Richard Guenther  <rguenther@suse.de>
4918
4919         PR tree-optimization/33870
4920         * gcc.dg/torture/pr33870.c: New testcase.
4921
4922 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4923
4924         PR fortran/33986
4925         * gfortran.dg/allocatable_function_3.f90.
4926
4927 2007-11-16  Richard Guenther  <rguenther@suse.de>
4928
4929         PR tree-optimization/34113
4930         * gcc.c-torture/compile/pr34113.c: New testcase.
4931
4932 2007-11-16  Richard Guenther  <rguenther@suse.de>
4933
4934         PR tree-optimization/34099
4935         * g++.dg/torture/pr3499.C: New testcase.
4936         * gcc.c-torture/execute/pr34099.c: Likewise.
4937
4938 2007-11-16  Olivier Hainque  <hainque@adacore.com>
4939
4940         * gnat.dg/release_unc_maxalign.adb: New test.
4941
4942 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
4943
4944         PR c++/34100
4945         * g++.dg/template/crash73.C: New test.
4946
4947 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
4948
4949         PR middle-end/23848
4950         * gcc.dg/tree-ssa/pr23848-1.c: New test.
4951         * gcc.dg/tree-ssa/pr23848-2.c: New test.
4952         * gcc.dg/tree-ssa/pr23848-3.c: New test.
4953         * gcc.dg/tree-ssa/pr23848-4.c: New test.
4954
4955 2007-11-15  Tobias Burnus  <burnus@net-b.de>
4956
4957         PR fortran/33917
4958         * gfortran.dg/proc_decl_11.f90: New.
4959
4960 2007-11-15  Ben Elliston  <bje@au.ibm.com>
4961
4962         * gcc.target/spu/compare-dp.c: New test.
4963
4964 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4965
4966         * gcc.dg/pr33923.c: New test.
4967
4968 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
4969
4970         PR middle-end/34088
4971         * gcc.dg/pr34088.c: New test.
4972
4973 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4974
4975         * gcc.c-torture/compile/20071114-1.c: New test.
4976
4977 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4978
4979         PR fortran/31608
4980         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
4981         to match known variations in symbol format. Document in comments.
4982
4983 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4984
4985         PR fortran/33985
4986         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
4987
4988 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4989
4990         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
4991         when done.
4992
4993 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4994
4995         PR fortran/33162
4996         * gfortran.dg/proc_decl_1.f90: Update.
4997         * gfortran.dg/proc_decl_7.f90: New test.
4998         * gfortran.dg/proc_decl_8.f90: New test.
4999         * gfortran.dg/proc_decl_9.f90: New test.
5000         * gfortran.dg/proc_decl_10.f90: New test.
5001
5002 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
5003
5004         PR fortran/34080
5005         * gfortran.dg/transfer_assumed_size_1.f90: New test.
5006
5007 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5008
5009         PR c++/34054
5010         PR c++/34056
5011         PR c++/34057
5012         PR c++/34058
5013         PR c++/34060
5014         * g++.dg/parse/crash36.C: Add another dg-error.
5015         * g++.dg/cpp0x/pr34054.C: New test.
5016         * g++.dg/cpp0x/pr34056.C: New test.
5017         * g++.dg/cpp0x/pr34057.C: New test.
5018         * g++.dg/cpp0x/pr34058.C: New test.
5019         * g++.dg/cpp0x/pr34060.C: New test.
5020
5021         PR tree-optimization/34063
5022         * g++.dg/tree-ssa/pr34063.C: New test.
5023
5024 2007-11-13  Diego Novillo  <dnovillo@google.com>
5025
5026         PR tree-optimization/33870
5027         * gcc.c-torture/execute/pr33870-1.c: New test.
5028         * gcc.dg/tree-ssa/alias-16.c: New test.
5029
5030 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5031
5032         PR c++/29225
5033         * g++.dg/template/crash72.C: New test.
5034
5035 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5036
5037         * g++.dg/opt/cfg5.C: New test.
5038
5039 2007-11-12  Richard Guenther  <rguenther@suse.de>
5040
5041         PR middle-end/34070
5042         * gcc.c-torture/execute/pr34070-1.c: New testcase.
5043         * gcc.c-torture/execute/pr34070-2.c: Likewise.
5044
5045 2007-11-12  Richard Guenther  <rguenther@suse.de>
5046
5047         PR middle-end/34027
5048         * gcc.dg/pr34027-1.c: New testcase.
5049         * gcc.dg/pr34027-2.c: Likewise.
5050
5051 2007-11-12  Ira Rosen  <irar@il.ibm.com>
5052
5053         PR tree-optimization/33953
5054         * gcc.dg/vect/pr33953.c: New testcase.
5055
5056 2007-11-11  Tom Tromey  <tromey@redhat.com>
5057
5058         PR c++/17577:
5059         * g++.dg/ext/pr17577.h: New file.
5060         * g++.dg/ext/pr17577.C: New file.
5061
5062 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5063
5064         PR c++/8570
5065         * g++.old-deja/g++.ns/template13.C: Update expected output.
5066         * g++.old-deja/g++.pt/friend23.C: Likewise.
5067         * g++.dg/warn/pr8570.C: New.
5068
5069 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
5070
5071         PR c++/34068
5072         * g++.dg/template/pseudodtor4.C: New test.
5073
5074 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
5075
5076         PR middle-end/34018
5077         * g++.dg/opt/inline14.C: New test.
5078
5079         PR tree-optimization/33680
5080         * gcc.c-torture/compile/20071108-1.c: New test.
5081
5082         PR c++/32241
5083         * g++.dg/template/pseudodtor3.C: New test.
5084
5085 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
5086
5087         PR c++/33510
5088         * g++.dg/cpp0x/variadic-init.C: New.
5089
5090 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
5091             Jakub Jelinek  <jakub@redhat.com>
5092
5093         PR rtl-optimization/34012
5094         * gcc.target/i386/pr34012.c: New test.
5095
5096 2007-11-09  Richard Guenther  <rguenther@suse.de>
5097
5098         PR tree-optimization/33604
5099         * g++.dg/tree-ssa/pr33604.C: New testcase.
5100         * gcc.dg/pr32721.c: Adjust pattern.
5101
5102 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5103
5104         * gcc.target/mips/dse-1.c: Disable.
5105
5106 2007-11-08  Tom Tromey  <tromey@redhat.com>
5107
5108         * gcc.dg/empty-source-3.c: Update warning location.
5109         * gcc.dg/gomp/barrier-2.c: Likewise.
5110         * gcc.dg/label-decl-3.c: Likewise.
5111         * gcc.dg/label-decl-2.c: Likewise.
5112         * gcc.dg/empty-source-2.c: Likewise.
5113
5114 2007-11-08  Tom Tromey  <tromey@redhat.com>
5115
5116         PR c++/30297:
5117         * g++.dg/inherit/pr30297.C: New file.
5118
5119 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
5120
5121         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
5122         -fno-common for cygwin and mingw32.
5123
5124 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
5125
5126         PR middle-end/33826
5127         * gcc.dg/pr33826.c: New.
5128         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
5129         recursive functions being marked pure or const.
5130         
5131 2007-11-08  Tobias Burnus  <burnus@net-b.de>
5132
5133         PR fortran/33917
5134         * gfortran.dg/proc_decl_5.f90: New.
5135         * gfortran.dg/proc_decl_6.f90: New.
5136
5137 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
5138
5139         PR tree-optimization/32575
5140         * gcc.c-torture/execute/20071108-1.c: New test.
5141
5142 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
5143
5144         * g++.dg/opt/anchor1.C: New.
5145
5146 2007-11-07  Diego Novillo  <dnovillo@google.com>
5147
5148         PR 33870
5149         * gcc.c-torture/execute/pr33870.x: Remove.
5150
5151 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
5152
5153         PR c++/33045
5154         PR c++/33837
5155         PR c++/33838
5156         * g++.dg/cpp0x/decltype-33837.C: New.
5157         * g++.dg/cpp0x/decltype-refbug.C: New.
5158         * g++.dg/cpp0x/decltype-33838.C: New.
5159
5160 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5161
5162         * gcc.c-torture/compile/20071107-1.c: New test.
5163
5164 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5165
5166         * gcc.dg/out-of-bounds-1.c: New test.
5167
5168 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
5169
5170         PR c++/33501
5171         * g++.dg/warn/incomplete2.C: New test.
5172         * g++.dg/template/incomplete4.C: New test.
5173         * g++.dg/template/incomplete5.C: New test.
5174
5175 2007-11-07  Olivier Hainque  <hainque@adacore.com>
5176
5177         * gnat.dg/max_align.adb: New test.
5178
5179 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
5180
5181         PR target/30961
5182         * gcc.target/i386/pr30961-1.c: New.
5183
5184 2007-11-06  Tom Tromey  <tromey@redhat.com>
5185
5186         PR c++/32368:
5187         * g++.dg/warn/pragma-system_header3.h: New.
5188         * g++.dg/warn/pragma-system_header3.C: New.
5189
5190         PR c++/32256:
5191         * g++.dg/warn/pragma-system_header4.C: New.
5192         * g++.dg/warn/pragma-system_header4.h: New.
5193
5194 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5195
5196         PR c++/33977
5197         PR c++/33886
5198         * g++.dg/other/canon-array.C: New.
5199         
5200 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5201
5202         * g++.dg/parser/crash36.C: Tweak expected errors.
5203         * g++.dg/cpp0x/pr31439.C: New.
5204         * g++.dg/cpp0x/pr32114.C: New.
5205         * g++.dg/cpp0x/pr32115.C: New.
5206         * g++.dg/cpp0x/pr32125.C: New.
5207         * g++.dg/cpp0x/pr32126.C: New.
5208         * g++.dg/cpp0x/pr32127.C: New.
5209         * g++.dg/cpp0x/pr32128.C: New.
5210         * g++.dg/cpp0x/pr32253.C: New.
5211         * g++.dg/cpp0x/pr32566.C: New.
5212         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
5213         * g++.dg/cpp0x/pr31438.C: Ditto.
5214         * g++.dg/cpp0x/variadic81.C: Ditto.
5215         * g++.dg/cpp0x/pr31432.C: Ditto.
5216         * g++.dg/cpp0x/pr31442.C: Ditto.
5217
5218 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
5219
5220         PR target/33168
5221         * g++.dg/other/datasec1.C: New test.
5222
5223         PR tree-optimization/33458
5224         * g++.dg/opt/inline12.C: New test.
5225
5226         PR tree-optimization/33993
5227         * gcc.c-torture/compile/20071105-1.c: New test.
5228
5229 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5230
5231         PR rtl-optimization/33648
5232         * gcc.dg/pr33648.c: Require effective target freorder.
5233
5234 2007-11-05  Revital Eres  <eres@il.ibm.com>
5235
5236         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
5237
5238 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5239
5240         PR c++/33996
5241         PR c++/33235
5242         PR c++/33930
5243         * g++.dg/cpp0x/pr33996.C: New
5244         * g++.dg/cpp0x/rv-trivial-bug.C: New
5245         * g++.dg/cpp0x/pr33930.C: New
5246
5247 2007-11-05  Nick Clifton  <nickc@redhat.com>
5248             Sebastian Pop  <sebastian.pop@amd.com>
5249
5250         PR tree-optimization/32540
5251         PR tree-optimization/33922
5252         * gcc.dg/tree-ssa/pr32540-1.c: New.
5253         * gcc.dg/tree-ssa/pr32540-2.c: New.
5254         * gcc.dg/tree-ssa/pr33922.c: New.
5255
5256 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5257
5258         PR c++/33939
5259         * g++.dg/cpp0x/variadic-rref.C: New.
5260         
5261 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5262
5263         * g++dg/warn/pointer-integer-comparison.C: New.
5264
5265 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5266
5267         PR tree-optimization/33856
5268         * gcc.c-torture/compile/20071027-1.c: New test.
5269
5270         PR c++/33836
5271         * g++.dg/ext/label10.C: New test.
5272
5273         PR c++/33969
5274         * g++.dg/other/ptrmem9.C: New test.
5275
5276 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
5277
5278         PR middle-end/32931
5279         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
5280
5281 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
5282
5283         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
5284         * g++.dg/ext/visibility/namespace2.C: Add argument to
5285         dg-require-visibility.
5286         * g++.dg/ext/java-1.C: Disable on AIX.
5287
5288 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
5289
5290         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
5291
5292 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5293
5294         PR fortran/33881
5295         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
5296
5297 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5298
5299         PR c/29062
5300         * gcc.dg/20031223-1.c: Adjust error output.
5301         * gcc.dg/parse-decl-after-label.c: New.
5302         
5303 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5304
5305         PR libfortran/24685
5306         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
5307         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
5308         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
5309
5310 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5311
5312         PR rtl-optimization/28940
5313         * gcc.target/i386/addr-sel-1.c: New test.
5314
5315 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
5316
5317         PR middle-end/33670
5318         * gcc.dg/pr33670.c: New test.
5319
5320 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5321
5322         PR c++/33516
5323         * g++.dg/lookup/typedef1.C: New test.
5324
5325 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
5326
5327         PR testsuite/32076
5328         * lib/scandump.exp (dump-suffix): New.
5329         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
5330         Include dump suffix in pass/fail messages, put regexp in quotes.
5331
5332 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
5333
5334         PR c++/33495
5335         * g++.dg/other/error19.C: New.
5336
5337 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5338
5339         PR rtl-optimization/28062
5340         * gcc.c-torture/compile/20071102-1.c: New test.
5341
5342 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
5343
5344         * g++.dg/cpp0x/pr33955.C: New.
5345
5346 2007-11-01  Tom Tromey  <tromey@redhat.com>
5347
5348         PR preprocessor/30805:
5349         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
5350
5351 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5352
5353         PR rtl-optimization/33648
5354         * gcc.dg/pr33648.c: New test.
5355
5356 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5357
5358         PR c++/32384
5359         * g++.dg/template/pseudodtor1.C: New test.
5360         * g++.dg/template/pseudodtor2.C: New test.
5361
5362         PR c++/32260
5363         * g++.dg/rtti/typeid7.C: New test.
5364
5365 2007-11-01  Tom Tromey  <tromey@redhat.com>
5366
5367         PR preprocessor/30805:
5368         * gcc.dg/cpp/pr30805.c: New file.
5369
5370 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
5371
5372         PR testsuite/25352
5373         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5374         add dg-skip-if.
5375         * gcc.c-torture/compile/20001205-1.c: Ditto.
5376         * gcc.c-torture/compile/20001226-1.c: Ditto.
5377         * gcc.c-torture/compile/20020312-1.c: Ditto.
5378         * gcc.c-torture/compile/20020604-1.c: Ditto.
5379         * gcc.c-torture/compile/920501-12.c: Ditto.
5380         * gcc.c-torture/compile/920501-4.c: Ditto.
5381         * gcc.c-torture/compile/920520-1.c: Ditto.
5382         * gcc.c-torture/compile/980506-1.c: Ditto.
5383         * gcc.c-torture/compile/990617-1.c: Ditto.
5384         * gcc.dg/compare6.c: Ditto.
5385         * g++.old-deja/g++.brendan/crash43.C: Ditto.
5386         * g++.old-deja/g++.brendan/synth1.C: Ditto.
5387         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5388         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5389         * g++.old-deja/g++.pt/static6.C: Ditto.
5390         * g++.old-deja/g++.pt/crash16.C: Ditto.
5391         * g++.old-deja/g++.mike/p10416.C: Ditto.
5392         * g++.old-deja/g++.mike/ns15.C: Ditto.
5393         * g++.old-deja/g++.mike/eh46.C: Ditto.
5394
5395 2007-11-01  Tom Tromey  <tromey@redhat.com>
5396
5397         * gcc.dg/redecl-1.c: Update.
5398         * gcc.dg/pr20368-3.c: Update.
5399         * gcc.dg/inline-14.c: Update.
5400         * gcc.dg/builtins-30.c: Update.
5401         * gcc.dg/dremf-type-compat-4.c: Update.
5402         * gcc.dg/pr20368-2.c: Update.
5403
5404 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5405
5406         PR rtl-optimization/33673
5407         * gcc.dg/pr33673.c: New test.
5408
5409 2007-11-01  Michael Matz  <matz@suse.de>
5410
5411         PR tree-optimization/33961
5412         * gcc.dg/pr33961.c: New test.
5413
5414 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
5415
5416         PR c++/33494
5417         * g++.dg/template/error35.C: New.
5418
5419 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
5420
5421         PR target/31507
5422         * gcc.dg/pr31507-1.c: New test.
5423         * gcc.dg/pr31507-2.c: New test.
5424
5425 2007-10-31  Revital Eres  <eres@il.ibm.com>
5426
5427         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5428         target.
5429         * gcc.dg/vect/tree-vect.h (check_vect): Add
5430         powerpc-*paired test.
5431         * lib/target-supports.exp (check_750cl_hw_available):
5432         New.
5433         (check_effective_target_vect_int,
5434         check_effective_target_vect_intfloat_cvt,
5435         check_effective_target_powerpc_altivec_ok,
5436         check_effective_target_vect_long,
5437         check_effective_target_vect_sdot_hi,
5438         check_effective_target_vect_udot_hi,
5439         check_effective_target_vect_pack_trunc,
5440         check_effective_target_vect_unpack,
5441         check_effective_target_vect_shift,
5442         check_effective_target_vect_int_mult): Disable for powerpc-*paired
5443         target.
5444         * gcc.dg/vect/vect-ifcvt-11.c: New.
5445         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5446         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5447         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5448         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5449         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5450         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5451
5452 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
5453             Tobias Burnus  <burnus@net-b.de>
5454
5455         PR fortran/33941
5456         * gfortran.dg/module_read_1.f90: New.
5457
5458 2007-10-31  Tom Tromey  <tromey@redhat.com>
5459
5460         PR preprocessor/30786:
5461         * gcc.dg/cpp/pr30786.c: New file.
5462
5463 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5464
5465         PR fortran/33162
5466         * gfortran.dg/interface_19.f90: New.
5467         * gfortran.dg/interface_20.f90: New.
5468         * gfortran.dg/interface_21.f90: New.
5469         
5470 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
5471
5472         PR tree-optimization/32377
5473         * gfortran.dg/vect/pr32377.f90: New.
5474         
5475 2007-10-31  Richard Guenther  <rguenther@suse.de>
5476
5477         PR middle-end/33779
5478         * gcc.c-torture/execute/pr33779-1.c: New testcase.
5479         * gcc.c-torture/execute/pr33779-2.c: Likewise.
5480
5481 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
5482
5483         PR fortran/33897
5484         * gfortran.dg/contained_3.f90: New.
5485
5486 2007-10-31  Christian Bruel  <christian.bruel@st.com>
5487
5488         PR c++/19531
5489         * g++.dg/opt/nrv8.C: New.
5490         
5491 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5492
5493         PR c++/33709
5494         * g++.dg/opt/compound1.C: New test.
5495
5496         PR c++/33616
5497         * g++.dg/template/ptrmem18.C: New test.
5498
5499 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5500
5501         PR fortran/33596
5502         * gfortran.dg/isnan_2.f90: New test.
5503
5504 2007-10-30  Ed Schouten  <ed@fxq.nl>
5505
5506         PR tree-optimization/32500
5507         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
5508
5509 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
5510
5511         PR c++/31993
5512         PR c++/32252
5513         * g++.dg/cpp0x/pr31993.C: New
5514         * g++.dg/cpp0x/pr32252.C: New
5515
5516 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5517
5518         PR tree-optimization/33723
5519         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
5520
5521 2007-10-30  Richard Guenther  <rguenther@suse.de>
5522
5523         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
5524         gcc.target/i386/loop-3.c.
5525
5526 2007-10-30  Revital Eres  <eres@il.ibm.com>
5527
5528         * gcc.dg/vect/pr33866.c: Require vect_long.
5529
5530 2007-10-30  Revital Eres  <eres@il.ibm.com>
5531
5532         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
5533         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5534
5535 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
5536
5537         PR tree-optimization/32893
5538         * lib/target-supports.exp
5539         (check_effective_target_unaligned_stack): new keyword.
5540         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
5541         not sensitive to unaligned_stack.
5542         * gcc.dg/vect/vect-3.c: Likewise.
5543         * gcc.dg/vect/vect-4.c: Likewise.
5544         * gcc.dg/vect/vect-5.c: Likewise.
5545         * gcc.dg/vect/vect-6.c: Likewise.
5546         * gcc.dg/vect/vect-7.c: Likewise.
5547         * gcc.dg/vect/vect-13.c: Likewise.
5548         * gcc.dg/vect/vect-17.c: Likewise.
5549         * gcc.dg/vect/vect-18.c: Likewise.
5550         * gcc.dg/vect/vect-19.c: Likewise.
5551         * gcc.dg/vect/vect-20.c: Likewise.
5552         * gcc.dg/vect/vect-21.c: Likewise.
5553         * gcc.dg/vect/vect-22.c: Likewise.
5554         * gcc.dg/vect/vect-27.c: Likewise.
5555         * gcc.dg/vect/vect-29.c: Likewise.
5556         * gcc.dg/vect/vect-64.c: Likewise.
5557         * gcc.dg/vect/vect-65.c: Likewise.
5558         * gcc.dg/vect/vect-66.c: Likewise.
5559         * gcc.dg/vect/vect-72.c: Likewise.
5560         * gcc.dg/vect/vect-73.c: Likewise.
5561         * gcc.dg/vect/vect-86.c: Likewise.
5562         * gcc.dg/vect/vect-all.c: Likewise.
5563         * gcc.dg/vect/slp-25.c: Likewise.
5564         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5565         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5566         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5567
5568         * gcc.dg/vect/vect-31.c: Removed alignment checks.
5569         * gcc.dg/vect/vect-34.c: Likewise.
5570         * gcc.dg/vect/vect-36.c: Likewise.
5571         * gcc.dg/vect/vect-64.c: Likewise.
5572         * gcc.dg/vect/vect-65.c: Likewise.
5573         * gcc.dg/vect/vect-66.c: Likewise.
5574         * gcc.dg/vect/vect-68.c: Likewise.
5575         * gcc.dg/vect/vect-76.c: Likewise.
5576         * gcc.dg/vect/vect-77.c: Likewise.
5577         * gcc.dg/vect/vect-78.c: Likewise.
5578
5579         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
5580         testcase (without no-section-anchors prefix) but with global arrays.
5581         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5582         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
5583         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5584         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5585         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5586         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5587         * gcc.dg/vect/vect-77-global.c: Likewise.
5588         * gcc.dg/vect/vect-78-global.c: Likewise.
5589
5590         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
5591         testcase (without no-section-anchors prefix) but fix alignment checks
5592         to also consider unaligned_stack targets.
5593         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5594
5595 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5596
5597         PR tree-optimization/33723
5598         * gcc.c-torture/execute/20071029-1.c: New test.
5599         * gcc.dg/tree-ssa/pr33723.c: New test.
5600
5601 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
5602
5603         PR tree-optimization/33614
5604         * gcc.c-torture/compile/pr33614.c: New test.
5605
5606 2007-10-29  Richard Guenther  <rguenther@suse.de>
5607
5608         PR tree-optimization/33870
5609         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
5610
5611 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5612
5613         PR tree-optimization/33757
5614         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
5615         true architectures instead of having a big dg-skip-if.
5616
5617         PR c++/33841
5618         * g++.dg/other/bitfield3.C: New test.
5619
5620 2007-10-29  Richard Guenther  <rguenther@suse.de>
5621
5622         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
5623
5624 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5625
5626         Automatic parallelization reduction tests.
5627
5628         * gcc.dg/tree-ssa/reduc-1.c: New test.
5629         * gcc.dg/tree-ssa/reduc-1char.c: New test.
5630         * gcc.dg/tree-ssa/reduc-1short.c: New test.
5631         * gcc.dg/tree-ssa/reduc-2.c: New test.
5632         * gcc.dg/tree-ssa/reduc-2char.c: New test.
5633         * gcc.dg/tree-ssa/reduc-2short.c: New test.
5634         * gcc.dg/tree-ssa/reduc-3.c: New test.
5635         * gcc.dg/tree-ssa/reduc-6.c: New test.
5636         * gcc.dg/tree-ssa/reduc-7.c: New test.
5637         * gcc.dg/tree-ssa/reduc-8.c: New test.
5638         * gcc.dg/tree-ssa/reduc-9.c: New test.
5639
5640 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5641             Zdenek Dvorak  <ook@ucw.cz>
5642
5643         OMP_ATOMIC Changes, testsuite changes.
5644
5645         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5646         instead of gimple dump.
5647         * gcc.dg/gomp/atomic-9.c: Same.
5648         * gcc.dg/gomp/atomic-10.c: Same.
5649         * g++.dg/gomp/atomic-3.C: Same.
5650         * g++.dg/gomp/atomic-9.C: Same.
5651         * g++.dg/gomp/atomic-10.C: Same.
5652
5653 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
5654
5655         PR fortran/31217
5656         PR fortran/33811
5657         * gfortran.dg/forall_12.f90: New test.
5658
5659         PR fortran/33686
5660         * gfortran.dg/forall_13.f90: New test.
5661
5662 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
5663             Mark Mitchell  <mark@codesourcery.com>
5664
5665         PR c++/30659
5666         * g++.dg/template/crash71.C: New.
5667
5668 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5669
5670         PR fortran/32147
5671         * gfortran.dg/module_md5_1.f90: Update hash-value.
5672
5673 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
5674
5675         PR tree-opt/33589
5676         * g++.dg/torture/pr33589-1.C: New testcase.
5677         * g++.dg/torture/pr33589-2.C: New testcase.
5678
5679 2007-10-28  Richard Guenther  <rguenther@suse.de>
5680
5681         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
5682
5683 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
5684             Uros Bizjak  <ubizjak@gmail.com>
5685
5686         PR tree-optimization/33920
5687         * gcc.dg/tree-ssa/pr33290.c: New test.
5688
5689 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5690
5691         PR fortran/31306
5692         * gfortran.dg/argument_check_7.f90: New test.
5693         * gfortran.dg/argument_check_8.f90: New test.
5694         
5695 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5696
5697         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
5698         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
5699         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
5700         * gcc.target/i386/sse-14.c: Ditto.
5701
5702 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
5703
5704         PR c++/33844
5705         * g++.dg/other/ptrmem8.C: New test.
5706
5707         PR c++/33842
5708         * g++.dg/template/error34.C: New test.
5709
5710 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5711
5712         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
5713
5714 2007-10-27  Richard Guenther  <rguenther@suse.de>
5715
5716         PR tree-optimization/33870
5717         * gcc.dg/tree-ssa/alias-15.c: New testcase.
5718         * gcc.c-torture/execute/pr33870.c: Likewise.
5719
5720 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5721
5722         PR fortran/33162
5723         * gfortran.dg/argument_checking_9.f90: New test.
5724
5725 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5726
5727         * g++.dg/other/pr33601.C: New.
5728
5729 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5730
5731         PR c++/31988
5732         * g++.dg/init/new25.C: New.
5733
5734 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5735
5736         * g++.dg/cpp0x/pr33839.C: New.
5737         
5738 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
5739
5740         PR c++/33744
5741         * g++.dg/template/arg6.C: New test.
5742
5743 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5744
5745         PR c++/31747
5746         * g++.dg/parse/crash39.C: New.
5747
5748 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
5749
5750         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
5751         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
5752         "offset: -4B".
5753
5754 2007-10-25  David Daney  <ddaney@avtrex.com>
5755
5756         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
5757
5758 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
5759
5760         PR c++/33843
5761         * g++.dg/template/error32.C: New.
5762
5763 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5764             Ira Rosen  <irar@il.ibm.com>
5765
5766         PR tree-optimization/33833
5767         * gcc.dg/vect/pr33833.c: New testcase.
5768
5769 2007-10-25  David Daney  <ddaney@avtrex.com>
5770
5771         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
5772
5773 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5774             Ira Rosen  <irar@il.ibm.com>
5775
5776         PR tree-optimization/33866
5777         * gcc.dg/vect/pr33866.c: New testcase.
5778
5779 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
5780
5781         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
5782         Add -w to compile flags to suppress "call-clobbered register" warnings
5783         and remove dg-warning directives.
5784
5785 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
5786
5787         * gcc.dg/sms-2.c: Cleanup sms dump file.
5788         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
5789         profile-use step.
5790
5791 2007-10-24  David Daney  <ddaney@avtrex.com>
5792
5793         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
5794
5795 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5796
5797         PR target/33755
5798         * gcc.target/mips/pr33755.c: New test.
5799
5800 2007-10-24  Ira Rosen  <irar@il.ibm.com>
5801
5802         PR tree-optimization/33804
5803         * gcc.dg/vect/pr33804.c: New testcase.
5804
5805 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5806
5807         PR forrtran/33849
5808         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
5809
5810 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5811             Uros Bizjak  <ubizjak@gmail.com>
5812
5813         PR rtl-optimization/33846
5814         * gcc.dg/vect/pr33846.c: New testcase.
5815
5816 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5817             Dorit Nuzman  <dorit@il.ibm.com>
5818
5819         PR tree-optimization/33860
5820         * g++.dg/vect/pr33860.cc: New test.
5821         * g++.dg/vect/pr33860a.cc: New test.
5822
5823 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
5824             Revital Eres  <eres@il.ibm.com>      
5825
5826         * gcc.dg/sms-2.c: New testcase.
5827
5828 2007-10-22  David S. Miller  <davem@davemloft.net>
5829
5830         * gcc.dg/globalreg-1.c: New test.
5831
5832 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
5833             Dorit Nuzman  <dorit@il.ibm.com>
5834
5835         PR tree-optimization/33834
5836         PR tree-optimization/33835
5837         * g++.dg/vect/pr33834_1.cc: New test.
5838         * g++.dg/vect/pr33834_2.cc: New test.
5839         * g++.dg/vect/pr33835.cc: New test.
5840
5841 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5842
5843         * gcc.dg/pr33644.c: New test.
5844
5845 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5846
5847         PR c++/33372
5848         * g++.dg/gomp/pr33372-1.C: New test.
5849         * g++.dg/gomp/pr33372-2.C: New test.
5850         * g++.dg/gomp/pr33372-3.C: New test.
5851
5852 2007-10-22  Michael Matz  <matz@suse.de>
5853
5854         PR tree-optimization/33855
5855         * gcc.c-torture/compile/pr33855.c: New testcase.
5856
5857 2007-10-22  Ira Rosen  <irar@il.ibm.com>
5858
5859         PR tree-optimization/33854
5860         * gcc.dg/vect/O1-pr33854.c: New testcase.
5861         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
5862
5863 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
5864
5865         * gcc.dg/unwind-1.c: Disable on AIX.
5866         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
5867
5868 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
5869
5870         PR fortran/33749
5871         * gfortran.dg/assign_9.f90: New test.
5872
5873 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5874
5875         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
5876         (dg-mips-options): Skip tests that specify an ABI other than o32
5877         and o64 if generating MIPS16 hard-float code.
5878
5879 2007-10-21  Ira Rosen  <irar@il.ibm.com>
5880             Revital Eres  <eres@il.ibm.com>
5881
5882         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
5883         * gcc.dg/vect/vect-16.c: Fix comment.
5884         * gcc.dg/vect/pr33369.c: Require vect_int.
5885         * gcc.dg/vect/slp-33.c: Add spaces.
5886         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
5887         targets.
5888         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
5889         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
5890         targets.
5891         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
5892         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
5893         targets.
5894         * gcc.dg/vect/slp-10.c: Add spaces.
5895         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
5896         targets.
5897         * gcc.dg/vect/slp-36.c: Require vect_int.
5898         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
5899         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
5900         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
5901         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
5902         targets.
5903         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
5904         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
5905         instead of vector_alignment_reachable_for_double.
5906         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
5907         (natural_alignment): Split into...
5908         (natural_alignment_32, natural_alignment_64): New.
5909         (vector_alignment_reachable): Depend on natural_alignment_32.
5910         (vector_alignment_reachable_for_double): Rename to ...
5911         (vector_alignment_reachable_for_64bit): And depend on
5912         natural_alignment_64.
5913
5914 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5915
5916         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5917         MIPS targets.
5918         * g++.dg/vect/vect.exp: Likewise.
5919         * lib/fortran-torture.exp: Likewise.
5920         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
5921         mipsisa64*-*-* as the target selector.  Remove -mips64,
5922         -mhard-float and -mgp64 from the options list.
5923         * gcc.target/mips/mips-ps-2.c: Likewise.
5924         * gcc.target/mips/mips-ps-3.c: Likewise.
5925         * gcc.target/mips/mips-ps-4.c: Likewise.
5926         * gcc.target/mips/mips-ps-6.c: Likewise.
5927         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
5928         options list.
5929         * gcc.target/mips/sb1-1.c: Likewise.
5930         * gcc.target/mips/mips-ps-type.c: Likewise.
5931         * gcc.target/mips/mips-ps-7.c: New test.
5932         * gcc.target/mips/mips-ps-type-2.c: Likewise.
5933         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
5934         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
5935         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
5936         as forcing an ABI and an architecture.
5937         (is_gp32_flag, is_gp64_flag): Fold into...
5938         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
5939         then -mfp64 imply -mhard-float.  Apply register rules after the
5940         loop.  Handle -march=mipsN like -mipsN.
5941
5942 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
5943
5944         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
5945         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
5946
5947 2007-10-20  Tobias Burnus  <burnus@net-b.de>
5948
5949         PR fortran/33818
5950         * gfortran.dg/entry_dummy_ref_3.f90: New.
5951
5952 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
5953             FX Coudert <fxcoudert@gcc.gnu.org>
5954
5955         PR fortran/31608
5956         * gfortran.dg/char_cast_1.f90: New test.
5957
5958 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5959
5960         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
5961         * gfortran.dg/large_real_kind_2.F90: ditto.
5962         * gfortran.dg/default_format_2.f90: ditto.
5963         * gfortran.dg/default_format_denormal_1.f90: ditto.
5964
5965 2007-10-19  Richard Guenther  <rguenther@suse.de>
5966
5967         PR middle-end/33816
5968         PR middle-end/32921
5969         * gfortran.dg/pr32921.f: New testcase.
5970
5971 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5972
5973         PR libfortran/33544
5974         * gfortran.dg/transfer_check_1.f90: Adjust options.
5975
5976 2007-10-19  Richard Guenther  <rguenther@suse.de>
5977
5978         Revert
5979         2007-10-19  Richard Guenther  <rguenther@suse.de>
5980
5981         PR middle-end/32921
5982         * gfortran.dg/pr32921.f: New testcase.
5983
5984 2007-10-19  Richard Guenther  <rguenther@suse.de>
5985
5986         * gcc.c-torture/execute/20071018-1.c: New testcase.
5987
5988 2007-10-19  Richard Guenther  <rguenther@suse.de>
5989
5990         PR middle-end/32921
5991         * gfortran.dg/pr32921.f: New testcase.
5992
5993 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
5994
5995         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
5996
5997 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5998
5999         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
6000
6001 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6002
6003         PR fortran/33233
6004         * gfortran.dg/host_assoc_function_1.f90: Correct references.
6005         * gfortran.dg/host_assoc_function_3.f90: New test.
6006
6007 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6008
6009         PR fortran/33733
6010         * gfortran.dg/transfer_simplify_6.f90: New test.
6011
6012 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6013             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6014
6015         PR middle-end/33794
6016         * gfortran.dg/pr33794.f90: New testcase.
6017
6018 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6019
6020         PR target/32961
6021         * gcc.target/i386/pr32961.c: New testcase.
6022         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
6023         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
6024         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
6025         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
6026         __builtin_ia32_pslldi128 defines.
6027
6028 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
6029
6030         PR fortran/33760
6031         * gfortran.dg/c_ptr_tests_13.f03: New test case.
6032
6033 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6034
6035         PR c++/28639
6036         PR c++/30299
6037         * g++.dg/template/void12.C: New.
6038         * g++.dg/template/void13.C: New.
6039
6040 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6041
6042         PR c++/31446
6043         * g++.dg/template/void11.C: New.
6044         * g++.dg/template/void2.C: Adjust error markers.
6045         * g++.dg/template/void10.C: Likewise.
6046         * g++.dg/template/crash55.C: Likewise.
6047
6048 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
6049
6050         * g++.dg/opt/const5.C: New test.
6051
6052 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
6053             Maxim Kuvyrkov  <maxim@codesourcery.com>
6054
6055         * gcc.target/ia64/20040709-2.c: New test.
6056
6057 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6058
6059         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
6060
6061 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
6062
6063         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
6064         to each function.  Check that there are no unsigned loads.
6065
6066 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6067
6068         PR tree-optimization/33136
6069         * gcc.c-torture/execute/20070824-1.c: New test.
6070         * gcc.dg/pr33136-1.c: New test.
6071         * gcc.dg/pr33136-2.c: New test.
6072         * gcc.dg/pr33136-3.c: New test.
6073
6074 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6075
6076         PR tree-optimization/33735
6077         * g++.dg/torture/pr33735.C: New.
6078
6079 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6080
6081         PR middle-end/33706
6082         * gcc.dg/va-arg-pack-2.c: New.
6083
6084 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6085
6086         PR tree-optimization/33619
6087         * gcc.dg/pr33619.c: New test.
6088
6089 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
6090
6091         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
6092         flag for AIX.
6093         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
6094
6095 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6096
6097         PR libfortran/33055
6098         * gfortran.dg/inquire_11.f90: New test.
6099         * gfortan.dg/negative_unit_int8.f: New test.
6100
6101 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6102
6103         PR target/33133
6104         * gcc.c-torture/compile/pr33133.c: New test.
6105
6106 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6107
6108         PR libfortran/33672
6109         * gfortran.dg/namelist_40.f90: New test.
6110
6111 2007-10-14  Tobias Burnus  <burnus@net-b.de>
6112
6113         PR fortran/33745
6114         * gfortran.dg/bounds_check_11.f90: New.
6115
6116 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
6117
6118         PR c++/30303
6119         * g++.dg/other/ctor1.C: New test.
6120         * g++.dg/other/ctor2.C: New test.
6121         * g++.dg/other/dtor1.C: New test.
6122
6123 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
6124
6125         * gfortran.dg/bounds_check_10.f90: Fix testcase.
6126
6127 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
6128             Paul Thomas  <pault@gcc.gnu.org>
6129
6130         PR fortran/33254
6131         PR fortran/33727
6132         * gfortran.dg/bounds_check_10.f90: New.
6133
6134 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
6135
6136         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
6137         * gcc.target/powerpc/popcount-1.c: Same.
6138
6139 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
6140
6141         PR c++/26698
6142         * g++.dg/conversion/op4.C: New test.
6143
6144 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
6145
6146         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
6147
6148 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6149
6150         PR fortran/33542
6151         * gfortran.dg/ambiguous_specific_1.f90: New test.
6152
6153 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6154
6155         PR fortran/33664
6156         * gfortran.dg/impure_spec_expr_1.f90: New test.
6157         * gfortran.dg/char_result_7.f90: Remove illegal test.
6158
6159 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
6160
6161         PR 11001
6162         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
6163         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
6164         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
6165         * gcc.target/i386/pr11001-memset-1.c: New testcase.
6166         * gcc.target/i386/pr11001-memset-2.c: New testcase.
6167         * gcc.target/i386/pr11001-memset-3.c: New testcase.
6168         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
6169         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
6170         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
6171
6172 2007-10-12  Richard Guenther  <rguenther@suse.de>
6173
6174         PR middle-end/26198
6175         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
6176         * gcc.c-torture/execute/20071011-1.c: Likewise.
6177         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
6178
6179 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
6180
6181         PR tree-optimization/33742
6182         * gcc.dg/pr33742.c: New testcase.
6183
6184 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
6185
6186         PR tree-optimization/33645
6187         * gcc.dg/pr33645-1.c: New test.
6188         * gcc.dg/pr33645-2.c: New test.
6189         * gcc.dg/pr33645-3.c: New test.
6190  
6191         PR c++/32121
6192         * g++.dg/ext/label4.C: Adjust error regexp.
6193         * g++.dg/ext/label6.C: Adjust error regexp.
6194         * g++.dg/ext/label7.C: New test.
6195         * g++.dg/ext/label8.C: New test.
6196         * g++.dg/ext/label9.C: New test.
6197
6198 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
6199
6200         PR middle-end/33676
6201         * gcc.dg/pr33676.c: New.
6202
6203 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6204
6205         PR c++/31441
6206         * g++.dg/cpp0x/variadic83.C: New.
6207
6208 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6209
6210         PR c++/33461
6211         * g++.dg/cpp0x/variadic81.C: New.
6212         * g++.dg/cpp0x/variadic82.C: Likewise.
6213
6214 2007-10-11  Richard Guenther  <rguenther@suse.de>
6215
6216         PR middle-end/33724
6217         * gcc.dg/pr33724.c: New testcase.
6218
6219 2007-10-11  Richard Guenther  <rguenther@suse.de>
6220
6221         PR c/33726
6222         * gcc.dg/pr33726.c: New testcase.
6223
6224 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
6225
6226         PR fortran/33500
6227         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
6228         
6229 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6230
6231         PR testsuite/33391
6232         * gfortran.dg/do_3.F90: Run with -fwrapv.
6233
6234 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
6235
6236         * gcc.dg/unwind-1.c: New.
6237
6238 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6239
6240         PR libfortran/33683
6241         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
6242         failure on some common systems.
6243
6244 2007-10-09  Richard Guenther  <rguenther@suse.de>
6245
6246         PR middle-end/33692
6247         * gcc.dg/pr33692.c: New testcase.
6248
6249 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
6250
6251         PR middle-end/33669
6252         * gcc.c-torture/execute/pr33669.c: New.
6253
6254 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6255
6256         PR tree-optimization/33615
6257         * g++.dg/tree-ssa/pr33615-2.C: New test.
6258
6259 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6260
6261         PR tree-optimization/33615
6262         * g++.dg/tree-ssa/pr33615.C: New test.
6263
6264 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
6265
6266         PR tree-optimization/33572
6267         * g++.dg/torture/pr33572.C: Replace with complete test.
6268
6269 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
6270
6271         PR fortran/33689
6272         * gfortran.dg/spec_expr_5.f90: New.
6273
6274 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
6275
6276         * gcc.dg/pragma-darwin-2.c: New.
6277
6278 2007-10-08  Richard Guenther  <rguenther@suse.de>
6279
6280         PR middle-end/33693
6281         PR middle-end/33695
6282         PR middle-end/33697
6283         * gcc.dg/pr33693.c: New testcase.
6284         * gcc.dg/pr33695.c: Likewise.
6285         * gcc.dg/pr33697.c: Likewise.
6286
6287 2007-10-08  Richard Guenther  <rguenther@suse.de>
6288
6289         PR middle-end/33691
6290         PR middle-end/33694
6291         PR middle-end/33696
6292         * gcc.dg/pr33691.c: New testcase.
6293         * gcc.dg/pr33694.c: Likewise.
6294         * gcc.dg/pr33696.c: Likewise.
6295
6296 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6297
6298         PR libfortran/33683
6299         * gfortran.dg/gamma_5.f90:  New test case
6300
6301 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
6302
6303         PR fortran/20851
6304         * initialization_1.f90: Fix dg-error annotations.
6305         * initialization_14.f90: New.
6306         * initialization_7.f90: Fix dg-error annotations.
6307         * initialization_9.f90: Likewise.
6308
6309 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6310
6311         * gfortran.dg/error_recovery_4.f90: New test.
6312
6313 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6314
6315         * gfortran.dg/default_format_denormal_2.f90: New test.
6316         * gfortran.dg/default_format_2.inc: New test.
6317         * gfortran.dg/default_format_denormal_1.f90: New test.
6318         * gfortran.dg/default_format_1.inc: New test.
6319         * gfortran.dg/default_format_1.f90: Don't test for denormalized
6320         numbers.
6321         * gfortran.dg/default_format_2.f90: Don't test for denormalized
6322         numbers.
6323
6324 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6325
6326         * gfortran.dg/namelist_15.f90: Revise test.
6327
6328 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6329
6330         PR tree-optimization/33655
6331         * gcc.dg/torture/pr33655.c: New.
6332
6333 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6334
6335         PR tree-optimization/33572
6336         * g++.dg/torture/pr33572.C: New.
6337
6338 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
6339
6340         PR fortran/25076
6341         * gfortran.dg/forall_11.f90: New.
6342
6343 2007-10-05  Michael Matz  <matz@suse.de>
6344
6345         PR middle-end/33667
6346         * gcc.dg/pr33667.c: New testcase.
6347
6348 2007-10-05  Richard Guenther  <rguenther@suse.de>
6349
6350         PR middle-end/33666
6351         * gcc.dg/pr33666.c: New testcase.
6352
6353 2007-10-05  Michael Matz  <matz@suse.de>
6354
6355         PR inline-asm/33600
6356         * gcc.target/i386/pr33600.c: New testcase.
6357
6358 2007-10-05  Richard Guenther  <rguenther@suse.de>
6359
6360         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
6361
6362 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
6363
6364         PR target/33635
6365         * gcc.target/mips/pr33635-1.c: New test.
6366
6367 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6368
6369         PR libfortran/33253
6370         * gfortran.dg/namelist_39.f90: Revise to use long names.
6371
6372 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
6373
6374         PR fortran/33646
6375         * gfortran.dg/pr33646.f90: New file.
6376
6377 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6378
6379         PR fortran/33529
6380         * gfortran.dg/char_type_len_2.f90: Adjust error message.
6381         * gfortran.dg/char_decl_2.f90: New test.
6382
6383 2007-10-04  Richard Guenther  <rguenther@suse.de>
6384
6385         PR middle-end/33641
6386         * gcc.c-torture/compile/pr33641.c: New testcase.
6387
6388 2007-10-04  Michael Matz  <matz@suse.de>
6389
6390         PR rtl-optimization/33653
6391         * gcc.dg/pr33653.c: New.
6392
6393 2007-10-04  Richard Guenther  <rguenther@suse.de>
6394
6395         PR tree-optimization/33627
6396         * g++.dg/torture/pr33627.C: New testcase.
6397
6398 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
6399
6400         PR fortran/33626
6401         * gfortran.dg/parens_6.f90: New.
6402
6403 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
6404
6405         PR fortran/33646
6406         PR fortran/33542
6407         * gfortran.dg/ambiguous_specific_1.f90: Remove.
6408
6409 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
6410
6411         * g++.dg/ext/gnu-inline-global-redecl.C: New.
6412
6413 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
6414
6415         PR target/33635
6416         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6417         and mips_forced_be.
6418         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
6419         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
6420         options.
6421         * gcc.target/mips/fpr-moves-1.c: New test.
6422         * gcc.target/mips/fpr-moves-2.c: Likewise.
6423         * gcc.target/mips/fpr-moves-3.c: Likewise.
6424         * gcc.target/mips/fpr-moves-4.c: Likewise.
6425         * gcc.target/mips/fpr-moves-5.c: Likewise.
6426         * gcc.target/mips/fpr-moves-6.c: Likewise.
6427         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6428
6429 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6430
6431         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6432
6433 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6434
6435         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6436         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6437
6438 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
6439
6440         PR fortran/33198
6441         * gfortran.dg/common_errors_1.f90: New.
6442
6443 2007-10-03  Doug Kwan  <dougkwan@google.com>
6444         Richard Guenther  <rguenther@suse.de>
6445
6446         PR debug/31899
6447         * g++.dg/debug/using3.C: New testcase.
6448
6449 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6450
6451         PR libfortran/33253
6452         * gfortran.dg/namelist_38.f90: New test.
6453         * gfortran.dg/namelist_39.f90: New test.
6454
6455 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6456
6457         PR libfortran/33469
6458         * gfortran.dg/default_format_1.f90: New test.
6459         * gfortran.dg/default_format_2.f90: New test.
6460         * gfortran.dg/namelist_print_1.f: Adjust expected output.
6461         * gfortran.dg/real_const_3.f90: Adjust expected output.
6462
6463 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6464
6465         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
6466         default ABI.  Split mips_forced_abi into mips_forced_abi and
6467         mips_forced_regs.
6468         (is_gp32_flag): Return true for -mabi=32.
6469         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
6470         (dg-mips-options): Use is_gp64_flag instead of checking specifically
6471         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
6472         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
6473         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
6474         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
6475         * gcc.target/mips/save-restore-2.c: Likewise.
6476         * gcc.target/mips/save-restore-3.c: Likewise.
6477         * gcc.target/mips/save-restore-4.c: Likewise.
6478
6479 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6480
6481         PR middle-end/33617
6482         * gcc.c-torture/compile/pr33617.c: New test.
6483
6484 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
6485
6486         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
6487         -gstabs+ for extended options.
6488
6489 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6490
6491         PR fortran/33542
6492         * gfortran.dg/ambiguous_specific_1.f90: New test.
6493
6494 2007-10-02  Revital Eres  <eres@il.ibm.com>
6495
6496         * gcc.target/powerpc/paired-8.c: New test.
6497         * gcc.target/powerpc/paired-9.c: New test.
6498         * gcc.target/powerpc/paired-10.c: New test.
6499
6500 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6501
6502         PR fortran/33566
6503         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
6504
6505 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6506
6507         PR fortran/33554
6508         * gfortran.dg/intent_out_2.f90: New test.
6509
6510 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6511
6512         PR fortran/33550
6513         * gfortran.dg/ambiguous_reference_1.f90: New test.
6514
6515 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6516
6517         PR fortran/31154
6518         PR fortran/31229
6519         PR fortran/33334
6520         * gfortran.dg/function_kinds_1.f90: New test.
6521         * gfortran.dg/function_kinds_2.f90: New test.
6522         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
6523         use association into interfaces.
6524
6525 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6526
6527         PR testsuite/31828
6528         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
6529         (overflow): Use INFINITY, not FP_INFINITE.
6530         gcc.dg/float-range-4.c: Likewise.
6531         gcc.dg/float-range-5.c: Likewise.
6532
6533 2007-10-01  Nick Clifton  <nickc@redhat.com>
6534
6535         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
6536         for 16-bit targets.
6537
6538 2007-09-30  Diego Novillo  <dnovillo@google.com>
6539
6540         PR 33593
6541         * g++.dg/tree-ssa/pr33593.C: New test.
6542
6543 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6544
6545         PR libfortran/33400
6546         * gfortran.dg/PR19872.f: Fix test condition.
6547         * gfortran.dg/list_read_7.f90: New test.
6548
6549 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
6550
6551         PR tree-optimization/33597
6552         * gcc.dg/vect/pr33597.c: New testcase.
6553
6554 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
6555
6556         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
6557         * gcc.target/i386/pr33524.c: ...this.
6558
6559 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
6560
6561         PR fortran/33354
6562         * gfortran.dg/minmaxloc_4.f90: New.
6563
6564 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6565
6566         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
6567
6568 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
6569
6570         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
6571
6572 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
6573
6574         PR c++/33213
6575         * g++.dg/cpp0x/variadic79.C: New.
6576
6577 2007-09-28  Michael Matz  <matz@suse.de>
6578             Jakub Jelinek  <jakub@redhat.com>
6579
6580         PR rtl-optimization/33552
6581         * gcc.target/i386/pr33552.c: New runtime test.
6582         * gcc.target/i386/strinline.c: New compile time test.
6583
6584 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
6585
6586         * gfortran.dg/openmp_stack.f90: Removed.
6587
6588         PR c++/31434
6589         * g++.dg/cpp0x/variadic80.C: New test.
6590
6591 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6592
6593         * gfortran.dg/namelist_38.f90: Delete test for revertion of
6594         r128057.
6595
6596 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6597
6598         PR middle-end/7003
6599         * gcc.target/powerpc/gcse-1.c: New test.
6600
6601 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
6602
6603         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
6604         fixed capitalizations.
6605         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
6606         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
6607         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
6608         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
6609         * gfortran.dg/maxloc_shape_1.f90: Likewise.
6610         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
6611         * gfortran.dg/min_max_conformance.f90: Likewise.
6612
6613 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
6614
6615         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
6616         options.
6617         * gcc.dg/c99-tgmath-2.c: Likewise.
6618         * gcc.dg/c99-tgmath-3.c: Likewise.
6619         * gcc.dg/c99-tgmath-4.c: Likewise.
6620
6621 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
6622
6623         PR fortran/33568
6624         * gfortran.dg/anint_1.f90: New test.
6625
6626 2007-09-27  Ian Lance Taylor  <iant@google.com>
6627
6628         PR tree-optimization/33565
6629         * gcc.dg/Wstrict-overflow-20.c: New test.
6630
6631 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6632
6633         * gfortran.dg/openmp_stack.f90: Fix typo.
6634         * gfortran.dg/recursive_stack.f90: Fix typo.
6635
6636 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
6637
6638         PR c++/33493
6639         * g++.dg/template/error31.C: New.
6640
6641 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
6642
6643         * lib/prune.exp: Prune also "^In function .*$" lines and
6644         "^    inlined from .*$" lines.
6645
6646 2007-09-26  Richard Guenther  <rguenther@suse.de>
6647
6648         PR tree-optimization/33563
6649         * gcc.dg/torture/pr33563.c: New testcase.
6650
6651 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
6652
6653         PR c/25309
6654         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6655         array.
6656         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
6657         without -O2.
6658
6659 2007-09-26  Richard Guenther  <rguenther@suse.de>
6660
6661         PR tree-optimization/30375
6662         PR tree-optimization/33560
6663         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6664         * gcc.dg/tree-ssa/complex-5.c: Likewise.
6665         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6666         * gcc.dg/torture/pr30375.c: New testcase.
6667         * gcc.dg/torture/pr33560.c: New testcase.
6668         * gcc.dg/tree-ssa/pr30375.c: Likewise.
6669
6670 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
6671
6672         PR c++/33207
6673         * g++.dg/parse/crash38.C: New test.
6674
6675 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
6676
6677         PR target/33524
6678         * gcc.target/i386/sse5-convert.c: New file, test int->long
6679         vectorized conversions.
6680
6681 2007-09-25  Revital Eres  <eres@il.ibm.com>
6682
6683         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
6684
6685 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
6686
6687         PR c/32295
6688         * gcc.dg/enum-incomplete-1.c: New test.
6689
6690 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
6691
6692         * gcc.c-torture/compile/20070919-1.c: New test.
6693
6694 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
6695
6696         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
6697
6698 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
6699
6700         PR c++/14688
6701         * g++.dg/inherit/override_attribs.C: New file.
6702
6703 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
6704
6705         PR fortran/33269
6706         * io.c (check_format_string): Move NULL and constant checks into
6707         this function.
6708         (check_io_constraints): Call gfc_simplify_expr() before calling
6709         check_format_string().  Remove NULL and constant checks.
6710
6711 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
6712
6713         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
6714         * gcc.c-torture/execute/loop-2g.x: Likewise.
6715
6716 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
6717
6718         * lib/target-supports.exp (check_effective_target_mips16_attribute):
6719         Reject hard-float modes unless the ABI is o32 or o64.
6720         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
6721         of gcc.exp.  Skip the tests when mips16 code generation is not
6722         supported.
6723         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
6724         and use dg-add-options mips16_attribute.
6725
6726 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
6727
6728         PR c++/33506
6729         * g++.dg/ext/attrib29.C: New test.
6730
6731 2007-09-23  Ollie Wild  <aaw@google.com>
6732
6733         * gcc.dg/fold-bitand-1.c: New test.
6734         * gcc.dg/fold-bitand-2.c: New test.
6735         * gcc.dg/fold-bitand-3.c: New test.
6736         * gcc.dg/fold-bitand-4.c: New test.
6737
6738 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6739
6740         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
6741         any of the macros to be defined for __mips16.
6742         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6743
6744 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6745
6746         * gcc.dg/vect/pr21591.c: Require vect_int.
6747         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
6748         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6749         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6750
6751 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
6752
6753         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
6754         attributes.
6755         * gcc.dg/va-arg-pack-len-2.c: New test.
6756         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
6757         attributes.
6758         * g++.dg/ext/va-arg-pack-len-2.C: New test.
6759
6760         PR tree-optimization/32772
6761         * gcc.c-torture/compile/20070905-1.c: New test.
6762
6763         PR tree-optimization/32975
6764         * gcc.dg/pr32975.c: New test.
6765
6766         PR middle-end/28755
6767         * gcc.dg/pr28755.c: New test.
6768
6769 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6770
6771         * lib/target-supports.exp (check_effective_target_nomips16): New
6772         procedure.
6773         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
6774         for mipsisa64*-*-*.
6775         * gcc.dg/vect/vect.exp: Likewise.
6776         * g++.dg/vect/vect.exp: Likewise.
6777         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
6778         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
6779         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
6780         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
6781         * gcc.target/mips/clear-cache-1.c (f): Likewise.
6782         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
6783         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
6784         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
6785         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
6786         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
6787         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
6788         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
6789         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6790         (test14, test15, test16, test17, test18): Likewise.
6791         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
6792         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6793         (test14, test15, test16, test17, test18, test19, test20, test21)
6794         (test22): Likewise.
6795         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
6796         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
6797         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
6798         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
6799         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
6800         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
6801         * gcc.target/mips/mips-3d-1.c (main): Likewise.
6802         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
6803         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6804         (test13, test14, test15, test16, test17, test18, test19, test20)
6805         (test21, test22, test23, test24, test25, test26, test27, test28)
6806         (test29, test30, test31): Likewise.
6807         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
6808         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6809         (test13, test14, test15, test16, test17, test18, test19, test20)
6810         (test21, test22, test23, test24, test25, test26, test27, test28)
6811         (test29, test30, test31, test32, test33, test34, test35, test36)
6812         (test37, test38, test39, test40, test41, test42, test43, test44)
6813         (test45, test46, test47, test48, test49, test50, test51, test52)
6814         (test53, test54, test55, test56, test57, test58, test59, test60)
6815         (test61, test62, test63): Likewise.
6816         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
6817         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6818         (test13, test14, test15, test16, test17, test18, test19, test20)
6819         (test21, test22, test23, test24, test25, test26, test27, test28)
6820         (test29, test30, test31): Likewise.
6821         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
6822         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6823         (test13, test14, test15, test16, test17, test18, test19, test20)
6824         (test21, test22, test23, test24, test25, test26, test27, test28)
6825         (test29, test30, test31): Likewise.
6826         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
6827         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6828         (test13, test14, test15): Likewise.
6829         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
6830         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6831         (test13, test14, test15): Likewise.
6832         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
6833         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6834         (test13, test14, test15, test16, test17, test18, test19, test20)
6835         (test21, test22, test23, test24, test25, test26, test27, test28)
6836         (test29, test30, test31): Likewise.
6837         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
6838         (matrix_multiply4: Likewise.
6839         * gcc.target/mips/mips-ps-1.c (main): Likewise.
6840         * gcc.target/mips/mips-ps-2.c (main): Likewise.
6841         * gcc.target/mips/mips-ps-3.c (main): Likewise.
6842         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
6843         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6844         (test13, test14, test15, test16, test17, test18, test19, test20)
6845         (test21, test22, test23, test24, test25, test26, test27, test28)
6846         (test29, test30, test31): Likewise.
6847         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
6848         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6849         (test13, test14, test15, test16, test17, test18, test19, test20)
6850         (test21, test22, test23, test24, test25, test26, test27, test28)
6851         (test29, test30, test31): Likewise.
6852         * gcc.target/mips/mips-ps-5.c (main): Likewise.
6853         * gcc.target/mips/mips-ps-6.c (main): Likewise.
6854         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
6855         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
6856         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
6857         (sub_v4qi): Likewise.
6858         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
6859         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
6860         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
6861         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
6862         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
6863         (subb, subc): Likewise.
6864         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
6865         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
6866         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
6867         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
6868         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
6869         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
6870         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
6871         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
6872         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
6873         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
6874         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
6875         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
6876         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
6877
6878 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6879
6880         * lib/target-supports.exp (add_options_for_mips16_attribute)
6881         (check_effective_target_mips16_attribute): New functions.
6882         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
6883         command line.
6884         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
6885         extra_test_flags.
6886         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
6887         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
6888         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
6889         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
6890         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
6891         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
6892         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
6893         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
6894         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
6895         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
6896         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
6897         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
6898         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
6899         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
6900         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
6901         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
6902         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
6903         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
6904         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
6905         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
6906         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
6907         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
6908         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
6909         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
6910         (NOMIPS16): Delete.
6911         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
6912         of dg-options.
6913         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
6914         options.  Require { target mips16_attribute } and use dg-add-options
6915         to add the associated options.
6916         (foo): Use MIPS16.
6917         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
6918         * gcc.target/mips/call-saved-3.c: Likewise.
6919         * gcc.target/mips/code-readable-1.c: Require { target
6920         mips16_attribute } and use dg-add-options to add the associated
6921         options.  Remove trailing whitespace.
6922         (NOMIPS16): Delete.
6923         * gcc.target/mips/code-readable-2.c: Likewise.
6924         * gcc.target/mips/code-readable-3.c: Likewise.
6925         * gcc.target/mips/mips16-attributes-2.c: Likewise.
6926         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
6927         Require { target mips16_attribute } and use dg-add-options to
6928         add the associated options.
6929         (cksum16, cksum8): Use MIPS16.
6930         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
6931         Require { target mips16_attribute } and use dg-add-options to
6932         add the associated options.
6933         (foo): Use MIPS16.
6934         * gcc.target/mips/save-restore-2.c: Likewise.
6935         * gcc.target/mips/save-restore-3.c: Likewise.
6936         * gcc.target/mips/save-restore-4.c: Likewise.
6937         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
6938         -mno-abicalls.
6939         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
6940         (foo): Use NOMIPS16.
6941
6942 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
6943
6944         PR fortran/33337
6945         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
6946
6947         PR fortran/33376
6948         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
6949
6950 2007-09-22  Tobias Burnus  <burnus@net-b.de>
6951
6952         PR fortran/33445
6953         * gfortran.dg/gomp/free-2.f90: New.
6954         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
6955         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
6956
6957 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
6958
6959         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
6960         * gcc.target/i386/sse5-haddX.c: Ditto.
6961         * gcc.target/i386/sse5-hsubX.c: Ditto.
6962         * gcc.target/i386/sse5-maccXX.c: Ditto.
6963         * gcc.target/i386/sse5-msubXX.c: Ditto.
6964         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6965         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6966         * gcc.target/i386/sse5-permpX.c: Ditto.
6967         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
6968         effective target.
6969         * gcc.target/i386/sse5-fma-vector.c: Ditto.
6970         * gcc.target/i386/sse5-ima-vector.c: Ditto.
6971         * gcc.target/i386/sse5-pcmov.c: Ditto.
6972         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6973
6974 2007-09-22  Richard Guenther  <rguenther@suse.de>
6975
6976         PR tree-optimization/33146
6977         * gcc.c-torture/compile/pr33146.c: New testcase.
6978
6979 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6980
6981         * lib/target-supports.exp (check_cached_effective_target): New
6982         procedure.
6983         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
6984         (check_effective_target_c99_runtime): New procedure.
6985         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
6986         (test3l): Likewise cargl.
6987         * gcc.dg/builtins-59.c: Require c99_runtime.
6988         * gcc.dg/builtins-61.c: Likewise.
6989         * gcc.dg/builtins-62.c: Likewise.
6990
6991 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6992
6993         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
6994         * lib/target-supports-dg.exp (dg-add-options): Likewise.
6995         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
6996         target-specific dg-options.
6997         * gcc.dg/builtins-20.c: Likewise.
6998         * gcc.dg/builtins-53.c: Likewise.
6999         * gcc.dg/builtins-55.c: Likewise.
7000         * gcc.dg/single-precision-constant.c: Likewise.
7001         * gcc.dg/torture/builtin-convert-1.c: Likewise.
7002         * gcc.dg/torture/builtin-convert-2.c: Likewise.
7003         * gcc.dg/torture/builtin-convert-3.c: Likewise.
7004         * gcc.dg/torture/builtin-convert-4.c: Likewise.
7005         * gcc.dg/torture/builtin-power-1.c: Likewise.
7006
7007 2007-09-21  Chao-ying Fu  <fu@mips.com>
7008
7009         * lib/target-supports.exp (check_effective_target_fixed_point): New to
7010         check if targets have fixed-point supports.
7011         * gcc.dg/fixed-point/fixed-point.exp: New file.
7012         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
7013         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
7014         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
7015         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
7016         * gcc.dg/fixed-point/constants-pedantic.c,
7017         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
7018         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
7019         * gcc.dg/fixed-point/keywords-ignored-c99.c,
7020         * gcc.dg/fixed-point/keywords-pedantic.c,
7021         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
7022         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
7023         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
7024         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
7025         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
7026         * gcc.dg/fixed-point/func-vararg-mixed.c,
7027         * gcc.dg/fixed-point/operator-logical.c,
7028         * gcc.dg/fixed-point/struct-union.c,
7029         * gcc.dg/fixed-point/bit-complement.c,
7030         * gcc.dg/fixed-point/operator-bitwise.c,
7031         * gcc.dg/fixed-point/operator-comma.c,
7032         * gcc.dg/fixed-point/struct-layout-1.c,
7033         * gcc.dg/fixed-point/union-init.c,
7034         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
7035         * gcc.dg/fixed-point/func-mixed.c,
7036         * gcc.dg/fixed-point/func-vararg-size0.c,
7037         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
7038         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
7039         * gcc.dg/fixed-point/operator-unary.c,
7040         * gcc.dg/fixed-point/allop-const.c,
7041         * gcc.dg/fixed-point/muldiv-warning.c,
7042         * gcc.dg/nofixed-point-1.c,
7043         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
7044         * gcc.target/mips/fixed-vector-type.c,
7045         * gcc.target/mips/fixed-scalar-type.c: New tests.
7046
7047 2007-09-21  Olivier Hainque  <hainque@adacore.com>
7048
7049         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
7050         * gnat.dg/test_nested_subtype_byref.adb: New test.
7051
7052 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
7053
7054         PR fortran/33439
7055         * gfortran.dg/gomp/pr33439.f90: New test.
7056
7057 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7058
7059         PR fortran/33455
7060         * gfortran.dg/merge_char_3.f90: New.
7061
7062 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7063
7064         PR fortran/33037
7065         * gfortran.dg/transfer_check_1.f90: New.
7066
7067 2007-09-20  Asher Langton  <langton2@llnl.gov>
7068
7069         PR fortran/20441
7070         * gfortran.dg/init_flag_1.f90: New.
7071         * gfortran.dg/init_flag_2.f90: New.
7072         * gfortran.dg/init_flag_3.f90: New.
7073         * gfortran.dg/init_flag_4.f90: New.
7074         * gfortran.dg/init_flag_5.f90: New.
7075         * gfortran.dg/init_flag_6.f90: New.
7076         * gfortran.dg/init_flag_7.f90: New.
7077
7078 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7079
7080         PR c++/33460
7081         * g++.dg/ext/anon-struct6.C: New.
7082
7083 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7084
7085         PR libfortran/23272
7086         * gfortran.dg/inquire_10.f90: New test.
7087
7088 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
7089
7090         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
7091
7092 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7093
7094         PR fortran/33221
7095         * gfortran.dg/used_types_18.f90: Declare variable of empty
7096         derived type.
7097
7098 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7099
7100         PR fortran/33288
7101         * gfortran.dg/array_constructor_19.f90: New test.
7102
7103 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
7104
7105         PR debug/33316
7106         * gcc.dg/debug/pr33316.c: New test.
7107
7108         PR c++/33496
7109         * g++.dg/cpp0x/variadic76.C: New test.
7110         * g++.dg/cpp0x/variadic77.C: New test.
7111         * g++.dg/cpp0x/variadic78.C: New test.
7112
7113         PR c/33238
7114         PR c/27301
7115         * gcc.c-torture/execute/20070919-1.c: New test.
7116         * gcc.dg/pr33238.c: New test.
7117         * gcc.dg/pr27301.c: New test.
7118
7119 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
7120
7121         * lib/target-supports.exp (check_effective_target_mips64): New
7122         procedure.
7123         * gcc.dg/lower-subreg-1.c: Require !mips64.
7124         * gcc.dg/sibcall-3.c (ATTR): New macro.
7125         (recurser_void1, recurser_void2): Use it.
7126         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
7127         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
7128
7129 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
7130
7131         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
7132         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
7133         warning annotation.
7134         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
7135
7136 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
7137
7138         PR fortran/33497
7139         * gfortran.dg/c_loc_tests_11.f03: New test case.
7140
7141 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7142
7143         PR c++/33459
7144         * g++.dg/init/ref14.C: New.
7145
7146 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
7147
7148         * gnat.dg/slice2.ad[sb]: New testcase.
7149
7150 2007-09-19  Nick Clifton  <nickc@redhat.com>
7151
7152         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
7153
7154 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
7155
7156         * gcc.target/bfin/bfin.exp: New.
7157         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
7158         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
7159         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
7160         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
7161         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
7162         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
7163         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
7164         mcpu-bf561.c, mcpu-default.c}: New tests.
7165
7166 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
7167
7168         Restore detection of unsupported TLS.
7169
7170         Revert this patch:
7171         2007-02-10  Richard Henderson  <rth@redhat.com>
7172
7173         * lib/target-supports.exp (check_effective_target_tls): Redefine
7174         to mean non-emulated tls.
7175         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7176         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7177         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7178         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7179         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7180         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7181         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7182
7183         And then:
7184         * lib/target-supports.exp (check_effective_target_tls): Use
7185         stronger test for compiler support for TLS.
7186         (check_effective_target_tls_native): New, to test for non-emulated
7187         TLS support.
7188         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
7189         instead of dg-require-effective-target tls.
7190         * g++.dg/gomp/copyin-1.C: Likewise.
7191         * g++.dg/gomp/sharing-1.C: Likewise.
7192         * g++.dg/gomp/tls-1.C: Likewise.
7193         * g++.dg/gomp/tls-2.C: Likewise.
7194         * g++.dg/gomp/tls-3.C: Likewise.
7195         * g++.dg/tls/diag-1.C: Likewise.
7196         * g++.dg/tls/diag-2.C: Likewise.
7197         * g++.dg/tls/diag-3.C: Likewise.
7198         * g++.dg/tls/diag-4.C: Likewise.
7199         * g++.dg/tls/diag-5.C: Likewise.
7200         * g++.dg/tls/init-1.C: Likewise.
7201         * g++.dg/tls/init-2.C: Likewise.
7202         * g++.dg/tls/trivial.C: Likewise.
7203         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
7204         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
7205         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7206         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
7207         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
7208         * gcc.dg/gomp/clause-1.c: Likewise.
7209         * gcc.dg/gomp/copyin-1.c: Likewise.
7210         * gcc.dg/gomp/sharing-1.c: Likewise.
7211         * gcc.dg/gomp/tls-1.c: Likewise.
7212         * gcc.dg/gomp/tls-2.c: Likewise.
7213         * gcc.dg/tls/alpha-1.c: Likewise.
7214         * gcc.dg/tls/opt-1.c: Likewise.
7215         * gcc.dg/tls/opt-13.c: Likewise.
7216         * gcc.dg/tls/opt-14.c: Likewise.
7217         * gcc.dg/tls/opt-2.c: Likewise.
7218         * gcc.dg/tls/opt-3.c: Likewise.
7219         * gcc.dg/tls/opt-4.c: Likewise.
7220         * gcc.dg/tls/opt-7.c: Likewise.
7221         * gcc.dg/tls/section-1.c: Likewise.
7222         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
7223         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
7224         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
7225         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
7226         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7227         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7228         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
7229         * gfortran.dg/gomp/crayptr2.f90: Likewise.
7230         * gfortran.dg/gomp/fixed-1.f: Likewise.
7231         * gfortran.dg/gomp/free-1.f90: Likewise.
7232         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7233         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
7234         * gfortran.dg/gomp/reduction1.f90: Likewise.
7235         * gfortran.dg/gomp/sharing-1.f90: Likewise.
7236
7237 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7238
7239         PR fortran/31119
7240         * gfortran.dg/bounds_check_9.f90: New test.
7241         * gfortran.dg/bounds_check_fail_2.f90: New test.
7242
7243 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7244
7245         PR c++/33462 (again)
7246         * g++.dg/ext/va-arg1.C: Adjust.
7247
7248 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7249
7250         PR c++/33462
7251         * g++.dg/ext/va-arg1.C: New.
7252
7253 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7254
7255         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
7256
7257 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7258
7259         PR c++/33463
7260         * g++.dg/rtti/typeid6.C: New.
7261
7262 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7263
7264         PR c++/33464
7265         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
7266         * g++.dg/ext/is_class_error2.C: New.
7267
7268 2007-09-18  Richard Guenther  <rguenther@suse.de>
7269
7270         PR tree-optimization/33340
7271         * g++.dg/torture/pr33340.C: New testcase.
7272
7273 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7274
7275         PR fortran/33231
7276         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
7277         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
7278         * gfortran.dg/elemental_subroutine_5.f90: New.
7279
7280 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
7281
7282         * lib/target-supports.exp (check_profiling_available): Extend
7283         mips*-*-elf check to mips*-*-elf*.
7284
7285 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
7286
7287         * gcc.dg/format/c90-scanf-5.c: New test.
7288         * gcc.dg/format/c99-scanf-4.c: New test.
7289         * gcc.dg/format/ext-7.c: New test.
7290         * gcc.dg/format/ext-8.c: New test.
7291
7292         PR middle-end/33423
7293         * gcc.c-torture/compile/20070915-1.c: New test.
7294
7295 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7296
7297         PR fortran/33106
7298         * gfortran.dg/private_type_9.f90: New.
7299
7300 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7301
7302         PR middle-end/33449
7303         * gfortran.dg/pr33449.f90: New test.
7304
7305 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7306
7307         * gfortran.dg/interface_15.f90: Compile with -std=f95.
7308         * gfortran.dg/private_type_1.f90: Ditto
7309         * gfortran.dg/interface_18.f90: New.
7310         * gfortran.dg/private_type_8.f90: New.
7311
7312 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
7313
7314         PR c++/33124
7315         * g++.dg/warn/new1.C: Adjust.
7316         * g++.dg/torture/str_empty.C: Likewise.
7317
7318 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7319
7320         * gcc.target/mips/dse-1.c: New test.
7321
7322 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7323
7324         PR c++/32756
7325         * g++.dg/overload/operator3.C: New.
7326
7327 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7328
7329         * gcc.target/mips/truncate-1.c: New test.
7330
7331 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
7332
7333         PR fortran/29396
7334         PR fortran/29606
7335         PR fortran/30625
7336         PR fortran/30871
7337         * gfortran.dg/subref_array_pointer_1.f90: New test.
7338         * gfortran.dg/subref_array_pointer_2.f90: New test.
7339
7340 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
7341
7342         * gfortran.dg/nint_2.f90: Correct last change.
7343
7344 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
7345
7346         * gcc.dg/tree-ssa/parallelization-1.c: New test.
7347
7348 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
7349
7350         * gcc.dg/vect/pr33373b.c: New test.
7351
7352 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
7353
7354         PR target/33438
7355         * gcc.target/i386/pr33438.c: New test.
7356
7357 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7358
7359         * gfortran.dg/nint_2.f90: Revert previous commit.
7360
7361 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7362
7363         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7364
7365 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
7366
7367         PR debug/33429
7368         * g++.dg/other/unused1.C: XFAIL class2 scan.
7369
7370 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7371
7372         PR fortran/33343
7373         * gfortran.dg/elemental_args_check_1.f90: New.
7374         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7375         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7376
7377 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7378
7379         * gfortran.dg/recursive_check_3.f90: New.
7380
7381 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7382
7383         PR fortran/33412
7384         * gfortran.dg/elemental_bind_c.f90: New.
7385
7386 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
7387
7388         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7389         * gcc.target/mips/mips16-attributes-2.c: New test.
7390         * gcc.target/mips/mips16-attributes-3.c: Likewise.
7391         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
7392         hard-float asm when __mips16 is defined.
7393         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7394         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7395         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7396         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7397         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7398         * gcc.target/mips/pr26765.c (foo): Likewise.
7399         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7400         targets, use dg-mips-options instead of dg-options, and use -mgp32
7401         to force 32-bit mode.
7402         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7403         and 64-bit mode.
7404         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7405
7406 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
7407             Michael Meissner  <michael.meissner@amd.com>
7408
7409         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7410         * gcc.target/i386/sse5-hsubX.c: Ditto.
7411         * gcc.target/i386/sse5-permpX.c: Ditto.
7412         * gcc.target/i386/sse5-haddX.c: Ditto.
7413         * gcc.target/i386/sse5-maccXX.c: Ditto.
7414         * gcc.target/i386/sse5-msubXX.c: Ditto.
7415         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7416         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7417
7418         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7419         optimizes floating point conditional moves into the pcmov
7420         instruction on SSE5.
7421         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7422
7423         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
7424         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
7425         SSE5.
7426
7427         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7428         compiler optimizes vector (a*b)+c into fmadd on SSE5.
7429
7430         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7431         optimizes (a*b)+c into fmadd on SSE5.
7432
7433         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7434         whether the SSE5 instructions can be generated.
7435
7436         * gcc.target/i386/sse5-check.h: New. Add support for 
7437         SSE5 tests.
7438
7439         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7440         ammintrin.h, and turn on -msse5 option instead of -msse4a.
7441         * gcc.target/i386/sse-13.c: Ditto.
7442         * gcc.target/i386/sse-14.c: Ditto.
7443
7444 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
7445
7446         PR testsuite/33153
7447         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7448         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7449
7450 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
7451
7452         PR target/32338
7453         * gcc.dg/pr32338-1.c: New test.
7454         * gcc.dg/pr32338-2.c: New test.
7455
7456 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
7457         
7458         * lib/target-supports.exp (check_effective_target_sync_int_long):
7459         Revert change to add xtensa.
7460         (check_effective_target_sync_char_short): Likewise.
7461         
7462 2007-09-12  Olivier Hainque  <hainque@adacore.com>
7463
7464         * gnat.dg/packed_subtype.adb: New test.
7465
7466 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7467
7468         PR fortran/33297
7469         * gfortran.dg/intrinsic_size.f90: New.
7470
7471 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7472
7473         PR fortran/33284
7474         PR fortran/33310
7475         * gfortran.dg/conflicts_2.f90: New.
7476
7477 2007-09-12  Ira Rosen  <irar@il.ibm.com>
7478
7479         PR tree-optimization/32377
7480         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
7481         dependence distance.
7482         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
7483         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
7484         * gcc.dg/vect/no-vfa-vect-depend-1.c,
7485         gfortran.dg/vect/no-vfa-pr32377.f90: New.
7486
7487 2007-09-12  Richard Guenther  <rguenther@suse.de>
7488
7489         PR middle-end/33382
7490         * gcc.c-torture/compile/pr33382.c: New testcase.
7491         * gcc.c-torture/execute/pr33382.c: Likewise.
7492
7493 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
7494
7495         PR fortran/33395
7496         * gfortran.dg/c_ptr_tests_12.f03: New test case.
7497
7498 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
7499
7500         PR tree-optimization/33373
7501         * gcc.dg/vect/pr33373.c: New test.
7502
7503 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7504
7505         * lib/target-supports.exp (check_effective_target_vect_no_double):
7506         Remove unused proc.
7507
7508 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7509             Ulrich Weigand  <uweigand@de.ibm.com>
7510
7511         * gcc.target/spu/dfcgt-nan.c: New test.
7512
7513 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
7514
7515         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
7516
7517 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
7518
7519         PR fortran/33040
7520         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
7521
7522 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
7523
7524         * gcc.dg/va-arg-pack-len-1.c: New test.
7525         * g++.dg/va-arg-pack-len-1.C: New test.
7526
7527 2007-09-11  Michael Matz  <matz@suse.de>
7528
7529         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
7530
7531 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
7532
7533         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
7534         checks for size of long double.
7535         * gcc.dg/dfp/convert.h: New file.
7536         * gcc.dg/dfp/convert-bfp-2.c: New test.
7537         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
7538         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
7539         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
7540         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
7541         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
7542         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
7543         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
7544         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
7545         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
7546
7547 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
7548
7549         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
7550         Change dg-final to expect 1 non-profitable loop and
7551         3 profitable loops.
7552         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
7553         Change dg-final to expect 1 non-profitable loop and
7554         3 profitable loops.
7555         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
7556         Change dg-final to expect 1 profitable loop.
7557         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7558         Change dg-final to expect 1 profitable loop.    
7559         
7560 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
7561
7562         * gcc.target/mips/call-saved-1.c: New test.
7563         * gcc.target/mips/call-saved-2.c: Likewise.
7564         * gcc.target/mips/call-saved-3.c: Likewise.
7565         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
7566         instead of mips_mips64.  Set mips_fp64 too.
7567         (is_gp32_flag): Return true for -mips1 and -mips2.
7568         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
7569
7570 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
7571
7572         * g++.dg/ext/va-arg-pack-1.C: New test.
7573         * g++.dg/ext/va-arg-pack-2.C: New test.
7574
7575 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
7576
7577         PR target/33369
7578         * gcc.dg/vect/pr33369.c: New test.
7579
7580 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
7581
7582         PR fortran/33370
7583         * gfortran.dg/array_memcpy_5.f90:  New test.
7584
7585 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
7586
7587         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
7588
7589 2007-09-09  Richard Guenther  <rguenther@suse.de>
7590
7591         * gcc.c-torture/compile/20070906-1.c: New testcase.
7592
7593 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7594
7595         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
7596         noinline attribute.
7597         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
7598         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
7599         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7600         Likewise.
7601
7602 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7603
7604         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
7605
7606 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7607
7608         * gnat.dg/addr2_p.ads: Bump size of array to 9.
7609
7610 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7611
7612         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
7613         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
7614         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
7615         Compile tests with -fno-tree-pre.
7616         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
7617         * lib/target-supports.exp (check_effective_target_vect_strided): New.
7618         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
7619         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
7620         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
7621         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
7622         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
7623         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
7624         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
7625         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
7626         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
7627         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
7628         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
7629         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
7630         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
7631         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
7632         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7633         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7634         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7635
7636 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
7637
7638         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7639         to call objdump.
7640         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7641         Use remote_exec to call c++filt.
7642         * lib/target-supports-dg.exp (dg-require-host-local): New.
7643         * gcc.misc-tests/options.exp: Allow .exe in command paths.
7644         * g++.dg/parse/repo1.C: Use dg-require-host-local.
7645         * g++.dg/rtti/repo1.C: Likewise.
7646         * g++.dg/template/repo1.C: Likewise.
7647         * g++.dg/template/repo2.C: Likewise.
7648         * g++.dg/template/repo3.C: Likewise.
7649         * g++.dg/template/repo4.C: Likewise.
7650         * g++.dg/template/repo5.C: Likewise.
7651         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7652         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7653         * g++.old-deja/g++.pt/repo1.C: Likewise.
7654         * g++.old-deja/g++.pt/repo2.C: Likewise.
7655         * g++.old-deja/g++.pt/repo3.C: Likewise.
7656         * g++.old-deja/g++.pt/repo4.C: Likewise.
7657         * gcc.dg/cpp/trad/builtins.c: Likewise.
7658
7659 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
7660
7661         PR tree-optimization/32283
7662         * gcc.dg/tree-ssa/loop-31.c: New test.
7663
7664 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7665
7666         PR rtl-optimization/26449
7667         * gcc.target/i386/pr26449-1.c: New file.
7668
7669 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7670
7671         PR target/33329
7672         PR rtl-optimization/26449
7673         * gcc.target/i386/pr33329.c: New file.
7674
7675 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7676
7677         * gnat.dg/renaming3.adb, renaming4.ads: New test.
7678
7679 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7680
7681         * gnat.dg/unaligned_rep_clause.adb: New testcase.
7682
7683 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
7684
7685         PR tree-optimization/33301
7686         * gfortran.dg/vect/pr33301.f: New test.
7687
7688 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7689
7690         PR libfortran/33307
7691         * gfortran.dg/backspace_10.f90: New test.
7692
7693 2007-09-07  Richard Guenther  <rguenther@suse.de>
7694
7695         Reapply
7696         2007-09-06  Richard Guenther  <rguenther@suse.de>
7697
7698         PR tree-optimization/32586
7699         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7700         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7701         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7702         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7703         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7704         now obsolete simplification.
7705
7706 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
7707         
7708         PR tree-optimization/33299
7709         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
7710         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
7711
7712 2007-09-07  Richard Guenther  <rguenther@suse.de>
7713
7714         Revert
7715         2007-09-06  Richard Guenther  <rguenther@suse.de>
7716
7717         PR tree-optimization/32586
7718         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7719         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7720         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7721         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7722         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7723         now obsolete simplification.
7724
7725 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
7726
7727         PR tree-optimization/32821
7728         * gcc.dg/tree-ssa/pr32821.c: New file.
7729
7730 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
7731
7732         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
7733         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
7734         and mips_forced_no_er.
7735         (dg-mips-options): Add -mno-abicalls when a small-data option is
7736         specified.  Skip tests with small-data options if mips_forced_gp.
7737         Skip tests with -mexplicit-relocs if mips_forced_no_er.
7738         * gcc.target/mips/sdata-1.c: New test.
7739         * gcc.target/mips/sdata-2.c: Likewise.
7740         * gcc.target/mips/sdata-3.c: Likewise.
7741         * gcc.target/mips/sdata-4.c: Likewise.
7742
7743 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7744
7745         PR fortran/33298
7746         * spread_zerosize_1.f90:  New test case.
7747         * spread_bounds_1.f90:  New test case.
7748
7749 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
7750
7751         PR c++/32674
7752         * g++.dg/template/static31.C: New.
7753
7754 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7755
7756         PR fortran/33271
7757         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
7758         powerpc*-linux-gnu.
7759
7760 2007-09-06  David Daney  <ddaney@avtrex.com>
7761             Richard Sandiford  <richard@codesourcery.com>
7762
7763         PR target/33256
7764         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
7765         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
7766         * gcc.target/mips/pr33256.c: New test.
7767
7768 2007-09-06  Tom Tromey  <tromey@redhat.com>
7769
7770         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
7771
7772 2007-09-06  Richard Guenther  <rguenther@suse.de>
7773
7774         PR tree-optimization/32586
7775         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7776         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7777         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7778         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7779         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7780         now obsolete simplification.
7781
7782 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
7783
7784         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
7785         * gcc.target/i386/sse3-addsubps.c: Ditto.
7786         * gcc.target/i386/sse3-haddpd.c: Ditto.
7787         * gcc.target/i386/sse3-haddps.c: Ditto.
7788         * gcc.target/i386/sse3-hsubpd.c: Ditto.
7789         * gcc.target/i386/sse3-hsubps.c: Ditto.
7790         * gcc.target/i386/sse3-lddqu.c: Ditto.
7791         * gcc.target/i386/sse3-movddup.c: Ditto.
7792         * gcc.target/i386/sse3-movshdup.c: Ditto.
7793         * gcc.target/i386/sse3-movsldup.c: Ditto.
7794
7795 2007-09-06  Richard Guenther  <rguenther@suse.de>
7796
7797         PR tree-optimization/33302
7798         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
7799
7800 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7801
7802         PR libfortran/33225
7803         * gfortran.dg./fmt_float.f90: New test.
7804
7805 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7806
7807         PR libfortran/33253
7808         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
7809
7810 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
7811
7812         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
7813         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
7814
7815 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
7816
7817         * g++.dg/eh/builtin1.C: New test.
7818         * g++.dg/eh/builtin2.C: New test.
7819         * g++.dg/eh/builtin3.C: New test.
7820
7821         PR c++/33289
7822         * g++.dg/eh/builtin4.C: New test.
7823
7824 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
7825
7826         * gcc.target/powerpc/dfp-dd.c: New test.
7827         * gcc.target/powerpc/dfp-td.c: New test.
7828
7829 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7830
7831         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
7832         * gcc.dg/va-arg-pack-1.c: New test.
7833
7834 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
7835
7836         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
7837         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
7838         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
7839         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
7840         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
7841
7842 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7843
7844         PR c++/30302
7845         * g++.dg/ext/anon-struct5.C: New.
7846
7847 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
7848
7849         * gcc.dg/i386-cpuid.h: Remove.
7850         * gcc.target/i386/mmx-check.h: Include cpuid.h.
7851         (main): Use __get_cpuid to get target features.
7852         * gcc.target/i386/sse-check.h: Ditto.
7853         * gcc.target/i386/sse2-check.h: Ditto.
7854         * gcc.target/i386/sse3-check.h: Ditto.
7855         * gcc.target/i386/ssse3-check.h: Ditto.
7856         * gcc.target/i386/sse4_1-check.h: Ditto.
7857         * gcc.target/i386/sse4_2-check.h: Ditto.
7858         * gcc.target/i386/sse4a-check.h: Ditto.
7859         * gcc.dg/torture/pr16104-1.c: Ditto.
7860         (do_test): Change to void.
7861         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
7862         * gcc.target/i386/sse-6.c: Ditto.
7863         * gcc.target/i386/sse-7.c: Ditto.
7864         * g++.dg/other/i386-1.C: Include cpuid.h.
7865         (main): New function.  Use __get_cpuid to get target fetaures.
7866
7867 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7868             David Ung  <davidu@mips.com>
7869             Nigel Stephens <nigel@mips.com>
7870
7871         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
7872         * gcc.c-torture/compile/mipscop-2.c: Likewise.
7873         * gcc.c-torture/compile/mipscop-3.c: Likewise.
7874         * gcc.c-torture/compile/mipscop-4.c: Likewise.
7875         * gcc.dg/torture/mips-hilo-1.c: Likewise.
7876         * gcc.dg/torture/mips-hilo-2.c: Likewise.
7877         * gcc.dg/torture/pr19683-1.c: Likewise.
7878         * gcc.target/mips/madd-3.c: Likewise.
7879         * gcc.target/mips/maddu-3.c: Likewise.
7880         * gcc.target/mips/msub-3.c: Likewise.
7881         * gcc.target/mips/msubu-3.c: Likewise.
7882         * gcc.target/mips/asm-1.c: Likewise.
7883         * gcc.target/mips/branch-1.c: Likewise.
7884         * gcc.target/mips/ins-1.c: Likewise.
7885         * gcc.target/mips/near-far-3.c: Likewise.
7886         * gcc.target/mips/near-far-4.c: Likewise.
7887         * gcc.target/mips/smartmips-lwxs.c: Likewise.
7888         * gcc.target/mips/smartmips-ror-1.c: Likewise.
7889         * gcc.target/mips/smartmips-ror-2.c: Likewise.
7890         * gcc.target/mips/smartmips-ror-3.c: Likewise.
7891         * gcc.target/mips/smartmips-ror-4.c: Likewise.
7892         * gcc.target/mips/dspr2-MULT.c: Likewise.
7893         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7894         * gcc.target/mips/mips32-dsp-run.c: Likewise.
7895         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
7896         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
7897         * gcc.target/mips/code-readable-2.c: Likewise.
7898         * gcc.target/mips/code-readable-3.c: Likewise.
7899
7900 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7901             David Ung  <davidu@mips.com>
7902             Nigel Stephens <nigel@mips.com>
7903
7904         * gcc.target/mips/mips16-attributes.c: New.
7905
7906 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
7907
7908         PR fortran/31564
7909         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
7910
7911         PR fortran/33241
7912         * gfortran.dg/char_length_10.f90: New test.
7913
7914 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7915
7916         PR c++/29731
7917         * g++.dg/parse/template24.C: New.
7918
7919 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7920
7921         * g++.dg/other/spu2vmx-1.C: New test.
7922
7923 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7924
7925         PR tree-optimization/33017
7926         * gcc.dg/pr33017.c: New test.
7927
7928 2007-09-05  Ben Elliston  <bje@au.ibm.com>
7929
7930         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
7931         __protected_stream family of macros.
7932
7933 2007-09-04  Jan Hubicka  <jh@suse.cz>
7934
7935         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
7936         * gcc.dg/tree-ssa/pr27236.c: Likewise.
7937         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
7938         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7939         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
7940         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7941         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7942         Likewise.
7943
7944 2007-09-04  Janus Weil  <jaydub66@gmail.com>
7945             Tobias Burnus  <burnus@net-b.de>
7946
7947         * gfortran.dg/proc_decl_1.f90: New.
7948         * gfortran.dg/proc_decl_2.f90: New.
7949         * gfortran.dg/proc_decl_3.f90: New.
7950         * gfortran.dg/proc_decl_4.f90: New.
7951
7952 2007-09-04  Jan Hubicka  <jh@suse.cz>
7953
7954         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
7955         * gcc.dg/vect/vect-105.c: Mark functions noinline.
7956         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
7957         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
7958         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
7959         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
7960         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
7961         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
7962         * gcc.dg/vect/vect-50.c: Mark functions noinline.
7963         * gcc.dg/vect/vect-33.c: Mark functions noinline.
7964         * gcc.dg/vect/vect-16.c: Mark functions noinline.
7965         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
7966         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
7967         * gcc.dg/vect/vect-92.c: Mark functions noinline.
7968         * gcc.dg/vect/vect-75.c: Mark functions noinline.
7969         * gcc.dg/vect/vect-58.c: Mark functions noinline.
7970         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
7971         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
7972         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
7973         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
7974         * gcc.dg/vect/vect-114.c: Mark functions noinline.
7975         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
7976         * gcc.dg/vect/vect-8.c: Mark functions noinline.
7977         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
7978         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
7979         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
7980         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
7981         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
7982         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
7983         * gcc.dg/vect/vect-42.c: Mark functions noinline.
7984         * gcc.dg/vect/vect-25.c: Mark functions noinline.
7985         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
7986         * gcc.dg/vect/vect-67.c: Mark functions noinline.
7987         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
7988         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
7989         * gcc.dg/vect/vect-106.c: Mark functions noinline.
7990         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
7991         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
7992         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
7993         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
7994         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
7995         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
7996         * gcc.dg/vect/vect-34.c: Mark functions noinline.
7997         * gcc.dg/vect/vect-17.c: Mark functions noinline.
7998         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
7999         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
8000         * gcc.dg/vect/vect-93.c: Mark functions noinline.
8001         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
8002         * gcc.dg/vect/vect-76.c: Mark functions noinline.
8003         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
8004         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
8005         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
8006         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
8007         * gcc.dg/vect/vect-115.c: Mark functions noinline.
8008         * gcc.dg/vect/vect-9.c: Mark functions noinline.
8009         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
8010         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
8011         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
8012         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
8013         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
8014         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
8015         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
8016         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
8017         * gcc.dg/vect/vect-60.c: Mark functions noinline.
8018         * gcc.dg/vect/vect-26.c: Mark functions noinline.
8019         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
8020         * gcc.dg/vect/vect-85.c: Mark functions noinline.
8021         * gcc.dg/vect/vect-68.c: Mark functions noinline.
8022         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
8023         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
8024         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
8025         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
8026         * gcc.dg/vect/vect-107.c: Mark functions noinline.
8027         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
8028         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
8029         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
8030         * gcc.dg/vect/vect-52.c: Mark functions noinline.
8031         * gcc.dg/vect/vect-35.c: Mark functions noinline.
8032         * gcc.dg/vect/vect-18.c: Mark functions noinline.
8033         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
8034         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
8035         * gcc.dg/vect/vect-77.c: Mark functions noinline.
8036         * gcc.dg/vect/vect-2.c: Mark functions noinline.
8037         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
8038         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
8039         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
8040         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
8041         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
8042         * gcc.dg/vect/vect-116.c: Mark functions noinline.
8043         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
8044         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
8045         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
8046         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
8047         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
8048         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
8049         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
8050         * gcc.dg/vect/vect-44.c: Mark functions noinline.
8051         * gcc.dg/vect/vect-27.c: Mark functions noinline.
8052         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
8053         * gcc.dg/vect/vect-86.c: Mark functions noinline.
8054         * gcc.dg/vect/vect-100.c: Mark functions noinline.
8055         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
8056         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
8057         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
8058         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
8059         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
8060         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
8061         * gcc.dg/vect/vect-108.c: Mark functions noinline.
8062         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
8063         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
8064         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
8065         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
8066         * gcc.dg/vect/vect-11.c: Mark functions noinline.
8067         * gcc.dg/vect/vect-70.c: Mark functions noinline.
8068         * gcc.dg/vect/vect-36.c: Mark functions noinline.
8069         * gcc.dg/vect/vect-19.c: Mark functions noinline.
8070         * gcc.dg/vect/vect-95.c: Mark functions noinline.
8071         * gcc.dg/vect/vect-78.c: Mark functions noinline.
8072         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
8073         * gcc.dg/vect/vect-3.c: Mark functions noinline.
8074         * gcc.dg/vect/vect-all.c: Mark functions noinline.
8075         * gcc.dg/vect/vect-117.c: Mark functions noinline.
8076         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
8077         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
8078         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
8079         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
8080         * gcc.dg/vect/vect-20.c: Mark functions noinline.
8081         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
8082         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
8083         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
8084         * gcc.dg/vect/vect-62.c: Mark functions noinline.
8085         * gcc.dg/vect/vect-28.c: Mark functions noinline.
8086         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
8087         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
8088         * gcc.dg/vect/vect-87.c: Mark functions noinline.
8089         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
8090         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
8091         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
8092         * gcc.dg/vect/vect-109.c: Mark functions noinline.
8093         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
8094         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
8095         noinline.
8096         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
8097         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
8098         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
8099         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
8100         * gcc.dg/vect/vect-12.c: Mark functions noinline.
8101         * gcc.dg/vect/vect-71.c: Mark functions noinline.
8102         * gcc.dg/vect/vect-54.c: Mark functions noinline.
8103         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
8104         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
8105         * gcc.dg/vect/vect-96.c: Mark functions noinline.
8106         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
8107         * gcc.dg/vect/vect-110.c: Mark functions noinline.
8108         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
8109         * gcc.dg/vect/vect-4.c: Mark functions noinline.
8110         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
8111         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
8112         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
8113         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
8114         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
8115         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
8116         * gcc.dg/vect/vect-21.c: Mark functions noinline.
8117         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
8118         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
8119         * gcc.dg/vect/vect-80.c: Mark functions noinline.
8120         * gcc.dg/vect/vect-63.c: Mark functions noinline.
8121         * gcc.dg/vect/vect-46.c: Mark functions noinline.
8122         * gcc.dg/vect/vect-29.c: Mark functions noinline.
8123         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
8124         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
8125         * gcc.dg/vect/vect-88.c: Mark functions noinline.
8126         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
8127         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
8128         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
8129         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
8130         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
8131         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
8132         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
8133         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
8134         * gcc.dg/vect/vect-30.c: Mark functions noinline.
8135         * gcc.dg/vect/vect-13.c: Mark functions noinline.
8136         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
8137         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
8138         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
8139         * gcc.dg/vect/vect-72.c: Mark functions noinline.
8140         * gcc.dg/vect/vect-38.c: Mark functions noinline.
8141         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
8142         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
8143         * gcc.dg/vect/vect-97.c: Mark functions noinline.
8144         * gcc.dg/vect/vect-111.c: Mark functions noinline.
8145         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
8146         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
8147         * gcc.dg/vect/vect-5.c: Mark functions noinline.
8148         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
8149         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
8150         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
8151         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
8152         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
8153         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
8154         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
8155         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
8156         * gcc.dg/vect/vect-22.c: Mark functions noinline.
8157         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
8158         * gcc.dg/vect/vect-64.c: Mark functions noinline.
8159         * gcc.dg/vect/vect-89.c: Mark functions noinline.
8160         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
8161         * gcc.dg/vect/vect-103.c: Mark functions noinline.
8162         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
8163         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
8164         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
8165         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
8166         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
8167         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
8168         * gcc.dg/vect/vect-31.c: Mark functions noinline.
8169         * gcc.dg/vect/vect-14.c: Mark functions noinline.
8170         * gcc.dg/vect/vect-73.c: Mark functions noinline.
8171         * gcc.dg/vect/vect-56.c: Mark functions noinline.
8172         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
8173         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
8174         * gcc.dg/vect/vect-98.c: Mark functions noinline.
8175         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
8176         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
8177         * gcc.dg/vect/vect-112.c: Mark functions noinline.
8178         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
8179         * gcc.dg/vect/vect-6.c: Mark functions noinline.
8180         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
8181         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
8182         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
8183         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
8184         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
8185         * gcc.dg/vect/pr25413.c: Mark functions noinline.
8186         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
8187         * gcc.dg/vect/vect-40.c: Mark functions noinline.
8188         * gcc.dg/vect/vect-23.c: Mark functions noinline.
8189         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
8190         * gcc.dg/vect/vect-82.c: Mark functions noinline.
8191         * gcc.dg/vect/vect-65.c: Mark functions noinline.
8192         * gcc.dg/vect/vect-48.c: Mark functions noinline.
8193         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
8194         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
8195         * gcc.dg/vect/vect-104.c: Mark functions noinline.
8196         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
8197         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
8198         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
8199         * gcc.dg/vect/vect-32.c: Mark functions noinline.
8200         * gcc.dg/vect/vect-15.c: Mark functions noinline.
8201         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
8202         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
8203         * gcc.dg/vect/vect-91.c: Mark functions noinline.
8204         * gcc.dg/vect/vect-74.c: Mark functions noinline.
8205         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
8206         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
8207         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
8208         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
8209         * gcc.dg/vect/vect-99.c: Mark functions noinline.
8210         * gcc.dg/vect/vect-113.c: Mark functions noinline.
8211         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
8212         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
8213         * gcc.dg/vect/vect-7.c: Mark functions noinline.
8214         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
8215         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
8216         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
8217         * gcc.dg/vect/vect-24.c: Mark functions noinline.
8218         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
8219         * gcc.dg/vect/vect-83.c: Mark functions noinline.
8220         * gcc.dg/vect/vect-66.c: Mark functions noinline.
8221         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
8222
8223 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8224
8225         PR middle-end/33187
8226         * gcc.target/i386/cmov7.c: New file.
8227
8228 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8229
8230         * gcc.target/i386/sse4a-check.h: New file.
8231         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
8232         * gcc.target/i386/sse4a-insert.c: Ditto.
8233         * gcc.target/i386/sse4a-montsd.c: Ditto.
8234         * gcc.target/i386/sse4a-montss.c: Ditto.
8235         * gcc.target/i386/mmx-check.h: New file.
8236         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
8237         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
8238         * gcc.target/i386/sse-check.h: New file.
8239         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
8240         * gcc.target/i386/sse-3.c: Ditto.
8241         * gcc.target/i386/sse-7.c: Ditto.
8242         * gcc.target/i386/sse-9.c: Ditto.
8243         * gcc.target/i386/ssefn-3.c: Ditto.
8244         * gcc.target/i386/sse-recip.c: Ditto.
8245         * gcc.target/i386/sse-recip-vec.c: Ditto.
8246         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
8247         * gcc.target/i386/20020523-1.c: Remove.
8248         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
8249         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8250         * gcc.target/i386/ssefn-4.c: Ditto.
8251         * gcc.target/i386/sse-6.c: Ditto.
8252         * gcc.target/i386/sse-10.c: Ditto.
8253         * gcc.target/i386/sse-11.c: Ditto.
8254         * gcc.target/i386/sse-18.c: Ditto.
8255         * gcc.target/i386/fpprec-1.c: Ditto.
8256         * g++.dg/other/i386-1.C: Ditto.
8257
8258 2007-09-04  Richard Guenther  <rguenther@suse.de>
8259
8260         PR tree-optimization/33291
8261         * gcc.dg/volatile2.c: New testcase.
8262         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
8263         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
8264         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8265         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8266
8267 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8268
8269         PR fortran/33253
8270         * gfortran.dg/namelist_15.f90: Update test.
8271         * gfortran.dg/namelist_24.f90: Update test.
8272         * gfortran.dg/namelist_38.f90: New test.
8273
8274 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
8275
8276         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
8277         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8278         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
8279         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8280         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
8281         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8282
8283 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8284
8285         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
8286         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
8287
8288         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
8289
8290 2007-09-02  David Daney  <ddaney@avtrex.com>
8291
8292         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
8293         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
8294         * gcc.target/mips/atomic-memory-1.c: Ditto.
8295         * gcc.target/mips/atomic-memory-2.c: Ditto.
8296
8297 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8298
8299         * gcc.target/cris/builtin_clz_v0.c: New testcase.
8300         * gcc.target/cris/builtin_clz_v3.c: New testcase.
8301
8302 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
8303
8304         * gfortran.dg/substr_6.f90: New test.
8305
8306 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
8307
8308         PR c++/33208
8309         * g++.dg/other/error18.C: New.
8310         * g++.dg/expr/bitfield3.C: Adjust.
8311
8312 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
8313
8314         PR fortran/33276
8315         * gfortran.fortran-torture/compile/pr33276.f90: New.
8316
8317 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
8318
8319         PR C/29237
8320         PR middle-end/33272
8321         * gcc.dg/c99-arraydecl-3.c: New test.
8322
8323 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
8324
8325         PR c++/32597
8326         * g++.dg/cpp0x/variadic-new2.C: New.
8327         * g++.dg/cpp0x/variadic-new.C: New.
8328
8329 2007-08-31  Tobias Burnus  <burnus@net-b.de>
8330
8331         PR fortran/33232
8332         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
8333         * gfortran.dg/read_1.f90: New.
8334
8335 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8336
8337         PR c++/33210
8338         * g++.dg/template/error30.C: New.
8339
8340 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8341
8342         PR c++/32113
8343         * g++.dg/template/crash70.C: New.
8344
8345 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8346
8347         PR c++/33212
8348         * g++.dg/ext/is_class_error.C: New.
8349
8350 2007-08-31  Olivier Hainque  <hainque@adacore.com>
8351
8352         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
8353         
8354 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
8355             Revital Eres  <eres@il.ibm.com>
8356
8357         * gcc.target/powerpc/paired-1.c: New test.
8358         * gcc.target/powerpc/paired-2.c: New test.
8359         * gcc.target/powerpc/paired-3.c: New test.
8360         * gcc.target/powerpc/paired-4.c: New test.
8361         * gcc.target/powerpc/paired-5.c: New test.
8362         * gcc.target/powerpc/paired-6.c: New test.
8363         * gcc.target/powerpc/paired-7.c: New test.
8364         * gcc.target/powerpc/ppc-paired.c: New test.
8365
8366 2007-08-31  Ollie Wild  <aaw@google.com>
8367
8368         * g++.dg/conversion/ptrmem2.C: New test.
8369         * g++.dg/conversion/ptrmem3.C: New test.
8370         * g++.dg/conversion/ptrmem4.C: New test.
8371         * g++.dg/conversion/ptrmem5.C: New test.
8372         * g++.dg/conversion/ptrmem6.C: New test.
8373         * g++.dg/conversion/ptrmem7.C: New test.
8374         * g++.dg/conversion/ptrmem8.C: New test.
8375
8376 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
8377
8378         PR fortran/31879
8379         * gfortran.dg/char_length_7.f90: New test.
8380         * gfortran.dg/char_length_9.f90: New test.
8381         * gfortran.dg/char_assign_1.f90: Add extra warning.
8382
8383         PR fortran/31197
8384         PR fortran/31258
8385         * gfortran.dg/char_length_8.f90: New test.
8386
8387 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8388
8389         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8390
8391 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8392
8393         * gcc.dg/inline-24.c: New test.
8394         * g++.dg/opt/inline11.C: New test.
8395
8396 2007-08-30  Richard Guenther  <rguenther@suse.de>
8397
8398         * gcc.target/i386/vectorize5.c: New testcase.
8399
8400 2007-08-30  Tobias Burnus  <burnus@net-b.de>
8401
8402         PR fortran/33228
8403         * interface.c (check_interface0): Improve error for external procs.
8404         (check_sym_interfaces): Fix checking of module procedures.
8405
8406 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8407
8408         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8409         (AI): Add AI_ALIGN.
8410         * gcc.dg/sync-3.c: New test.
8411
8412         PR middle-end/32758
8413         * gcc.dg/cleanup-12.c: New test.
8414
8415 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
8416
8417         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8418         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8419         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
8420         * gcc.dg/pr32450.c: Ditto.
8421         * gcc.dg/nest.c: Ditto.
8422         * gcc.dg/nested-func-4.c: Ditto.
8423         * g++.old-deja/g++.law/profile1.C: Ditto.
8424
8425 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8426
8427         PR fortran/32989
8428         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8429         non-default integer kind arguments.
8430
8431 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
8432
8433         PR fortran/33105
8434         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8435
8436 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8437
8438         * gcc.dg/h8300-ice2.c: Remove target selector.
8439
8440 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
8441
8442         PR fortran/33215
8443         * gfortran.dg/binding_label_tests_15.f03: New test case.
8444         * gfortran.dg/binding_label_tests_16.f03: Ditto.
8445
8446 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8447
8448         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8449         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8450
8451 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
8452
8453         PR c++/33194
8454         * g++.dg/other/canon-33194.C: New.
8455
8456 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8457
8458         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8459         * gcc.c-torture/execute/pr23135.c: Likewise.
8460
8461 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8462
8463         * gcc.dg/pr31344.c: Move to ...
8464         * gcc.dg/dfp/pr31344.c: ... here.
8465         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
8466         * gcc.dg/20050503-1.c: Ditto.
8467         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
8468         * gcc.dg/20061127-1.c: Compile only for fpic targets.
8469         * gcc.dg/20060801-1.c: Ditto.
8470
8471 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
8472
8473         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
8474         * gfortran.dg/nan_1.f90: Likewise.
8475
8476 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8477
8478         PR fortran/33055
8479         Revert previous patch.
8480
8481 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
8482             Kazu Hirata  <kazu@codesourcery.com>
8483
8484         * gcc.target/m68k/interrupt-1.c: New.
8485
8486 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8487
8488         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
8489         10000 for targets where "int" can't hold at least 100000.
8490         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
8491         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
8492         (test5)(test6): Use it.
8493         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
8494         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
8495         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
8496         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
8497         * gcc.dg/attr-alloc_size.c (test): Likewise.
8498
8499 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
8500
8501         PR c++/33209
8502         * g++.dg/template/error29.C: New.
8503
8504 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8505
8506         PR c++/32596
8507         * g++.dg/ext/visibility/anon5.C: New test.
8508
8509 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8510
8511         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
8512
8513 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8514
8515         * gfortran.dg/gamma_1.f90: Remove large-real tests.
8516         * gfortran.dg/gamma_2.f90: Remove large-real tests.
8517         * gfortran.dg/gamma_4.f90: New: large-real tests.
8518
8519 2007-08-28  Jason Merrill  <jason@redhat.com>
8520
8521         PR c++/29000
8522         * g++.dg/ext/stmtexpr12.C: New test.
8523
8524         PR c++/28558
8525         * g++.dg/ext/attrib28.C: New test.
8526
8527 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
8528
8529         PR target/32661
8530         * gcc.target/i386/pr32661.c: New test.
8531
8532 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8533
8534         PR middle-end/32370
8535         * gcc.dg/pr32370.c: New test.
8536
8537         PR rtl-optimization/33148
8538         * gcc.c-torture/compile/20070827-1.c: New test.
8539
8540         PR debug/32914
8541         * d++.dg/debug/const3.C: New test.
8542         * d++.dg/debug/const4.C: New test.
8543         * d++.dg/debug/dwarf2/const1.C: New test.
8544         * d++.dg/debug/dwarf2/const2.C: New test.
8545         * d++.dg/debug/dwarf2/const2b.C: New test.
8546
8547 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
8548             Vladimir Yanovsky  <yanov@il.ibm.com>
8549             Revital Eres  <eres@il.ibm.com>
8550             Andrey Belevantsev  <abel@ispras.ru>
8551
8552         * gcc.dg/sms-1.c: New test.
8553
8554 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
8555
8556         * g++.dg/ext/gnu-inline-common.h: New.
8557         * g++.dg/ext/gnu-inline-global-reject.C: New.
8558         * g++.dg/ext/gnu-inline-global.C: New.
8559         * g++.dg/ext/gnu-inline-namespace.C: New.
8560         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
8561         * g++.dg/ext/gnu-inline-class.C: New.
8562         * g++.dg/ext/gnu-inline-class-static.C: New.
8563         * g++.dg/ext/gnu-inline-template-class.C: New.
8564         * g++.dg/ext/gnu-inline-template-func.C: New.
8565
8566 2007-08-27  Jason Merrill  <jason@redhat.com>
8567
8568         PR c++/31337
8569         * g++.dg/ext/stmtexpr11.C: New.
8570
8571 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
8572
8573         * lib/target-supports.exp (check_profiling_available):
8574         Set profiling_available_saved to 0 on fido-*-elf.
8575
8576 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
8577
8578         PR tree-optimization/33173
8579         
8580         * gcc.c-torture/compile/pr33173.c: New.
8581
8582 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
8583
8584         PR target/31385
8585         * gcc.dg/dfp/pr31385.c: New.
8586
8587 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8588
8589         * gcc.dg/unsigned-long-compare.c: Remove target selector.
8590
8591 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8592
8593         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
8594         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
8595         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
8596         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
8597         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
8598         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
8599         gcc.target/m68k directory.
8600         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
8601         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
8602         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
8603         gcc.target/cris directory.
8604         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
8605         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
8606         gcc.target/bfin directory.
8607
8608         * gcc.target/sh: New directory.
8609         * gcc.target/sh/sh.exp: New file.
8610         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
8611         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
8612         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
8613         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
8614         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
8615         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
8616
8617 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8618
8619         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
8620         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
8621         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
8622         * gcc.target/i386/local2.c: Ditto.
8623         * gcc.target/i386/stack-prot-kernel.c: Ditto.
8624         * gcc.target/i386/20011119-1.c: Ditto.
8625         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
8626         * gcc.target/i386/fastcall-1.c: Fix target selector.
8627
8628 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8629
8630         PR fortran/33055
8631         * gfortran.dg/negative_unit.f: Add new check
8632         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8633         -fdefault-integer-8.
8634
8635 2007-08-26  Asher Langton  <langton2@llnl.gov>
8636
8637         * gfortran.dg/recursive_stack.f90: New.
8638         * gfortran.dg/openmp_stack.f90: New.
8639
8640 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8641
8642         PR fortran/31298
8643         * gfortran.dg/use_10.f90: New.
8644
8645 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8646
8647         PR fortran/32985
8648         * gfortran.dg/namelist_14.f90: Make test case valid.
8649         * gfortran.dg/common_10.f90: New.
8650
8651 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
8652
8653         PR middle-end/33181
8654         * gcc.dg/ifelse-2.c: New.
8655
8656 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8657
8658         PR fortran/32980
8659         * gfortran.dg/gamma_1.f90: New.
8660         * gfortran.dg/gamma_2.f90: New.
8661         * gfortran.dg/gamma_3.f90: New.
8662
8663 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8664
8665         PR fortran/33188
8666         * gfortran.dg/used_types_18.f90: New.
8667
8668 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
8669
8670         * gcc.dg/array-init-2.c: New test.
8671
8672 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8673
8674         PR fortran/33178
8675         * gfortran.dg/initialization_4.f90: Update dg-error.
8676         * gfortran.dg/initialization_13.f90: New.
8677
8678 2007-08-24  Richard Guenther  <rguenther@suse.de>
8679
8680         PR middle-end/33166
8681         * gcc.c-torture/compile/pr33166.c: New testcase.
8682
8683 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8684
8685         PR fortran/33139
8686         * gfortran.dg/pointer_assign_4.f90: New.
8687         * gfortran.dg/shape_2.f90: Fix test case.
8688         * gfortran.dg/char_result_4.f90: Ditto.
8689
8690 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8691
8692         * gcc.dg/array-init-1.c: New test.
8693
8694         PR c++/32567
8695         * g++.dg/parse/crash36.C: New test.
8696
8697 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
8698
8699         * gcc.dg/pr32721.c: Updated.
8700
8701 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8702
8703         PR tree-optimization/32573
8704         PR middle-end/32946
8705         * gcc.dg/pr32573.c: New test.
8706
8707         PR c++/32898
8708         * g++.dg/lookup/ns3.C: New test.
8709
8710         * gfortran.dg/assumed_charlen_sharing.f90: New test.
8711
8712         PR c++/31941
8713         * g++.dg/parse/crash37.C: New test.
8714
8715 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8716
8717         PR target/17390
8718         * gcc.target/i386/pr17390.c: New test.
8719
8720 2007-08-23  Richard Guenther  <rguenther@suse.de>
8721
8722         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
8723         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
8724         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
8725         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
8726         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
8727         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
8728         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
8729         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
8730
8731 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8732
8733         * gcc.target/s390: New directory.
8734         * gcc.target/s390/s390.exp: New file.
8735         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
8736         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
8737         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
8738         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
8739         gcc.target/s390 directory.
8740
8741 2007-08-23  Richard Guenther  <rguenther@suse.de>
8742
8743         PR tree-optimization/32328
8744         * gcc.dg/pr32328.c: New testcase.
8745
8746 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8747
8748         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
8749           available.
8750
8751 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8752
8753         PR fortran/33095
8754         * gfortran.dg/min_max_optional_5.f90: New test.
8755         * gfortran.dg/min_max_optional_2.f90: Remove.
8756         * gfortran.dg/min_max_optional_3.f90: Remove.
8757         * gfortran.dg/min_max_optional_4.f90: Remove.
8758
8759 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8760
8761         * gcc.target/i386/xorps-sse.c: New.
8762         * gcc.target/i386/xorps-sse2.c: New.
8763
8764 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8765
8766         * gcc.target/i386/cmov3.c: Fix scan-assembler.
8767         * gcc.target/i386/cmov4.c: Fix scan-assembler.
8768         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
8769
8770 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
8771
8772         PR fortran/33020
8773         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
8774         include multiple kinds for SHAPE parameter within a single
8775         namespace.
8776         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8777         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
8778
8779 2007-08-22  Janus Weil  <jaydub66@gmail.com>
8780
8781         * interface_abstract_1.f90: Extended test case.
8782         * interface_abstract_3.f90: New test.
8783
8784 2007-08-21  Christian Bruel  <christian.bruel@st.com>
8785
8786         * gcc.dg/fold-sub.c: New test.
8787         
8788 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8789
8790         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
8791         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
8792         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
8793         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
8794         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
8795         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
8796
8797 2007-08-22  Richard Guenther  <rguenther@suse.de>
8798
8799         PR middle-end/33007
8800         * gcc.dg/pr33007.c: New testcase.
8801
8802 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
8803
8804         * gcc.c-torture/execute/strcmp-1.x: Delete.
8805
8806 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8807
8808         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
8809         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
8810         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
8811         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
8812         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
8813         gcc.target/i386/stack-realign.c,
8814         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8815         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8816         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
8817         target using dg-require-effective-target directive.
8818         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
8819         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
8820         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8821         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
8822         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
8823         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
8824         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
8825         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
8826         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
8827         Require lp64 target using dg-require-effective-target directive.
8828         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
8829         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
8830         directive.
8831         * gcc.target/i386/20010202-1.c: Move from here ...
8832         * gcc.dg/20010202-1.c: ... to here.
8833
8834 2007-08-22  Richard Guenther  <rguenther@suse.de>
8835
8836         PR tree-optimization/33142
8837         * gcc.c-torture/execute/pr33142.c: New testcase.
8838
8839 2007-08-22  Richard Guenther  <rguenther@suse.de>
8840
8841         PR middle-end/32563
8842         * g++.dg/torture/pr32563.C: New testcase.
8843
8844 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
8845
8846         PR middle-end/32912
8847         * gcc.dg/pr32912-1.c: Add -w to options.
8848         * gcc.dg/pr32912-2.c: Likewise.
8849         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
8850
8851 2007-08-21  Ian Lance Taylor  <iant@google.com>
8852
8853         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
8854
8855 2007-08-21  Ian Lance Taylor  <iant@google.com>
8856
8857         PR tree-optimization/33134
8858         * g++.dg/tree-ssa/pr33134.C: New test.
8859
8860 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
8861
8862         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
8863         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
8864
8865 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
8866
8867         PR debug/32610
8868         * gcc.dg/debug/pr32610.c: New test.
8869
8870         * g++.dg/init/new24.C: New test.
8871
8872         PR middle-end/32912
8873         * gcc.dg/pr32912-1.c: New test.
8874         * gcc.dg/pr32912-2.c: New test.
8875         * gcc.dg/pr32912-3.c: New test.
8876
8877 2007-08-21  Richard Guenther  <rguenther@suse.de>
8878
8879         * gcc.dg/pointer-arith-10.c: New testcase.
8880
8881 2007-08-21  Richard Guenther  <rguenther@suse.de>
8882
8883         PR middle-end/33122
8884         * gcc.c-torture/compile/pr33122.c: New testcase.
8885
8886 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
8887
8888         * g++.dg/warn/Wnvdtor-2.C: New testcase.
8889
8890 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
8891
8892         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
8893
8894 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
8895
8896         PR c++/33025
8897         * g++.dg/init/new23.C: New test.
8898
8899 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8900
8901         PR middle-end/30564
8902         * gcc.c-torture/compile/pr30564-1.c: New test.
8903         * gcc.c-torture/compile/pr30564-2.c: New test.
8904
8905 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
8906
8907         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
8908
8909 2007-08-19  Tobias Burnus  <burnus@net-b.de>
8910
8911         * gfortran.dg/interface_abstract_2.f90: New.
8912         * gfortran.dg/interface_abstract_1.f90: Fix typo.
8913
8914 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8915
8916         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
8917         unknown (so that outer-loop wont get analyzed).
8918         * gcc.dg/vect/vect-outer-1a.c: New test.
8919         * gcc.dg/vect/vect-outer-1b.c: New test.
8920         * gcc.dg/vect/vect-outer-1.c: New test.
8921         * gcc.dg/vect/vect-outer-2a.c: New test.
8922         * gcc.dg/vect/vect-outer-2b.c: New test.
8923         * gcc.dg/vect/vect-outer-2c.c: New test.
8924         * gcc.dg/vect/vect-outer-2.c: New test.
8925         * gcc.dg/vect/vect-outer-3a.c: New test.
8926         * gcc.dg/vect/vect-outer-3b.c: New test.
8927         * gcc.dg/vect/vect-outer-3c.c: New test.
8928         * gcc.dg/vect/vect-outer-3.c: New test.
8929         * gcc.dg/vect/vect-outer-4a.c: New test.
8930         * gcc.dg/vect/vect-outer-4b.c: New test.
8931         * gcc.dg/vect/vect-outer-4c.c: New test.
8932         * gcc.dg/vect/vect-outer-4d.c: New test.
8933         * gcc.dg/vect/vect-outer-4e.c: New test.
8934         * gcc.dg/vect/vect-outer-4f.c: New test.
8935         * gcc.dg/vect/vect-outer-4g.c: New test.
8936         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
8937         * gcc.dg/vect/vect-outer-4i.c: New test.
8938         * gcc.dg/vect/vect-outer-4j.c: New test.
8939         * gcc.dg/vect/vect-outer-4k.c: New test.
8940         * gcc.dg/vect/vect-outer-4l.c: New test.
8941         * gcc.dg/vect/vect-outer-4m.c: New test.
8942         * gcc.dg/vect/vect-outer-4.c: New test.
8943         * gcc.dg/vect/vect-outer-5.c: New test.
8944         * gcc.dg/vect/vect-outer-6.c: New test.
8945         * gcc.dg/vect/vect-outer-fir.c: New test.
8946         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
8947         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
8948
8949 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8950
8951         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
8952         and -fno-tree-reassoc.
8953         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
8954         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8955         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
8956         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8957         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
8958         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8959         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
8960         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
8961         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
8962         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
8963         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
8964         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
8965         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
8966         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
8967         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
8968         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
8969         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
8970         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
8971         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
8972         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
8973         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
8974         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
8975         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
8976         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
8977         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
8978         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
8979         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
8980         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
8981         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
8982         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
8983         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
8984         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
8985         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
8986         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
8987         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
8988         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
8989         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
8990
8991 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8992
8993         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
8994         versioning for aliasing).
8995         * gcc.dg/vect/vect-35.c: Likewise.
8996
8997         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
8998         targets.
8999         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
9000
9001 2007-08-18  Tom Tromey  <tromey@redhat.com>
9002
9003         PR preprocessor/32974:
9004         * gcc.dg/cpp/pr32974.c: New file.
9005
9006 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9007
9008         * gfortran.dg/interface_abstract_1.f90: New.
9009
9010 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9011
9012         PR fortran/32881
9013         * gfortran.dg/pure_initializer_1.f90: New test.
9014
9015 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9016
9017         PR fortran/32875
9018         * gfortran.dg/array_constructor_18.f90: New test.
9019
9020 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9021
9022         PR c++/28989
9023         * g++.dg/expr/lval3.C: New test.
9024         * g++.dg/expr/lval4.C: New test.
9025
9026 2007-08-17  Ollie Wild  <aaw@google.com>
9027
9028         PR c++/31749
9029         * g++.dg/lookup/builtin3.C: New test.
9030         * g++.dg/lookup/builtin4.C: New test.
9031         * g++.dg/lookup/using19.C: New test.
9032
9033 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9034
9035         PR c++/32190
9036         * g++.dg/parse/error31.C: New.
9037
9038 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9039
9040         PR c++/32112
9041         * g++.dg/template/error26.C: New.
9042
9043 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9044
9045         PR fortran/33079
9046         * gfortran.dg/zero_length_2.f90: New test.
9047
9048 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9049
9050         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
9051         * gfortran.dg/kind_tests_3.f03: Ditto.
9052         * gfortran.dg/global_vars_f90_init.f90: Ditto.
9053         * gfortran.dg/interface_13.f90: Ditto.
9054         * gfortran.dg/pr32738.f90: Ditto.
9055         * gfortran.dg/module_private_1.f90: Ditto.
9056         * gfortran.dg/test_only_clause.f90: Ditto.
9057         * gfortran.dg/bind_c_vars.f90: Ditto.
9058         * gfortran.dg/bind_c_dts.f90: Ditto.
9059         * gfortran.dg/use_9.f90: Ditto.
9060         * gfortran.dg/generic_8.f90: Ditto.
9061         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9062         * gfortran.dg/private_type_6.f90: Ditto.
9063         * gfortran.dg/c_assoc.f90: Ditto.
9064         * gfortran.dg/private_type_7.f90: Ditto.
9065         * gfortran.dg/global_vars_c_init.f90: Ditto.
9066         * gfortran.dg/bind_c_dts_2.f03: Ditto.
9067         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
9068         * gfortran.dg/c_size_t_test.f03: Ditto.
9069         * gfortran.dg/used_types_12.f90: Ditto.
9070         * gfortran.dg/pr25923.f90: Ditto.
9071         * gfortran.dg/test_com_block.f90: Ditto.
9072         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
9073         * gfortran.dg/equiv_constraint_7.f90: Ditto.
9074         * gfortran.dg/com_block_driver.f90: Ditto.
9075         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
9076         * gfortran.dg/use_iso_c_binding.f90: Ditto.
9077         * gfortran.dg/c_loc_test.f90: Ditto.
9078         * gfortran.dg/c_ptr_tests.f03: Ditto.
9079         * gfortran.dg/module_interface_1.f90: Ditto.
9080
9081 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9082
9083         PR c++/32870
9084         * g++.dg/other/error17.C: Adjust.
9085         
9086 2007-08-17  Ben Elliston  <bje@au.ibm.com>
9087
9088         PR middle-end/32970
9089         * g++.dg/ext/altivec-14.C: New test.
9090
9091 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9092
9093         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
9094         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
9095         dump files.
9096         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
9097         * gcc.dg/vect/pr32366.c: Ditto.
9098
9099 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9100
9101         PR testsuite/33082
9102         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
9103         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
9104         * gcc.dg/dfp/convert-int-fold.c: Ditto.
9105         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
9106
9107 2007-08-16  Tobias Burnus  <burnus@net-b.de>
9108
9109         PR fortran/33072
9110         * gfortran.dg/use_9.f90: New.
9111
9112 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
9113
9114         * g++.dg/gcov/gcov-5.C: New test.
9115
9116 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
9117
9118         * g++.dg/gcov/gcov-4.C: New test.
9119         * lib/gcov.exp (verify-lines): Add support for
9120         checking no-coverage lines.
9121
9122 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
9123
9124         * gcc.dg/vect/vect-vfa-01.c: New.
9125         * gcc.dg/vect/vect-vfa-02.c: New.
9126         * gcc.dg/vect/vect-vfa-03.c: New.
9127         * gcc.dg/vect/vect-vfa-04.c: New.
9128         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
9129         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
9130         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
9131         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
9132         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
9133         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
9134         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
9135         gfortran.dg/vect/pr19049.f90: Rename to start with
9136         prefix no-vfa-.
9137         * gcc.dg/vect/vect.exp: Disable versioning for alias
9138         when test starts with no-vfa-.
9139         * gfortran.dg/vect/vect.exp: Likewise.
9140
9141 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
9142
9143         * gcc.dg/torture/pr32897.c: New test.
9144
9145 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
9146
9147         PR c++/31132
9148         * g++.dg/template/crash69.C: New.
9149
9150 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
9151
9152         * lib/target-supports.exp (check_effective_target_arm32): Use
9153         check_no_compiler_messages.
9154
9155 2007-08-15  Diego Novillo  <dnovillo@google.com>
9156
9157         gcc.dg/tree-ssa/20070815.c: New test.
9158
9159 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9160
9161         PR fortran/33077
9162         * gfortran.dg/random_7.f90: Initialize variable.
9163
9164 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
9165
9166         PR middle-end/33074
9167         * gfortran.dg/pr33074.f90: New test.
9168
9169         PR c++/32992
9170         * g++.dg/opt/nrv14.C: New test.
9171
9172 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
9173
9174         PR c++/33035
9175         * g++.dg/template/crash68.C: New.
9176
9177 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
9178
9179         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
9180         * gcc.dg/sibcall-4.c: Ditto.
9181
9182 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9183
9184         PR fortran/33066
9185         * gfortran.dg/use_8.f90: New test.
9186         * gfortran.dg/c_loc_tests_2.f03: Fix code.
9187
9188 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
9189
9190         PR c++/27211
9191         * g++.dg/template/error27.C: New.
9192         * g++.dg/template/error28.C: New.
9193         * g++.dg/other/pr28304.C: Adjust.
9194         * g++.old-deja/g++.mike/p811.C: Likewise.
9195
9196 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9197
9198         PR target/30315
9199         * gcc.target/i386/pr30315.c: New.
9200
9201 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9202
9203         PR fortran/32594
9204         * gfortran.dg/substr_5.f90: New test.
9205
9206 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
9207
9208         PR c/30428
9209         * gcc.dg/vector-2.c: New test.
9210
9211         PR c++/30428
9212         * g++.dg/ext/vector8.C: New test.
9213
9214 2007-08-13  Dan Hipschman  <dsh@google.com>
9215
9216         PR c/32953
9217         * gcc.dg/format/array-1.c: Add an additional test for
9218         unterminated format strings of length 1.
9219
9220 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9221
9222         PR fortran/32926
9223         * gfortran.dg/external_procedures_3.f90: New test.
9224
9225 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9226
9227         PR fortran/32827
9228         * gfortran.dg/import6.f90: New test.
9229
9230 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
9231
9232         PR C/30427
9233         *  gcc.dg/vector-1.c: New test.
9234
9235 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9236
9237         * gcc.dg/pr21255-4.c: Skip for PIC.
9238         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
9239
9240 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9241
9242         * gcc.dg/attr-isr.c: Skip for PIC.
9243         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9244         * gcc.dg/attr-isr-trapa.c: Likewise.
9245         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9246         * gcc.dg/pragma-isr-trapa.c: Likewise.
9247         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9248
9249 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9250
9251         PR fortran/32962
9252         * gfortran.dg/transpose_1.f90: New test.
9253
9254 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9255
9256         PR fortran/29600
9257         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
9258         intrinsic.
9259
9260 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9261
9262         PR fortran/30964
9263         PR fortran/33054
9264         * gfortran.dg/random_4.f90: New test.
9265         * gfortran.dg/random_5.f90: New test.
9266         * gfortran.dg/random_6.f90: New test.
9267         * gfortran.dg/random_7.f90: New test.
9268
9269 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9270
9271         PR fortran/32860
9272         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
9273
9274 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9275
9276         PR fortran/31629
9277         * gfortran.dg/module_private_1.f90: New test.
9278
9279 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9280
9281         PR fortran/29600
9282         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
9283         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
9284
9285 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9286
9287         PR fortran/32937
9288         * gfortran.dg/char_length_6.f90: New test.
9289
9290 2007-08-10  Ollie Wild  <aaw@google.com>
9291
9292         * g++.dg/lookup/using18.C: New test.
9293
9294 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9295
9296         PR c++/17763
9297         * g++.dg/other/error16.C: New.
9298
9299 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9300
9301         PR libfortran/33039
9302         * gfortran.dg/namelist_37.f90: New test.
9303
9304 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9305
9306         PR c++/22256
9307         * g++.dg/conversion/op3.C: New.
9308
9309 2007-08-09  Tobias Burnus  <burnus@net-b.de>
9310
9311         PR fortran/32987
9312         * gfortran.dg/fmt_tab_1.f90: New.
9313         * gfortran.dg/fmt_tab_2.f90: New.
9314
9315 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9316
9317         PR c/32796
9318         * gcc.c-torture/compile/pr32796.c: New test.
9319
9320 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9321
9322         PR middle-end/32813
9323         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
9324         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
9325         instead of just -O.
9326
9327 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
9328
9329         * gcc.target/mips/code-readable-1.c: New test.
9330         * gcc.target/mips/code-readable-2.c: Likewise.
9331         * gcc.target/mips/code-readable-3.c: Likewise.
9332
9333 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
9334             Revital Eres  <eres@il.ibm.com>
9335
9336         * gfortran.dg/sms-1.f90: Add comment.
9337         * gfortran.dg/sms-2.f90: New.
9338
9339 2007-08-07  Ian Lance Taylor  <iant@google.com>
9340
9341         * gcc.dg/instrument-1.c: New test.
9342         * gcc.dg/instrument-2.c: New test.
9343         * gcc.dg/instrument-3.c: New test.
9344
9345 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
9346
9347         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
9348
9349 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
9350
9351         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
9352         !vector_alignment_reachable targets.
9353         * gcc.dg/vect/vect-33.c: Likewise.
9354         * gcc.dg/vect/vect-42.c: Likewise.
9355         * gcc.dg/vect/vect-44.c: Likewise.
9356         * gcc.dg/vect/vect-50.c: Likewise.
9357         * gcc.dg/vect/vect-70.c: Likewise.
9358         * gcc.dg/vect/vect-71.c: Likewise.
9359         * gcc.dg/vect/vect-87.c: Likewise.
9360         * gcc.dg/vect/vect-88.c: Likewise.
9361         * gcc.dg/vect/vect-91.c: Likewise.
9362         * gcc.dg/vect/vect-93.c: Likewise.
9363         * gcc.dg/vect/vect-96.c: Likewise.
9364         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9365         * gcc.dg/vect/section-anchors-69.c: Likewise.
9366         * gcc.dg/vect/pr25413.c: Likewise.
9367         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9368         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9369         * gfortran.dg/vect-2.f90: Likewise.
9370         * gfortran.dg/vect-3.f90: Likewise.
9371         * gfortran.dg/vect-4.f90: Likewise.
9372         * gfortran.dg/vect-5.f90: Likewise.
9373         * lib/target-supports.exp (check_effective_target_natural_alignment): 
9374         Return false for darwin. 
9375         (check_effective_target_vector_alignment_reachable_for_double): New.
9376
9377 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
9378
9379         * gcc.dg/multiword-1.c: New testcase.
9380
9381 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
9382
9383         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9384         messages.
9385         * gfortran.dg/namelist_36.f90: New test.
9386
9387 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9388
9389         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9390           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9391
9392 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
9393
9394         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9395         * gcc.dg/torture/type-generic-1.c: Likewise.
9396
9397 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9398
9399         * gcc.c-torture/20070522-1.c: Move to ...
9400         * gcc.c-torture/compile/20070522-1.c: Here.
9401
9402 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9403
9404         PR fortran/29828
9405         * gfortran.dg/minmax_char_1.f90: New test.
9406         * gfortran.dg/minmax_char_2.f90: New test.
9407         * gfortran.dg/min_max_optional_4.f90: New test.
9408
9409 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9410
9411         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9412         hanging on the testcase.
9413
9414 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9415
9416         PR middle-end/32988
9417         * gcc.c-torture/compile/pr32988.c: New test.
9418
9419 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9420
9421         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
9422
9423 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
9424
9425         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
9426
9427         Revert:
9428         2007-03-22  Dirk Mueller  <dmueller@suse.de>
9429
9430         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9431
9432 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9433
9434         PR fortran/32979
9435         * gfortran.dg/isnan_1.f90: New test.
9436
9437 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
9438             Revital Eres <eres@il.ibm.com>
9439
9440         * gcc.dg/sms-antideps.c: New test.
9441
9442 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
9443
9444         PR fortran/31214
9445         * gfortran.dg/entry_13.f90: New test.
9446
9447         * gfortran.dg/entry_12.f90: Clean up .mod file.
9448
9449 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9450
9451         PR fortran/32770
9452         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
9453         variables as kind=4 so they don't overflow the record length.
9454
9455 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
9456
9457         PR fortran/32968
9458         * gfortran.dg/selected_kind_1.f90: New test.
9459
9460 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9461
9462         PR middle-end/32780
9463         * gcc.c-torture/compile/pr32780.c: New test.
9464
9465 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9466
9467         RP middle-end/32399
9468         * gcc.c-torture/compile/pr32399.c: New testcase.
9469
9470 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9471
9472         PR middle-end/32304
9473         * g++.dg/torture/pr32304.C: New testcase.
9474
9475 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9476
9477         PR middle-end/32935
9478         * gfortran.fortran-torture/compile/complex_1.f90: New test.
9479
9480 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9481
9482         PR fortran/32955
9483         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
9484
9485 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9486
9487         PR fortran/31202
9488         * gfortran.dg/nint_2.f90: New test.
9489
9490 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
9491
9492         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
9493         * gcc.dg/weak/typeof-2.c: Likewise.
9494
9495 2007-08-03  Diego Novillo  <dnovillo@google.com>
9496
9497         PR 31521
9498         * gcc.dg/tree-ssa/pr31521.c: New test.
9499
9500 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9501
9502         PR fortran/32770
9503         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
9504         iostat must be default kind.
9505
9506 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9507
9508         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
9509
9510 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
9511
9512         PR fortran/32770
9513         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
9514         explicit so test passes with -fdefault-integer-8.
9515         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
9516         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
9517
9518 2007-08-02  Lee Millward  <lee.millward@gmail.com>
9519
9520         PR c++/30849
9521         * g++.dg/parse/asm1.C: New test.
9522
9523         PR c++/30850
9524         * g++.dg/parse/asm2.C: Likewise.
9525
9526         PR c++/30851
9527         * g++.dg/parse/asm3.C: Likewise.
9528         
9529 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9530
9531         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
9532           "int" is only 16 bit bits wide.
9533         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
9534
9535 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9536
9537         * g++.dg/torture/type-generic-1.C: New.
9538         * gcc.dg/pr28796-2.c: Move tests ...
9539         * gcc.dg/tg-tests.h: ... here.
9540         * gcc.dg/torture/type-generic-1.c: New.
9541
9542 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9543
9544         PR libfortran/32954
9545         * minmaxloc_3.f90:  New test case.
9546
9547 2007-08-01  Tobias Burnus  <burnus@net-b.de>
9548
9549         PR fortran/32936
9550         * gfortran.dg/allocate_stat.f90: New.
9551
9552 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
9553
9554         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
9555
9556 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
9557
9558         PR tree-optimization/32919
9559         * gcc.c-torture/compile/pr32919.c: New.
9560
9561 2007-08-01  Nick Clifton  <nickc@redhat.com>
9562
9563         * gcc.c-torture/execute/execute.exp: Change copyright header to
9564         refer to version 3 of the GNU General Public License and to point
9565         readers at the COPYING3 file and the FSF's license web page.
9566         * gcc.c-torture/execute/ieee/ieee.exp,
9567         gcc.c-torture/unsorted/unsorted.exp,
9568         gcc.c-torture/compile/compile.exp,
9569         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
9570         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
9571         gcc.target/cris/torture/cris-torture.exp,
9572         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
9573         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
9574         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
9575         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
9576         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
9577         gnat.dg/dg.exp, gnat.dg/style/style.exp,
9578         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
9579         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
9580         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
9581         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
9582         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
9583         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
9584         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
9585         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
9586         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
9587         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
9588         gcc.dg/noncompile/noncompile.exp,
9589         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
9590         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
9591         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
9592         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
9593         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
9594         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
9595         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
9596         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
9597         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
9598         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
9599         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
9600         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
9601         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
9602         g++.old-deja/old-deja.exp,
9603         gfortran.fortran-torture/execute/execute.exp,
9604         gfortran.fortran-torture/compile/compile.exp,
9605         treelang/output/output-1.c, treelang/output/output-1.tree,
9606         treelang/execute/execute.exp, treelang/Makefile.in,
9607         treelang/compile/compile.exp, g++.dg/dg.exp,
9608         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
9609         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
9610         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
9611         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
9612         g++.dg/compat/struct-layout-1.exp,
9613         g++.dg/compat/struct-layout-1_generate.c,
9614         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
9615         g++.dg/bprob/bprob.exp, config/default.exp,
9616         gcc.test-framework/test-framework.awk,
9617         gcc.test-framework/gen_directive_tests,
9618         gcc.test-framework/test-framework.exp,
9619         objc.dg/special/special.exp,
9620         objc.dg/gnu-encoding/gnu-encoding.exp,
9621         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
9622         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
9623         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
9624         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
9625         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
9626         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
9627         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
9628         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
9629         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
9630         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
9631         lib/target-supports-dg.exp, lib/gcc-defs.exp,
9632         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9633         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9634         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9635         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9636         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9637         Likewise.
9638
9639 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9640
9641         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9642         error message text.
9643
9644 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9645
9646         PR fortran/32945
9647         * gfortran.dg/initialization_12.f90: New test.
9648
9649 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
9650
9651         PR fortran/31609
9652         * gfortran.dg/entry_12.f90: New test.
9653
9654 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9655
9656         PR fortran/32938
9657         * gfortran.dg/altreturn_6.f90: New test.
9658
9659 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
9660
9661         PR fortran/32942
9662         * gfortran.dg/exponent_2.f90: New test.
9663
9664 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
9665
9666         * gcc.dg/vect/vect-117.c: New test.
9667         * gcc.dg/vect/vect-74.c: Enabled test
9668         * gcc.dg/vect/vect-81.c: Enabled test
9669
9670 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
9671
9672         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
9673         s/dg-error/dg-warning where warning is expected.
9674
9675 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
9676
9677         PR fortran/32770
9678         * gfortran.dg/array_constructor_12.f90:  Adjust argument
9679         of huge() to correct kind.
9680
9681 2007-07-30  Ollie Wild  <aaw@google.com>
9682
9683         * gcc.dg/cpp/counter-2.c: New test.
9684         * gcc.dg/cpp/counter-3.c: New test.
9685         * gcc.dg/cpp/dir-only-1.c: New test.
9686         * gcc.dg/cpp/dir-only-1.h: New file.
9687         * gcc.dg/cpp/dir-only-2.c: New test.
9688         * gcc.dg/cpp/dir-only-3.c: New test.
9689         * gcc.dg/cpp/dir-only-3a.h: New file.
9690         * gcc.dg/cpp/dir-only-3b.h: New file.
9691         * gcc.dg/cpp/dir-only-4.c: New test.
9692         * gcc.dg/cpp/dir-only-5.c: New test.
9693         * gcc.dg/cpp/dir-only-6.c: New test.
9694
9695 2007-07-30  Julian Brown  <julian@codesourcery.com>
9696
9697         * gcc.target/arm/neon/v*.c: Regenerate.
9698
9699 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
9700
9701         PR c++/32108
9702         * g++.dg/ext/label6.C: New.
9703
9704 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9705
9706         PR libfortran/32858
9707         PR libfortran/30814
9708         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
9709
9710 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
9711
9712         PR fortran/31211
9713         * gfortran.dg/actual_pointer_function_1.f90: New test.
9714
9715         PR fortran/32682
9716         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
9717
9718 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
9719
9720         PR fortran/32906
9721         * gfortran.dg/shape_1.f90: Adjust error message.
9722         * gfortran.dg/parameter_array_ref_1.f90: New test.
9723
9724 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9725
9726         PR fortran/31609
9727         * gfortran.dg/entry_11.f90: New test.
9728
9729 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
9730             Revital Eres  <eres@il.ibm.com>
9731
9732         * gfortran.dg/sms-1.f90: New test.
9733
9734 2007-07-28  Richard Guenther  <rguenther@suse.de>
9735
9736         * gcc.c-torture/compile/pr32920.c: New testcase.
9737
9738 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
9739
9740         PR c++/30917
9741         * g++.dg/lookup/friend11.C: New test.
9742
9743 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
9744
9745         * gfortran.dg/namelist_5.f90: Adjusted error message.
9746         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
9747         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
9748         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
9749         * gfortran.dg/namelist_32.f90: ... this.
9750
9751         PR fortran/32876
9752         * gfortran.dg/namelist_33.f90: New test.
9753
9754         PR fortran/32905
9755         * gfortran.dg/namelist_34.f90: New test.
9756
9757         PR fortran/31818
9758         * gfortran.dg/namelist_35.f90: New test.
9759
9760 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
9761
9762         PR fortran/32880
9763         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
9764
9765 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9766
9767         PR testsuite/32471
9768         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
9769           assuming it is 0x7ffffffff.
9770         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
9771         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
9772
9773 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
9774
9775         * gfortran.dg/operator_3.f90: Fix dg directive.
9776         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
9777         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
9778         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
9779
9780 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
9781
9782         * g++.dg/cpp0x/decltype1.C: New.
9783         * g++.dg/cpp0x/decltype2.C: New.
9784         * g++.dg/cpp0x/decltype3.C: New.
9785         * g++.dg/cpp0x/decltype4.C: New.
9786         * g++.dg/cpp0x/decltype5.C: New.
9787         * g++.dg/cpp0x/decltype6.C: New.
9788
9789 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9790
9791         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
9792           because the test relies on bit 31 to be the sign bit.
9793
9794 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9795
9796         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
9797           assuming it is 0x7fffffff.
9798         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
9799         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
9800
9801 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
9802
9803         PR c++/32346
9804         * g++.dg/expr/bitfield9.C: New test.
9805
9806 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9807
9808         PR fortran/32899
9809         * gfortran.dg/logical_comp.f90: Update dg-error strings.
9810
9811 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9812
9813         PR fortran/32760
9814         * gfortran.dg/private_type_7.f90: New test.
9815
9816 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9817
9818         PR fortran/32035
9819         * gfortran.dg/select_char_1.f90: New test.
9820
9821 2007-07-27  Tobias Burnus  <burnus@net-b.de>
9822
9823         PR fortran/32903
9824         * gfortran.dg/initialization_11.f90: New test.
9825
9826 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
9827
9828         * gcc.target/mips/ins-1.c: New test.
9829
9830 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
9831
9832         PR/19232
9833         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
9834         (f1): Likewise.
9835
9836 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
9837
9838         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
9839         error: width of 'spare' exceeds its type.
9840
9841 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
9842
9843         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
9844         * gcc.dg/sibcall-4.c: Likewise.
9845
9846 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9847
9848         PR rtl-optimization/31500
9849         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
9850         * g++.dg/warn/Warray-bounds.C: Likewise.
9851
9852 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
9853
9854         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
9855
9856 2007-07-25  Julian Brown  <julian@codesourcery.com>
9857             Paul Brook  <paul@codesourcery.com>
9858             Joseph Myers  <joseph@codesourcery.com>
9859             Mark Shinwell  <shinwell@codesourcery.com>
9860
9861         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
9862         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
9863         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
9864         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
9865         (check_effective_target_arm_neon_hw): New.
9866         * gcc.target/arm/neon/neon.exp: New file.
9867         * gcc.target/arm/neon/polytypes.c: New file.
9868         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
9869
9870 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
9871
9872         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
9873           targets where an "int" is less than 32 bits wide.
9874
9875 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
9876
9877         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
9878
9879 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9880
9881         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
9882           during addition if an int is only 16 bits wide.
9883         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
9884
9885 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9886
9887         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
9888           size as "long int" and are 32 or 64 bits wide.
9889         * gcc.dg/torture/pr28814.c: Likewise.
9890
9891 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9892
9893         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
9894           exactly as wide as an int.
9895
9896 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
9897
9898         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9899         Define and use throughout as long long printf format specifier.
9900         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9901         Likewise.
9902
9903 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9904
9905         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
9906         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
9907
9908 2007-07-25  Ben Elliston  <bje@au.ibm.com>
9909
9910         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
9911
9912 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
9913
9914         * gcc.c-torture/execute/20070724-1.c: New.
9915
9916 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
9917
9918         PR fortran/31205
9919         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
9920         "deallocates" to 24, since patch has code rid of much spurious
9921         code.
9922         * gfortran.dg/interface_assignment_1.f90 : New test.
9923
9924         PR fortran/32842
9925         * gfortran.dg/interface_assignment_2.f90 : New test.
9926
9927 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9928
9929         PR fortran/32867
9930         * fortran.dg/initialization_10.f90: New test.
9931
9932 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9933
9934         PR fortran/32778
9935         * gfortran.dg/imag_2.f: Removed
9936         * gfortran.dg/warn_std_1.f90: New test.
9937         * gfortran.dg/warn_std_2.f90: New test.
9938         * gfortran.dg/warn_std_3.f90: New test.
9939
9940 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9941
9942         PR c++/29001
9943         * g++.dg/init/new22.C: New.
9944
9945 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9946
9947         PR c++/32561
9948         * g++.dg/template/crash67.C: New.
9949
9950 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
9951
9952         * lib/target-support.exp (check_effective_target_natural_alignment): 
9953         (check_effective_target_vector_alignment_reachable): New.
9954         * config/spu/spu.c (spu_vector_alignment_reachable): New.
9955         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
9956         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
9957         check.
9958         * gcc.dg/vect/pr25413.c: Likewise.
9959         * gcc.dg/vect/pr31699.c: Likewise.
9960
9961 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
9962
9963         PR fortran/30814
9964         * gfortran.dg/pack_bounds_1.f90:  New test case.
9965
9966 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
9967
9968         PR fortran/31639
9969         * gfortran.dg/initialization_9.f90: New test.
9970
9971 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9972
9973         PR fortran/32797
9974         PR fortran/32800
9975         * gfortran.dg/bind_c_usage_8.f03: New test case.
9976         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
9977         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
9978
9979 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
9980
9981         * gcc.target/mips/branch-cost-1.c: New test.
9982         * gcc.target/mips/branch-cost-2.c: Likewise.
9983
9984 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9985
9986         PR fortran/32732
9987         * gfortran.dg/c_char_tests.f03: New test case.
9988         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
9989         * gfortran.dg/c_char_tests_2.f03: New test case.
9990         * gfortran.dg/value_6.f03: Ditto.
9991         * gfortran.dg/value_7.f03: Ditto.
9992
9993 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9994
9995         PR fortran/32600
9996         * gfortran.dg/c_funloc_tests_5.f03: New.
9997         * gfortran.dg/c_funloc_tests_5.f04: New.
9998         * gfortran.dg/c_funloc_tests_4_driver.c: New.
9999
10000 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10001
10002         PR c++/32839
10003         * g++.dg/expr/call4.C: New.
10004         * g++.dg/expr/call5.C: New.
10005
10006 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10007
10008         PR fortran/32710
10009         * gfortran.dg/namelist_30.f90: New test.
10010
10011 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10012
10013         PR fortran/29962
10014         * gfortran.dg/array_initializer_1.f90: Removed warning.
10015         * gfortran.dg/initialization_1.f90: Adjusted messages.
10016         * gfortran.dg/nested_modules_6.f90: Removed warning.
10017
10018         PR fortran/31253
10019         * gfortran.dg/initialization_7.f90: New test.
10020
10021         PR fortran/31639
10022         * gfortran.dg/initialization_8.f90: New test.
10023
10024 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10025
10026         PR c++/30818
10027         * g++.dg/template/crash47.C: Adjust errors.
10028         * g++.dg/template/crash48.C: Adjust errors.
10029         * g++.dg/template/typename12.C: New.
10030         * g++.dg/template/typename13.C: New.
10031         * g++.dg/template/typename14.C: New.
10032         * g++.dg/template/typedef6.C: Adjust errors.
10033
10034 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10035
10036         PR fortran/32627
10037         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
10038         * gfortran.dg/pr32627.f03: New test case.
10039
10040         * gfortran.dg/c_f_pointer_logical.f03: New test case.
10041         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
10042         c_f_pointer_logical.
10043         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
10044         c_f_pointer_complex.
10045         * gfortran.dg/c_f_pointer_complex.f03: New test case.
10046         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
10047         c_f_pointer_shape_tests_2.
10048         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
10049
10050 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10051
10052         PR fortran/32804
10053         * gfortran.dg/c_loc_tests_9.f03: New test case.
10054         * gfortran.dg/c_loc_tests_10.f03: Ditto.
10055
10056 2007-07-21  Lee Millward  <lee.millward@gmail.com>
10057
10058         PR fortran/32823
10059         * gfortran.dg/int_2.f90: New test.
10060         
10061 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10062
10063         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
10064
10065 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
10066
10067         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
10068         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
10069
10070 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
10071
10072         PR tree-optimization/19910
10073         * gcc.dg/pr19910.c: New test.
10074
10075 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
10076
10077         PR fortran/32738
10078         * gfortran.dg/pr32738.f90: New test.
10079
10080 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
10081
10082         PR tree-optimzation/32635
10083         * gfortran.dg/pr32635.f:  New test case.
10084
10085 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
10086
10087         PR fortran/32801
10088         * gfortran.dg/pr32801.f03: New test case.
10089
10090 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10091
10092         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
10093         Test negative numbers also.
10094         * gcc.dg/c99-math-float-1.c: Likewise.
10095         * gcc.dg/c99-math-long-double-1.c: Likewise.
10096         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
10097         test inputs.
10098
10099 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
10100         
10101         * lib/target-supports.exp (check_effective_target_sync_int_long):
10102         Enable for xtensa.
10103         (check_effective_target_sync_char_short): Likewise.
10104         
10105 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10106
10107         * gcc.dg/pr28796-2.c: Add more cases.
10108
10109 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10110
10111         * gcc.dg/pr28796-1.c: Add more cases.
10112         * gcc.dg/pr28796-2.c: Likewise.
10113
10114 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10115
10116         * gcc.dg/pr28796-1.c: Add more cases.
10117         * gcc.dg/pr28796-2.c: Likewise.
10118
10119 2007-07-17  Janus Weil  <jaydub66@gmail.com>
10120
10121         PR fortran/32535
10122         * gfortran.dg/pr32535.f90: New test.
10123
10124 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
10125
10126         PR fortran/31320
10127         PR fortran/32665
10128         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
10129
10130 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
10131
10132         PR rtl-optimization/32773
10133         * gcc.dg/pr32773.c: New test.
10134
10135 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10136
10137         * gcc.target/spu/intrinsics-1.c: Use dg-message to
10138         match flax-vector-conversions note.
10139         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
10140         instead of dg-error for the warning.
10141
10142 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10143
10144         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
10145           adapted to work on targets with 16-bit or wider int.
10146         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
10147         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
10148         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
10149         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
10150
10151 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10152
10153         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
10154         support large arrays.
10155         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
10156         * gcc.dg/20061109-1.c: Likewise.
10157         * gcc.c-torture/execute/20061101-1.x: Likewise.
10158         * gcc.c-torture/execute/pr29797-1.x: Likewise.
10159         * gcc.c-torture/execute/pr31448.x: Likewise.
10160
10161 2007-07-16  Lee Millward  <lee.millward@gmail.com>
10162
10163         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
10164
10165         PR fortran/32238
10166         * gfortran.dg/pr32238.f90: New test.
10167
10168         PR fortran/32222
10169         * gfortran.dg/pr32222.f90: New test.
10170
10171         PR fortran/32242
10172         * gfortran.dg/pr32242.f90: New test.
10173         
10174 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
10175             David Ung  <davidu@mips.com>
10176
10177         * gcc.target/mips/mips-sched-madd.c: New test case.
10178
10179 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10180
10181         PR libfortran/32611
10182         * gfortran.dg/large_real_kind_1.f90: Update test.
10183         * gfortran.dg/pr17706.f90: Update test.
10184         * gfortran.dg/fmt_zero_digits.f90: Update test.
10185         * gfortran.dg/fmt_zero_precision.f90: Update test.
10186         * gfortran.dg/real_const_3.f90: Update test.
10187
10188 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10189
10190         PR fortran/32036
10191         * gfortran.dg/bounds_check_8.f90: New test.
10192         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
10193
10194 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10195
10196         PR fortran/32357
10197         * gfortran.dg/mvbits_2.f90: New test.
10198
10199 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10200
10201         PR libfortran/32731
10202         * gfortran.dg/pack_mask_1.f90:  New test.
10203         * gfortran.dg/unpack_mask_1.f90:  New test.
10204
10205 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10206
10207         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
10208         * gcc.dg/20001101-1.c: Likewise.
10209         * gcc.dg/20001102-1.c: Likewise.
10210         * gcc.dg/20020116-2.c: Likewise.
10211         * gcc.dg/20020416-1.c: Likewise.
10212         * gcc.dg/sparc-constant-1.c: Likewise.
10213         * gcc.dg/sparc-dwarf2.c: Likewise.
10214         * gcc.dg/sparc-frame-1.c: Likewise.
10215         * gcc.dg/sparc-getcontext-1.c: Likewise.
10216         * gcc.dg/sparc-loop-1.c: Likewise.
10217         * gcc.dg/sparc-reg-1.c: Likewise.
10218         * gcc.dg/sparc-ret.c: Likewise.
10219         * gcc.dg/sparc-trap-1.c: Likewise.
10220         * gcc.dg/ultrasp10.c: Likewise.
10221         * gcc.dg/ultrasp11.c: Likewise.
10222         * gcc.dg/ultrasp1.c: Likewise.
10223         * gcc.dg/ultrasp2.c: Likewise.
10224         * gcc.dg/ultrasp3.c: Likewise.
10225         * gcc.dg/ultrasp4.c: Likewise.
10226         * gcc.dg/ultrasp5.c: Likewise.
10227         * gcc.dg/ultrasp6.c: Likewise.
10228         * gcc.dg/ultrasp7.c: Likewise.
10229         * gcc.dg/ultrasp8.c: Likewise.
10230         * gcc.dg/ultrasp9.c: Likewise.
10231         * gcc.dg/splet-1.c: Delete.
10232
10233 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
10234
10235         PR fortran/32724
10236         * gfortran.dg/stfunc_5.f90: New test.
10237
10238 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
10239
10240         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
10241         New procedure to check if arrays are naturally aligned to the vector
10242         alignment boundary.
10243         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
10244         in size_t typedef.  Adjust tree dump scan results according to
10245         vect_aligned_arrays target check.
10246         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
10247         vect_aligned_arrays target check.
10248         * gcc.dg/vect/pr31699.c: Ditto.
10249
10250 2007-07-13  Sa Liu  <saliu@de.ibm.com>
10251
10252         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
10253         for V2DFmode vector conditional expression.
10254         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
10255         and dfceq patterns.
10256         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
10257         and dfcgt patterns.
10258         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
10259         V2DFmode comparison and test special values.
10260         * lib/target-supports.exp: Switch on test for V2DFmode 
10261         vector conditional expression.
10262
10263 2007-07-13  Richard Guenther  <rguenther@suse.de>
10264
10265         PR tree-optimization/32721
10266         * gcc.dg/pr32721.c: New testcase.
10267
10268 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
10269
10270         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
10271         error message part that continues on a new line.
10272
10273 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
10274
10275         * gcc.dg/c99-tgmath-1.c: New.
10276         * gcc.dg/c99-tgmath-2.c: New.
10277         * gcc.dg/c99-tgmath-3.c: New.
10278         * gcc.dg/c99-tgmath-4.c: New.
10279
10280 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10281             Janis Johnson  <janis187@us.ibm.com>
10282
10283         PR testsuite/25241
10284         * gcc.test-framework/dg-error-exp-F.c: New test.
10285         * gcc.test-framework/dg-warning-exp-F.c: New test.
10286         * lib/gcc.exp: Enable warning and error prefixes.
10287         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
10288         (dg-error): Wrap original dg-error.
10289         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
10290         markers from dg-error/dg-warning directives.
10291         * gcc.dg/20040322-1.c: Likewise.
10292         * gcc.dg/Wchar-subscripts-1.c: Likewise.
10293         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
10294         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
10295         * gcc.dg/Werror-1.c: Likewise.
10296         * gcc.dg/Werror-10.c: Likewise.
10297         * gcc.dg/Werror-11.c: Likewise.
10298         * gcc.dg/Werror-2.c: Likewise.
10299         * gcc.dg/Werror-3.c: Likewise.
10300         * gcc.dg/Werror-4.c: Likewise.
10301         * gcc.dg/Werror-5.c: Likewise.
10302         * gcc.dg/Werror-6.c: Likewise.
10303         * gcc.dg/Werror-7.c: Likewise.
10304         * gcc.dg/Werror-8.c: Likewise.
10305         * gcc.dg/Werror-9.c: Likewise.
10306         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10307         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
10308         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
10309         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
10310         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
10311         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
10312         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
10313         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
10314         * gcc.dg/Wnested-externs-1.c: Likewise.
10315         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
10316         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
10317         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
10318         * gcc.dg/Wshadow-3.c: Likewise.
10319         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
10320         * gcc.dg/Wwrite-strings-1.c: Likewise.
10321         * gcc.dg/anon-struct-5.c: Likewise.
10322         * gcc.dg/anon-struct-6.c: Likewise.
10323         * gcc.dg/anon-struct-7.c: Likewise.
10324         * gcc.dg/anon-struct-8.c: Likewise.
10325         * gcc.dg/array-8.c: Likewise.
10326         * gcc.dg/array-quals-2.c: Likewise.
10327         * gcc.dg/asm-qual-1.c: Likewise.
10328         * gcc.dg/asm-wide-1.c: Likewise.
10329         * gcc.dg/assign-warn-1.c: Likewise.
10330         * gcc.dg/assign-warn-2.c: Likewise.
10331         * gcc.dg/bitfld-10.c: Likewise.
10332         * gcc.dg/bitfld-11.c: Likewise.
10333         * gcc.dg/bitfld-12.c: Likewise.
10334         * gcc.dg/bitfld-13.c: Likewise.
10335         * gcc.dg/bitfld-14.c: Likewise.
10336         * gcc.dg/builtin-choose-expr-2.c: Likewise.
10337         * gcc.dg/builtins-30.c: Likewise.
10338         * gcc.dg/c90-const-expr-5.c: Likewise.
10339         * gcc.dg/c90-typespec-1.c: Likewise.
10340         * gcc.dg/c99-const-expr-5.c: Likewise.
10341         * gcc.dg/c99-flex-array-5.c: Likewise.
10342         * gcc.dg/c99-fordecl-3.c: Likewise.
10343         * gcc.dg/c99-tag-3.c: Likewise.
10344         * gcc.dg/c99-typespec-1.c: Likewise.
10345         * gcc.dg/c99-vla-jump-1.c: Likewise.
10346         * gcc.dg/c99-vla-jump-2.c: Likewise.
10347         * gcc.dg/c99-vla-jump-3.c: Likewise.
10348         * gcc.dg/c99-vla-jump-4.c: Likewise.
10349         * gcc.dg/c99-vla-jump-5.c: Likewise.
10350         * gcc.dg/cast-1.c: Likewise.
10351         * gcc.dg/cast-2.c: Likewise.
10352         * gcc.dg/cast-3.c: Likewise.
10353         * gcc.dg/cast-4.c: Likewise.
10354         * gcc.dg/cast-pretty-print-1.c: Likewise.
10355         * gcc.dg/comp-goto-2.c: Likewise.
10356         * gcc.dg/comp-goto-3.c: Likewise.
10357         * gcc.dg/cpp/error-1.c: Likewise.
10358         * gcc.dg/cpp/if-paren.c: Likewise.
10359         * gcc.dg/decl-7.c: Likewise.
10360         * gcc.dg/decl-8.c: Likewise.
10361         * gcc.dg/decl-nospec-1.c: Likewise.
10362         * gcc.dg/decl-nospec-2.c: Likewise.
10363         * gcc.dg/decl-nospec-3.c: Likewise.
10364         * gcc.dg/declspec-10.c: Likewise.
10365         * gcc.dg/declspec-11.c: Likewise.
10366         * gcc.dg/declspec-12.c: Likewise.
10367         * gcc.dg/declspec-13.c: Likewise.
10368         * gcc.dg/declspec-14.c: Likewise.
10369         * gcc.dg/declspec-15.c: Likewise.
10370         * gcc.dg/declspec-16.c: Likewise.
10371         * gcc.dg/declspec-17.c: Likewise.
10372         * gcc.dg/declspec-4.c: Likewise.
10373         * gcc.dg/declspec-5.c: Likewise.
10374         * gcc.dg/declspec-6.c: Likewise.
10375         * gcc.dg/declspec-7.c: Likewise.
10376         * gcc.dg/declspec-8.c: Likewise.
10377         * gcc.dg/declspec-9.c: Likewise.
10378         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10379         * gcc.dg/dfp/constants-c99.c: Likewise.
10380         * gcc.dg/dfp/keywords-c89.c: Likewise.
10381         * gcc.dg/dfp/keywords-c99.c: Likewise.
10382         * gcc.dg/dfp/keywords-reserved.c: Likewise.
10383         * gcc.dg/dfp/typespec.c: Likewise.
10384         * gcc.dg/dremf-type-compat-2.c: Likewise.
10385         * gcc.dg/dremf-type-compat-3.c: Likewise.
10386         * gcc.dg/dremf-type-compat-4.c: Likewise.
10387         * gcc.dg/empty-source-2.c: Likewise.
10388         * gcc.dg/empty-source-3.c: Likewise.
10389         * gcc.dg/enum3.c: Likewise.
10390         * gcc.dg/extra-semi-2.c: Likewise.
10391         * gcc.dg/extra-semi-3.c: Likewise.
10392         * gcc.dg/float-range-1.c: Likewise.
10393         * gcc.dg/float-range-2.c: Likewise.
10394         * gcc.dg/float-range-3.c: Likewise.
10395         * gcc.dg/float-range-5.c: Likewise.
10396         * gcc.dg/format/asm_fprintf-2.c: Likewise.
10397         * gcc.dg/format/asm_fprintf-3.c: Likewise.
10398         * gcc.dg/format/asm_fprintf-4.c: Likewise.
10399         * gcc.dg/format/asm_fprintf-5.c: Likewise.
10400         * gcc.dg/format/cast-1.c: Likewise.
10401         * gcc.dg/format/gcc_diag-3.c: Likewise.
10402         * gcc.dg/format/gcc_diag-4.c: Likewise.
10403         * gcc.dg/format/gcc_diag-6.c: Likewise.
10404         * gcc.dg/format/gcc_diag-8.c: Likewise.
10405         * gcc.dg/format/gcc_diag-9.c: Likewise.
10406         * gcc.dg/format/nul-2.c: Likewise.
10407         * gcc.dg/format/opt-1.c: Likewise.
10408         * gcc.dg/format/opt-2.c: Likewise.
10409         * gcc.dg/format/opt-3.c: Likewise.
10410         * gcc.dg/format/opt-4.c: Likewise.
10411         * gcc.dg/format/opt-5.c: Likewise.
10412         * gcc.dg/format/opt-6.c: Likewise.
10413         * gcc.dg/framework-2.c: Likewise.
10414         * gcc.dg/func-args-1.c: Likewise.
10415         * gcc.dg/func-outside-1.c: Likewise.
10416         * gcc.dg/func-outside-2.c: Likewise.
10417         * gcc.dg/gnu-cond-expr-2.c: Likewise.
10418         * gcc.dg/gnu-cond-expr-3.c: Likewise.
10419         * gcc.dg/if-empty-1.c: Likewise.
10420         * gcc.dg/init-bad-1.c: Likewise.
10421         * gcc.dg/init-bad-2.c: Likewise.
10422         * gcc.dg/init-bad-3.c: Likewise.
10423         * gcc.dg/init-desig-obs-2.c: Likewise.
10424         * gcc.dg/init-desig-obs-3.c: Likewise.
10425         * gcc.dg/init-empty-2.c: Likewise.
10426         * gcc.dg/init-empty-3.c: Likewise.
10427         * gcc.dg/inline-11.c: Likewise.
10428         * gcc.dg/inline-12.c: Likewise.
10429         * gcc.dg/inline-8.c: Likewise.
10430         * gcc.dg/inline-9.c: Likewise.
10431         * gcc.dg/inline3.c: Likewise.
10432         * gcc.dg/label-decl-1.c: Likewise.
10433         * gcc.dg/label-decl-2.c: Likewise.
10434         * gcc.dg/label-decl-3.c: Likewise.
10435         * gcc.dg/label-decl-4.c: Likewise.
10436         * gcc.dg/long-long-typespec-1.c: Likewise.
10437         * gcc.dg/lvalue-2.c: Likewise.
10438         * gcc.dg/lvalue-3.c: Likewise.
10439         * gcc.dg/nested-func-3.c: Likewise.
10440         * gcc.dg/nested-redef-1.c: Likewise.
10441         * gcc.dg/noreturn-4.c: Likewise.
10442         * gcc.dg/old-style-prom-2.c: Likewise.
10443         * gcc.dg/old-style-prom-3.c: Likewise.
10444         * gcc.dg/old-style-then-proto-1.c: Likewise.
10445         * gcc.dg/overflow-warn-1.c: Likewise.
10446         * gcc.dg/overflow-warn-2.c: Likewise.
10447         * gcc.dg/overflow-warn-3.c: Likewise.
10448         * gcc.dg/overflow-warn-4.c: Likewise.
10449         * gcc.dg/overflow-warn-6.c: Likewise.
10450         * gcc.dg/parm-forwdecl-2.c: Likewise.
10451         * gcc.dg/parm-forwdecl-3.c: Likewise.
10452         * gcc.dg/parm-impl-decl-1.c: Likewise.
10453         * gcc.dg/parm-impl-decl-2.c: Likewise.
10454         * gcc.dg/parm-incomplete-1.c: Likewise.
10455         * gcc.dg/parm-mismatch-1.c: Likewise.
10456         * gcc.dg/pointer-arith-1.c: Likewise.
10457         * gcc.dg/pointer-arith-2.c: Likewise.
10458         * gcc.dg/pointer-arith-3.c: Likewise.
10459         * gcc.dg/pointer-arith-4.c: Likewise.
10460         * gcc.dg/pointer-arith-6.c: Likewise.
10461         * gcc.dg/pointer-arith-7.c: Likewise.
10462         * gcc.dg/pointer-arith-8.c: Likewise.
10463         * gcc.dg/pr13804-1.c: Likewise.
10464         * gcc.dg/pr15698-1.c: Likewise.
10465         * gcc.dg/pr15698-2.c: Likewise.
10466         * gcc.dg/pr15698-3.c: Likewise.
10467         * gcc.dg/pr15698-4.c: Likewise.
10468         * gcc.dg/pr15698-5.c: Likewise.
10469         * gcc.dg/pr15698-6.c: Likewise.
10470         * gcc.dg/pr15698-7.c: Likewise.
10471         * gcc.dg/pr15698-8.c: Likewise.
10472         * gcc.dg/pr17188-1.c: Likewise.
10473         * gcc.dg/pr17301-1.c: Likewise.
10474         * gcc.dg/pr17301-2.c: Likewise.
10475         * gcc.dg/pr17730-1.c: Likewise.
10476         * gcc.dg/pr20368-1.c: Likewise.
10477         * gcc.dg/pr20368-2.c: Likewise.
10478         * gcc.dg/pr20368-3.c: Likewise.
10479         * gcc.dg/pr22308-1.c: Likewise.
10480         * gcc.dg/qual-component-1.c: Likewise.
10481         * gcc.dg/redecl-1.c: Likewise.
10482         * gcc.dg/redecl-11.c: Likewise.
10483         * gcc.dg/redecl-12.c: Likewise.
10484         * gcc.dg/redecl-13.c: Likewise.
10485         * gcc.dg/redecl-14.c: Likewise.
10486         * gcc.dg/redecl-15.c: Likewise.
10487         * gcc.dg/register-var-1.c: Likewise.
10488         * gcc.dg/register-var-2.c: Likewise.
10489         * gcc.dg/stmt-expr-2.c: Likewise.
10490         * gcc.dg/stmt-expr-3.c: Likewise.
10491         * gcc.dg/stmt-expr-label-1.c: Likewise.
10492         * gcc.dg/stmt-expr-label-2.c: Likewise.
10493         * gcc.dg/stmt-expr-label-3.c: Likewise.
10494         * gcc.dg/struct-empty-2.c: Likewise.
10495         * gcc.dg/struct-empty-3.c: Likewise.
10496         * gcc.dg/struct-parse-1.c: Likewise.
10497         * gcc.dg/struct-semi-1.c: Likewise.
10498         * gcc.dg/struct-semi-2.c: Likewise.
10499         * gcc.dg/struct-semi-3.c: Likewise.
10500         * gcc.dg/switch-5.c: Likewise.
10501         * gcc.dg/switch-6.c: Likewise.
10502         * gcc.dg/switch-7.c: Likewise.
10503         * gcc.dg/tls/diag-5.c: Likewise.
10504         * gcc.dg/transparent-union-1.c: Likewise.
10505         * gcc.dg/transparent-union-3.c: Likewise.
10506         * gcc.dg/typespec-1.c: Likewise.
10507         * gcc.dg/vla-init-2.c: Likewise.
10508         * gcc.dg/vla-init-3.c: Likewise.
10509         * gcc.dg/vla-init-4.c: Likewise.
10510         * gcc.dg/vla-init-5.c: Likewise.
10511         * gcc.dg/void-cast-2.c: Likewise.
10512         * gcc.dg/wvla-3.c: Likewise.
10513         * gcc.dg/wvla-7.c: Likewise.
10514         * gcc.target/i386/991209-1.c: Likewise.
10515         * gcc.target/ia64/fpreg-1.c: Likewise.
10516         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
10517         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
10518         
10519 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
10520
10521         PR fortran/31639
10522         * gfortran.dg/func_decl_4.f90: New test.
10523
10524 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
10525
10526         PR fortran/32727
10527         * gfortran.dg/interface_17.f90: New test.
10528
10529 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
10530
10531         PR fortran/32599
10532         * gfortran.dg/32599.f03: New test case.
10533
10534         PR fortran/32601
10535         * gfortran.dg/32601.f03: New test case.
10536         * gfortran.dg/32601_1.f03: Ditto.
10537         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
10538         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
10539
10540 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
10541
10542         * gcc.c-torture/execute/align-3.c: Remove function addr check.
10543
10544 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10545             Devang Patel  <dpatel@apple.com>
10546
10547         PR tree-optimization/25413
10548         * gcc.dg/vect/vect-align-1.c: New.
10549         * gcc.dg/vect/vect-align-2.c: New.
10550         * gcc.dg/vect/pr25413.c: New.
10551         * gcc.dg/vect/pr25413a.c: New.
10552         * gcc.dg/vect/pr31699.c: Fix dg-final check.
10553
10554 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
10555
10556         * lib/target-support.exp (check_ultrasparc_hw_available):
10557         New function.
10558         (is-effective-target): Check $arg for ultrasparc_hw.
10559         (is-effective-target-keyword): Likewise.
10560         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
10561         when determining what to do on sparc platforms.
10562         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
10563         * gcc.dg/20001101-1.c: Likewise.
10564         * gcc.dg/20001101-2.c: Likewise.
10565         * gcc.dg/ultrasp9.c: Likewise.
10566         * gcc.dg/ultrasp10.c: Likewise.
10567         * gcc.target/sparc/pdist-3.c: Likewise.
10568
10569 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
10570
10571         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
10572
10573 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10574
10575         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
10576         get vectorized.
10577         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
10578         now get vectorized.
10579         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
10580         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
10581         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
10582         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
10583         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
10584         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
10585         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
10586         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
10587         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
10588         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
10589         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
10590         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
10591         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
10592         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
10593         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
10594         * lib/target-supports.exp (check_effective_target_vect_int_mul):
10595         Add spu.
10596
10597 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
10598
10599         PR c++/30854
10600         * g++.dg/parse/error30.C: New test.
10601
10602 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10603
10604         PR fortran/29804
10605         * gfortran.dg/alloc_comp_misc_1.f90: New test.
10606
10607 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
10608
10609         * gfortran.fortran-torture/compile/pr32663.f: New test.
10610
10611 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10612
10613         PR c++/31027
10614         * g++.dg/inherit/virtual4.C: New.
10615
10616 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
10617
10618         PR target/32661
10619         * gcc.target/i386/pr32661-1.c: New test.
10620
10621 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
10622
10623         * gnat.dg/invariant_index.ad[sb]: New test.
10624
10625 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10626
10627         PR c++/32560
10628         * g++.dg/template/decl3.C: New.
10629
10630 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
10631
10632         PR 32617
10633         * gcc.c-torture/execute/align-3.c: New.
10634
10635 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
10636
10637         PR target/32708
10638         * gcc.target/i386/pr32708-1.c: New test.
10639         * gcc.target/i386/pr32708-2.c: Ditto.
10640         * gcc.target/i386/pr32708-3.c: Ditto.
10641
10642 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
10643
10644         * g++.dg/init/new20.C: Remove svn:executable flag.
10645
10646 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10647
10648         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10649
10650 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10651
10652         * gcc.dg/ultrasp7.c: Add fpic target requirement.
10653
10654 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10655
10656         PR testsuite/25241
10657         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10658         directive.
10659         
10660 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
10661
10662         PR fortran/32157
10663         * gfortran.dg/overload_2.f90: New test.
10664
10665         PR fortran/32689
10666         * gfortran.dg/transfer_simplify_5.f90
10667
10668         PR fortran/32634
10669         * gfortran.dg/interface_15.f90: New test.
10670
10671 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10672
10673         PR libfortran/32336
10674         * gfortran.dg/matmul_5.f90:  New test case.
10675
10676 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10677
10678         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
10679         * gcc.dg/fesd-any.h: Likewise.
10680         * gcc.dg/fesd-baseonly.c: Likewise.
10681         * gcc.dg/fesd-baseonly.h: Likewise.
10682         * gcc.dg/fesd-none.c: Likewise.
10683         * gcc.dg/fesd-none.h: Likewise.
10684         * gcc.dg/fesd-reduced.c: Likewise.
10685         * gcc.dg/fesd-reduced.h: Likewise.
10686         * gcc.dg/fesd-sys.c: Likewise.
10687         * gcc.dg/fesd-sys.h: Likewise
10688         * gcc.dg/fesd.h: Likewise.
10689
10690         * g++.dg/debug/dwarf2: New directory.
10691         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
10692         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
10693         * g++.dg/other/fesd-any.h: Likewise.
10694         * g++.dg/other/fesd-baseonly.C: Likewise.
10695         * g++.dg/other/fesd-baseonly.h: Likewise.
10696         * g++.dg/other/fesd-none.C: Likewise.
10697         * g++.dg/other/fesd-none.h: Likewise.
10698         * g++.dg/other/fesd-reduced.C: Likewise.
10699         * g++.dg/other/fesd-reduced.h: Likewise.
10700         * g++.dg/other/fesd-sys.C: Likewise.
10701         * g++.dg/other/fesd-sys.h: Likewise.
10702         * g++.dg/other/fesd.h: Likewise.
10703
10704 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
10705
10706         PR fortran/31129
10707         * gfortran.dg/parameter_unused.f90: New test.
10708
10709 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
10710
10711         PR tree-optimization/32681
10712         * gcc.dg/tree-ssa/pr32681.c: New test.
10713
10714 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10715
10716         PR fortran/32678
10717         * gfortran.dg/fmt_t_5.f90: New test.
10718
10719 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
10720
10721         PR c++/30535
10722         * g++.dg/template/operator10.C: New.
10723
10724 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10725
10726         PR libfortran/32217
10727         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
10728
10729 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10730
10731         PR fortran/29876
10732         * gfortran.dg/operator_6.f90: New test.
10733
10734 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10735
10736         PR fortran/17711
10737         * gfortran.dg/operator_4.f90: New test.
10738         * gfortran.dg/operator_5.f90: New test.
10739         * gfortran.dg/logical_comp.f90: Adjusted error messages.
10740         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
10741
10742 2007-07-08  Tobias Burnus  <burnus@net-b.de>
10743
10744         PR fortran/32669
10745         * gfortran.dg/argument_checking_6.f90: New.
10746
10747 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10748
10749         PR fortran/25094
10750         * gfortran.dg/interface_155555.f90: New test.
10751
10752 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10753
10754         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10755         c99-math-long-double-1.c, c99-math.h: Test subnormals.
10756
10757 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10758
10759         PR testsuite/25241
10760         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
10761         discern pedantic diagnostics and errors.
10762         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
10763         and not an error.
10764         * gcc.dg/20050121-1.c: This is an error and not a warning.
10765         * gcc.target/i386/sseregparm-2.c:  Likewise.
10766         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
10767         * gcc.dg/charset/attribute2.c: Likewise.
10768         * gcc.dg/bitfld-1.c: Likewise.
10769         * gcc.dg/pack-test-2.c: Likewise.
10770         * gcc.dg/940510-1.c: Match separately error and warning.
10771         * gcc.dg/array-2.c: Match separately multiple messages. The second
10772         diagnostic is a pedantic warning and not an error.
10773         * gcc.dg/pr14475.c: Match separately multiple messages.
10774         * gcc.dg/pr18809-1.c: Likewise.
10775         * gcc.dg/pr27953.c: Likewise.
10776         * gcc.dg/vla-init-1.c: Likewise.
10777         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
10778
10779 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10780
10781         PR fortran/32644
10782         * gfortran.dg/char_decl_1.f90: New test.
10783
10784 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
10785
10786         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
10787
10788 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
10789
10790         PR c++/32232
10791         * g++.dg/template/overload9.C: New test.
10792
10793 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
10794
10795         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
10796         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
10797
10798 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10799
10800         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
10801         * gcc.dg/20001012-2.c: Likewise.
10802         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
10803         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
10804
10805 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10806
10807         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
10808         about the chunk size when STACK_SIZE is defined.
10809
10810 2007-07-06  Josh Conner  <jconner@apple.com>
10811
10812         PR middle-end/32602
10813         * gcc.dg/sibcall-8.c: New test.
10814
10815 2007-07-06  Josh Conner  <jconner@apple.com>
10816
10817         PR middle-end/32603
10818         * gcc.target/arm/sibcall-1.c: New test.
10819
10820 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10821
10822         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
10823
10824 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
10825
10826         * gfortran.dg/save_parameter.f90: New test.
10827         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
10828
10829 2007-07-06  Richard Guenther  <rguenther@suse.de>
10830
10831         * g++.dg/opt/pr30965.C: New testcase.
10832
10833 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
10834
10835         * gcc.target/mips/save-restore-5.c: New test.
10836
10837 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10838
10839         PR rtl_optimization/32450
10840         * gcc.dg/pr32450.c: New runtime test.
10841
10842 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10843
10844         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
10845         single underscore in scan directives.
10846
10847 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
10848
10849         PR c++/32245
10850         * g++.dg/init/ptrmem4.C: New test.
10851
10852         PR c++/32251
10853         * g++.dg/init/new21.C: Likewise.
10854
10855         PR c++/31992
10856         * g++.dg/template/static30.C: Likewise.
10857
10858 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
10859
10860         * gcc.dg/vect/costmodel/ppc: New directory.
10861         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
10862         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
10863         New test.
10864         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
10865         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
10866         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
10867         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
10868         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
10869         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
10870         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
10871         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
10872         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
10873         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
10874         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
10875         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
10876         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
10877         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
10878
10879 2007-07-05  Tobias Burnus  <burnus@net-b.de>
10880
10881         PR fortran/32359
10882         * gfortran.dg/module_md5_1.f90: Update MD5 number.
10883
10884 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
10885
10886         PR fortran/32526
10887         * gfortran.dg/interface_14.f90: New test.
10888
10889         PR fortran/32613
10890         * gfortran.dg/do_iterator_2.f90: New test.
10891
10892 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
10893
10894         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
10895         (FE_DEC_DOWNWARD): Likewise.
10896         (FE_DEC_UPWARD): Likewise.
10897         (FE_DEC_TOWARDZERO): Likewise.
10898         (FE_DEC_TONEARESTFROMZERO): Likewise.
10899
10900 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
10901
10902         * gcc.c-torture/compile/pr32606.c: New.
10903         * gfortran.fortran-torture/execute/pr32604.f90: New.
10904
10905 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
10906
10907         * gcc.dg/visibility-12.c: New test.
10908         * gcc.dg/visibility-13.c: Likewise.
10909         * g++.dg/ext/visibility-9.C: Likewise.
10910         * g++.dg/ext/visibility-10.C: Likewise.
10911
10912 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10913
10914         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
10915         * gcc.dg/sh-relax-vxworks.c: New test.
10916
10917 2007-07-04  Richard Guenther  <rguenther@suse.de>
10918
10919         PR tree-optimization/32500
10920         * gcc.c-torture/execute/pr32500.c: New testcase.
10921
10922 2007-07-04  Richard Guenther  <rguenther@suse.de>
10923
10924         PR tree-optimization/32482
10925         * gcc.c-torture/compile/pr32482.c: New testcase.
10926
10927 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10928
10929         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
10930         VxWorks kernels.
10931         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
10932         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
10933         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
10934         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
10935
10936 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10937
10938         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
10939
10940 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10941
10942         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
10943
10944 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10945
10946         PR fortran/31198
10947         * gfortran.dg/min_max_optional_1.f90: New test.
10948         * gfortran.dg/min_max_optional_2.f90: New test.
10949         * gfortran.dg/min_max_optional_3.f90: New test.
10950
10951 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10952
10953         PR fortran/32545
10954         * gfortran.dg/fmt_error.f90: New test.
10955
10956 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10957
10958         PR fortran/32612
10959         * gfortran.dg/interface_13.f90: New test.
10960
10961 2007-07-03  Dave Brolley  <brolley@redhat.com>
10962
10963         PR c++/31743
10964         * g++.dg/init/new20.C: New test.
10965
10966 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
10967
10968         PR fortran/32579
10969         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
10970
10971 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10972
10973         PR fortran/25062
10974         * common_7.f90: New.
10975         * common_8.f90: New.
10976         * common_9.f90: New.
10977
10978 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10979
10980         PR fortran/30940
10981         * gfortran.dg/argument_checking_1.f90: New.
10982         * gfortran.dg/argument_checking_2.f90: New.
10983         * gfortran.dg/argument_checking_3.f90: New.
10984         * gfortran.dg/argument_checking_4.f90: New.
10985         * gfortran.dg/argument_checking_5.f90: New.
10986         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
10987         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
10988
10989 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10990
10991         * gcc.dg/pr32176.c: Add -w to default dg-options.
10992
10993 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10994
10995         * gcc.c-torture/compile/ssa-pre-1.c: New test.
10996
10997 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10998
10999         PR fortran/20888
11000         * gfortran.dg/null_2.f90: New.
11001
11002 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11003             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11004
11005         PR middle-end/32176
11006         * gcc.dg/pr32176.c: New test.
11007
11008 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11009
11010         * gcc.dg/const-float80.c : New test.
11011         * gcc.dg/const-float128.c : New test.
11012         * gcc.dg/const-float80-ped.c : New test.
11013         * gcc.dg/const-float128-ped.c : New test.
11014
11015 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11016
11017         * gcc.dg/c99-math.h: Fix typo.
11018
11019 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11020
11021         PR libgomp/32468
11022         * gcc.dg/gomp/pr32468-1.c: New test.
11023
11024 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11025
11026         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
11027         an ABI option.
11028
11029 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11030
11031         * gfortran.fortran-torture/compile/pr32583.f: New.
11032         * gcc.c-torture/compile/pr32584.c: New
11033
11034 2007-07-02  Ollie Wild  <aaw@google.com>
11035
11036         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
11037         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
11038
11039 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11040
11041         * gcc.target/mips/save-restore-1.c: New test.
11042         * gcc.target/mips/save-restore-2.c: Likewise.
11043         * gcc.target/mips/save-restore-3.c: Likewise.
11044         * gcc.target/mips/save-restore-4.c: Likewise.
11045
11046 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
11047
11048         PR tree-optimization/31966
11049         PR tree-optimization/32533
11050         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
11051         * gfortran.dg/pr32533.f90: Ditto.
11052
11053 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11054
11055         * g++.dg/opt/nrv12.C: New test.
11056         * gcc.target/i386/nrv1.c: New test.
11057
11058         PR c++/31748
11059         * g++.dg/gomp/pr31748.C: New test.
11060
11061 2007-07-02  Ira Rosen  <irar@il.ibm.com>
11062  
11063         PR tree-optimization/32230
11064         * gcc.dg/vect/pr32230.c: New test.
11065
11066 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
11067
11068         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
11069         * bind_c_coms.f90: Ditto.
11070         * bind_c_coms_driver.c: Ditto.
11071         * bind_c_dts.f90: Ditto.
11072         * bind_c_dts_2.f03: Ditto.
11073         * bind_c_dts_2_driver.c: Ditto.
11074         * bind_c_dts_3.f03: Ditto.
11075         * bind_c_dts_4.f03: Ditto.
11076         * bind_c_dts_driver.c: Ditto.
11077         * bind_c_implicit_vars.f03: Ditto.
11078         * bind_c_procs.f03: Ditto.
11079         * bind_c_usage_2.f03: Ditto.
11080         * bind_c_usage_3.f03: Ditto.
11081         * bind_c_usage_5.f03: Ditto.
11082         * bind_c_usage_6.f03: Ditto.
11083         * bind_c_usage_7.f03: Ditto.
11084         * bind_c_vars.f90: Ditto.
11085         * bind_c_vars_driver.c: Ditto.
11086         * binding_c_table_15_1.f03: Ditto.
11087         * binding_label_tests.f03: Ditto.
11088         * binding_label_tests_10.f03: Ditto.
11089         * binding_label_tests_10_main.f03: Ditto.
11090         * binding_label_tests_11.f03: Ditto.
11091         * binding_label_tests_11_main.f03: Ditto.
11092         * binding_label_tests_12.f03: Ditto.
11093         * binding_label_tests_13.f03: Ditto.
11094         * binding_label_tests_13_main.f03: Ditto.
11095         * binding_label_tests_14.f03: Ditto.
11096         * binding_label_tests_2.f03: Ditto.
11097         * binding_label_tests_3.f03: Ditto.
11098         * binding_label_tests_4.f03: Ditto.
11099         * binding_label_tests_5.f03: Ditto.
11100         * binding_label_tests_6.f03: Ditto.
11101         * binding_label_tests_7.f03: Ditto.
11102         * binding_label_tests_8.f03: Ditto.
11103         * binding_label_tests_9.f03: Ditto.
11104         * c_assoc.f90: Ditto.
11105         * c_assoc_2.f03: Ditto.
11106         * c_f_pointer_shape_test.f90: Ditto.
11107         * c_f_pointer_tests.f90: Ditto.
11108         * c_f_tests_driver.c: Ditto.
11109         * c_funloc_tests.f03: Ditto.
11110         * c_funloc_tests_2.f03: Ditto.
11111         * c_funloc_tests_3.f03: Ditto.
11112         * c_funloc_tests_3_funcs.c: Ditto.
11113         * c_kind_params.f90: Ditto.
11114         * c_kind_tests_2.f03: Ditto.
11115         * c_kinds.c: Ditto.
11116         * c_loc_driver.c: Ditto.
11117         * c_loc_test.f90: Ditto.
11118         * c_loc_tests_2.f03: Ditto.
11119         * c_loc_tests_2_funcs.c: Ditto.
11120         * c_loc_tests_3.f03: Ditto.
11121         * c_loc_tests_4.f03: Ditto.
11122         * c_loc_tests_5.f03: Ditto.
11123         * c_loc_tests_6.f03: Ditto.
11124         * c_loc_tests_7.f03: Ditto.
11125         * c_loc_tests_8.f03: Ditto.
11126         * c_ptr_tests.f03: Ditto.
11127         * c_ptr_tests_10.f03: Ditto.
11128         * c_ptr_tests_5.f03: Ditto.
11129         * c_ptr_tests_7.f03: Ditto.
11130         * c_ptr_tests_7_driver.c: Ditto.
11131         * c_ptr_tests_8.f03: Ditto.
11132         * c_ptr_tests_8_funcs.c: Ditto.
11133         * c_ptr_tests_9.f03: Ditto.
11134         * c_ptr_tests_driver.c: Ditto.
11135         * c_size_t_driver.c: Ditto.
11136         * c_size_t_test.f03: Ditto.
11137         * com_block_driver.f90: Ditto.
11138         * global_vars_c_init.f90: Ditto.
11139         * global_vars_c_init_driver.c: Ditto.
11140         * global_vars_f90_init.f90: Ditto.
11141         * global_vars_f90_init_driver.c: Ditto.
11142         * interop_params.f03: Ditto.
11143         * iso_c_binding_only.f03: Ditto.
11144         * iso_c_binding_rename_1.f03: Ditto.
11145         * iso_c_binding_rename_1_driver.c: Ditto.
11146         * iso_c_binding_rename_2.f03: Ditto.
11147         * iso_c_binding_rename_2_driver.c: Ditto.
11148         * kind_tests_2.f03: Ditto.
11149         * kind_tests_3.f03: Ditto.
11150         * module_md5_1.f90: Ditto.
11151         * only_clause_main.c: Ditto.
11152         * print_c_kinds.f90: Ditto.
11153         * test_bind_c_parens.f03: Ditto.
11154         * test_c_assoc.c: Ditto.
11155         * test_com_block.f90: Ditto.
11156         * test_common_binding_labels.f03: Ditto.
11157         * test_common_binding_labels_2.f03: Ditto.
11158         * test_common_binding_labels_2_main.f03: Ditto.
11159         * test_common_binding_labels_3.f03: Ditto.
11160         * test_common_binding_labels_3_main.f03: Ditto.
11161         * test_only_clause.f90: Ditto.
11162         * use_iso_c_binding.f90: Ditto.
11163         * value_5.f90: Ditto.
11164         * value_test.f90: Ditto.
11165         * value_tests_f03.f90: Ditto.
11166
11167 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
11168
11169         * gcc.dg/tls/opt-14.c: New.
11170
11171 2007-07-01  Ollie Wild  <aaw@google.com>
11172
11173         * g++.dg/lookup/using16.C: New test.
11174         * g++.dg/lookup/using17.C: New test.
11175
11176 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
11177
11178         PR fortran/32239
11179         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
11180         (test_4): Use proper test for floating point equality.
11181         (test_8): Likewise.
11182
11183 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11184
11185         PR libgfortran/32554
11186         * gfortran.dg/fmt_p_1.f90: New test.
11187
11188 2007-07-01  Ira Rosen  <irar@il.ibm.com>
11189
11190         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
11191         initialization and fix dg-final check - the initialization loop is
11192         vectorizable.
11193
11194 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11195             Volker Reichelt  <reichelt@netcologne.de>
11196
11197         PR middle-end/32559
11198         * gcc.dg/pr32559.c: New test.
11199
11200 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11201
11202         PR tree-optimization/25371
11203         * gcc.dg/vect/pr25371.c: New test.
11204
11205 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
11206
11207         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
11208         when allocating and initializing a flexible array.
11209
11210 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
11211
11212         PR fortran/20373
11213         * gfortran.dg/intrinsic.f90: New test.
11214
11215 2007-06-30  Tobias Burnus  <burnus@net-b.de>
11216
11217         PR fortran/32555
11218         * gfortran.dg/fmt_zero_check.f90: New.
11219
11220 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
11221
11222         PR fortran/30284
11223         * gfortran.dg/repeat_f90: New test.
11224
11225 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11226
11227         PR testsuite/25241
11228         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
11229         -pedantic-errors, so we should match errors.
11230         * gcc.dg/cpp/escape-1.c: Likewise.
11231         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
11232         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
11233         warning.
11234         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
11235         errors instead of warnings.
11236         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
11237         a pedantic warning.
11238         * gcc.dg/cpp/arith-3.c: Likewise.
11239
11240 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11241
11242         PR testsuite/25241
11243         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
11244         * gcc.dg/pch/valid-2.c: Likewise.
11245         * gcc.dg/pch/valid-3.c: Likewise.
11246         * gcc.dg/pch/warn-1.c: Likewise.
11247         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
11248         
11249 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11250
11251         PR c/4076
11252         * gcc.dg/Wunused-function.c: New.
11253         
11254 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11255
11256         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
11257
11258 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
11259
11260         * g++.dg/other/canon-31724.C: New.
11261         
11262 2007-06-29  Jan Hubicka  <jh@suse.cz>
11263
11264         PR middle-end/32372
11265         * gcc.c-torture/compile/pr32372.c: new.
11266
11267 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11268
11269         * gfortran.dg/operator_3.f90: New test.
11270
11271 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11272
11273         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
11274         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
11275
11276 2007-06-29  Richard Guenther  <rguenther@suse.de>
11277
11278         PR middle-end/32493
11279         * gcc.dg/inline-23.c: New testcase.
11280
11281 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
11282
11283         PR tree-optimization/24659
11284         * gcc.target/i386/vectorize2.c: New test.
11285         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
11286         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
11287
11288 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
11289
11290         * gcc.dg/pointer-arith-9.c: New test.
11291
11292 2007-06-29  Tobias Burnus  <burnus@net-b.de>
11293
11294         PR fortran/32483
11295         * gfortran.dg/fmt_read_2.f90: New.
11296
11297 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11298
11299         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
11300         If it exists, don't try to create it.
11301
11302 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
11303
11304         * g++.dg/ext/visibility/ms-compat-1.C: New.
11305
11306 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11307
11308         PR tree-opt/32417
11309         * gfortran.fortran-torture/compile/pr32417.f90: New test.
11310
11311 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
11312
11313         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
11314         targets.
11315
11316 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
11317
11318         PR fortran/32467
11319         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
11320
11321 2007-06-27  Richard Guenther  <rguenther@suse.de>
11322
11323         PR middle-end/32492
11324         * gcc.dg/inline-22.c: New testcase.
11325
11326 2007-06-26  Hui-May Chang <hm.chang@apple.com>
11327
11328         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
11329         the scan-assembler constant.
11330
11331 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
11332
11333         PR 20216
11334         * gcc.dg/pr20216.c: New.
11335
11336 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11337
11338         PR tree-opt/32421
11339         * gcc.dg/vect/pr32421.c: New test.
11340
11341 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
11342
11343         PR c++/32111
11344         * g++.dg/other/friend5.C: New test.
11345
11346 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
11347
11348         PR fortran/32464
11349         * gfortran.dg/host_assoc_function_2.f90: New test.
11350
11351         PR fortran/31494
11352         * gfortran.dg/host_assoc_call_1.f90: New test.
11353
11354 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11355
11356         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
11357         
11358 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11359
11360         PR fortran/32456
11361         * gfortran.dg/error_format.f90: New test.
11362
11363 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11364
11365         PR fortran/32136
11366         * gfortran.dg/pr32136.f90: New test.
11367
11368 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11369
11370         PR fortran/31726
11371         * gfortran.dg/minmaxloc_1.f90: New test.
11372
11373         PR fortran/32298
11374         * gfortran.dg/minmaxloc_2.f90: New test.
11375
11376 2007-06-23  Richard Guenther  <rguenther@suse.de>
11377
11378         PR tree-optimization/16876
11379         PR middle-end/29478
11380         * gcc.dg/pr29254.c: The warning is bogus.
11381         * gcc.dg/warn-1.c: Likewise.
11382         * gcc.dg/assign-warn-3.c: Likewise.
11383         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11384
11385 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
11386
11387         * gcc.c-torture/execute/20070623-1.c: New.
11388
11389 2007-06-22  Jan Hubicka  <jh@suse.cz>
11390
11391         * gcc.c-torture/compile/pr31541.c: New.
11392
11393 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11394
11395         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11396         Remove -m64 from dg-options.
11397
11398 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11399
11400         PR middle-end/32374
11401         * gcc.dg/pr32374.c: New test.
11402
11403 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11404
11405         PR fortran/32360
11406         * gfortran.dg/pointer_assign_3.f90: New test.
11407
11408 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
11409
11410         * gcc.dg/tree-ssa/pr19590.c: New.
11411
11412 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11413
11414         PR fortran/31162
11415         * gfortran.dg/assign.f90: Update test.
11416         * gfortran.dg/real_do_1.f90: Update test.
11417         * gfortran.dg/gomp/omp_do1.f90: Update test.
11418         * gfortran.dg/warnings_are_errors_1.f: Update test.
11419         * gfortran.dg/g77/20010519-1.f: Update test.
11420         * gfortran.dg/g77/pr9258.f: Update test.
11421         * gfortran.dg/g77/960317-1.f: Update test.
11422
11423 2007-06-21  Richard Guenther  <rguenther@suse.de>
11424
11425         PR tree-optimization/32453
11426         * gcc.c-torture/compile/pr32453.c: New testcase.
11427
11428 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
11429
11430         PR tree-optimization/31866
11431         * gcc.dg/pr31866.c: New test.
11432
11433 2007-06-21  Richard Guenther  <rguenther@suse.de>
11434
11435         PR tree-optimization/32451
11436         * g++.dg/torture/20070621-1.C: New testcase.
11437
11438 2007-06-21  Christian Bruel  <christian.bruel@st.com>
11439
11440         * gcc.dg/attr-isr.c: Test delay slot content.
11441         
11442 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11443
11444         PR fortran/32361
11445         gfortran.dg/pointer_assign_2.f90: New test.
11446
11447 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11448
11449         PR fortran/25061
11450         gfortran.dg/invalid_procedure_name.f90: New test.
11451
11452 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
11453
11454         PR tree-optimization/25737
11455         * gcc.dg/tree-ssa/alias-14.c: New test.
11456
11457 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
11458
11459         * gcc.target/i386/large-size-array-3.c: New.
11460
11461 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11462         Richard Guenther  <rguenther@suse.de>
11463
11464         PR fortran/32140
11465         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
11466
11467 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
11468
11469         PR middle-end/31959
11470         * gcc.dg/pr31959.c: New test.
11471
11472         PR inline-asm/32109
11473         * g++.dg/ext/asm10.C: New test.
11474
11475         PR middle-end/32285
11476         * gcc.c-torture/execute/20070614-1.c: New test.
11477
11478 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
11479
11480         * gcc.target/arm/stack-corruption.c: New test.
11481
11482 2007-06-19  Richard Guenther  <rguenther@suse.de>
11483
11484         * g++.dg/torture/pr30252.C: New testcase.
11485
11486 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
11487
11488         PR tree-optimization/32353
11489         * g++.dg/opt/nrv13.C: New test.
11490
11491 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
11492
11493         PR fortran/20863
11494         PR fortran/20882
11495         * gfortran.dg/impure_assignment_2.f90 : New test.
11496
11497         PR fortran/32236
11498         * gfortran.dg/data_initialized_2.f90 : New test.
11499
11500         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
11501         appropriate version of 'dmach'.
11502
11503 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11504
11505         PR target/32389
11506         * gcc.target/i386/pr32389.c New test.
11507
11508 2007-06-18  Simon Baldwin <simonb@google.com>
11509
11510         PR c++/31923
11511         * g++.dg/template/error25.C: New.
11512         * g++.dg/template/spec35.C: New.
11513
11514 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
11515
11516         * gcc.c-torture/compile/pr32355.c: New testcase.
11517         
11518 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11519
11520         PR tree-optimization/32383
11521         * g++.dg/opt/pr32383.C: New test.
11522
11523 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
11524
11525         PR rtl-optimization/32366
11526         * gcc.dg/vect/pr32366.c: New test.
11527
11528 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
11529
11530         * gcc.c-torture/compile/pr32349.c: New testcase.
11531         
11532 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11533
11534         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
11535         * gcc.target/sparc/combined-2.c: Likewise.
11536         * gcc.target/sparc/fexpand.c : Likewise.
11537         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
11538         * gcc.target/sparc/fpack16.c : Likewise.
11539         * gcc.target/sparc/fpmerge.c : Likewise.
11540         * gcc.target/sparc/fpmul.c : Likewise.
11541         * gcc.target/sparc/noresult.c : Likewise.
11542         * gcc.target/sparc/pdist.c: Likewise.
11543
11544 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
11545
11546         PR middle-end/31723
11547         * gcc.target/i386/recip-divf.c: New test.
11548         * gcc.target/i386/recip-sqrtf.c: Ditto.
11549         * gcc.target/i386/recip-vec-divf.c: Ditto.
11550         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11551         * gcc.target/i386/sse-recip.c: Ditto.
11552         * gcc.target/i386/sse-recip-vec.c: Ditto.
11553
11554 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11555
11556         PR tree-opt/32225
11557         * gcc.c-torture/compile/20070605-1.c: New test.
11558
11559         * gcc.c-torture/compile/20070603-1.c: New testcase.
11560         * gcc.c-torture/compile/20070603-2.c: New testcase.
11561
11562         * gcc.c-torture/compile/20070531-1.c: New test.
11563
11564         PR tree-opt/32167
11565         * gcc.c-torture/compile/20070531-2.c: New test.
11566
11567         PR tree-opt/32144
11568         * gcc.c-torture/compile/20070529-1.c: New test.
11569
11570         PR tree-opt/32145
11571         * gcc.c-torture/compile/20070529-2.c: New test.
11572
11573         PR tree-opt/32015
11574         * gcc.c-torture/compile/20070520-1.c: New test.
11575
11576         * g++.dg/ext/java-1.C: New test.
11577
11578         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
11579         loops instead of one. Remove the "can't determine dependence"
11580         check.
11581         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
11582         needed as the cast is gone in the first place.
11583         * gcc.dg/max-1.c: Change local variable a to be a global one.
11584         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
11585         have a cast which is PREd.
11586
11587 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
11588
11589         * g++.dg/lookup/anon6.C: New test.
11590
11591 2007-06-14  Dirk Mueller  <dmueller@suse.de>
11592
11593         PR c++/31806
11594         * g++.dg/opt/static6.C: New testcase.
11595
11596 2007-06-14  Geoff Keating  <geoffk@apple.com>
11597
11598         * g++.dg/ext/visibility/overload-1.C: New.
11599
11600         PR 31093
11601         * g++.dg/ext/visibility/anon4.C: New.
11602
11603 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
11604
11605         PR target/32268
11606         * gcc.target/i386/pr32268.c: New test.
11607
11608 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
11609
11610         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
11611         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
11612         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
11613
11614         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
11615         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
11616         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
11617         BID is used.
11618
11619 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
11620
11621         PR fortran/32302
11622         * gfortran.dg/common_resize_1.f90: New test.
11623
11624 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
11625
11626         PR target/32274
11627         * gcc.dg/vect/pr32224.c: Fix.   
11628         
11629 2007-06-13  Eric Christopher  <echristo@apple.com>
11630
11631         * gcc.target/i386/ssefn-1.c: Add -march=i386.
11632
11633 2007-06-13  Tobias Burnus  <burnus@net-b.de>
11634
11635         PR fortran/32323
11636         * gfortran.dg/actual_array_vect_1.f90: New.
11637
11638 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11639
11640         * gcc.target/sparc/mfpu.c: New test.
11641
11642 2007-06-12  Geoff Keating  <geoffk@apple.com>
11643
11644         * g++.dg/warn/weak1.C: Suppress on Darwin.
11645         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11646
11647 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11648
11649         PR middle-end/31579
11650          * g++.dg/torture/pr31579.C: New testcase.
11651
11652 2007-06-12  Ian Lance Taylor  <iant@google.com>
11653
11654         PR libstdc++/29286
11655         * g++.dg/init/new16.C: New test.
11656         * g++.dg/init/new17.C: New test.
11657         * g++.dg/init/new18.C: New test.
11658         * g++.dg/init/new19.C: New test.
11659
11660 2007-06-12  Olivier Hainque  <hainque@adacore.com>
11661
11662         * gnat.dg/lhs_view_convert.adb: New test.
11663
11664 2007-06-12  Richard Guenther  <rguenther@suse.de>
11665
11666         PR tree-optimization/15353
11667         PR tree-optimization/31657
11668         * gcc.c-torture/execute/20070424-1.c: New testcase.
11669         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
11670         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
11671         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
11672         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
11673         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
11674
11675 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11676
11677         PR rtl-optimization/32293
11678         * gcc.dg/pr32293.c: New test.
11679
11680 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11681
11682         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
11683
11684 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
11685
11686         PR fortran/29786
11687         * gfortran.dg/equiv_7.f90: New test.
11688         * gfortran.dg/equiv_constraint_7.f90: Change error message.
11689
11690         PR fortran/30875
11691         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
11692
11693 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
11694
11695         * gcc.dg/setjmp-3.c: Rename raise to raise0.
11696         * gcc.dg/setjmp-4.c: Likewise.
11697         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
11698
11699 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
11700
11701         PR rtl-optimization/31025
11702         * gfortran.dg/pr31025.f90: New.
11703
11704 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11705
11706         PR target/32280
11707         * gcc.target/i386/pr32280.c: New test.
11708
11709 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11710
11711         PR middle-end/32279
11712         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
11713
11714 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11715
11716         PR libgfortran/32235
11717         * gfortran.dg/backspace_9.f: New test.
11718
11719 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
11720
11721         * gcc.dg/tree-ssa/prefetch-7.c: New test.
11722
11723 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
11724
11725         * gcc.dg/tree-ssa/loop-28.c: New testcase.
11726
11727 2007-06-09  Ian Lance Taylor  <iant@google.com>
11728
11729         PR tree-optimization/32169
11730         * gcc.c-torture/compile/pr32169.c: New test.
11731
11732 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
11733
11734         * gcc.dg/vect/costmodel: New directory.
11735         * gcc.dg/vect/costmodel/i386: New directory.
11736         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
11737         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
11738         New test.
11739         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
11740         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
11741         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
11742         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
11743         * gcc.dg/vect/costmodel/x86_64: New directory.
11744         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
11745         New testsuite.
11746         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
11747         New test.
11748         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
11749         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
11750         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
11751         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
11752         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
11753
11754 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
11755
11756         PR tree-optimization/32243
11757         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
11758         flags for -Os tests.
11759         * gcc.dg/vect/03-vect-pr32243.c: New test.
11760
11761 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
11762
11763         PR tree-optimization/32224
11764         * gcc.dg/vect/pr32224.c: New test.
11765
11766 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
11767
11768         PR c++/32177
11769         * g++.dg/gomp/pr32177.C: New test.
11770
11771 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11772
11773         PR testsuite/25241
11774         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
11775         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
11776         warning nor an error.
11777         * gcc.dg/Wfatal-2.c: Likewise.
11778         * gcc.dg/Werror-1.c: Likewise.
11779         * gcc.dg/Werror-5.c: Likewise.
11780         * gcc.dg/Werror-7.c: Likewise.
11781         * gcc.dg/Werror-10.c: Likewise.
11782         * gcc.dg/Werror-11.c: Likewise.
11783
11784 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
11785
11786         PR c++/30759
11787         * g++.dg/init/brace6.C: New test.
11788
11789 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
11790
11791         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
11792         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
11793         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
11794         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
11795
11796         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
11797         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
11798         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
11799         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
11800         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
11801         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
11802         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
11803         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
11804
11805         * gcc.dg/darwin-minversion-3.c: New.
11806
11807 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
11808
11809         * gcc.target/i386/builtin-copysign.c: New test.
11810
11811 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11812
11813         PR tree-optimization/32220
11814         * gfortran.dg/predcom-2.f: New testcase.
11815
11816 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11817
11818         PR tree-opt/32231
11819         * gcc.target/i386/vectorize4.c: New test.
11820
11821 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
11822
11823         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
11824
11825 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11826
11827         PR testsuite/25241
11828         * gcc.dg/simd-5.c: Mark output as a note.
11829         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
11830         dg-message.
11831         * gcc.dg/simd-1.c: Likewise.
11832         * gcc.dg/always_inline.c: Mark output as a sorry.
11833         * gcc.dg/always_inline2.c: Likewise.
11834         * gcc.dg/always_inline3.c: Likewise.
11835
11836 2007-06-06  Ian Lance Taylor  <iant@google.com>
11837
11838         * g++.dg/conversion/enum1.C: New test.
11839
11840 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
11841
11842         PR tree-optimization/32216
11843         * gcc.dg/vect/pr32216.c: New test.
11844
11845 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11846
11847         PR testsuite/18923
11848         * gfortran.dg/invalid_contains_1.f90: New test.
11849         * gfortran.dg/invalid_contains_2.f90: New test.
11850
11851 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11852
11853         PR testsuite/32057
11854         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
11855         midnight issues.
11856
11857 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11858
11859         PR testsuite/25241
11860         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
11861         dg-message to match de note.
11862         * gcc.dg/pr26570.c: Use dg-message for a note.
11863         * gcc.dg/pr29254.c: Use dg-message for generic output and use
11864         dg-error instead of dg-warning because of -Werror.
11865         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
11866         neither an error, nor a warning.
11867         * gcc.dg/glibc-uclibc-2.c: Likewise
11868         * gcc.dg/cpp/19940712-1.c: Likewise.
11869
11870 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
11871
11872         PR preprocessor/23479
11873         * gcc.dg/binary-constants-1.c: Add test suites for
11874         the 0b-prefixed binary integer constants.
11875         * gcc.dg/binary-constants-2.c: Ditto.
11876         * gcc.dg/binary-constants-3.c: Ditto.
11877         * gcc.dg/binary-constants-4.c: Ditto.
11878
11879 2007-06-05  Ian Lance Taylor  <iant@google.com>
11880
11881         * gcc.dg/Wstrict-overflow-19.c: New test.
11882
11883 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
11884
11885         * gcc.dg/matrix/matrix-6.c: Remove conversion.
11886
11887 2007-06-04  Ian Lance Taylor  <iant@google.com>
11888
11889         * gcc.dg/Wstrict-overflow-18.c: New test.
11890
11891 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11892
11893         PR testsuite/25241
11894         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
11895         * gcc.dg/cpp/mi5.c: Likewise.
11896         * gcc.dg/cpp/mi7.c: Likewise.
11897
11898 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
11899
11900         PR c/32191
11901         * gcc.dg/pr32191.c: New test.
11902
11903 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11904
11905         PR fortran/32124
11906         * gfortran.dg/allocate_stat_1.f90: Remove.
11907
11908 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
11909
11910         * gcc.target/i386/sse4_2-check.h: New.
11911         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
11912         * gcc.target/i386/sse4_2-crc32.h: Likewise.
11913         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
11914         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
11915         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
11916         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
11917         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
11918         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
11919         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
11920         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
11921         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
11922         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
11923         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
11924         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
11925         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
11926         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
11927         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
11928         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
11929
11930 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
11931
11932         * gcc.dg/pie-link.c: New test.
11933
11934 2007-06-01  Ian Lance Taylor  <iant@google.com>
11935
11936         * gcc.dg/Wstrict-overflow-17.c: New test.
11937
11938 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
11939
11940         * gcc.dg/builtin-return-1.c (g): New.
11941         (main): Allocate at least 64 bytes on the stack.
11942
11943 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
11944
11945         * g++.dg/init/cleanup3.C: New test.
11946
11947 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
11948
11949         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
11950         int is 16 bits.
11951
11952 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
11953
11954         PR fortran/32156
11955         * gfortran.dg/char_array_constructor_3.f90: New test.
11956
11957 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11958
11959         PR tree-optimization/32160
11960         * gfortran.dg/predcom-1.f: New test.
11961
11962 2007-05-31  Richard Guenther  <rguenther@suse.de>
11963
11964         * g++.dg/other/str_empty.C: Move...
11965         * g++.dg/other/pr30567.C: Move...
11966         * g++.dg/tree-ssa/pr27218.C: Move...
11967         * g++.dg/torture: ...here and remove dg-options.
11968
11969 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
11970
11971         PR c++/32158
11972         * g++.dg/ext/is_pod_incomplete.C: New.
11973
11974 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
11975             Douglas Gregor <doug.gregor@gmail.com>
11976             Pedro Lamarao <pedro.lamarao@mndfck.org>
11977             Howard Hinnant <howard.hinnant@gmail.com>
11978
11979         PR c++/7412
11980         PR c++/29939
11981         * g++.dg/cpp0x/rv8p.C: New.
11982         * g++.dg/cpp0x/temp-constructor-bug.C: New.
11983         * g++.dg/cpp0x/cast-bug.C: New.
11984         * g++.dg/cpp0x/elision_weak.C: New.
11985         * g++.dg/cpp0x/collapse-bug.C: New.
11986         * g++.dg/cpp0x/rv3p.C: New.
11987         * g++.dg/cpp0x/rv7n.C: New.
11988         * g++.dg/cpp0x/overload-conv-1.C: New.
11989         * g++.dg/cpp0x/rv2n.C: New.
11990         * g++.dg/cpp0x/deduce.C: New.
11991         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
11992         * g++.dg/cpp0x/rv6p.C: New.
11993         * g++.dg/cpp0x/template_deduction.C: New.
11994         * g++.dg/cpp0x/implicit-copy.C: New.
11995         * g++.dg/cpp0x/rv1p.C: New.
11996         * g++.dg/cpp0x/cast.C: New.
11997         * g++.dg/cpp0x/rv5n.C: New.
11998         * g++.dg/cpp0x/collapse.C: New.
11999         * g++.dg/cpp0x/overload-conv-2.C: New.
12000         * g++.dg/cpp0x/rv4p.C: New.
12001         * g++.dg/cpp0x/rvo.C: New.
12002         * g++.dg/cpp0x/iop.C: New.
12003         * g++.dg/cpp0x/rv3n.C: New.
12004         * g++.dg/cpp0x/rv7p.C: New.
12005         * g++.dg/cpp0x/reference_collapsing.C: New.
12006         * g++.dg/cpp0x/overload.C: New.
12007         * g++.dg/cpp0x/named.C: New.
12008         * g++.dg/cpp0x/rv2p.C: New.
12009         * g++.dg/cpp0x/rv6n.C: New.
12010         * g++.dg/cpp0x/not_special.C: New.
12011         * g++.dg/cpp0x/bind.C: New.
12012         * g++.dg/cpp0x/rv1n.C: New.
12013         * g++.dg/cpp0x/rv5p.C: New.
12014         * g++.dg/cpp0x/elision.C: New.
12015         * g++.dg/cpp0x/named_refs.C: New.
12016         * g++.dg/cpp0x/unnamed_refs.C: New.
12017         * g++.dg/cpp0x/rv4n.C: New.
12018         * g++.dg/cpp0x/elision_neg.C: New.
12019         * g++.dg/init/copy7.C: Run in C++98 mode.
12020         * g++.dg/overload/arg1.C: Ditto.
12021         * g++.dg/overload/arg4.C: Ditto.
12022
12023 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12024
12025         PR c++/31809
12026         * g++.dg/opt/static5.C: New test.
12027
12028 2007-05-30  Richard Guenther  <rguenther@suse.de>
12029
12030         * g++.dg/dg.exp: Prune torture/.
12031         * g++.dg/torture/dg-torture.exp: New testsuite.
12032
12033 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
12034
12035         * gcc.target/arm/pr27387.C: Move and rename to ...
12036         * g++.dg/inherit/thunk8.C: ... here.
12037
12038 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12039
12040         PR tree-optimization/31769
12041         * g++.dg/gomp/pr31769.C: New test.
12042
12043 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
12044
12045         * gcc.target/i386/stack-realign.c: New.
12046
12047 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
12048
12049         * gcc.dg/tree-ssa/prefetch-6.c: New test.
12050
12051 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
12052
12053         * gfortran.dg/sizeof.f90: New.
12054
12055 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12056
12057         PR c/31339
12058         * gcc.dg/boolcomplex-1.c: New test.
12059
12060         PR c++/31339
12061         * g++.dg/ext/boolcomplex-1.c: New test.
12062
12063 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
12064
12065         * gcc.dg/matrix: New directory.
12066
12067 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12068
12069         PR fortran/32124
12070         * gfortran.dg/allocate_stat_1.f90: New.
12071
12072 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12073
12074         PR fortran/31972
12075         * transfer_hollerith_1.f90: New test.
12076
12077 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12078
12079         PR tree-opt/32100
12080         * gcc.c-torture/execute/vrp-7.c: New test.
12081
12082 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12083
12084         * gfortran.dg/transfer_simplify_4.f90: New test.
12085
12086 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12087
12088         PR fortran/32088
12089         * gfortran.dg/func_result_3.f90: New.
12090
12091 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12092
12093         PR middle-end/32083
12094         * gfortran.dg/transfer_simplify_3.f90: New.
12095
12096 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12097
12098         PR target/32065
12099         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
12100         to compile options.
12101         * gcc.target/i386/pr32065-2.c: New test.
12102
12103 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12104
12105         PR fortran/31813
12106         * gfortran.dg/io_constraints_2.f90: Update.
12107
12108 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
12109
12110         PR fortran/31219
12111         * gfortran.dg/array_constructor_17.f90: New test.
12112
12113 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12114
12115         PR tree-opt/32090
12116         * g++.dg/opt/array2.C: New testcase.
12117
12118 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12119
12120         PR target/32065
12121         * gcc.target/i386/pr32065.c: New test.
12122
12123 2007-05-25  Dirk Mueller  <dmueller@suse.de>
12124             Marcus Meissner <meissner@suse.de>
12125
12126         * gcc.dg/attr-alloc_size.c: New.
12127
12128 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
12129             Lee Millward  <lee.millward@gmail.com>
12130
12131         PR c++/31745
12132         * g++.dg/parse/crash34.C: New test.
12133
12134         * g++.dg/parse/crash35.C: New test.
12135
12136 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
12137
12138         * gcc.target/i386/sse2-check.h: New.
12139         * gcc.target/i386/sse2-vec-1.c: Likewise.
12140         * gcc.target/i386/sse2-vec-2.c: Likewise.
12141         * gcc.target/i386/sse2-vec-3.c: Likewise.
12142         * gcc.target/i386/sse2-vec-4.c: Likewise.
12143         * gcc.target/i386/sse2-vec-5.c: Likewise.
12144         * gcc.target/i386/sse2-vec-6.c: Likewise.
12145
12146 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
12147
12148         PR c++/31431
12149         PR c++/31432
12150         PR c++/31434
12151         PR c++/31435
12152         PR c++/31437
12153         PR c++/31438
12154         PR c++/31442
12155         PR c++/31443
12156         PR c++/31444
12157         PR c++/31445
12158         * g++.dg/cpp0x/pr31431.C: New.
12159         * g++.dg/cpp0x/pr31437.C: New.
12160         * g++.dg/cpp0x/pr31442.C: New.
12161         * g++.dg/cpp0x/pr31444.C: New.
12162         * g++.dg/cpp0x/pr31431-2.C: New.
12163         * g++.dg/cpp0x/pr31432.C: New.
12164         * g++.dg/cpp0x/pr31434.C: New.
12165         * g++.dg/cpp0x/pr31438.C: New.
12166         * g++.dg/cpp0x/pr31443.C: New.
12167         * g++.dg/cpp0x/pr31445.C: New.
12168         * g++.dg/cpp0x/variadic-crash1.C: New.
12169
12170 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
12171
12172         * gcc.target/arm/long-calls-1.c: New test.
12173         * gcc.target/arm/long-calls-2.c: Likewise.
12174         * gcc.target/arm/long-calls-3.c: Likewise.
12175         * gcc.target/arm/long-calls-4.c: Likewise.
12176
12177 2007-05-25  Richard Guenther  <rguenther@suse.de>
12178             Andrew Pinski  <andrew_pinski@playstation.sony.com>
12179
12180         PR tree-optimization/31982
12181         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
12182
12183 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
12184
12185         PR fortran/32047
12186         * gfortran.dg/result_in_spec_2.f90: New test.
12187
12188 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12189
12190         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
12191
12192 2007-05-24  Ollie Wild  <aaw@google.com>
12193
12194         * gcc.dg/cpp/counter-1.c: New test.
12195         * gcc.dg/pch/counter-1.c: New test.
12196         * gcc.dg/pch/counter-1.hs: New file.
12197         * gcc.dg/pch/counter-2.c: New test.
12198         * gcc.dg/pch/counter-2.hs: New file.
12199         * gcc.dg/pch/counter-3.c: New test.
12200         * gcc.dg/pch/counter-3.hs: New file.
12201
12202 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
12203
12204         * gcc.dg/tree-ssa/predcom-1.c: New test.
12205         * gcc.dg/tree-ssa/predcom-2.c: New test.
12206         * gcc.dg/tree-ssa/predcom-3.c: New test.
12207         * gcc.dg/tree-ssa/predcom-4.c: New test.
12208         * gcc.dg/tree-ssa/predcom-5.c: New test.
12209         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
12210
12211 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
12212
12213         PR testsuite/32062
12214         * gcc.target/i386/sse4_1-check.h (MASK): New.
12215
12216 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12217
12218         PR fortran/32038
12219         * gfortran.dg/pr25603.f: Initialize integer variables.
12220
12221 2007-05-23  Ian Lance Taylor  <iant@google.com>
12222
12223         * g++.dg/other/vrp1.C: New test.
12224
12225 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
12226
12227         PR preprocessor/20077
12228         * gcc.dg/cpp/paste15.c: New test.
12229
12230 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
12231             Nigel Stephens  <nigel@mips.com>
12232             Richard Sandiford  <richard@codesourcery.com>
12233
12234         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
12235         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
12236         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
12237         * gcc.target/mips/inter/mips16-inter.exp: New.
12238
12239 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
12240
12241         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
12242
12243 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
12244
12245         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
12246         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
12247         * gcc.target/i386/sse3-addsubps.c: Likewise.
12248         * gcc.target/i386/sse3-haddpd.c: Likewise.
12249         * gcc.target/i386/sse3-haddps.c: Likewise.
12250         * gcc.target/i386/sse3-hsubpd.c: Likewise.
12251         * gcc.target/i386/sse3-hsubps.c: Likewise.
12252         * gcc.target/i386/sse3-lddqu.c: Likewise.
12253         * gcc.target/i386/sse3-movddup.c: Likewise.
12254         * gcc.target/i386/sse3-movshdup.c: Likewise.
12255         * gcc.target/i386/sse3-movsldup.c: Likewise.
12256
12257         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
12258         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
12259         * gcc.target/i386/ssse3-pabsd.c: Likewise.
12260         * gcc.target/i386/ssse3-pabsw.c: Likewise.
12261         * gcc.target/i386/ssse3-palignr.c: Likewise.
12262         * gcc.target/i386/ssse3-phaddd.c: Likewise.
12263         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12264         * gcc.target/i386/ssse3-phaddw.c: Likewise.
12265         * gcc.target/i386/ssse3-phsubd.c: Likewise.
12266         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12267         * gcc.target/i386/ssse3-phsubw.c: Likewise.
12268         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12269         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12270         * gcc.target/i386/ssse3-pshufb.c: Likewise.
12271         * gcc.target/i386/ssse3-psignb.c: Likewise.
12272         * gcc.target/i386/ssse3-psignd.c: Likewise.
12273         * gcc.target/i386/ssse3-psignw.c: Likewise.
12274         * gcc.target/i386/ssse3-vals.h: Likewise.
12275
12276         * gcc.target/i386/sse3-check.h: New file.
12277         * gcc.target/i386/ssse3-check.h: Likewise.
12278
12279 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12280
12281         PR middle-end/31095
12282         * gcc.c-torture/compile/bcopy-1.c: New testcase.
12283
12284 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12285
12286         PR middle-end/31606
12287         * gcc.c-torture/20070522-1.c: New testcase.
12288
12289 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12290
12291         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
12292
12293 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
12294
12295         * gcc.c-torture/execute/ieee/20000320-1.x,
12296         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12297         m68k-*-* and check_effective_target_coldfire_fpu.
12298
12299 2007-05-22  Ollie Wild  <aaw@google.com>
12300
12301         * g++.dg/lookup/hidden-class10.C: New test.
12302         * g++.dg/lookup/hidden-class11.C: New test.
12303
12304 2007-05-22  Ollie Wild  <aaw@google.com>
12305
12306         * g++.dg/lookup/name-clash5.C: New test.
12307         * g++.dg/lookup/name-clash6.C: New test.
12308
12309 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12310
12311         * g++.dg/other/i386-2.C: Update comments on header files tested.
12312         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
12313         of <tmmintrin.h>.
12314         * gcc.target/i386/sse-12.c: Likewise.
12315         * gcc.target/i386/sse-13.c: Likewise.
12316         * gcc.target/i386/sse-14.c: Likewise.
12317
12318         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
12319         Redefined to test with immediate operand.
12320         (__builtin_ia32_blendps): Likewise.
12321         (__builtin_ia32_blendpd): Likewise.
12322         (__builtin_ia32_dpps): Likewise.
12323         (__builtin_ia32_dpps): Likewise.
12324         (__builtin_ia32_insertps128): Likewise.
12325         (__builtin_ia32_vec_ext_v4sf): Likewise.
12326         (__builtin_ia32_vec_set_v16qi): Likewise.
12327         (__builtin_ia32_vec_set_v4si): Likewise.
12328         (__builtin_ia32_vec_set_v2di): Likewise.
12329         (__builtin_ia32_vec_ext_v16qi): Likewise.
12330         (__builtin_ia32_vec_ext_v4si): Likewise.
12331         (__builtin_ia32_vec_ext_v2di): Likewise.
12332         (__builtin_ia32_roundpd): Likewise.
12333         (__builtin_ia32_roundsd): Likewise.
12334         (__builtin_ia32_roundps): Likewise.
12335         (__builtin_ia32_roundss): Likewise.
12336         (__builtin_ia32_mpsadbw128): Likewise.
12337
12338 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12339
12340         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
12341
12342 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12343
12344         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
12345         failures.
12346         * gcc.dg/dfp/func-struct.c: Ditto.
12347         * gcc.dg/dfp/operator-assignment.c: Ditto.
12348         * gcc.dg/dfp/convert-bfp.c: Ditto.
12349         * gcc.dg/dfp/convert-int.c: Ditto.
12350         * gcc.dg/dfp/convert-int-max.c: Ditto.
12351         * gcc.dg/dfp/func-scalar.c: Ditto.
12352         * gcc.dg/dfp/cast.c: Ditto.
12353         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
12354         failures, and fix a typo in return type of arg1_128.
12355         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
12356         failures, and fix a typo in a constant suffix.
12357         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
12358         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
12359
12360 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12361             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12362
12363         * lib/gcc-dg.exp(process_message): New proc.
12364         (dg-message): New test directive.
12365         * gcc.dg/always_inline.c: Use dg-message.
12366         * gcc.dg/always_inline2.c: Ditto.
12367         * gcc.dg/always_inline3.c: Ditto.
12368         * gcc.dg/invalid-call-1.c: Ditto.
12369         * gcc.dg/pr17506.c: Ditto.
12370         * gcc.dg/simd-5.c: Ditto.
12371         * gcc.dg/simd-6.c: Ditto.
12372         * gcc.dg/va-arg-2.c: Ditto.
12373         * gcc.dg/cpp/syshdr.c: Ditto.
12374         * gcc.dg/cpp/unc4.c: Ditto.
12375         * gcc.dg/cpp/trad/mi1.c: Ditto.
12376         * gcc.dg/cpp/trad/mi5.c: Ditto.
12377         * gcc.dg/cpp/trad/mi7.c: Ditto.
12378         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12379         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12380         * gcc.test-framework/test-framework.awk: Special-case outexists
12381         tests.
12382
12383 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12384
12385         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12386         (bit_SSE4_2): Likewise.
12387         (bit_POPCNT): Likewise.
12388
12389         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12390         Check if assembler supports SSE4 instructions.
12391
12392         * gcc.target/i386/sse4_1-blendpd.c: New file.
12393         * gcc.target/i386/sse4_1-blendps.c: Likewise.
12394         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12395         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12396         * gcc.target/i386/sse4_1-check.h: Likewise.
12397         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12398         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12399         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12400         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12401         * gcc.target/i386/sse4_1-extractps.c: Likewise.
12402         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12403         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12404         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12405         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12406         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12407         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12408         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12409         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12410         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12411         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12412         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12413         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12414         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12415         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12416         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12417         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12418         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12419         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
12420         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
12421         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
12422         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
12423         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
12424         * gcc.target/i386/sse4_1-pminud.c: Likewise.
12425         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
12426         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
12427         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12428         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12429         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12430         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12431         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12432         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12433         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12434         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12435         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12436         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12437         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12438         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12439         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12440         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12441         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12442         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12443         * gcc.target/i386/sse4_1-round.h: Likewise.
12444         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12445         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12446         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12447         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12448         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12449         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12450         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12451         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12452         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12453         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12454         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12455         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12456         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12457         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12458
12459 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12460
12461         PR fortran/31627
12462         * gfortran.dg/bounds_check_7.f90: New test.
12463
12464 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
12465
12466         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
12467         (check_effective_target_sse4a): Ditto.
12468
12469         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
12470         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
12471         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
12472         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
12473         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
12474         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
12475         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
12476         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
12477         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
12478         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
12479         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
12480         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
12481         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
12482         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
12483         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
12484         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
12485         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
12486         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
12487         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
12488         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
12489
12490 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
12491
12492         * g++.dg/ext/cleanup-1.C: New test.
12493         * g++.dg/ext/cleanup-2.C: Likewise.
12494         * g++.dg/ext/cleanup-3.C: Likewise.
12495         * g++.dg/ext/cleanup-4.C: Likewise.
12496         * g++.dg/ext/cleanup-5.C: Likewise.
12497         * g++.dg/ext/cleanup-6.C: Likewise.
12498         * g++.dg/ext/cleanup-8.C: Likewise.
12499         * g++.dg/ext/cleanup-9.C: Likewise.
12500         * g++.dg/ext/cleanup-10.C: Likewise.
12501         * g++.dg/ext/cleanup-11.C: Likewise.
12502         * g++.dg/ext/cleanup-dtor.C: Likewise.
12503
12504 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12505
12506         PR middle-end/31995
12507         * gcc.dg/vect/vect-102a.c: New test.
12508
12509 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
12510             Paolo Carlini  <pcarlini@suse.de>
12511             Uros Bizjak  <ubizjak@gmail.com>
12512
12513         * gcc.dg/gcc-have-sync-compare-and-swap.c,
12514         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
12515         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
12516         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
12517         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
12518         New testcases.
12519
12520 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
12521
12522         PR fortran/32002
12523         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
12524
12525 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12526
12527         PR fortran/32027
12528         * gfortran.dg/do_3.F90: Add checks for the final value of the
12529         loop variable.
12530
12531 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12532
12533         * gcc.c-torture/execute/990127-2.x: New file.
12534
12535 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12536
12537         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
12538         * gcc.target/i386/sse-12: Add -O to compile options.
12539         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
12540         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12541         and mm3dnow.h.  Add -O to compile options.
12542
12543 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
12544
12545         PR fortran/31867
12546         * gfortran.dg/char_length_5.f90: New test.
12547
12548         PR fortran/31994
12549         * gfortran.dg/array_reference_1.f90: New test.
12550
12551 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12552
12553         PR middle-end/7651
12554         PR c++/11856
12555         PR c/12963
12556         PR c/23587
12557         PR other/29694
12558         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
12559         * gcc.dg/Wtype-limits.c: New.
12560         * gcc.dg/Wtype-limits-Wextra.c: New.
12561         * gcc.dg/Wtype-limits-no.c: New.
12562         * g++.dg/warn/Wtype-limits.C: New.
12563         * g++.dg/warn/Wtype-limits-Wextra.C: New.
12564         * g++.dg/warn/Wtype-limits-no.C: New.
12565
12566 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12567
12568         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
12569         instead of "-msse2".'
12570         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
12571         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12572         and mm3dnow.h.
12573         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
12574         to test with immediate operand.
12575         (__builtin_ia32_insertqi): Ditto.
12576         (__builtin_ia32_palignr128): Ditto.
12577         (__builtin_ia32_palignr): Ditto.
12578         (__builtin_ia32_pshufhw): Ditto.
12579         (__builtin_ia32_pshuflw): Ditto.
12580         (__builtin_ia32_pshufd): Ditto.
12581         (__builtin_ia32_vec_set_v8hi): Ditto.
12582         (__builtin_ia32_vec_ext_v8hi): Ditto.
12583         (__builtin_ia32_shufpd): Ditto.
12584         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12585
12586 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
12587
12588         PR fortran/32001
12589         * gfortran.dg/min_max_conformance.f90: Added more testcases.
12590
12591 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12592
12593         PR target/31585
12594         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
12595         and "__inline".  Use "-msse" instead of "-msse2".
12596
12597 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12598
12599         PR middle-end/7651
12600         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
12601         * gcc.dg/20030906-2.c: Likewise.
12602         * objc.dg/method-17.m: Add -Wreturn-type.
12603         * obj-c++.dg/method-21.mm: Likewise.
12604
12605 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12606
12607         PR target/31585
12608         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
12609         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
12610         (__builtin_ia32_psrlqi128): Ditto.
12611         (__builtin_ia32_psrlwi128): Ditto.
12612         (__builtin_ia32_psrldi128): Ditto.
12613         (__builtin_ia32_psrldqi128): Ditto.
12614         (__builtin_ia32_pslldqi128): Ditto.
12615         (__builtin_ia32_psrawi128): Ditto.
12616         (__builtin_ia32_psradi128): Ditto.
12617         (__builtin_ia32_psllqi128): Ditto.
12618         (__builtin_ia32_pslldi128): Ditto.
12619         (__builtin_prefetch): Ditto.
12620         (__builtin_ia32_pshufw): Ditto.
12621         (__builtin_ia32_vec_set_v4hi): Ditto.
12622         (__builtin_ia32_vec_ext_v4hi): Ditto.
12623         (__builtin_ia32_shufps): Ditto.
12624         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12625
12626 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12627
12628         PR fortran/31974
12629         * gfortran.dg/char_allocation_1.f90: New test.
12630
12631 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12632
12633         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12634         * gcc.dg/Wconversion-sign.c: New.
12635         * gcc.dg/Wconversion-integer-no-sign.c: New.
12636         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12637         Wconversion-sign.C
12638         * g++.dg/warn/Wconversion-sign.C: New.
12639         * g++.old-deja/g++.other/warn4.C: Update.
12640         * g++.dg/warn/Wconversion1.C: Likewise.
12641
12642 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12643
12644         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12645         * gcc.dg/torture/builtin-math-4.c: Likewise.
12646
12647 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12648
12649         PR libfortran/31964
12650         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12651
12652 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12653
12654         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12655
12656 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
12657
12658         PR target/31628
12659         * gcc.target/i386/pr31628.c: New.
12660
12661 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
12662
12663         PR middle-end/31344
12664         * gcc.dg/pr31344.c: New test.
12665
12666 2007-05-17  Ian Lance Taylor  <iant@google.com>
12667
12668         PR tree-optimization/31953
12669         * gcc.c-torture/compile/pr31953.c: New test.
12670
12671 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12672
12673         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
12674
12675         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
12676         and drem.
12677         * gcc.dg/torture/builtin-math-4.c: Likewise.
12678
12679         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
12680         * gcc.dg/torture/builtin-math-4.c: Likewise.
12681
12682         * gcc.dg/torture/builtin-math-4.c: New test.
12683
12684 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
12685             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12686
12687         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
12688         * gcc.dg/cpp/include2.c: Ditto.
12689         * gcc.dg/cpp/mac-dir-2.c: Ditto.
12690         * gcc.dg/cpp/paste5.c: Ditto.
12691         * gcc.dg/cpp/paste6.c: Ditto.
12692         * gcc.dg/cpp/paste8.c: Ditto.
12693         * gcc.dg/cpp/paste11.c: Ditto.
12694         * gcc.dg/cpp/paste13.c: Ditto.
12695         * gcc.dg/cpp/skipping2.c: Ditto.
12696         * gcc.dg/reg-vol-struct-1.c: Ditto.
12697         * gcc.dg/Wshadow-1.c: Ditto.
12698         * gcc.dg/cpp/trad/comment.c: Ditto.
12699         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
12700         * gcc.dg/cpp/if-2.c: Ditto.
12701         * gcc.dg/array-5.c: Ditto.
12702         * gcc.dg/inline-15.c: Ditto.
12703         * gcc.dg/pr27953.c: Ditto.
12704         * gcc.dg/Wno-c++-compat.c: Ditto.
12705
12706 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
12707
12708         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
12709
12710 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12711
12712         * gcc.c-torture/execute/20070517-1.c: New test.
12713
12714 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
12715
12716         PR fortran/31919
12717         * gfortran.dg/min_max_conformance.f90: New test.
12718
12719 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
12720
12721         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
12722         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
12723         gcc.dg/vect/vect-104.c: Use more complex construction to
12724         prevent vectorizing.
12725         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
12726
12727 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
12728
12729         PR tree-optimization/24659
12730         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
12731         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
12732         not vect_int target.
12733         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
12734         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
12735         targets.
12736         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
12737         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
12738         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
12739
12740 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
12741
12742         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
12743         and x86_64-*-* targets.
12744         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
12745
12746 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
12747
12748         PR fortran/18769
12749         PR fortran/30881
12750         PR fortran/31194
12751         PR fortran/31216
12752         PR fortran/31427
12753         * transfer_simplify_1.f90: New test.
12754         * transfer_simplify_2.f90: New test.
12755
12756 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
12757
12758         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
12759
12760 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
12761
12762         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12763
12764         * gcc.dg/fltconst-pedantic-dfp.c: New test.
12765
12766         PR c/31924
12767         * gcc.dg/fltconst-1.c: New test.
12768
12769         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
12770         * gcc.dg/dfp/operator-assignment.c: Ditto.
12771
12772 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
12773
12774         PR c++/29928
12775         * g++.dg/rtti/typeid5.C: New.
12776
12777 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12778
12779         PR fortran/31725
12780         * gfortran.dg/substr_4.f: New test.
12781
12782 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
12783
12784         * gcc.target/m68k/interrupt_thread-1.c,
12785         gcc.target/m68k/interrupt_thread-2.c,
12786         gcc.target/m68k/interrupt_thread-3.c: New.
12787         * gcc.target/m68k/m68k.exp: Accept fido.
12788
12789 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
12790
12791         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
12792         * gfortran.dg/altreturn_3.f90: Likewise.
12793         * gfortran.dg/assumed_dummy_1.f90: Likewise.
12794         * gfortran.dg/default_numeric_type_1.f90: Likewise.
12795         * gfortran.dg/inquire_iolength.f90: Likewise.
12796         * gfortran.dg/module_naming_1.f90: Likewise.
12797         * gfortran.dg/oldstyle_2.f90: Likewise.
12798         * gfortran.dg/operator_2.f90: Likewise.
12799         * gfortran.dg/parameter_array_element_1.f90: Likewise.
12800         * gfortran.dg/used_types_11.f90: Likewise.
12801         * gfortran.dg/zero_array_components_1.f90: Likewise.
12802         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
12803         * gfortran.dg/parameter_array_dummy.f90: Likewise.
12804         * gfortran.dg/real_const_3.f90: Likewise.
12805
12806 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
12807
12808         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
12809         * gcc.dg/tree-ssa/loop-30.c: New test.
12810
12811 2007-05-13  Richard Guenther  <rguenther@suse.de>
12812
12813         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
12814         scanning forwprop1.
12815         * g++.dg/tree-ssa/pr31146.C: Likewise.
12816
12817 2007-05-13  Revital Eres  <eres@il.ibm.com>
12818
12819         * gcc.dg/dse.c: New test.
12820
12821 2007-05-12  Richard Guenther  <rguenther@suse.de>
12822
12823         PR tree-optimization/31797
12824         * gcc.c-torture/compile/pr31797.c: New testcase.
12825
12826 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
12827
12828         PR fortran/30746
12829         * gfortran.dg/host_assoc_function_1.f90: New test.
12830
12831 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
12832
12833         PR c++/31829
12834         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
12835
12836 2007-05-11  Silvius Rus  <rus@google.com>
12837
12838         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
12839         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
12840         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
12841         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
12842         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
12843         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
12844         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
12845         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
12846         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
12847         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
12848         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
12849         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
12850         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
12851         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
12852         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
12853         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
12854
12855 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
12856
12857         PR other/31852
12858         * gcc.c-torture/execute/builtins/memchr.c: New.
12859         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
12860         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
12861
12862 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12863
12864         PR fortran/30876
12865         * gfortran.dg/recursive_reference_1.f90: Put error at correct
12866         line.
12867         * gfortran.dg/recursive_reference_2.f90: New test.
12868
12869 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12870
12871         PR fortran/30878
12872         * gfortran.dg/namelist_29.f90: New test.
12873
12874 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
12875
12876         PR fortran/31474
12877         * gfortran.dg/entry_10.f90: New test.
12878
12879 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
12880
12881         PR tree-optimization/31885
12882         * gcc.dg/tree-ssa/loop-29.c: New test.
12883
12884 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
12885
12886         * assumed_dummy_1.f90: Fix dg directive.
12887         * char_initialiser_actual.f90: Likewise.
12888         * nested_modules_2.f90: Likewise.
12889         * shift-alloc.f90: Likewise.
12890
12891 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
12892
12893         * gcc.dg/20070507-1.c: Disable for non-pic targets.
12894
12895 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12896
12897         PR libfortran/31880
12898         * gfortran.dg/unf_read_corrupted_2.f90: New test.
12899
12900 2007-05-09  Mike Stump  <mrs@apple.com>
12901
12902         * g++.dg/other/first-global.C: Add -fpie for darwin.
12903         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
12904
12905 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12906
12907         * gcc.dg/20070507-1.c: New testcase.
12908
12909 2007-05-08  Chao-ying Fu  <fu@mips.com>
12910
12911         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12912         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
12913         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
12914         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
12915
12916 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
12917
12918         PR 31847
12919         * gcc.dg/pr31847.c: New test.
12920
12921 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12922
12923         PR fortran/31692
12924         * gfortran.dg/actual_array_result_1.f90: New test.
12925
12926 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12927
12928         PR fortran/29397
12929         * gfortran.dg/parameter_array_init_1.f90: New test.
12930
12931         PR fortran/29400
12932         * gfortran.dg/parameter_array_init_2.f90: New test.
12933
12934 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
12935
12936         PR target/31854
12937         * gcc.target/i386/pr31854.c: New test.
12938
12939 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
12940
12941         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
12942
12943 2007-05-07  Mike Stump  <mrs@apple.com>
12944
12945         * g++.old-deja/g++.mike/empty.C: Add.
12946
12947 2007-05-07  Eric Christopher  <echristo@apple.com>
12948
12949         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
12950
12951 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
12952
12953         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
12954         variable.  Rearrange conversions from binary float to decimal float.
12955
12956 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
12957
12958         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
12959         x86.
12960
12961 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
12962
12963         * gnat.dg/opt1.ad[sb]: New testcase.
12964
12965 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12966
12967         PR fortran/31399
12968         * gfortran.dg/do_3.F90: New test.
12969
12970 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12971
12972         PR fortran/31764
12973         * gfortran.dg/new_line.f90: Add new checks.
12974
12975 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12976
12977         PR fortran/31201
12978         * gfortran.dg/large_unit_1.f90: New.
12979         * gfortran.dg/large_unit_2.f90: New.
12980         * gfortran.dg/iostat_4.f90: New
12981         * gfortran.dg/bounds_check_fail_1.f90: Updated.
12982
12983 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
12984
12985         PR fortran/31540
12986         * gfortran.dg/char_result_4.f90: New test.
12987
12988 2007-06-05  Revital Eres  <eres@il.ibm.com>
12989
12990         PR 30957
12991         * gcc.dg/pr30957-1.c: New test.
12992
12993 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12994
12995         PR fortran/31251
12996         * gfortran.dg/char_type_len_2.f90: New test.
12997
12998 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
12999
13000         PR 31775
13001         * g++.dg/other/nested-extern.cc: New.
13002         * g++.dg/other/nested-extern-1.C: New.
13003         * g++.dg/other/nested-extern-2.C: New.
13004
13005 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13006
13007         PR fortran/31760
13008         * gfortran.dg/erf.f90: New test.
13009         * gfortran.dg/besxy.f90: New test.
13010
13011 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13012
13013         PR fortran/22359
13014         * gfortran.dg/fseek.f90: New test.
13015
13016 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
13017
13018         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
13019
13020 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13021
13022         PR libfortran/31210
13023         * gfortran.dg/zero_length_1.f90: New test.
13024
13025 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13026
13027         PR fortran/31803
13028         * gfortran.dg/char_pointer_assign_3.f90: New test.
13029         * gfortran.dg/char_result_2.f90: Re-enable test.
13030
13031 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13032
13033         PR fortran/25071
13034         * gfortran.dg/char_length_3.f90: New test.
13035         * gfortran.dg/char_result_2.f90: Fix test.
13036
13037 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
13038
13039         PR tree-optimization/30565
13040         * gcc.dg/tree-ssa/loop-27.c: New test.
13041
13042 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
13043
13044         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
13045         * gcc.target/bfin/arith.c (__v2hi): Likewise.
13046         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
13047         * gcc.target/bfin/shift.c (__v2hi): Likewise.
13048
13049 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
13050
13051         PR tree-optimization/31699
13052         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
13053         New.
13054         (check_effective_target_vect_floatint_cvt): New.
13055         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
13056         of specific targets.
13057         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
13058         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
13059         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13060         * gcc.dg/vect/vect-iv-4.c: Likewise.
13061         * gcc.dg/vect/vect-multitypes-11.c: New.
13062         * gcc.dg/vect/pr31699.c: New.
13063
13064 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
13065
13066         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
13067
13068 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
13069
13070         PR C++/31663
13071         * g++.dg/warn/anonymous-namespace-2.C: New.
13072         * g++.dg/warn/anonymous-namespace-2.h: New.
13073
13074 2007-05-02  Paul Brook  <paul@codesourcery.com>
13075
13076         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
13077
13078 2007-05-02  Eric Christopher  <echristo@apple.com>
13079
13080         * gcc.dg/cpp/if-div.c: New file.
13081
13082 2007-05-02  Tom Tromey  <tromey@redhat.com>
13083
13084         PR preprocessor/28709:
13085         * gcc.dg/cpp/pr28709.c: New file.
13086
13087 2007-05-02  Richard Guenther  <rguenther@suse.de>
13088
13089         PR tree-optimization/31146
13090         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
13091
13092 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
13093
13094         * gcc.c-torture/compile/limits-blockid.c: New.
13095         * gcc.c-torture/compile/limits-caselabels.c: New.
13096         * gcc.c-torture/compile/limits-declparen.c: New.
13097         * gcc.c-torture/compile/limits-enumconst.c: New.
13098         * gcc.c-torture/compile/limits-exprparen.c: New.
13099         * gcc.c-torture/compile/limits-externalid.c: New.
13100         * gcc.c-torture/compile/limits-fnargs.c: New.
13101         * gcc.c-torture/compile/limits-fndefn.c: New.
13102         * gcc.c-torture/compile/limits-idexternal.c: New.
13103         * gcc.c-torture/compile/limits-idinternal.c: New.
13104         * gcc.c-torture/compile/limits-pointer.c: New.
13105         * gcc.c-torture/compile/limits-stringlit.c: New.
13106         * gcc.c-torture/compile/limits-structmem.c: New.
13107         * gcc.c-torture/compile/limits-structnest.c: New.
13108
13109 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
13110
13111         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
13112
13113 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13114
13115         PR middle-end/31740
13116         * gcc.c-torture/compile/20070501-1.c: New testcase.
13117
13118 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
13119
13120         PR fortran/31732
13121         * gfortran.dg/array_memset_2:  New test case.
13122
13123 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13124
13125         PR testsuite/31615
13126         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
13127
13128 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13129
13130         PR testsuite/31589
13131         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
13132         dg-final test.
13133         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
13134         keyword to dg-final test.
13135         * gcc.dg/vect/vect-iv-4.c: Likewise.
13136         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13137         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
13138         test.
13139         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
13140         cast.
13141         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
13142         * lib/target-supports.exp
13143         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
13144         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
13145
13146 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
13147
13148         * gcc.c-torture/execute/ieee/20000320-1.c: Use
13149         __LONG_LONG_MAX__ and its friends instead of those supplied by
13150         limits.h.
13151
13152 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
13153
13154         PR C++/31721
13155         * g++.dg/ext/vector7.C: New testcase.
13156
13157 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13158
13159         PR fortran/31591
13160         * gfortran.dg/bound_simplification_1.f90: New test.
13161
13162 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13163
13164         PR fortran/31645
13165         * gfortran.dg/bom_error.f90: New test.
13166         * gfortran.dg/bom_include.f90: New test.
13167         * gfortran.dg/bom_UTF16-LE.f90: New test.
13168         * gfortran.dg/bom_UTF16-BE.f90: New test.
13169         * gfortran.dg/bom_UTF-8.f90: New test.
13170         * gfortran.dg/bom_UTF-32.f90: New test.
13171         * gfortran.dg/bom_UTF-8.F90: New test.
13172         * gfortran.dg/bom_include.inc: New file.
13173
13174 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13175
13176         PR C++/30221
13177         * g++.dg/init/ptrfn2.C: New test.
13178         * g++.dg/init/ptrfn3.C: New test.
13179
13180 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
13181
13182         PR fortran/31711
13183         * gfortran.dg/dependency_21.f90: New test.
13184
13185 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13186
13187         * gfortran.dg/secnds.f: Use real*8.
13188         * gfortran.dg/secnds-1.f: Use real*8.
13189
13190 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13191
13192         PR libfortran/31532
13193         * gfortran.dg/inquire_5.f90: Update test.
13194
13195 2007-04-27  Ian Lance Taylor  <iant@google.com>
13196
13197         PR middle-end/31710
13198         * gcc.c-torture/compile/pr31710.c: New test.
13199
13200 2007-04-27  Richard Guenther  <rguenther@suse.de>
13201
13202         PR tree-optimization/30965
13203         PR tree-optimization/30978
13204         * gcc.dg/tree-ssa/pr30978.c: New testcase.
13205         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
13206         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
13207         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
13208
13209 2007-04-27  Richard Guenther  <rguenther@suse.de>
13210
13211         PR tree-optimization/31715
13212         * gcc.dg/Warray-bounds-4.c: New testcase.
13213
13214 2007-04-26  Ian Lance Taylor  <iant@google.com>
13215
13216         PR target/28675
13217         * gcc.c-torture/compile/pr28675.c: New test.
13218
13219 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13220
13221         PR C++/30016
13222         * g++.dg/ext/vector6.C: New test.
13223
13224 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
13225
13226         * gcc.c-torture/execute/ieee/20000320-1.x: New.
13227
13228 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
13229
13230         PR middle-end/31617
13231         * g++.dg/other/str_empty.C: Add expected warning.
13232
13233 2007-04-26  Richard Guenther  <rguenther@suse.de>
13234         Daniel Berlin  <dberlin@dberlin.org>
13235
13236         PR tree-optimization/30567
13237         * g++.dg/other/pr30567.C: New testcase.
13238
13239 2007-04-26  Richard Guenther  <rguenther@suse.de>
13240
13241         PR tree-optimization/31703
13242         * gcc.c-torture/compile/pr31703.c: New testcase.
13243         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
13244         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13245
13246 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
13247
13248         * gfortran.dg/open_errors.f90: Added if statements checking
13249         the value of iostat.
13250
13251 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
13252
13253         PR c++/31598
13254         * g++.dg/gomp/pr31598.C: New test.
13255
13256         PR tree-optimization/30558
13257         * g++.dg/gomp/pr30558.C: New test.
13258
13259 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
13260
13261         PR c++/31338
13262         * g++.dg/ext/complex2.C: New test.
13263
13264 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
13265
13266         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
13267
13268 2007-04-25  Thiemo Seufer  <ths@mips.com>
13269
13270         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
13271         value to signed char.
13272
13273 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
13274
13275         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
13276         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
13277         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
13278
13279 2007-04-25  Tobias Burnus  <burnus@net-b.de>
13280
13281         PR fortran/31668
13282         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
13283         statement functions.
13284         * gfortran.dg/c_by_val_5.f90: New test.
13285
13286 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
13287
13288         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
13289         with two new subroutines to avoid parameter-induced aliasing.
13290         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
13291         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
13292
13293 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13294
13295         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
13296         * g++.dg/warn/Warray-bounds.C: Likewise.
13297
13298 2007-04-24  Ian Lance Taylor  <iant@google.com>
13299
13300         PR tree-optimization/31605
13301         * gcc.c-torture/execute/pr31605.c: New test.
13302
13303 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13304
13305         PR fortran/31587
13306         * lib/gcc-dg.exp (scan-module): New function.
13307         * gfortran.dg/module_md5_1.f90: New test.
13308
13309 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
13310
13311         * g++.old-deja/g++.pt/defarg6.C: Only run with
13312         -std=gnu++98.
13313         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
13314         * g++.dg/cpp0x/variadic61.C: Ditto.
13315         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
13316         * g++.dg/cpp0x/variadic62.C: Ditto.
13317         * g++.dg/template/meminit1.C: Ditto.
13318         * g++.dg/template/operator7.C: Ditto.
13319         * g++.dg/template/static15.C: Ditto.
13320         * g++.dg/template/invalid1.C: Ditto.
13321         * g++.dg/template/shift1.C: Ditto.
13322         * g++.dg/template/error10.C: Ditto.
13323
13324 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
13325
13326         PR diagnostic/25923
13327         * gfortran.dg/pr25923.f90: New test.
13328
13329 2007-04-24  Ian Lance Taylor  <iant@google.com>
13330
13331         PR tree-optimization/31602
13332         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
13333
13334 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
13335
13336         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
13337         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
13338
13339 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
13340
13341         * gcc.target/i386/reload-1.c. New.
13342
13343 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13344             Olga Golovanevsky  <olga@il.ibm.com>
13345
13346         * g++.dg/other/str_empty.C: New test.
13347
13348 2007-04-24  Richard Henderson  <rth@redhat.com>
13349
13350         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
13351
13352 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13353
13354         PR target/31641
13355         * gcc.c-torture/compile/pr31641.c: New testcase.
13356
13357 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
13358
13359         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
13360         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
13361         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
13362         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13363
13364 2007-04-23  Simon Baldwin  <simonb@google.com>
13365
13366         * g++.dg/other/error15.C: New.
13367         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13368         triggering a "multiple parameters named" error.
13369
13370 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
13371
13372         PR fortran/31618
13373         * gfortran.dg/backspace_8.f:  New test case.
13374
13375 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
13376
13377         PR fortran/31630
13378         * gfortran.dg/used_types_17.f90: New test.
13379
13380         PR fortran/31620
13381         * gfortran.dg/zero_array_components_1.f90: New test.
13382
13383 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13384
13385         PR fortran/31616
13386         * gfortran.dg/open_errors.f90: Allow a different error message.
13387
13388 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
13389
13390         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13391         Rename from check_effective_target_vect_pack_mod.  Rename global
13392         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
13393         messages.
13394         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13395         rename.
13396         * gcc.dg/vect/vect-iv-8a.c: Ditto.
13397         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13398
13399 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13400
13401         PR middle-end/31448
13402         * gcc.c-torture/execute/pr31448.c: New testcase.
13403
13404 2007-04-22  Nick Clifton  <nickc@redhat.com>
13405
13406         * gcc.dg/20020312-2.c: Add support for the FRV.
13407
13408 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
13409
13410         PR tree-optimization/24659
13411         * gcc.dg/vect/vect-float-extend-1.c: New test.
13412         * gcc.dg/vect/vect-float-truncate-1.c: New test.
13413
13414 2007-04-22  Richard Guenther  <rguenther@suse.de>
13415
13416         PR tree-optimization/29789
13417         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13418         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13419
13420 2007-04-22  Revital Eres  <eres@il.ibm.com>
13421
13422         * gcc.dg/var-expand2.c: New test.
13423
13424 2007-04-22  Revital Eres  <eres@il.ibm.com>
13425
13426         * gcc.dg/var-expand3.c: New test.
13427
13428 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13429
13430         PR fortran/31495
13431         * gfortran.dg/continuation_8.f90: New test.
13432
13433 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13434
13435         PR C/30265
13436         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13437         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13438
13439 2007-04-21  Richard Guenther  <rguenther@suse.de>
13440
13441         PR middle-end/31136
13442         * gcc.c-torture/execute/pr31136.c: New testcase.
13443
13444 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
13445
13446         * gcc.target/i386/movsi-sm-1.c: New.
13447
13448 2007-04-20  Richard Henderson  <rth@redhat.com>
13449
13450         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13451         * gcc.dg/pr27095.c: Cope with alpha GOT load.
13452
13453 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
13454
13455         * gcc.target/i386/ordcmp-1.c: New test.
13456         * gcc.target/i386/unordcmp-1.c: New test.
13457
13458         PR tree-optimization/31632
13459         * gcc.c-torture/compile/20070419-1.c: New test.
13460
13461 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13462
13463         * gcc.dg/invalid-call-1.c: New test.
13464
13465 2007-04-18  Dirk Mueller  <dmueller@suse.de>
13466
13467         PR diagnostic/31227
13468         * gcc.dg/Warray-bounds-3.c: New.
13469
13470 2007-04-18  Richard Guenther  <rguenther@suse.de>
13471
13472         PR tree-optimization/19431
13473         PR tree-optimization/21463
13474         * gcc.c-torture/execute/20070212-1.c: New testcase.
13475         * gcc.c-torture/execute/20070212-2.c: Likewise.
13476         * gcc.c-torture/execute/20070212-3.c: Likewise.
13477         * gcc.dg/tree-ssa/pr19431.c: Likewise.
13478         * gcc.dg/tree-ssa/pr21463.c: Likewise.
13479         * g++.dg/tree-ssa/pr21463.C: Likewise.
13480         * g++.dg/tree-ssa/pr30738.C: Likewise.
13481
13482 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13483
13484         PR c++/31513
13485         * g++.dg/expr/bitfield8.C: New test.
13486
13487 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
13488             Richard Sandiford  <richard@codesourcery.com>
13489
13490         * lib/target-supports.exp (check_profiling_available): Return 0
13491         for uClibc with -p or -pg.
13492
13493 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
13494
13495         PR c++/31517
13496         * g++.dg/template/init7.C: New test.
13497
13498 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
13499
13500         PR rtl-optimization/31360
13501         * gcc.dg/loop-7.c: New test.
13502
13503 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13504
13505         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
13506         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
13507         build.
13508         (compat-execute): Likewise.
13509         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
13510         files to remote hosts.
13511         * lib/c-ctorture.exp (c-torture-compile): Likewise.
13512         (c-torture-execute): Likewise.
13513         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
13514         or plain file.  Use remote_upload and remote_download to copy
13515         files about.
13516         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
13517         before scanning it.
13518
13519 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
13520
13521         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
13522
13523 2007-04-16  Lawrence Crowl  <crowl@google.com>
13524
13525         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
13526         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
13527         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
13528         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13529         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
13530         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
13531         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
13532         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
13533         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
13534         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13535         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
13536
13537         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
13538         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
13539         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
13540         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13541         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
13542         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
13543         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
13544         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
13545         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
13546         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13547         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
13548
13549 2007-04-16  Ian Lance Taylor  <iant@google.com>
13550
13551         PR tree-optimization/31522
13552         * gcc.dg/Wstrict-overflow-16.c: New test.
13553
13554 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
13555
13556         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
13557
13558 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
13559
13560         PR fortran/31144
13561         * gfortran.dg/module_naming_1.f90: New.
13562
13563 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
13564
13565         * lib/target-supports.exp (check_profiling_available): Return
13566         false for m68k-*-uclinux.
13567
13568 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
13569
13570         PR c++/29365
13571         Testcase for c++ anonymous namespace warning
13572
13573         * g++.dg/warn/anonymous-namespace-1.C: New test
13574         * g++.dg/warn/anonymous-namespace-1.h: New test
13575
13576 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13577
13578         PR testsuite/31578
13579         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
13580
13581 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13582
13583         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
13584
13585 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
13586
13587         PR fortran/31204
13588         * gfortran.dg/array_constructor_16.f90: New test.
13589
13590 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
13591
13592         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
13593         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
13594
13595 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13596
13597         PR rtl-optimization/31500
13598         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
13599         * g++.dg/warn/Warray-bounds.C: Likewise.
13600
13601 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13602
13603         PR C/31520
13604         * gcc.dg/gnu89-init-4.c: New testcase.
13605
13606 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
13607
13608         PR c++/25874
13609         * gcc.dg/gomp/pr25874.c: Add dg-options.
13610         * g++.dg/gomp/pr25874.C: Add dg-options.
13611
13612 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
13613
13614         PR fortran/21061
13615         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
13616         * gfortran.dg/warnings_are_errors_1.f: New testcase.
13617
13618 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13619
13620         PR fortran/31561
13621         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
13622
13623 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
13624
13625         PR fortran/29507
13626         PR fortran/31404
13627         * gfortran.dg/initialization_6.f90: New test.
13628
13629 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
13630
13631         * gcc.c-torture/compile/pr27528.c: Require nonpic.
13632
13633         * lib/target-supports.exp (check_gc_sections_available):
13634         Return false if ldflags includes -elf2flt.
13635
13636 2007-04-13  Jason Merrill  <jason@redhat.com>
13637
13638         PR c++/31074
13639         * conv3.C: New test.
13640
13641 2007-04-13  Mike Stump  <mrs@apple.com>
13642
13643         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13644         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13645
13646 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
13647
13648         PR tree-optimization/29598
13649         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13650
13651 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13652
13653         PR fortran/31559
13654         * gfortran.dg/func_assign.f90: New test.
13655
13656 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
13657
13658         PR fortran/31550
13659         * gfortran.dg/used_types_16.f90: New test.
13660
13661 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
13662
13663         PR fortran/18937
13664         * gfortran.dg/goto_2.f90: New.
13665         * gfortran.dg/goto_3.f90: New.
13666         * gfortran.dg/pr17708.f90: Rename to ...
13667         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
13668
13669 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13670
13671         PR fortran/31562
13672         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13673         instead of a struct.
13674
13675 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13676
13677         PR fortran/31562
13678         * gfortran.dg/value_4.c: Use GNU extensions for complex
13679         instead of a struct.
13680
13681 2007-04-13  Richard Guenther  <rguenther@suse.de>
13682
13683         PR tree-optimization/21258
13684         * gcc.dg/tree-ssa/vrp34.c: New testcase.
13685
13686 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13687
13688         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
13689         <complex.h>.
13690
13691 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
13692
13693         PR fortran/31250
13694         * gfortran.dg/char_length_2.f90: New.
13695         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
13696         * gfortran.dg/repeat_4.f90: Likewise.
13697
13698         PR fortran/31266
13699         * gfortran.dg/char_assign_1.f90: New.
13700
13701         PR fortran/31471
13702         * gfortran.dg/block_name_1.f90: New.
13703         * gfortran.dg/block_name_2.f90: New.
13704
13705 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
13706
13707         PR c++/31078
13708         * g++.dg/other/pr31078.C: New.
13709
13710 2007-04-12  Richard Guenther  <rguenther@suse.de>
13711
13712         PR tree-optimization/31169
13713         * gcc.c-torture/execute/pr31169.c: New testcase.
13714
13715 2007-04-12  Richard Guenther  <rguenther@suse.de>
13716
13717         PR tree-optimization/24689
13718         PR tree-optimization/31307
13719         * g++.dg/tree-ssa/pr31307.C: New testcase.
13720         * gcc.dg/tree-ssa/pr24689.c: Likewise.
13721
13722 2007-04-12  Tobias Burnus  <burnus@net-b.de>
13723
13724         PR fortran/31472
13725         * gfortran.dg/access_spec_1.f90: New test.
13726         * gfortran.dg/access_spec_2.f90: New test.
13727         * gfortran.dg/non_module_public.f90: Match new error message.
13728
13729 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
13730
13731         PR testsuite/31538
13732         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
13733         to 4 at line 38 to fix bounds problem.
13734
13735 2007-04-11  Tobias Burnus  <burnus@net-b.de>
13736
13737         PR testsuite/31240
13738         * gfortran.dg/pointer_intent_1.f90: Fix test.
13739
13740 2007-04-10  Eric Christopher  <echristo@apple.com>
13741
13742         * lib/target-supports.exp
13743         (check_effective_target_fstack_protector): Rewrite.
13744
13745 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
13746
13747         PR c++/31449
13748         * g++.dg/init/const5.C: New test.
13749
13750 2007-04-09  Jan Hubicka  <jh@suse.cz>
13751
13752         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
13753
13754 2007-04-08  Jan Hubicka  <jh@suse.cz>
13755
13756         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
13757
13758 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13759
13760         PR fortran/31257
13761         * gfortran.dg/achar_4.f90: New test.
13762
13763 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13764
13765         PR fortran/30880
13766         * gfortran.dg/used_dummy_types_8.f90: New test.
13767
13768 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13769
13770         PR fortran/30872
13771         * gfortran.dg/parameter_array_element_1.f90: New test.
13772
13773 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13774
13775         PR fortran/31222
13776         * gfortran.dg/default_numeric_type_1.f90: New test.
13777
13778 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13779
13780         PR fortran/31424
13781         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
13782
13783 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13784
13785         PR fortran/31293
13786         * gfortran.dg/interface_12.f90: New test.
13787
13788 2007-04-07  Bruce Korb  <bkorb@gnu.org>
13789
13790         * gcc.dg/format/opt-6.c: New test.
13791         * gcc.dg/format/nul-1.c: New test.
13792         * gcc.dg/format/nul-2.c: New test.
13793
13794 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13795
13796         PR libgfortran/31395
13797         * gfortran.dg/fmt_colon.f90: New test.
13798
13799 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
13800
13801         * g++.old-deja/g++.other/init18.C: Use
13802         dg-require-effective-target instead of an explicit xfail.
13803
13804 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
13805
13806         * gcc.dg/dfp/signbit-1.c
13807         * gcc.dg/dfp/signbit-2.c
13808
13809 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13810
13811         PR fortran/31483
13812         * gfortran.dg/altreturn_5.f90: New test.
13813
13814 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13815
13816         PR fortran/31292
13817         * gfortran.dg/contained_module_proc_1.f90: New test.
13818
13819 2007-04-04  Stuart Hastings  <stuart@apple.com>
13820
13821         PR 31281
13822         * objc/execute/exceptions/pr31281.m: New.
13823
13824 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
13825
13826         * g++.dg/ext/dllimport12.C: Update comments.
13827
13828 2007-04-03  Eric Christopher  <echristo@apple.com>
13829
13830         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
13831
13832 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13833
13834         PR fortran/31304
13835         * gfortran.dg/repeat_2.f90: New test.
13836         * gfortran.dg/repeat_3.f90: New test.
13837         * gfortran.dg/repeat_4.f90: New test.
13838
13839 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
13840
13841         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
13842
13843 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
13844
13845         PR c++/30847
13846         * g++.dg/parse/cond3.C: New test.
13847
13848         PR middle-end/30704
13849         * gcc.c-torture/execute/ieee/pr30704.c: New test.
13850
13851 2007-04-02  Jason Merrill  <jason@redhat.com>
13852
13853         PR c++/31187
13854         * g++.dg/ext/visibility/anon3.C: New test.
13855
13856 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13857
13858         PR libgfortran/31052
13859         * gfortran.dg/namelist_28.f90: New test.
13860
13861 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13862
13863         PR libgfortran/31366
13864         * gfortran.dg/direct_io_6.f90: New test.
13865
13866 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13867
13868         PR libgfortran/31207
13869         * gfortran.dg/advance_5.f90: New test.
13870         * gfortran.dg/advance_6.f90: New test.
13871
13872 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13873
13874         * g++.dg/ext/dllimport6.C: Remove extra ';'.
13875         * g++.dg/ext/dllimport7.C: Likewise.
13876         * g++.dg/ext/selectany1.C: Likewise.
13877
13878 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
13879
13880         * g++.dg/parser/pr31138.C: New.
13881         * g++.dg/parser/pr31140.C: New.
13882         * g++.dg/parser/pr31141.C: New.
13883
13884 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
13885
13886         PR c++/26099
13887         * g++.dg/ext/is_base_of.C: New.
13888         * g++.dg/ext/has_virtual_destructor.C: New.
13889         * g++.dg/ext/is_polymorphic.C: New.
13890         * g++.dg/ext/is_base_of_diagnostic.C: New.
13891         * g++.dg/ext/is_enum.C: New.
13892         * g++.dg/ext/has_nothrow_assign.C: New.
13893         * g++.dg/ext/has_nothrow_constructor.C: New.
13894         * g++.dg/ext/is_empty.C: New.
13895         * g++.dg/ext/has_trivial_copy.C: New.
13896         * g++.dg/ext/has_trivial_assign.C: New.
13897         * g++.dg/ext/is_abstract.C: New.
13898         * g++.dg/ext/is_pod.C: New.
13899         * g++.dg/ext/has_nothrow_copy.C: New.
13900         * g++.dg/ext/is_class.C: New.
13901         * g++.dg/ext/has_trivial_constructor.C: New.
13902         * g++.dg/ext/is_union.C: New.
13903         * g++.dg/ext/has_trivial_destructor.C: New.
13904         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
13905         * g++.dg/template/crash43.C: Likewise.
13906
13907 2007-03-29  Dirk Mueller  <dmueller@suse.de>
13908
13909         * g++.dg/warn/pedantic2.C: New testcase.
13910
13911 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13912
13913         * size_dim.f90: Fix dg directive.
13914         * pr16433.f: Likewise.
13915         * use_6.f90: Likewise.
13916         * use_7.f90: Likewise.
13917         * entry_9.f90: Likewise.
13918         * pointer_intent_2.f90: Likewise.
13919         * protected_1.f90: Likewise.
13920         * fmt_missing_period_2.f: Likewise.
13921         * pointer_intent_3.f90: Likewise.
13922         * protected_2.f90: Likewise.
13923         * protected_3.f90: Likewise.
13924         * pr15754.f90: Likewise.
13925         * protected_4.f90: Likewise.
13926         * protected_5.f90: Likewise.
13927         * initialization_2.f90: Likewise.
13928         * protected_6.f90: Likewise.
13929         * continuation_7.f90: Likewise.
13930         * derived_function_interface_1.f90: Likewise.
13931         * der_pointer_4.f90: Likewise.
13932         * fmt_zero_precision.f90: Likewise.
13933         * blockdata_3.f90: Likewise.
13934         * fmt_missing_period_1.f: Likewise.
13935         * real_const_3.f90: Likewise.
13936         * use_4.f90: Likewise.
13937         * fmt_missing_period_3.f: Likewise.
13938         * use_5.f90: Likewise.
13939
13940 2007-03-28  Mike Stump  <mrs@apple.com>
13941
13942         * gcc.dg/darwin-comm.c: Add.
13943
13944 2007-03-28  Eric Christopher  <echristo@apple.com>
13945
13946         * lib/target-supports.exp (check_effective_target_fstack_protector):
13947         New.
13948         * gcc.dg/ssp-1.c: Use.
13949         * gcc.dg/ssp-2.c: Ditto.
13950
13951 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
13952
13953         PR c++/29077
13954         * g++.dg/parse/constructor3.C: New test.
13955
13956 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
13957
13958         * gnat.dg/thin_pointer.ad[sb]: New test.
13959
13960 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13961
13962         * g++.dg/cpp0x/bracket1.C: New.
13963         * g++.dg/cpp0x/bracket2.C: New.
13964         * g++.dg/cpp0x/bracket3.C: New.
13965         * g++.dg/cpp0x/bracket4.C: New.
13966
13967 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13968
13969         * g++.dg/cpp0x/temp_default1.C: New.
13970         * g++.dg/cpp0x/temp_default3.C: New.
13971         * g++.dg/cpp0x/temp_default2.C: New.
13972         * g++.dg/cpp0x/temp_default4.C: New.
13973
13974 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13975
13976         PR c++/29993
13977         * g++.dg/other/cv_func2.C: New.
13978
13979 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
13980
13981         * gcc.dg/dfp/func-vararg-alternate.h: New file.
13982         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
13983         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
13984         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
13985
13986         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
13987         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
13988
13989         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
13990
13991         * lib/compat.exp (compat-execute): Fix processing of file names.
13992
13993 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
13994
13995         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
13996
13997 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
13998
13999         * lib/target-supports.exp (check_effective_target_fortran_large_real):
14000         Delete created executable test file.
14001         (check_effective_target_fortran_large_int): Ditto.
14002         (check_effective_target_static_libgfortran): Ditto.
14003
14004 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
14005
14006         PR c++/30500
14007         * g++.dg/warn/pragma-system_header1.C: New test.
14008         * g++.dg/warn/pragma-system_header2.C: New test.
14009         * g++.dg/warn/pragma-system_header1.h. New.
14010         * g++.dg/warn/pragma-system_header2.h. New.
14011
14012 2007-03-26  Ian Lance Taylor  <iant@google.com>
14013
14014         PR tree-optimization/31345
14015         * gcc.c-torture/compile/pr31345-1.c: New test.
14016
14017 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
14018
14019         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
14020         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
14021         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
14022         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
14023         * gfortran.dg/overload_1.f90: Likewise.
14024         * gfortran.dg/impure_assignment_1.f90: Likewise.
14025         * gfortran.dg/error_recovery_3.f90: Likewise.
14026         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
14027         * gfortran.dg/sequence_types_1.f90: Likewise.
14028         * gfortran.dg/internal_references_1.f90: Likewise.
14029         * gfortran.dg/present_1.f90: Likewise.
14030         * gfortran.dg/volatile10.f90: Likewise.
14031         * gfortran.dg/module_equivalence_2.f90: Likewise.
14032         * gfortran.dg/use_4.f90: Likewise.
14033         * gfortran.dg/elemental_result_1.f90: Likewise.
14034         * gfortran.dg/generic_actual_arg.f90: Likewise.
14035         * gfortran.dg/private_type_5.f90: Likewise.
14036         * gfortran.dg/protected_4.f90: Likewise.
14037         * gfortran.dg/interface_3.f90: Likewise.
14038
14039 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14040
14041         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
14042         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
14043
14044 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14045
14046         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
14047
14048 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14049
14050         PR libgfortran/31199
14051         * gfortran.dg/fmt_t_4.f90: New test.
14052
14053 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14054
14055         PR libfortran/31297
14056         * gfortran.dg/backspace_5.f:  Initialize variable(s).
14057         * gfortran.dg/backspace_6.f:  Likewise.
14058         * gfortran.dg/char_bounds_check_fail_1: Likewise.
14059         * gfortran.dg/direct_io_2.f90:  Likewise.
14060         * gfortran.dg/write_back.f:  Likewise.
14061         * gfortran.dg/write_rewind_2.f:  Likewise.
14062         * gfortran.dg/write_rewind_1.f:  Likewise.
14063         * gfortran.dg/write_rewind_2.f:  Likewise.
14064
14065 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
14066
14067         PR tree-optimization/30784
14068         * gcc.dg/vect/pr30784.c: New test.
14069
14070 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14071
14072         PR fortran/30877
14073         * gfortran.dg/operator_1.f90: New test.
14074         * gfortran.dg/operator_2.f90: New test.
14075
14076 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14077
14078         PR libfortran/31196
14079         * gfortran.dg/reshape_transpose_1.f90:  New test.
14080
14081 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14082
14083         PR fortran/30655
14084         * gfortran.dg/bounds_check_6.f90: New test.
14085
14086 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
14087
14088         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
14089         #ifndef/#endif.
14090         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14091         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14092
14093 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
14094
14095         PR fortran/31209
14096         * gfortran.dg/pointer_function_actual_1.f90: New test.
14097
14098         PR fortran/31200
14099         * gfortran.dg/pointer_function_actual_2.f90: New test.
14100
14101         PR fortran/31215
14102         * gfortran.dg/result_in_spec_1.f90: New test.
14103
14104 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14105
14106         PR fortran/30834
14107         * gfortran.dg/integer_exponentiation_3.F90: New test.
14108         * gfortran.dg/integer_exponentiation_4.f90: New test.
14109         * gfortran.dg/integer_exponentiation_5.F90: New test.
14110
14111 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14112
14113         PR c++/30863
14114         * g++.dg/template/error24.C: New test.
14115         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
14116
14117 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14118
14119         PR c++/31273
14120         * g++.dg/expr/bitfield7.C: New test.
14121
14122 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14123
14124         PR other/23572
14125         * gcc.dg/float-range-4.c: New.
14126         * gcc.dg/float-range-1.c: Update. Test for a warning.
14127         * gcc.dg/float-range-3.c: New.
14128         * gcc.dg/float-range-5.c: New.
14129
14130 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14131
14132         PR fortran/31262
14133         * gfortran.dg/no_range_check_1.f90: New test.
14134
14135 2007-03-22  Dirk Mueller  <dmueller@suse.de>
14136
14137         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
14138         * g++.dg/other/static1.C: Remove stray semicolon.
14139         * g++.dg/other/init1.C: Likewise.
14140         * g++.dg/rtti/dyncast1.C: Likewise.
14141         * g++.dg/tree-ssa/pr17153.C: Likewise.
14142         * g++.dg/lookup/disamb1.C: Likewise.
14143         * g++.dg/lookup/scoped2.C: Likewise.
14144         * g++.dg/lookup/friend7.C: Likewise.
14145         * g++.dg/parse/parse4.C: Likewise.
14146         * g++.dg/parse/parse5.C: Likewise.
14147         * g++.dg/expr/pr29066.C: Likewise.
14148         * g++.dg/expr/cast4.C: Likewise.
14149         * g++.dg/tc1/dr193.C: Likewise.
14150         * g++.dg/tc1/dr213.C: Likewise.
14151         * g++.dg/abi/dcast1.C: Likewise.
14152         * g++.dg/abi/covariant2.C: Likewise.
14153         * g++.dg/inherit/covariant11.C: Likewise.
14154         * g++.dg/inherit/covariant9.C: Likewise.
14155         * g++.dg/inherit/covariant10.C: Likewise.
14156         * g++.dg/init/static3.C: Likewise.
14157         * g++.dg/init/init-ref3.C: Likewise.
14158         * g++.dg/init/ref10.C: Likewise.
14159         * g++.dg/template/meminit2.C: Likewise.
14160         * g++.dg/template/using9.C: Likewise.
14161         * g++.dg/template/friend9.C: Likewise.
14162         * g++.dg/template/ref1.C: Likewise.
14163         * g++.old-deja/g++.warn/inline.C: Likewise.
14164         * g++.old-deja/g++.robertl/eb91.C: Likewise.
14165         * g++.old-deja/g++.robertl/eb46.C: Likewise.
14166         * g++.old-deja/g++.robertl/eb34.C: Likewise.
14167         * g++.old-deja/g++.robertl/eb43.C: Likewise.
14168         * g++.old-deja/g++.robertl/eb26.C: Likewise.
14169         * g++.old-deja/g++.robertl/eb116.C: Likewise.
14170         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14171         * g++.old-deja/g++.brendan/overload8.C: Likewise.
14172         * g++.old-deja/g++.brendan/overload11.C: Likewise.
14173         * g++.old-deja/g++.brendan/copy7.C: Likewise.
14174         * g++.old-deja/g++.brendan/crash38.C: Likewise.
14175         * g++.old-deja/g++.brendan/template11.C: Likewise.
14176         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
14177         * g++.old-deja/g++.brendan/crash50.C: Likewise.
14178         * g++.old-deja/g++.brendan/crash16.C: Likewise.
14179         * g++.old-deja/g++.jason/pmem2.C: Likewise.
14180         * g++.old-deja/g++.jason/parse9.C: Likewise.
14181         * g++.old-deja/g++.jason/byval2.C: Likewise.
14182         * g++.old-deja/g++.jason/overload8.C: Likewise.
14183         * g++.old-deja/g++.jason/pmf8.C: Likewise.
14184         * g++.old-deja/g++.jason/template33.C: Likewise.
14185         * g++.old-deja/g++.jason/return3.C: Likewise.
14186         * g++.old-deja/g++.jason/scoping2.C: Likewise.
14187         * g++.old-deja/g++.jason/virtual.C: Likewise.
14188         * g++.old-deja/g++.jason/opeq3.C: Likewise.
14189         * g++.old-deja/g++.jason/template27.C: Likewise.
14190         * g++.old-deja/g++.jason/synth6.C: Likewise.
14191         * g++.old-deja/g++.jason/ref8.C: Likewise.
14192         * g++.old-deja/g++.jason/offset1.C: Likewise.
14193         * g++.old-deja/g++.other/static20.C: Likewise.
14194         * g++.old-deja/g++.other/array1.C: Likewise.
14195         * g++.old-deja/g++.other/new3.C: Likewise.
14196         * g++.old-deja/g++.other/array2.C: Likewise.
14197         * g++.old-deja/g++.other/overload9.C: Likewise.
14198         * g++.old-deja/g++.other/cast6.C: Likewise.
14199         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
14200         * g++.old-deja/g++.other/eh4.C: Likewise.
14201         * g++.old-deja/g++.other/using7.C: Likewise.
14202         * g++.old-deja/g++.other/init18.C: Likewise.
14203         * g++.old-deja/g++.other/dyncast1.C: Likewise.
14204         * g++.old-deja/g++.other/dyncast2.C: Likewise.
14205         * g++.old-deja/g++.other/dtor11.C: Likewise.
14206         * g++.old-deja/g++.pt/static11.C: Likewise.
14207         * g++.old-deja/g++.pt/crash19.C: Likewise.
14208         * g++.old-deja/g++.pt/overload12.C: Likewise.
14209         * g++.old-deja/g++.pt/crash46.C: Likewise.
14210         * g++.old-deja/g++.pt/mi1.C: Likewise.
14211         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
14212         * g++.old-deja/g++.pt/nontype5.C: Likewise.
14213         * g++.old-deja/g++.pt/local5.C: Likewise.
14214         * g++.old-deja/g++.pt/typename2.C: Likewise.
14215         * g++.old-deja/g++.pt/explicit80.C: Likewise.
14216         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
14217         * g++.old-deja/g++.law/visibility1.C: Likewise.
14218         * g++.old-deja/g++.law/visibility2.C: Likewise.
14219         * g++.old-deja/g++.law/virtual2.C: Likewise.
14220         * g++.old-deja/g++.law/operators19.C: Likewise.
14221         * g++.old-deja/g++.law/parsing10.C: Likewise.
14222         * g++.old-deja/g++.law/visibility4.C: Likewise.
14223         * g++.old-deja/g++.law/operators4.C: Likewise.
14224         * g++.old-deja/g++.law/dtors2.C: Likewise.
14225         * g++.old-deja/g++.law/missed-error3.C: Likewise.
14226         * g++.old-deja/g++.law/visibility10.C: Likewise.
14227         * g++.old-deja/g++.law/scope3.C: Likewise.
14228         * g++.old-deja/g++.law/casts2.C: Likewise.
14229         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14230         * g++.old-deja/g++.law/operators33.C: Likewise.
14231         * g++.old-deja/g++.law/friend4.C: Likewise.
14232         * g++.old-deja/g++.mike/pmf7.C: Likewise.
14233         * g++.old-deja/g++.mike/p5611.C: Likewise.
14234         * g++.old-deja/g++.mike/net37.C: Likewise.
14235         * g++.old-deja/g++.mike/p3570.C: Likewise.
14236         * g++.old-deja/g++.mike/p5718.C: Likewise.
14237         * g++.old-deja/g++.mike/net21.C: Likewise.
14238         * g++.old-deja/g++.mike/p1862.C: Likewise.
14239         * g++.old-deja/g++.mike/p4511.C: Likewise.
14240         * g++.old-deja/g++.mike/virt3.C: Likewise.
14241         * g++.old-deja/g++.mike/p16146.C: Likewise.
14242         * g++.old-deja/g++.mike/p1989.C: Likewise.
14243         * g++.old-deja/g++.mike/p5571.C: Likewise.
14244         * g++.old-deja/g++.gb/scope10.C: Likewise.
14245         * g++.old-deja/g++.abi/primary5.C: Likewise.
14246         * g++.old-deja/g++.abi/empty2.C: Likewise.
14247         * g++.old-deja/g++.abi/arraynew.C: Likewise.
14248         * g++.old-deja/g++.eh/vbase4.C: Likewise.
14249         * g++.old-deja/g++.eh/ptr1.C: Likewise.
14250         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
14251         * g++.old-deja/g++.bob/template3.C: Likewise.
14252         * g++.old-deja/g++.bob/inherit1.C: Likewise.
14253
14254 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
14255
14256         PR fortran/31193
14257         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
14258
14259 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
14260
14261         PR fortran/20897
14262         * gfortran.dg/derived_name_1.f90: New.
14263         * gfortran.dg/derived_name_2.f: New.
14264
14265 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14266
14267         * lib/target-supports.exp (check_effective_target_nonpic): New
14268         procedure.
14269         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
14270         when compiling PIC.
14271         * gcc.target/i386/asm-4.c: Require nonpic.
14272         * gcc.target/i386/cmov1.c: Likewise.
14273         * gcc.target/i386/mul.c: Likewise.
14274         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
14275         * gcc.target/i386/ssetype-1.c: Require nonpic.
14276         * gcc.target/i386/ssetype-3.c: Likewise.
14277         * gcc.target/i386/ssetype-5.c: Likewise.
14278
14279 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14280
14281         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
14282         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
14283         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
14284         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
14285
14286 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
14287
14288         PR tree-optimization/30590
14289         * g++.dg/opt/pr30590.C: New testcase.
14290
14291 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
14292
14293         PR c/30762
14294         * gcc.dg/pr30762-1.c: New test.
14295         * gcc.dg/pr30762-2.c: New test.
14296
14297         PR inline-asm/30505
14298         * gcc.target/i386/pr30505.c: New test.
14299
14300 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
14301
14302         * gcc.target/arm/register-variables.c: New.
14303
14304 2007-03-19  Jeff Law  <law@redhat.com>
14305
14306         * PR tree-optimization/30984
14307         * gcc.c-torture/pr30984.c: New test.
14308
14309 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14310         Richard Guenther  <rguenther@suse.de>
14311
14312         PR tree-optimization/31254
14313         * gcc.dg/torture/pr31254.c: New testcase.
14314
14315 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
14316
14317         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
14318         target default_packed.
14319
14320 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14321
14322         PR fortran/31203
14323         * gfortran.dg/string_length_1.f90: New test.
14324
14325 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14326
14327         PR testsuite/30395
14328         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
14329
14330 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14331
14332         PR libgfortran/31052
14333         * gfortran.dg/namelist_27.f90: New test.
14334
14335 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
14336
14337         PR fortran/30531
14338         * gfortran.dg/used_types_14.f90: New test.
14339
14340         PR fortran/31086
14341         * gfortran.dg/used_types_15.f90: New test.
14342
14343 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
14344
14345         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
14346         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
14347
14348 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14349
14350         PR fortran/31120
14351         * gfortran.dg/integer_exponentiation_2.f90: New test.
14352
14353 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
14354
14355         PR tree-optimization/31041
14356         * gcc.dg/vect/pr31041.c: New test.
14357
14358 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14359
14360         * g++.dg/warn/Wconversion-integer.C: New
14361         * g++.dg/warn/Wconversion-real.C: New.
14362         * g++.dg/warn/Wconversion-real-integer.C: New.
14363         * g++.dg/warn/conv2.C: Updated.
14364
14365 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14366
14367         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14368         exclude RTPs.
14369
14370 2007-03-16  Richard Guenther  <rguenther@suse.de>
14371
14372         PR tree-optimization/31146
14373         * g++.dg/tree-ssa/pr31146.C: New testcase.
14374
14375 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14376
14377         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14378         assume that the target has <features.h>.
14379
14380 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14381
14382         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14383         dg-options rather than to the whole test.
14384
14385 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
14386
14387         PR debug/29906
14388         * g++.dg/debug/pr29906.C: New
14389
14390 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14391
14392         PR libgfortran/31099
14393         * gfortran.dg/unformatted_recl.f90: Update test.
14394
14395 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
14396
14397         * gcc.dg/tree-ssa/prefetch-5.c: New test.
14398
14399 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14400
14401         PR c++/30891
14402         * g++.dg/parse/namespace-definition.C: New.
14403
14404 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14405
14406         PR c++/24924
14407         * g++.dg/cpp/pedantic-errors.C: New.
14408         * g++.dg/cpp/permissive.C: New.
14409
14410 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14411
14412         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14413         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14414
14415 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14416
14417         * lib/target-supports.exp (check_missing_uclibc_feature)
14418         (check_effective_target_wchar): New procedures.
14419         * gcc.dg/wchar_t-1.c: Require target wchar.
14420         * gcc.dg/wint_t-1.c: Likewise.
14421
14422 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14423
14424         * lib/target-supports.exp (check_gc_sections_available): Return
14425         false for VxWorks targets.
14426
14427 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14428
14429         * g++.dg/warn/Wconversion2.C: Fix typo.
14430         * gcc.dg/if-empty-1.c: Ditto.
14431
14432 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14433
14434         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14435
14436 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14437
14438         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14439         * gcc.target/i386/pr31167.c: Ditto.
14440
14441 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14442
14443         PR target/31167
14444         * gcc.target/i386/pr31167.c: New test.
14445
14446 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
14447
14448         PR fortran/30922
14449         * gfortran.dg/import5.f90.f90: New test.
14450
14451
14452         PR fortran/30879
14453         * gfortran.dg/data_components_1.f90: New test.
14454
14455
14456         PR fortran/30870
14457         * gfortran.dg/generic_13.f90: New test.
14458
14459         PR fortran/31163
14460         * gfortran.dg/alloc_comp_basics_5.f90: New test.
14461
14462 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14463
14464         PR libgfortran/31051
14465         * gfortran.dg/fmt_t_4.f90: New
14466
14467 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14468
14469         PR C++/31165
14470         * g++.dg/other/default7.C: New test.
14471
14472 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14473
14474         * g++.dg/warn/Wconversion2.C: New.
14475
14476 2007-03-14  Eric Christopher  <echristo@apple.com>
14477
14478         * gcc.dg/ssp-1.c: New.
14479         * gcc.dg/ssp-2.c: Ditto.
14480
14481 2007-03-14  Dirk Mueller  <dmueller@suse.de>
14482
14483         * g++.dg/warn/do-empty.C: New.
14484         * gcc.dg/do-empty.c: New.
14485         * gcc.dg/if-empty-1.c: Update.
14486         * gcc.dg/20001116-1.c: Update.
14487         * gcc.dg/pr23165.c: Update.
14488
14489 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
14490
14491         * gfortran.dg/module_implicit_conversion.f90: New test.
14492
14493 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
14494
14495         PR middle-end/31127
14496         * gcc.dg/pr31127.c: New.
14497
14498 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
14499
14500         * gcc.dg/tree-ssa/loop-26.c: New test.
14501
14502 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
14503
14504         * gcc.target/i386/cmpxchg16b-1.c: New test.
14505
14506 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14507
14508         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
14509         * gcc.dg/c99-vla-1.c: Likewise.
14510         * g++.dg/ext/vla1.C: Likewise
14511
14512 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14513
14514         * gcc.dg/wvla-1.c: New test
14515         * gcc.dg/wvla-2.c: New test
14516         * gcc.dg/wvla-3.c: New test
14517         * gcc.dg/wvla-4.c: New test
14518         * gcc.dg/wvla-5.c: New test
14519         * gcc.dg/wvla-6.c: New test
14520         * gcc.dg/wvla-7.c: New test
14521         * g++.dg/warn/Wvla-1.C: New test
14522         * g++.dg/warn/Wvla-2.C: New test
14523         * g++.dg/warn/Wvla-3.C: New test
14524
14525 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
14526
14527         PR c++/30108
14528         * g++.dg/other/default6.C: New test.
14529
14530 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14531
14532         * lib/target-supports.exp (check_profiling_available): Return false
14533         for VxWorks.
14534         (check_effective_target_vxworks_kernel): New procedure.
14535         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
14536         VxWorks.
14537         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
14538         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
14539         to include VxWorks.
14540         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
14541
14542 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14543
14544         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
14545         PIC is not supported.
14546         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
14547         * gcc.dg/20020426-2.c: Likewise.
14548         * gcc.dg/pr28243.c: Likewise.
14549         * gcc.dg/visibility-11.c: Likewise.
14550         * gcc.dg/tls/opt-9.c: Likewise.
14551         * gcc.dg/tls/opt-10.c: Likewise.
14552         * gcc.dg/tls/pic-1.c: Likewise.
14553         * gcc.dg/tls/struct-1.c: Likewise.
14554         * gcc.target/i386/20000807-1.c: Likewise.
14555         * gcc.target/i386/20000904-1.c: Likewise.
14556         * gcc.target/i386/20011119-1.c: Likewise.
14557         * gcc.target/i386/990213-2.c: Likewise.
14558         * gcc.target/i386/990214-1.c: Likewise.
14559         * gcc.target/i386/compress-float-387-pic.c: Likewise.
14560         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
14561         * gcc.target/i386/pic-1.c: Likewise.
14562         * gcc.target/i386/pr21518.c: Likewise.
14563         * gcc.target/i386/pr23098.c: Likewise.
14564         * gcc.target/i386/pr23943.c: Likewise.
14565
14566 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
14567
14568         PR c++/31038
14569         * g++.dg/template/complit2.C: New test.
14570
14571         PR c++/30328
14572         * g++.dg/ext/bitfield1.C: New test.
14573
14574 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
14575
14576         PR fortran/30883
14577         * gfortran.dg/interface_11.f90: New test.
14578
14579 2007-03-11  Richard Guenther  <rguenther@suse.de>
14580
14581         PR tree-optimization/31115
14582         * gcc.dg/torture/pr31115.c: New testcase.
14583
14584 2007-03-11  Ira Rosen  <irar@il.ibm.com>
14585
14586         PR tree-optimization/29925
14587         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
14588
14589 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
14590
14591         PR c++/30274
14592         * g++.dg/expr/bitfield3.C: New test.
14593         * g++.dg/expr/bitfield4.C: Likewise.
14594         * g++.dg/expr/bitfield5.C: Likewise.
14595         * g++.dg/expr/bitfield6.C: Likewise.
14596
14597         PR c++/30924
14598         * g++.dg/template/array18.C: New test.
14599
14600 2007-03-10  Dirk Mueller  <dmueller@suse.de>
14601
14602         PR c++/17946
14603         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
14604         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
14605
14606 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
14607
14608         PR c++/20599
14609         * g++.dg/cpp0x/variadic-bind.C: New.
14610         * g++.dg/cpp0x/variadic-function.C: New.
14611         * g++.dg/cpp0x/variadic-mem_fn.C: New.
14612         * g++.dg/cpp0x/variadic-tuple.C: New.
14613         * g++.dg/cpp0x/variadic1.C: New.
14614         * g++.dg/cpp0x/variadic2.C: New.
14615         * g++.dg/cpp0x/variadic3.C: New.
14616         * g++.dg/cpp0x/variadic4.C: New.
14617         * g++.dg/cpp0x/variadic5.C: New.
14618         * g++.dg/cpp0x/variadic6.C: New.
14619         * g++.dg/cpp0x/variadic7.C: New.
14620         * g++.dg/cpp0x/variadic8.C: New.
14621         * g++.dg/cpp0x/variadic9.C: New.
14622         * g++.dg/cpp0x/variadic10.C: New.
14623         * g++.dg/cpp0x/variadic11.C: New.
14624         * g++.dg/cpp0x/variadic12.C: New.
14625         * g++.dg/cpp0x/variadic13.C: New.
14626         * g++.dg/cpp0x/variadic14.C: New.
14627         * g++.dg/cpp0x/variadic15.C: New.
14628         * g++.dg/cpp0x/variadic16.C: New.
14629         * g++.dg/cpp0x/variadic17.C: New.
14630         * g++.dg/cpp0x/variadic18.C: New.
14631         * g++.dg/cpp0x/variadic19.C: New.
14632         * g++.dg/cpp0x/variadic20.C: New.
14633         * g++.dg/cpp0x/variadic21.C: New.
14634         * g++.dg/cpp0x/variadic22.C: New.
14635         * g++.dg/cpp0x/variadic23.C: New.
14636         * g++.dg/cpp0x/variadic24.C: New.
14637         * g++.dg/cpp0x/variadic25.C: New.
14638         * g++.dg/cpp0x/variadic26.C: New.
14639         * g++.dg/cpp0x/variadic27.C: New.
14640         * g++.dg/cpp0x/variadic28.C: New.
14641         * g++.dg/cpp0x/variadic29.C: New.
14642         * g++.dg/cpp0x/variadic30.C: New.
14643         * g++.dg/cpp0x/variadic31.C: New.
14644         * g++.dg/cpp0x/variadic32.C: New.
14645         * g++.dg/cpp0x/variadic33.C: New.
14646         * g++.dg/cpp0x/variadic34.C: New.
14647         * g++.dg/cpp0x/variadic35.C: New.
14648         * g++.dg/cpp0x/variadic36.C: New.
14649         * g++.dg/cpp0x/variadic37.C: New.
14650         * g++.dg/cpp0x/variadic38.C: New.
14651         * g++.dg/cpp0x/variadic39.C: New.
14652         * g++.dg/cpp0x/variadic40.C: New.
14653         * g++.dg/cpp0x/variadic41.C: New.
14654         * g++.dg/cpp0x/variadic42.C: New.
14655         * g++.dg/cpp0x/variadic43.C: New.
14656         * g++.dg/cpp0x/variadic44.C: New.
14657         * g++.dg/cpp0x/variadic45.C: New.
14658         * g++.dg/cpp0x/variadic46.C: New.
14659         * g++.dg/cpp0x/variadic47.C: New.
14660         * g++.dg/cpp0x/variadic48.C: New.
14661         * g++.dg/cpp0x/variadic49.C: New.
14662         * g++.dg/cpp0x/variadic50.C: New.
14663         * g++.dg/cpp0x/variadic51.C: New.
14664         * g++.dg/cpp0x/variadic52.C: New.
14665         * g++.dg/cpp0x/variadic53.C: New.
14666         * g++.dg/cpp0x/variadic54.C: New.
14667         * g++.dg/cpp0x/variadic55.C: New.
14668         * g++.dg/cpp0x/variadic56.C: New.
14669         * g++.dg/cpp0x/variadic57.C: New.
14670         * g++.dg/cpp0x/variadic58.C: New.
14671         * g++.dg/cpp0x/variadic59.C: New.
14672         * g++.dg/cpp0x/variadic60.C : New.
14673         * g++.dg/cpp0x/variadic61.C : New.
14674         * g++.dg/cpp0x/variadic62.C : New.
14675         * g++.dg/cpp0x/variadic63.C : New.
14676         * g++.dg/cpp0x/variadic64.C : New.
14677         * g++.dg/cpp0x/variadic65.C : New.
14678         * g++.dg/cpp0x/variadic66.C : New.
14679         * g++.dg/cpp0x/variadic67.C : New.
14680         * g++.dg/cpp0x/variadic68.C : New.
14681         * g++.dg/cpp0x/variadic69.C : New.
14682         * g++.dg/cpp0x/variadic70.C : New.
14683         * g++.dg/cpp0x/variadic71.C : New.
14684         * g++.dg/cpp0x/variadic72.C : New.
14685         * g++.dg/cpp0x/variadic73.C : New.
14686         * g++.dg/cpp0x/variadic74.C : New.
14687         * g++.dg/cpp0x/variadic75.C : New.
14688         * g++.dg/cpp0x/variadic-ex1.C : New.
14689         * g++.dg/cpp0x/variadic-ex2.C : New.
14690         * g++.dg/cpp0x/variadic-ex3.C : New.
14691         * g++.dg/cpp0x/variadic-ex4.C : New.
14692         * g++.dg/cpp0x/variadic-ex5.C : New.
14693         * g++.dg/cpp0x/variadic-ex6.C : New.
14694         * g++.dg/cpp0x/variadic-ex7.C : New.
14695         * g++.dg/cpp0x/variadic-ex8.C : New.
14696         * g++.dg/cpp0x/variadic-ex9.C : New.
14697         * g++.dg/cpp0x/variadic-ex10.C : New.
14698         * g++.dg/cpp0x/variadic-ex11.C : New.
14699         * g++.dg/cpp0x/variadic-ex12.C : New.
14700         * g++.dg/cpp0x/variadic-ex13.C : New.
14701         * g++.dg/cpp0x/variadic-ex14.C : New.
14702
14703 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14704
14705         PR libgfortran/31099
14706         * gfortran.dg/unformatted_recl.f90: New test.
14707
14708 2007-03-09  Roger Sayle  <roger@eyesopen.com>
14709
14710         * gcc.dg/fold-eqcmplx-1.c: New test case.
14711
14712 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
14713
14714         PR rtl-optimization/30643
14715         * gcc.dg/pr30643.c: New.
14716
14717 2007-03-09  Chao-ying Fu  <fu@mips.com>
14718
14719         * gcc.target/mips/mips32-dspr2-type.c: New test.
14720         * gcc.target/mips/mips32-dspr2.c: New test.
14721         * gcc.target/mips/dspr2-MULT.c: New test.
14722         * gcc.target/mips/dspr2-MULTU.c: New test.
14723         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
14724         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
14725         Adjust some formats.
14726
14727 2007-03-09  Dirk Mueller  <dmueller@suse.de>
14728
14729         PR c++/17946
14730         * gcc.dg/Wlogical-op-1.c: New.
14731         * g++.dg/warn/Wlogical-op-1.C: New.
14732
14733 2007-03-09  Richard Guenther  <rguenther@suse.de>
14734
14735         PR tree-optimization/30904
14736         PR middle-end/31058
14737         * gcc.dg/pr30904.c: Remove xfail.
14738
14739 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14740
14741         PR C/31072
14742         * gcc.c-torture/execute/pr31072.c: New test.
14743
14744 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14745
14746         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
14747         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14748         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
14749         *lrint* and *lround*.
14750         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
14751         floor->lfloor.
14752         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
14753         * gcc.dg/torture/builtin-integral-1.c: Likewise.
14754         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
14755         and *lround*.  Correct macro names.
14756         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
14757         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
14758
14759 2007-03-08  Ian Lance Taylor  <iant@google.com>
14760
14761         * gcc.dg/no-strict-overflow-5.c: New test.
14762         * gcc.dg/no-strict-overflow-6.c: New test.
14763         * gcc.dg/Wstrict-overflow-11.c: New test.
14764         * gcc.dg/Wstrict-overflow-12.c: New test.
14765         * gcc.dg/Wstrict-overflow-13.c: New test.
14766         * gcc.dg/Wstrict-overflow-14.c: New test.
14767         * gcc.dg/Wstrict-overflow-15.c: New test.
14768
14769 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14770
14771         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
14772         for VxWorks kernel mode.
14773         * gcc.c-torture/execute/strncmp-1.x: Likewise.
14774
14775 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14776
14777         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
14778         mode.
14779
14780 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14781
14782         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
14783         and lib/bfill.c on VxWorks targets.
14784         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
14785         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
14786         lib/bfill.c and lib/memmove.c on VxWorks targets.
14787         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
14788         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
14789         on VxWorks targets.
14790         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
14791         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
14792
14793 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14794
14795         * gfortran.dg/use_5.f90: New test.
14796         * gfortran.dg/use_6.f90: Ditto.
14797         * gfortran.dg/use_7.f90: Ditto.
14798
14799 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14800
14801         PR fortran/30973
14802         * gfortran.dg/use_4.f90: New test.
14803         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
14804
14805 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
14806
14807         PR fortran/31011
14808         * gfortran.dg/parameter_array_section_2.f90: New test.
14809
14810 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
14811
14812         PR c++/30852
14813         * g++.dg/ext/offsetof1.C: Add cases with volatile.
14814
14815         PR c++/30534
14816         * g++.dg/template/arg5.C: New test.
14817
14818 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
14819
14820         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
14821
14822 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
14823
14824         * gcc.dg/var-expand1.c: Add newline at end of file.
14825
14826 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
14827
14828         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
14829
14830 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
14831
14832         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
14833
14834 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14835
14836         * gcc.dg/torture/builtin-convert-4.c: New test.
14837
14838 2007-03-05  Ian Lance Taylor  <iant@google.com>
14839
14840         * gcc.c-torture/compile/pr31034.c: New test.
14841
14842 2007-03-05  Ian Lance Taylor  <iant@google.com>
14843
14844         * gcc.dg/inline-18.c: New test.
14845         * gcc.dg/inline-19.c: New test.
14846         * gcc.dg/inline-20.c: New test.
14847         * gcc.dg/inline-21.c: New test.
14848
14849 2007-03-05  Richard Guenther  <rguenther@suse.de>
14850
14851         PR tree-optimization/14052
14852         * gcc.dg/tree-ssa/vrp33.c: New testcase.
14853
14854 2007-03-05  Richard Guenther  <rguenther@suse.de>
14855
14856         PR tree-optimization/23777
14857         * gcc.dg/tree-ssa/pr23777.c: New testcase.
14858
14859 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14860
14861         PR other/30465
14862         * gcc.dg/multiple-overflow-warn-3.c: New.
14863         * g++.dg/warn/multiple-overflow-warn-3.C: New.
14864
14865 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
14866
14867         PR c++/30895
14868         * g++.dg/parse/template23.C: New test.
14869
14870 2007-03-04  Roger Sayle  <roger@eyesopen.com>
14871
14872         PR middle-end/30744
14873         * gcc.dg/pr30744-1.c: New test case.
14874
14875 2007-03-04  Tobias Burnus  <burnus@net-b.de>
14876
14877         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
14878
14879 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14880
14881         PR target/30406
14882         * gfortran.dg/logical_3.f90: New test.
14883
14884 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
14885
14886         PR libfortran/30981
14887         * gfortran.dg/integer_exponentiation_1.f90:  New test.
14888
14889 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
14890
14891         * gcc.target/m68k/m68k.exp: New.
14892         * gcc.target/m68k/crash1.c: New.
14893
14894 2007-03-03  Tobias Burnus  <burnus@net-b.de>
14895
14896         * gfortran.dg/c_by_val.c: Use int64_t instead of long
14897         to be more compatible with integer(kind=8).
14898
14899 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14900
14901         PR libfortran/31001
14902         * gfortran.dg/zero_sized_3.f90: New test.
14903
14904 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14905
14906         PR c++/15787
14907         * g++.dg/parse/else.C: New.
14908         * g++.dg/parse/else-2.C: New.
14909
14910 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
14911             Tobias Burnus  <burnus@net-b.de>
14912
14913         PR fortran/30882
14914         * gfortran.dg/size_dim.f90: New test.
14915
14916 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
14917             Tobias Burnus  <burnus@net-b.de>
14918
14919         PR fortran/30873
14920         * gfortran.dg/entry_9.f90: New test.
14921
14922 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
14923
14924         PR c++/28253
14925         * g++.dg/inherit/covariant16.C: New test.
14926
14927 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
14928
14929         * g++.dg/other/darwin-minversion-1.C: New.
14930
14931 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
14932
14933         * gcc.dg/tree-ssa/20070302-1.c: New test.
14934
14935 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
14936
14937         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
14938         tests.
14939
14940 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
14941
14942         * gcc.dg/tree-ssa/prefetch-4.c: New test.
14943
14944 2007-03-01  Simon Baldwin <simonb@google.com>
14945
14946         PR c++/23689
14947         * warn/ignored_typedef.C: New.
14948         * init/ctor8.C: Added dg-warning to consume ignored typedef
14949         warning.
14950         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
14951         and added an explicit line number.
14952
14953 2007-02-28  Richard Guenther  <rguenther@suse.de>
14954
14955         PR middle-end/30364
14956         * gcc.dg/torture/pr30364-1.c: New testcase.
14957         * gcc.dg/torture/pr30364-2.c: Likewise.
14958         * gcc.dg/torture/pr30364-3.c: Likewise.
14959
14960 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14961
14962         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
14963         powerpc*, use -funsafe-math-optimizations.
14964         * gcc.dg/torture/builtin-logb-1.c: Likewise.
14965         * gcc.dg/torture/builtin-modf-1.c: Likewise.
14966
14967 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14968             Paul Thomas  <pault@gcc.gnu.org>
14969
14970         PR fortran/30888
14971         PR fortran/30887
14972         * c_by_val_1.f: Test %VAL() with non-default kind.
14973         * c_by_val.c: Ditto.
14974         * c_by_val_4.f: New test.
14975
14976 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14977
14978         PR fortran/30968
14979         * gfortran.dg/continuation_7.f90: New test.
14980
14981 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
14982
14983         * g++.dg/inherit/thunk7.C: New test.
14984         * lib/target-supports.exp (check_profiling_available): Not available
14985         for bfin-*-*.
14986
14987 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
14988
14989         PR target/30970
14990         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
14991
14992 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
14993
14994         * lib/target-supports.exp (check_effective_target_init_priority):
14995         Remove Solaris special case.
14996
14997 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
14998
14999         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
15000         for more builtin types.
15001
15002         * g++.dg/ext/visibility/class1.C: Port to Darwin.
15003         * g++.dg/ext/visibility/noPLT.C: Likewise.
15004
15005 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15006
15007         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
15008         sh* targets.
15009
15010 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
15011
15012         PR fortran/30865
15013         * size_optional_dim_1.f90:  New test.
15014
15015 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
15016
15017         * gcc.dg/vxworks/vxworks.exp: New file.
15018         * gcc.dg/vxworks/initpri1.c: Likewise.
15019         * gcc.dg/vxworks/initpri2.c: Likewise.
15020         * gcc.dg/initpri2.c: Add more tests.
15021         * g++.dg/special/initpri2.C: Likewise.
15022
15023         * gcc.dg/initpri1.c: New test.
15024         * gcc.dg/initpri2.c: Likewise.
15025         * g++.dg/special/initpri1.C: New test.
15026         * g++.dg/special/initpri2.C: Likewise.
15027         * g++.dg/special/conpr-1.C: Use init_priority effective target.
15028         * g++.dg/special/conpr-2.C: Likewise.
15029         * g++.dg/special/conpr-3.C: Likewise.
15030         * g++.dg/special/conpr-4.C: Likewise.
15031         * g++.dg/special/initp1.C: Likewise.
15032         * g++.dg/special/ecos.exp: Remove code to detect availability of
15033         constructor priorities.
15034         * lib/target-supports.exp (check_effective_target_init_priority):
15035         New function.
15036
15037 2007-02-24  Jan Hubicka  <jh@suse.cz>
15038
15039         * gcc.c-torture/execute/pr30778.c: New testcase.
15040
15041 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15042
15043         PR libgfortran/30918
15044         * gfortran.dg/namelist_26.f90: New test.
15045
15046 2007-02-24  Richard Guenther  <rguenther@suse.de>
15047
15048         PR middle-end/30951
15049         * gcc.dg/pr30951.c: New testcase.
15050
15051 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15052
15053         * gcc.dg/torture/builtin-modf-1.c: New test.
15054
15055 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
15056
15057         PR tree-optimization/30904
15058         * gcc.dg/pr30904.c: New test.
15059
15060 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15061
15062         * gcc.test-framework/README: Correct command.
15063         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
15064         -Wunused-value.
15065         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
15066
15067 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15068
15069         * lib/target-supports.exp (check_effective_target_unwrapped): New.
15070
15071 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
15072
15073         * lib/target-supports.exp (check_effective_target_newlib): New
15074         function.
15075
15076 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
15077
15078         PR fortran/30660
15079         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
15080         allocatable component.
15081
15082
15083 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15084
15085         * gcc.dg/torture/builtin-logb-1.c: New test.
15086         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
15087         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
15088         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
15089         sh* targets.
15090
15091 2007-02-23  Richard Guenther  <rguenther@suse.de>
15092
15093         * g++.dg/warn/changes-meaning.C: New testcase.
15094
15095 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15096
15097         PR libgfortran/30910
15098         * gfortran.dg/fmt_zero_precision.f90: Update test.
15099
15100 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15101
15102         * gcc.dg/torture/builtin-frexp-1.c: New test.
15103
15104 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
15105
15106         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
15107
15108 2007-02-22  Ian Lance Taylor  <iant@google.com>
15109
15110         PR debug/30898
15111         * g++.dg/debug/pr30898.C: New test.
15112
15113 2007-02-22  Ira Rosen  <irar@il.ibm.com>
15114
15115         * gcc.dg/vect/vect-106.c: New test.
15116
15117 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15118             Ira Rosen  <irar@il.ibm.com>
15119
15120         PR tree-optimization/30843
15121         * gcc.dg/vect/pr30843.c: New test.
15122
15123 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15124
15125         PR tree-optimization/30858
15126         * gcc.dg/vect/pr30858.c: New test.
15127
15128 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
15129
15130         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
15131         to set options for compiling testglue.
15132         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
15133         * lib/obj-c++.exp (obj-c++_init): Likewise.
15134
15135 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
15136
15137         * gnat.dg/derived_aggregate.adb: New test.
15138
15139 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15140
15141         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
15142         sh* targets.  Call the correct CKSGN macro.
15143
15144 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
15145
15146         * gfortran.dg/gomp/omp_parse1.f90: New test.
15147         * gfortran.dg/gomp/omp_parse2.f: New test.
15148
15149 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
15150
15151         PR fortran/30869
15152         * gfortran.dg/do_pointer_1.f90:  New test.
15153
15154 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15155
15156         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
15157         and scalbln.
15158
15159 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
15160
15161         * gcc.dg/darwin-minversion-1.c: New.
15162         * gcc.dg/darwin-minversion-2.c: New.
15163
15164 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15165
15166         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
15167
15168 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15169             DJ Delorie <dj@redhat.com>
15170
15171         PR other/30824
15172         * gcc.dg/Wfatal.c: New.
15173         * gcc.dg/Wfatal-2.c: New.
15174         * gcc.dg/Werror-1.c: Adjust expectations.
15175         * gcc.dg/Werror-5.c: Likewise.
15176         * gcc.dg/Werror-7.c: Likewise.
15177         * gcc.dg/Werror-10.c: Likewise.
15178         * gcc.dg/Werror-11.c: Likewise.
15179
15180 2007-02-20  Tobias Burnus  <burnus@net-b.de>
15181
15182         PR fortran/30522
15183         * gfortran.dg/volatile10.f90: New test.
15184
15185 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
15186
15187         PR libfortran/30533
15188         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
15189
15190 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15191
15192         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
15193         * gcc.dg/Walways-true-1.c: Likewise.
15194         * gcc.dg/weak/weak-3.c: Likewise.
15195         * gcc.dg/Werror-1.c: Likewise.
15196         * gcc.dg/Werror-3.c: Likewise.
15197         * gcc.dg/Werror-4.c: Likewise.
15198         * gcc.dg/Werror-5.c: Likewise.
15199         * gcc.dg/Werror-6.c: Likewise.
15200         * gcc.dg/Werror-7.c: Likewise.
15201         * gcc.dg/Werror-8.c: Likewise.
15202         * gcc.dg/Werror-10.c: Likewise.
15203         * gcc.dg/Werror-11.c: Likewise.
15204         * gcc.dg/Werror-12.c: Likewise.
15205         * g++.old-deja/g++.mike/warn8.C: Likewise.
15206         * g++.dg/warn/Walways-true-1.C: Likewise.
15207         * g++.dg/warn/Walways-true-2.C: Likewise.
15208         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
15209         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
15210         -Wstring-literal-comparison with -Waddress.
15211         * gcc.dg/Wstring-literal-comparison-4.c: Replace
15212         -Wno-string-literal-comparison with -Wno-address.
15213
15214 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
15215
15216         * gnat.dg/self_aggregate_with_call.adb: New test.
15217
15218 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
15219
15220         PR tree-optimization/30975
15221         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
15222         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
15223         * gcc.dg/vect/pr30795.c: New.
15224
15225 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15226
15227         PR fortran/30681
15228         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
15229
15230 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15231
15232         PR rtl-optimization/28173
15233         * gcc.target/i386/andor-1.c: New test case.
15234
15235 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15236
15237         * gcc.dg/torture/builtin-ldexp-1.c: New.
15238         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
15239
15240 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15241
15242         * gfortran.dg/array_constructor_15.f90: New test case.
15243
15244 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15245
15246         * gfortran.dg/forall_10.f90: New test case.
15247
15248 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15249
15250         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
15251
15252 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15253
15254         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
15255         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
15256
15257 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
15258
15259         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
15260         * gcc.target/i386/builtin-bswap-3.c: Ditto.
15261         * gcc.target/i386/xchg-1.c: New test.
15262         * gcc.target/i386/xchg-2.c: New test.
15263
15264 2007-02-16  Richard Guenther  <rguenther@suse.de>
15265             Christian Bruel  <christian.bruel@st.com>
15266
15267         * gcc.dg/strict-overflow-5.c: New testcase.
15268
15269 2007-02-16  Tobias Burnus  <burnus@net-b.de>
15270
15271         PR fortran/30793
15272         * gfortran.dg/func_derived_4.f90: New test.
15273
15274 2007-02-15  Roger Sayle  <roger@eyesopen.com>
15275
15276         PR middle-end/30391
15277         * gfortran.dg/pr30391-1.f90: New test case.
15278
15279 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15280
15281         PR middle-end/30433
15282         * gcc.c-torture/compile/pr30433.c: New testcase to check
15283         that complex constants comparisions are foldded.
15284
15285 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15286
15287         PR C++/30158
15288         * g++.dg/ext/stmtexpr10.C: New testcase.
15289
15290 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15291
15292         PR middle-end/30729
15293         * gcc.dg/Wunused-value-2.c: New testcase.
15294
15295 2007-02-15  Ian Lance Taylor  <iant@google.com>
15296
15297         * g++.dg/eh/subreg-1.C: New test.
15298
15299 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15300
15301         PR c/26494
15302         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
15303         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
15304         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
15305         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
15306         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
15307         * gcc.dg/Werror-implicit-function-declaration.c: New.
15308
15309 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15310
15311         PR c++/28943
15312         * g++.dg/warn/pr28943.C: New.
15313
15314 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15315
15316         * gfortran.fortran-torture/execute/math.f90: Fix typo.
15317
15318 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15319
15320         PR fortran/30779
15321         * gfortran.dg/error_recovery_3.f90: New test.
15322
15323 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15324
15325         * g++.dg/tree-ssa/sra-1.C: New.
15326
15327 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15328
15329         * g++.dg/tree-ssa/sra-1.C: New.
15330
15331 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15332
15333         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
15334
15335 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15336
15337         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
15338
15339 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
15340
15341         PR fortran/30799
15342         * gfortran.dg/logical_2.f90: New test.
15343
15344 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
15345
15346         * gcc.dg/torture/complex-alias-1.c: New test.
15347
15348 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
15349
15350         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
15351         instead of -fdump-tree-tailcall.
15352
15353 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
15354
15355         * gfortran.dg/interface_10.f90: Fix comment typo.
15356
15357 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
15358
15359         PR tree-optimization/30771
15360         * gcc.dg/vect/pr30771.c: New test.
15361
15362 2007-02-13  Ian Lance Taylor  <iant@google.com>
15363
15364         * gcc.dg/Wstrict-overflow-1.c: New test.
15365         * gcc.dg/Wstrict-overflow-2.c: New test.
15366         * gcc.dg/Wstrict-overflow-3.c: New test.
15367         * gcc.dg/Wstrict-overflow-4.c: New test.
15368         * gcc.dg/Wstrict-overflow-5.c: New test.
15369         * gcc.dg/Wstrict-overflow-6.c: New test.
15370         * gcc.dg/Wstrict-overflow-7.c: New test.
15371         * gcc.dg/Wstrict-overflow-8.c: New test.
15372         * gcc.dg/Wstrict-overflow-9.c: New test.
15373         * gcc.dg/Wstrict-overflow-10.c: New test.
15374
15375 2007-02-13  Roger Sayle  <roger@eyesopen.com>
15376
15377         * gcc.target/ia64/builtin-bswap-2.c: New test case.
15378
15379 2007-02-13  Richard Henderson  <rth@redhat.com>
15380
15381         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15382         * gcc.c-torture/execute/pr29302-1.c: ... here.
15383
15384 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15385
15386         PR c/29521
15387         * gcc.dg/c90-return-1.c: Update output.
15388         * gcc.dg/c99-return-1.c: Likewise.
15389
15390 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
15391
15392         PR fortran/30554
15393         * gfortran.dg/used_dummy_types_7.f90: New test..
15394
15395 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
15396
15397         * gcc.target/i386/parity-1.c: New test.
15398         * gcc.target/i386/parity-2.c: New test.
15399
15400 2007-02-12  Roger Sayle  <roger@eyesopen.com>
15401
15402         * gcc.target/i386/builtin-bswap-3.c: New test case.
15403
15404 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
15405
15406         PR tree-optimization/29145
15407         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15408         alias analysis is improved to take better advantage of restrict
15409         qualified pointers.
15410         * gcc.dg/vect/vect-80.c: Likewise.
15411         * gcc.dg/vect/pr29145.c: New.
15412
15413 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
15414
15415         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15416         * gcc.target/i386/sse4a-insert.c: Likewise.
15417
15418 2007-02-11  Roger Sayle  <roger@eyesopen.com>
15419
15420         * gcc.target/ia64/builtin-popcount-1.c: New test case.
15421         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
15422
15423 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
15424
15425         PR fortran/30478
15426         * gfortran.dg/enum_4.f90: Update error message checks.
15427
15428 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
15429
15430         PR fortran/30554
15431         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15432         versions of the modules.
15433
15434         PR fortran/30617
15435         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15436         by getting rid of recursive I/O and providing functions with
15437         results.
15438
15439         PR fortran/30319
15440         * gfortran.dg/char_array_constructor_2.f90
15441
15442 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
15443
15444         PR c++/26988
15445         * g++.dg/template/spec34.C: New test
15446
15447 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
15448
15449         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15450         on i?86 and x86_64.
15451         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15452         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15453         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15454         on i?86 and x86_64.
15455         * gcc.dg/vect/vect-113.c: Ditto.
15456
15457 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
15458
15459         PR c++/29487
15460         * g++.dg/eh/weak1-C: New test.
15461         * g++.dg/eh/weak1-a.cc: Likewise.
15462         * g++.dg/eh/comdat1.C: Likewise.
15463
15464 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
15465             Dorit Nuzman  <dorit@il.ibm.com>
15466
15467         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
15468         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
15469         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
15470         * gcc.dg/vect/vect-113.c: Likewise.
15471
15472         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
15473
15474 2007-02-10  Richard Henderson  <rth@redhat.com>
15475
15476         * lib/target-supports.exp (check_effective_target_tls): Redefine
15477         to mean non-emulated tls.
15478         * gcc.dg/tls/alias-1.c: Remove tls requirement.
15479         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15480         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15481         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15482         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15483         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15484         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15485
15486 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
15487
15488         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
15489
15490 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
15491
15492         * gfortran.dg/secnds.f: Replace time tolerance with a
15493         before-and-after bracket.
15494         * gfortran.dg/secnds-1.f: Likewise.
15495
15496 2007-02-09  Tobias Burnus  <burnus@net-b.de>
15497
15498         PR fortran/30512
15499         * gfortran.dg/maxlocval_1.f90: New test.
15500
15501 2007-02-09  Roger Sayle  <roger@eyesopen.com>
15502
15503         * gcc.target/ia64/builtin_bswap-1.c: New test case.
15504
15505 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15506
15507         PR fortran/30720
15508         * gfortran.dg/array_function_1.f90: New test.
15509
15510 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15511
15512         * lib/target-supports.exp (check_effective_target_lax_strtofp)
15513         (check_effective_target_dummy_wcsftime): New functions.
15514
15515 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15516
15517         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
15518         * lib/target-supports.exp (check_effective_target_uclibc): New
15519         function.
15520
15521 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15522
15523         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
15524         (vsnprintf): Don't define for uClibc targets.
15525
15526 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15527
15528         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
15529         set before checking whether it was allowed.
15530         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
15531         before checking inside_main.
15532
15533 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15534
15535         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
15536         uClinux targets.
15537         (u16sf): Likewise u4sf.
15538         * g++.dg/compat/struct-layout-1.h: Likewise.
15539
15540 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15541
15542         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
15543         procedure.
15544         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
15545         m68k targets if check_effective_target_coldfire_fpu returns true.
15546
15547 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
15548         Richard Guenther  <rguenther@suse.de>
15549
15550         PR middle-end/23361
15551         * gcc.dg/fold-compare-3.c: New testcase.
15552         * gcc.dg/tree-ssa/loop-24.c: Likewise.
15553
15554 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
15555
15556         * gcc.dg/pr26570.c: Clean up coverage files.
15557         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
15558         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
15559         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
15560         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
15561         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
15562         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
15563         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
15564         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
15565         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
15566         * gcc.dg/tree-ssa/pr25501.c: Ditto.
15567         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
15568         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
15569         * gcc.dg/vect/pr28952.c: Ditto.
15570         * gcc.dg/vect/pr27151.c: Ditto.
15571         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
15572         * g++.dg/gomp/macro-3.C: Ditto.
15573
15574 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
15575
15576         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
15577         of the loop.
15578
15579 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15580
15581         * gcc.target/i386/builtin-bswap-2.c: New test case.
15582
15583 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15584
15585         * gfortran.dg/forall_8.f90: New test case.
15586         * gfortran.dg/forall_9.f90: Likewise.
15587
15588 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15589
15590         * gcc.dg/builtins-20.c: Add some -~ complex cases.
15591
15592 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
15593
15594         * lib/target-supports.exp (check_effective_target_simulator): New.
15595
15596 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
15597
15598         * gcc.dg/tree-ssa/loop-25.c: New test.
15599
15600 2007-02-06  Richard Henderson  <rth@redhat.com>
15601
15602         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
15603
15604 2007-02-06  Roger Sayle  <roger@eyesopen.com>
15605
15606         * gcc.target/powerpc/popcount-1.c: New test case.
15607         * gcc.target/powerpc/parity-1.c: Likewise.
15608
15609 2007-02-06  Richard Guenther  <rguenther@suse.de>
15610
15611         PR middle-end/27302
15612         * gcc.dg/torture/pr27302-2.c: New testcase.
15613
15614 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
15615
15616         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
15617         * gcc.dg/vect/vect-iv-1.c: New test.
15618         * gcc.dg/vect/vect-iv-2.c: New test.
15619         * gcc.dg/vect/vect-iv-3.c: New test.
15620         * gcc.dg/vect/vect-iv-4.c: New test.
15621         * gcc.dg/vect/vect-iv-5.c: New test.
15622         * gcc.dg/vect/vect-iv-6.c: New test.
15623         * gcc.dg/vect/vect-iv-7.c: New test.
15624         * gcc.dg/vect/vect-iv-8.c: New test.
15625         * gcc.dg/vect/vect-iv-9.c: New test.
15626         * gcc.dg/vect/vect-iv-10.c: New test.
15627         * gcc.dg/vect/vect-iv-11.c: New test.
15628         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
15629         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
15630         * gcc.dg/vect/vect-14.c: Now vectorizable.
15631         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
15632         loop).
15633         * gcc.dg/vect/vect-27.c: Likewise.
15634         * gcc.dg/vect/vect-29.c Likewise.
15635         * gcc.dg/vect/vect-dv-2.c: Likewise.
15636         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15637         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15638         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15639
15640 2007-02-06  Ira Rosen  <irar@il.ibm.com>
15641
15642         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15643
15644 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15645
15646         * gcc.dg/builtins-20.c: Add more cases.
15647
15648 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
15649
15650         PR debug/30189
15651         * gcc.dg/pr30189.c: New test.
15652
15653 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
15654
15655         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15656         for running tests.
15657         * gcc.target/i386/sse4a-extract.c: New test.
15658         * gcc.target/i386/sse4a-insert.c: New test.
15659         * gcc.target/i386/sse4a-montsd.c: New test.
15660         * gcc.target/i386/sse4a-montss.c: New test.
15661
15662 2007-02-05  Richard Guenther  <rguenther@suse.de>
15663
15664         * gcc.target/i386/vectorize3.c: New testcase.
15665
15666 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
15667
15668         PR target/30665
15669         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
15670
15671 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15672
15673         PR fortran/30611
15674         * gfortran.dg/repeat_1.f90: New test.
15675
15676 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
15677
15678         PR fortran/30605
15679         * gfortran.dg/spread_shape_1.f90: Remove tabs.
15680         * gfortran.dg/derived_init_2.f90: Ditto.
15681         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
15682         * gfortran.dg/array_initializer_1.f90: Ditto.
15683         * gfortran.dg/do_2.f90: Ditto.
15684         * gfortran.dg/proc_assign_1.f90: Ditto.
15685
15686 2007-02-04  Richard Guenther  <rguenther@suse.de>
15687
15688         PR middle-end/30636
15689         * g++.dg/warn/pr30636.C: New testcase.
15690         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
15691
15692 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
15693
15694         PR middle-end/30667
15695         * gfortran.dg/pr30667.f: New test.
15696
15697 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15698
15699         * gcc.dg/builtins-54.c: Add more cases.
15700
15701 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
15702
15703         PR fortran/30514
15704         * gfortran.dg/zero_sized_2.f90: New test.
15705
15706         PR fortran/30660
15707         * gfortran.dg/alloc_comp_basics_4.f90: New test.
15708
15709         PR fortran/29820
15710         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
15711         file.
15712
15713 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
15714
15715         PR fortran/30683
15716         * gfortran.dg/interface_10.f90: New test.
15717
15718 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15719
15720         * gcc.dg/builtins-20.c: Add more cases.
15721
15722 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15723
15724         PR target/29682
15725         * gcc-target/ia64/pr29682.c: New test.
15726
15727 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
15728
15729         PR fortran/30284
15730         * gfortran.dg/arrayio_11.f90.f90: New test.
15731
15732         PR fortran/30626
15733         * gfortran.dg/arrayio_12.f90.f90: New test.
15734
15735 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
15736
15737         PR c++/30536
15738         * g++.dg/tls/diag-5.C: New test.
15739
15740         PR middle-end/30473
15741         * gcc.dg/pr30473.c: New test.
15742         * gcc.c-torture/execute/20070201-1.c: New test.
15743
15744 2007-02-01  Roger Sayle  <roger@eyesopen.com>
15745
15746         * gfortran.dg/dependency_20.f90: New test case.
15747
15748 2007-01-31  Ian Lance Taylor  <iant@google.com>
15749
15750         * gcc.dg/lower-subreg-1.c (test): New test.
15751
15752 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
15753
15754         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
15755
15756 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15757
15758         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
15759         * gcc.dg/torture/builtin-math-3.c: Likewise.
15760
15761 2007-01-31  Dirk Mueller  <dmueller@suse.de>
15762
15763         gcc.dg/Wparentheses-2.c: Update and add new tests.
15764
15765 2007-01-31  Ira Rosen  <irar@il.ibm.com>
15766
15767         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
15768         vectorize.
15769
15770 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
15771
15772         * gcc.dg/builtins-63.c: New test.
15773
15774 2007-01-31  Tobias Burnus  <burnus@net-b.de>
15775
15776         PR fortran/27588
15777         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
15778
15779 2007-01-31  Tobias Burnus  <burnus@net-b.de>
15780
15781         PR fortran/30520
15782         * gfortran.dg/volatile8.f90: New argument conformance test.
15783         * gfortran.dg/volatile9.f90: New scope test.
15784
15785 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15786
15787         PR c++/24745
15788         * g++.dg/warn/null4.C: New.
15789
15790 2001-01-30  Roger Sayle  <roger@eyesopen.com>
15791             Uros Bizjak  <ubizjak@gmail.com>
15792
15793         * gcc.dg/large-size-array-3.c: Correct typo.
15794
15795 2007-01-30  Richard Guenther  <rguenther@suse.de>
15796
15797         PR middle-end/27657
15798         * g++.dg/debug/pr27657.C: New testcase.
15799
15800 2007-01-30  Richard Guenther  <rguenther@suse.de>
15801
15802         PR middle-end/30313
15803         * gcc.dg/torture/pr30313.c: New testcase.
15804
15805 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
15806
15807         * gcc.dg/dfp/dfp-except.h: New file.
15808         * gcc.dg/dfp/fe-check.h: New file.
15809         * gcc.dg/dfp/fe-binop.c: New test.
15810         * gcc.dg/dfp/fe-convert-1.c: New test.
15811         * gcc.dg/dfp/fe-convert-2.c: New test.
15812         * gcc.dg/dfp/fe-convert-3.c: New test.
15813
15814         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
15815         * gcc.dg/dfp/decfloat-constants.c: Ditto.
15816         * gcc.dg/dfp/convert-dfp.c: Ditto.
15817         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
15818
15819 2007-01-29  Josh Conner  <jconner@apple.com>
15820
15821         * gcc.target/powerpc/altivec-24.c: New test.
15822
15823 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
15824
15825         PR c++/28266
15826         * g++.dg/parse/defarg12.C: New test.
15827
15828 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
15829
15830         PR fortran/30554
15831         * gfortran.dg/used_dummy_types_6.f90: New test.
15832
15833 2007-01-28  Jan Hubicka  <jh@suse.cz>
15834
15835         * gcc.dg/tree-prof/val-prof-6.c: New test.
15836
15837 2007-01-28  Roger Sayle  <roger@eyesopen.com>
15838
15839         * gcc.dg/large-size-array-3.c: Correct test case (portability).
15840
15841 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
15842
15843         PR C++/28988
15844         * g++.dg/expr/dtor4.C: New test.
15845
15846 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
15847
15848         * gcc.dg/tree-ssa/loop-23.c: New test.
15849
15850 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
15851
15852         PR libfortran/30389
15853         * gfortran.dg/achar_2.f90:  New test.
15854         * gfortran.dg/achar_3.f90:  New test.
15855
15856 2007-01-27  Ian Lance Taylor  <iant@google.com>
15857
15858         * gcc.dg/strict-overflow-1.c: New test.
15859         * gcc.dg/no-strict-overflow-1.c: New test.
15860         * gcc.dg/strict-overflow-2.c: New test.
15861         * gcc.dg/no-strict-overflow-2.c: New test.
15862         * gcc.dg/strict-overflow-3.c: New test.
15863         * gcc.dg/no-strict-overflow-3.c: New test.
15864         * gcc.dg/strict-overflow-4.c: New test.
15865         * gcc.dg/no-strict-overflow-4.c: New test.
15866         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
15867         * gcc.dg/pr15784-1.c: Likewise.
15868         * gcc.dg/pr20922-1.c: Likewise.
15869         * gcc.dg/pr20922-3.c: Likewise.
15870         * gcc.dg/pr20922-4.c: Likewise.
15871         * gcc.dg/pr20922-6.c: Likewise.
15872         * gcc.dg/compare-4.c: Likewise.
15873         * gcc.dg/torture/pr26898-1.c: Likewise.
15874         * gcc.dg/tree-ssa/divide-1.c: Likewise.
15875         * gcc.dg/tree-ssa/divide-2.c: Likewise.
15876         * gcc.dg/tree-ssa/divide-3.c: Likewise.
15877         * gcc.dg/tree-ssa/divide-4.c: Likewise.
15878         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
15879         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
15880         * gcc.dg/tree-ssa/pr21082.c: Likewise.
15881         * gcc.dg/tree-ssa/pr26899.c: Likewise.
15882         * g++.dg/tree-ssa/pr21082.C: Likewise.
15883
15884 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15885
15886         * gcc-dg/large-size-array-3.c: New test case.
15887
15888 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15889
15890         * gfortran.dg/forall_7.f90: New test case.
15891
15892 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
15893
15894         PR fortran/30407
15895         * gfortran.dg/where_operator_assign_1.f90: New test.
15896         * gfortran.dg/where_operator_assign_2.f90: New test.
15897         * gfortran.dg/where_operator_assign_3.f90: New test.
15898
15899 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
15900
15901         * lib/target-supports.exp
15902         (check_effective_target_powerpc_altivec): New.
15903         (check_effective_target_vect_cmdline_needed): Use it.
15904
15905 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
15906
15907         PR fortran/30278
15908         * gfortran.dg/backslash_3.f: New test.
15909
15910 2007-01-26  Richard Guenther  <rguenther@suse.de>
15911
15912         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
15913
15914 2007-01-26  Tobias Burnus  <burnus@net-b.de>
15915
15916         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
15917         * gfortran.dg/vect/vect.exp: Ditto.
15918         * gfortran.dg/dg.exp: Ditto.
15919         * gfortran.fortran-torture/execute/execute.exp: Ditto.
15920         * gfortran.fortran-torture/compile/compile.exp: Ditto.
15921
15922 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15923
15924         * gcc.dg/builtins-20.c: Add more cases.
15925         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
15926
15927 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15928
15929         PR fortran/30437
15930         * gcc.dg/Wall.c: New.
15931         * gcc.dg/Wno-all.c: New.
15932         * gfortran.dg/Wall.f90: New.
15933         * gfortran.dg/Wno-all.f90: New.
15934
15935 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
15936
15937         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
15938         * g++.dg/eh/simd-2.C: Also run on Darwin.
15939         * g++.dg/eh/simd-3.C: New.
15940         * g++.dg/eh/simd-4.C: New.
15941
15942 2007-01-25  Richard Guenther  <rguenther@suse.de>
15943
15944         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
15945         and _PROFILE_USE.
15946         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
15947
15948 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
15949
15950         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
15951         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
15952         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
15953         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
15954         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
15955         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
15956         * gcc.dg/ipa/ipa-7.c: New testcase.
15957
15958 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
15959
15960         * g++.dg/cpp0x/warn_cxx0x.C: New.
15961
15962 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15963
15964         * gcc.dg/builtins-20.c: Test builtin carg.
15965
15966 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
15967
15968         PR middle-end/27416
15969         * gcc.dg/gomp/pr27416.c: New test.
15970
15971         PR middle-end/30494
15972         * gcc.dg/gomp/pr30494.c: New test.
15973         * g++.dg/gomp/pr30494.C: New test.
15974
15975         PR middle-end/30421
15976         * gcc.dg/gomp/pr30421.c: New test.
15977
15978 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
15979
15980         * gcc.target/ia64/versionid-1.c: New test.
15981         * gcc.target/ia64/versionid-2.c: New test.
15982
15983 2007-01-24  Richard Guenther  <rguenther@suse.de>
15984
15985         PR testsuite/30181
15986         * gcc.dg/builtins-57.c: Change to a link-time testcase
15987         to support non-C99 targets.
15988
15989 2007-01-24  Jan Hubicka  <jh@suse.cz>
15990
15991         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
15992
15993 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15994
15995         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
15996
15997 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
15998
15999         PR objc/27438
16000         * objc.dg/const-str-12.m: New test.
16001
16002 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16003
16004         PR fortran/30532
16005         * gfortran.dg/ctrl-z.f90:  New test.
16006
16007 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16008
16009         PR fortran/30481
16010         * gfortran.dg/namelist_assumed_char.f90:  New test.
16011
16012 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
16013
16014         PR c++/27492
16015         * g++.dg/inherit/covariant15.C: New test.
16016
16017 2007-01-23  Ian Lance Taylor  <iant@google.com>
16018
16019         * g++.dg/warn/Wparentheses-24.C: New test.
16020
16021 2007-01-23  Richard Guenther  <rguenther@suse.de>
16022
16023         PR testsuite/30560
16024         * ada/acats/run_acats: Do not call gnatmake or gnatchop
16025         with full path.
16026
16027 2007-01-22  Richard Guenther  <rguenther@suse.de>
16028
16029         PR tree-optimization/30038
16030         * gcc.dg/builtins-62.c: New testcase.
16031
16032 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16033
16034         * gcc.c-torture/compile/20070121.c: New test.
16035
16036 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
16037
16038         PR libfortran/30525
16039         * gfortran.dg/char_comparison_1.f:  New test.
16040
16041 2007-01-21  Ira Rosen  <irar@il.ibm.com>
16042
16043         * gcc.dg/vect/vect-strided-same-dr.c: New test.
16044
16045 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
16046
16047         PR objc/30479
16048         * objc.dg/pch: New directory.
16049         * objc.dg/pch/pch.exp: New file.
16050         * objc.dg/pch/interface-1.m: New test.
16051         * objc.dg/pch/interface-1.hs: New include file.
16052         * lib/objc.exp (objc_target_compile): Add
16053         "-x objective-c-header" in front of the sources if this is
16054         a precompiled header being compiled.
16055
16056 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16057
16058         * gfortran.dg/array_memcpy_3.f90: New test case.
16059         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
16060
16061 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16062             Brooks Moses  <brooks.moses@codesourcery.com>
16063             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16064
16065         * gfortran.dg/intrinsic_sign_1.f90: New test case.
16066         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16067
16068 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16069
16070         * gcc.dg/torture/builtin-math-3.c: Test fdim.
16071
16072 2007-01-19  Mike Stump  <mrs@apple.com>
16073
16074         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
16075         away.
16076
16077 2007-01-19  Roger Sayle  <roger@eyesopen.com>
16078
16079         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
16080         option instead of -funsafe-math-optimizations.
16081
16082 2007-01-19  Tomas Bily  <tbily@suse.cz>
16083
16084         gcc.dg/tree-prof/indir-call-prof.c: New.
16085         g++.dg/dg.exp: Add tree-prof subdirectory.
16086         g++.dg/tree-prof/indir-call-prof.C: New.
16087         g++.dg/tree-prof/tree-prof.exp: New.
16088
16089 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16090
16091         PR c++/17947
16092         * g++.dg/warn/deprecated.C: Update warning output.
16093         * g++.dg/warn/deprecated-2.C: Likewise.
16094         * g++.dg/warn/deprecated-3.C: New.
16095
16096 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16097
16098         * gcc.c-torture/execute/nestfunc-7.c: New.
16099
16100 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
16101
16102         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
16103
16104 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
16105
16106         * gcc.dg/m68k-pic-1.c: New.
16107
16108 2007-01-18  Roger Sayle  <roger@eyesopen.com>
16109
16110         * gfortran.dg/array_memcpy_4.f90: New test case.
16111
16112 2007-01-18  Josh Conner  <jconner@apple.com>
16113
16114         PR target/30485
16115         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
16116         * gcc.dg/vect/no-trapping-math-1: New.
16117         * gcc.dg/vect/no-trapping-math-2: New.
16118
16119 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
16120
16121         * gcc.target/i386/387-8.c: Update comment about optimizing
16122         inherent load of 1.0 of fptan instruction.
16123
16124 2007-01-18  Dirk Mueller  <dmueller@suse.de>
16125             Richard Guenther <rguenther@suse.de>
16126
16127         PR diagnostic/8268
16128         * gcc.dg/Warray-bounds.c: New testcase.
16129         * gcc.dg/Warray-bounds-2.c: New testcase.
16130         * g++.dg/warn/Warray-bounds.C: New testcase.
16131         * g++.dg/warn/Warray-bounds-2.C: New testcase.
16132
16133 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
16134
16135         PR fortran/30476
16136         * gfortran.dg/generic_12.f90: New test.
16137
16138 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
16139
16140         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
16141         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
16142
16143 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
16144
16145         * gcc.dg/dfp/compare-special.h: New file.
16146         * gcc.dg/dfp/compare-special-32.c: New test.
16147         * gcc.dg/dfp/compare-special-64.c: New test.
16148         * gcc.dg/dfp/compare-special-128.c: New test.
16149
16150 2007-01-16  Roger Sayle  <roger@eyesopen.com>
16151             Paul Thomas  <pault@gcc.gnu.org>
16152             Steven G. Kargl  <kargl@gcc.gnu.org>
16153
16154         PR fortran/30404
16155         * gfortran.dg/forall_6.f90: New test case.
16156         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
16157         * gfortran.dg/dependency_13.f90: Likewise.
16158
16159 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16160
16161         PR testsuite/12325
16162         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
16163         targets that don't support Inf.
16164
16165 2007-01-15  Dale Johannesen  <dalej@apple.com>
16166
16167         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
16168
16169 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
16170
16171         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
16172         of achar for 0xff to avoid the "Extended ASCII not
16173         implemented" error message.
16174
16175 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
16176
16177         PR fortran/28172
16178         * gfortran.dg/altreturn_4.f90: New test.
16179
16180         PR fortran/29389
16181         * gfortran.dg/stfunc_4.f90: New test.
16182
16183         PR fortran/29712
16184         * gfortran.dg/bound_2.f90: Reinstate commented out line.
16185         * gfortran.dg/initialization_1.f90: Change warning.
16186
16187         PR fortran/30283
16188         * gfortran.dg/specification_type_resolution_2.f90: New test.
16189
16190 2007-01-14  Jan Hubicka  <jh@suse.cz>
16191
16192         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
16193         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
16194         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
16195         elimination.
16196
16197 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
16198
16199         PR fortran/30410
16200         * gfortran.dg/external_procedures_2.f90: New test.
16201
16202 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
16203
16204         PR target/30413
16205         * gcc.target/i386/pr30413.c: New test.
16206
16207 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
16208
16209         PR fortran/30452
16210         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
16211
16212 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
16213
16214         * gcc.dg/20070112-1.c: New test.
16215
16216 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16217
16218         PR libgfortran/30435
16219         * gfortran.dg/list_read_6.f90: New test.
16220
16221 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
16222
16223         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
16224
16225 2007-01-12  Tom Tromey  <tromey@redhat.com>
16226
16227         PR preprocessor/28227:
16228         * gcc.dg/cpp/pr28227.c: New file.
16229
16230 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16231
16232         * gcc.dg/tree-ssa/loop-22.c: New test.
16233
16234 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16235
16236         PR tree-optimization/29516
16237         * gcc.dg/tree-ssa/loop-20.c: New test.
16238
16239 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
16240
16241         PR libfortran/30415
16242         * minmaxloc_integer_kinds_1.f90:  New test.
16243
16244 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
16245
16246         PR c++/29573
16247         * g++.dg/template/sizeof-template-argument.C: New test.
16248
16249 2007-01-11  Jan Hubicka  <jh@suse.cz>
16250
16251         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
16252         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
16253         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
16254         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
16255         * gcc.dg/tree-ssa/pr21658.c: Likewise.
16256         * gcc.dg/tree-ssa/pr15349.c: Likewise.
16257         * gcc.dg/tree-ssa/pr25501.c: Likewise.
16258         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
16259         transformation in question.
16260         * gcc.dg/tree-ssa/vrp05.c: Likewise.
16261         * gcc.dg/tree-ssa/pr20701.c: Likewise.
16262         * gcc.dg/always_inline3.c: Likewise.
16263
16264 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
16265
16266         PR c++/28999
16267         * g++.dg/template/typename11.C: New test.
16268
16269 2007-01-10  Robert Kennedy <jimbob@google.com>
16270
16271         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
16272
16273 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16274
16275         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
16276         for different integer kinds.
16277         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
16278         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
16279         * gfortran.dg/ishft_2.f90: New test.
16280         * gfortran.dg/ishft_3.f90: New test.
16281
16282 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16283
16284         * gfortran.dg/altreturn_2.f90: Removed executable bit.
16285
16286 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
16287
16288         PR tree-optimization/30322
16289         * gcc.dg/tree-ssa/loop-21.c: New test.
16290
16291 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
16292
16293         * g++.dg/rtti/darwin-builtin-linkage.C: New.
16294
16295 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16296
16297         * gcc.target/spu/intrinsics-1.c: Remove xfail.
16298
16299 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16300
16301         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
16302         * g++.dg/warn/overflow-warn-3.C: Likewise.
16303         * g++.dg/warn/overflow-warn-4.C: Likewise.
16304         * g++.dg/warn/overflow-warn-5.C: Likewise.
16305         * g++.dg/warn/overflow-warn-6.C: Likewise.
16306         * g++.dg/warn/Woverflow-1.C: Likewise.
16307         * g++.dg/warn/Woverflow-2.C: Likewise.
16308         * g++.dg/warn/Woverflow-3.C: Likewise.
16309         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
16310
16311 2007-01-08  Roger Sayle  <roger@eyesopen.com>
16312
16313         * gfortran.dg/array_constructor_14.f90: New test case.
16314         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
16315
16316 2007-01-08  Richard Guenther  <rguenther@suse.de>
16317
16318         PR tree-optimization/23603
16319         * gcc.dg/tree-ssa/vrp31.c: New testcase.
16320         * gcc.dg/tree-ssa/vrp32.c: Likewise.
16321
16322 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16323
16324         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
16325         in __v8qi typedef.
16326         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
16327         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
16328         compiler behaviour.
16329         * gcc.dg/simd-5.c: Likewise.
16330         * gcc.dg/simd-6.c: Likewise.
16331         * g++.dg/conversion/simd1.C: Likewise.
16332         * g++.dg/conversion/simd3.C: Likewise.
16333         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
16334         (main): Use it.
16335
16336 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16337
16338         PR tree-optimization/29877
16339         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
16340         name of a hard register for the target concerned.  Adjust dg-error
16341         directives to cope with new behaviour of TER.
16342
16343 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16344
16345         PR c++/28986
16346         * g++.dg/conversion/nullptr1.C: Added overflow warning.
16347         * g++.dg/warn/overflow-warn-1.C: New.
16348         * g++.dg/warn/overflow-warn-3.C: New.
16349         * g++.dg/warn/overflow-warn-4.C: New.
16350         * g++.dg/warn/overflow-warn-5.C: New.
16351         * g++.dg/warn/overflow-warn-6.C: New.
16352         * g++.dg/warn/Woverflow-1.C: New.
16353         * g++.dg/warn/Woverflow-2.C: New.
16354         * g++.dg/warn/Woverflow-3.C: New.
16355         * g++.dg/warn/multiple-overflow-warn-2.C: New.
16356
16357 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
16358
16359         PR fortran/27698
16360         * gfortran.dg/invalid_name.f90: New test.
16361         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
16362         * gfortran.dg/gomp/pr29759.f90: Ditto.
16363
16364 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
16365
16366         * gfortran.dg/present_1.f90:  Update error message.
16367
16368 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
16369
16370         PR c++/19439
16371         * g++.dg/template/duplicate1.C: New test
16372         * g++.dg/template/memfriend6.C: Adjust error markers.
16373
16374 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
16375
16376         PR tree-opt/30385
16377         * gcc.dg/torture/inline-1.c: New test.
16378
16379 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16380
16381         PR c/19978
16382         * gcc.dg/multiple-overflow-warn-1.c: New.
16383         * gcc.dg/multiple-overflow-warn-2.c: New.
16384         * gcc.dg/overflow-warn-6.c: New.
16385         * g++.dg/warn/multiple-overflow-warn-1.C: New.
16386
16387 2007-01-05  Roger Sayle  <roger@eyesopen.com>
16388
16389         * gfortran.dg/array_memcpy_1.f90: New test case.
16390         * gfortran.dg/array_memcpy_2.f90: Likewise.
16391
16392 2007-01-05  Richard Guenther  <rguenther@suse.de>
16393
16394         PR middle-end/27826
16395         * g++.dg/opt/pr27826.C: New testcase.
16396
16397 2007-01-05  Ian Lance Taylor  <iant@google.com>
16398
16399         * gcc.dg/Walways-true-1.c: New test.
16400         * gcc.dg/Walways-true-2.c: New test.
16401         * g++.dg/warn/Walways-true-1.C: New test.
16402         * g++.dg/warn/Walways-true-2.C: New test.
16403
16404 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
16405
16406         PR c/30360
16407         * gcc.dg/pr30360.c: New test.
16408
16409 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
16410
16411         PR fortran/23232
16412         * gfortran.dg/data_implied_do_1.f90: New test.
16413
16414         PR fortran/27996
16415         PR fortran/27998
16416         * gfortran.dg/char_length_1.f90: New test.
16417
16418 2007-01-05  Richard Guenther  <rguenther@suse.de>
16419
16420         PR middle-end/28116
16421         * g++.dg/opt/pr28116.C: New testcase.
16422
16423 2007-01-05  Tobias Burnus  <burnus@net-b.de>
16424
16425         PR fortran/29624
16426         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
16427           invalid deallocate.
16428         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16429         * gfortran.dg/protected_4.f90: Add pointer intent check.
16430         * gfortran.dg/protected_6.f90: Add pointer intent check.
16431         * gfortran.dg/pointer_intent_1.f90: New test.
16432         * gfortran.dg/pointer_intent_2.f90: New test.
16433         * gfortran.dg/pointer_intent_3.f90: New test.
16434
16435 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
16436
16437         PR 30235
16438         * gfortran.dg/altreturn_2.f90: new test.
16439
16440 2007-01-04  Tom Tromey  <tromey@redhat.com>
16441
16442         PR preprocessor/28165:
16443         * gcc.dg/cpp/pr28165.c: New file.
16444
16445 2007-01-03  Josh Conner  <jconner@apple.com>
16446
16447         PR middle-end/29683
16448         * gcc.dg/pr29683.c: New.
16449
16450 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16451
16452         PR c++/28217
16453         * g++.dg/pch/template-1.C: New test.
16454         * g++.dg/pch/template-1.Hs: New file.
16455
16456 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16457
16458         PR middle-end/30353
16459         * gcc.c-torture/compile/complex-4.c: New test.
16460
16461 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
16462
16463         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
16464         -maltivec.
16465         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
16466
16467 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16468
16469         PR middle-end/30286
16470         * gcc.dg/pr30286.c: New test.
16471
16472         PR c++/29535
16473         * g++.dg/template/crash66.C: New test.
16474
16475         PR c++/29054
16476         * g++.dg/template/friend49.C: New test.
16477
16478 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
16479
16480         * gfortran.dg/ibits.f90: New test.
16481
16482 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
16483
16484         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
16485         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
16486
16487 2007-01-02  Jan Hubicka  <jh@suse.cz>
16488
16489         * gcc.dg/pr16194.c: We now output error on all three functions,
16490         not just first one.
16491
16492 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16493
16494         PR c/19977
16495         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
16496         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
16497
16498 2006-01-02  Ian Lance Taylor  <iant@google.com>
16499
16500         * g++.dg/warn/Wparentheses-22.C: New test.
16501         * g++.dg/warn/Wparentheses-23.C: New test.
16502
16503 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16504
16505         PR middle-end/7651
16506         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
16507         * gcc.dg/declspec-3-Wextra.c: New.
16508         * gcc.dg/declspec-3-no.c: New
16509
16510 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
16511
16512         PR fortran/20896
16513         * gfortran.dg/interface_10.f90: Remove.
16514
16515 2007-01-01  Roger Sayle  <roger@eyesopen.com>
16516
16517         * gcc.dg/fold-eqxor-4.c: New test case.
16518
16519 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
16520
16521         PR middle-end/30311
16522         * gcc.c-torture/compile/pr30311.c: New test.
16523
16524 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
16525
16526         PR middle-end/30253
16527         * gcc.c-torture/compile/statement-expression-1.c: New test.
16528
16529 2007-01-01  Andreas Schwab  <schwab@suse.de>
16530
16531         PR target/29166
16532         * g++.dg/eh/pr29166.C: New test.
16533
16534 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
16535
16536         * lib/target-supports.exp (check_effective_target_powerpc_spe):
16537         New.
16538         (check_effective_target_vect_cmdline_needed): Use it.
16539
16540 2006-12-31  Richard Guenther  <rguenther@suse.de>
16541
16542         PR middle-end/30137
16543         * gcc.dg/pr30137-1.c: New testcase.
16544         * gcc.dg/pr30137-2.c: Likewise.
16545
16546 2006-12-31  Roger Sayle  <roger@eyesopen.com>
16547
16548         PR middle-end/30322
16549         * gcc.dg/fold-plusnot-1.c: New test case.
16550
16551 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
16552
16553         PR c++/29731
16554         * g++.dg/parse/template22.C: New test.
16555
16556 2006-12-31  Richard Guenther  <rguenther@suse.de>
16557
16558         PR middle-end/30338
16559         * gcc.c-torture/compile/pr30338.c: New testcase.
16560
16561 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16562
16563         PR fortran/27900
16564         * gfortran.dg/intrinsic_actual_4.f90: New test.
16565
16566         PR fortran/24325
16567         * gfortran.dg/func_decl_3.f90: New test.
16568
16569 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16570
16571         PR fortran/23060
16572         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
16573         * gfortran.dg/c_by_val_1.f: New test.
16574         * gfortran.dg/c_by_val_2.f: New test.
16575         * gfortran.dg/c_by_val_3.f: New test.
16576
16577 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
16578
16579         PR libfortran/30321
16580         * gfortran.dg/sum_zero_array_1.f90:  New test.
16581
16582 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
16583
16584         PR preprocessor/29612
16585         * gcc.dg/cpp/pr29612-1.c: New test.
16586         * gcc.dg/cpp/pr29612-2.c: New test.
16587
16588 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
16589
16590         PR fortran/30034
16591         * gfortran.dg/pure_formal_proc_1.f90: New test.
16592
16593         PR fortran/30237
16594         * gfortran.dg/intrinsic_actual_3.f90: New test.
16595
16596 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16597
16598         PR fortran/30014
16599         * gfortran.dg/io_constraints_1.f90: Update test.
16600         * gfortran.dg/io_constraints_2.f90: Update test.
16601         * gfortran.dg/inquire_iolength.f90: New test.
16602
16603 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
16604
16605         PR fortran/20896
16606         * gfortran.dg/interface_10.f90: New test.
16607         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
16608         since z is already, locally a variable.
16609
16610         PR fortran/25135
16611         * gfortran.dg/generic_11.f90: New test.
16612         * gfortran.dg/interface_7.f90: Remove name clash between module
16613         name and procedure 'x' referenced in the interface.
16614
16615 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16616
16617         PR middle-end/7651
16618         * gcc.dg/Wmissing-parameter-type.c: New.
16619         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
16620         * gcc.dg/Wmissing-parameter-type-no.c: New.
16621
16622 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
16623
16624         PR fortran/25818
16625         * gfortran.dg/entry_array_specs_2.f: New test.
16626
16627         PR fortran/30084
16628         * gfortran.dg/nested_modules_6.f90: New test.
16629
16630 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16631
16632         PR middle-end/7651
16633         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16634         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16635
16636 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
16637
16638         PR C++/30168
16639         * g++.dg/opt/complex6.C: New test.
16640
16641 2006-12-22  Ben Elliston  <bje@au.ibm.com>
16642
16643         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16644         full" if the linker on spu-*-* warns about exceeding local store.
16645
16646         And revert this patch:
16647         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16648         fail to link due to relocation overflows on spu-*-*.
16649
16650 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16651
16652         PR fortran/30273
16653         * gfortran.dg/dependency_19.f90: New test.
16654
16655 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16656
16657         PR fortran/30202
16658         * gfortran.dg/alloc_comp_basics_3.f90: New test.
16659
16660 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
16661
16662         PR middle-end/30262
16663         * gcc.c-torture/execute/20061220-1.c: New test.
16664
16665         PR middle-end/30263
16666         * gcc.dg/gomp/asm-1.c: New test.
16667
16668         PR target/30230
16669         * g++.dg/eh/ia64-2.C: New test.
16670
16671 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16672
16673         PR target/28966
16674         PR target/29248
16675         * gcc.dg/rs6000-leaf.c: New.
16676
16677 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16678
16679         PR fortran/25392
16680         * gfortran.dg/f2c_8.f90: New test.
16681
16682 2006-12-20  Bill Wendling  <wendling@apple.com>
16683
16684         * gcc.dg/asm-b.c: Check for __ppc64__.
16685
16686 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16687
16688         PR fortran/30190
16689         * gfortran.dg/bounds_check_5.f90: New test.
16690
16691 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
16692
16693         PR middle-end/30143
16694         * gcc.dg/gomp/complex-1.c: New testcase.
16695
16696 2006-12-20  Roger Sayle  <roger@eyesopen.com>
16697
16698         * gfortran.dg/array_memset_1.f90: New test case.
16699
16700 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
16701
16702         * lib/target-supports.exp: Add spu to
16703         check_effective_target_vect_widen_mult_hi_to_si.
16704
16705 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16706
16707         PR fortran/29992
16708         * gfortran.dg/generic_9.f90: New test.
16709
16710         PR fortran/30081
16711         * gfortran.dg/generic_10.f90: New test.
16712
16713 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
16714
16715         PR tree-opt/30045
16716         * gcc.dg/pr30045.c: New test.
16717
16718 2006-12-20  Ben Elliston  <bje@au.ibm.com>
16719
16720         * gcc.dg/20020312-2.c: Add a case for __SPU__.
16721
16722 2006-12-19  Eric Christopher  <echristo@apple.com>
16723
16724         PR target/29302
16725         * gcc.c-torture/execute/pr29302-1.c: New.
16726
16727 2006-12-19  Tobias Burnus  <burnus@net-b.de>
16728
16729         PR fortran/39238
16730         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
16731
16732 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
16733
16734         PR fortran/30236
16735         * gfortran.dg/altreturn_3.f90: New test.
16736
16737         * gfortran.dg/char_result_12.f90: Fix comment typos.
16738
16739 2006-12-19  Ben Elliston  <bje@au.ibm.com>
16740
16741         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
16742         as newlib's stdio.h uses non-traditional cpp constructs.
16743
16744 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16745
16746         * gfortran.dg/advance.f90: Renamed to advance_1.f90
16747         * gfortran.dg/append-1.f90: Renamed to append_1.f90
16748         * gfortran.dg/array-1.f90: Renamed to array_1.f90
16749         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
16750         * gfortran.dg/backspace.f: Renamed to backspace_1.f
16751         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
16752         * gfortran.dg/default_initialization.f: Renamed to
16753         default_initialization_1.f
16754         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
16755         dollar_edit_descriptor_1.f
16756         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
16757         dollar_edit_descriptor_2.f
16758         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
16759         dollar_edit_descriptor_3.f
16760         * gfortran.dg/logint-1.f: Renamed to logint_1.f
16761         * gfortran.dg/logint-2.f: Renamed to logint_2.f
16762         * gfortran.dg/logint-3.f: Renamed to logint_3.f
16763         * gfortran.dg/advance_1.f90: Renamed from advance.f90
16764         * gfortran.dg/append_1.f90: Renamed from append-1.f90
16765         * gfortran.dg/array_1.f90: Renamed from array-1.f90
16766         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
16767         * gfortran.dg/backspace_1.f: Renamed from backspace.f
16768         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
16769         * gfortran.dg/default_initialization_1.f: Renamed from
16770         default_initialization.f
16771         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
16772         dollar_edit_descriptor-1.f
16773         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
16774         dollar_edit_descriptor-2.f
16775         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
16776         dollar_edit_descriptor-3.f
16777         * gfortran.dg/logint_1.f: Renamed from logint-1.f
16778         * gfortran.dg/logint_2.f: Renamed from logint-2.f
16779         * gfortran.dg/logint_3.f: Renamed from logint-3.f
16780
16781 2006-12-18  Bill Wendling  <wendling@apple.com>
16782
16783         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
16784         id is an OjbC keyword.
16785
16786 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16787
16788         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
16789
16790 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16791
16792         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
16793
16794 2006-12-18  Ian Lance Taylor  <iant@google.com>
16795
16796         * g++.dg/warn/Wmissing-declarations-1.C: New test.
16797
16798 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16799
16800         * gcc.c-torture/compile/pr27528.c: Use empty templates.
16801
16802 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
16803
16804         PR fortran/30207
16805         * gfortran.fortran-torture/execute/where21.f90: New test.
16806
16807 2006-12-17  Tobias Burnus  <burnus@net-b.de>
16808
16809         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
16810
16811 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16812
16813         PR middle-end/7651
16814         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
16815         * gcc.dg/if-empty-1.c: Likewise.
16816         * gcc.dg/pr23165.c: Likewise.
16817         * g++.dg/warn/empty-body.C: Likewise.
16818
16819 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16820
16821         PR libfortran/30005
16822         * gfortran.dg/open_errors.f90: New test.
16823
16824 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
16825
16826         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
16827
16828         * gcc.target/i386/ssse3-pabsb.c: New file.
16829         * gcc.target/i386/ssse3-pabsd.c: Likewise.
16830         * gcc.target/i386/ssse3-pabsw.c: Likewise.
16831         * gcc.target/i386/ssse3-palignr.c: Likewise.
16832         * gcc.target/i386/ssse3-phaddd.c: Likewise.
16833         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
16834         * gcc.target/i386/ssse3-phaddw.c: Likewise.
16835         * gcc.target/i386/ssse3-phsubd.c: Likewise.
16836         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
16837         * gcc.target/i386/ssse3-phsubw.c: Likewise.
16838         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
16839         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
16840         * gcc.target/i386/ssse3-pshufb.c: Likewise.
16841         * gcc.target/i386/ssse3-psignb.c: Likewise.
16842         * gcc.target/i386/ssse3-psignd.c: Likewise.
16843         * gcc.target/i386/ssse3-psignw.c: Likewise.
16844         * gcc.target/i386/ssse3-vals.h: Likewise.
16845
16846 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
16847
16848         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
16849         * lib/fortran-torture.exp: Include target-supports.exp.
16850
16851 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
16852
16853         PR target/30185
16854         * gcc.c-torture/execute/pr30185.c: New test.
16855
16856 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16857
16858         PR testsuite/30179
16859         PR testsuite/30180
16860         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
16861         * gcc.dg/builtin-bswap-2.c: Likewise.
16862         * gcc.dg/builtin-bswap-3.c: Likewise.
16863         * gcc.dg/builtin-bswap-4.c: Likewise.
16864         * lib/target-supports.exp (check_effective_target_stdint_types): New.
16865         * gcc.c-torture/execute/mode-dependent-address.x: New file.
16866
16867 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16868
16869         PR libfortran/30145
16870         * gfortran.dg/write_zero_array: New test.
16871
16872 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16873
16874         PR fortran/30200
16875         * gfortran.dg/write_fmt_trim.f90: New test.
16876
16877 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
16878
16879         PR 30194
16880         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
16881         temporarily.
16882
16883 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16884
16885         * lib/target-supports.exp (check_weak_available): Use istarget
16886         "hppa*-*-hpux10*" instead of regexp.
16887         (check_cxa_atexit_available): Likewise.
16888
16889 2006-12-14  Richard Guenther  <rguenther@suse.de>
16890
16891         PR tree-optimization/30197
16892         * gcc.c-torture/execute/complex-1.c: Fix function name.
16893         * gcc.dg/builtins-61.c: New testcase.
16894
16895 2006-12-14  Richard Guenther  <rguenther@suse.de>
16896
16897         PR middle-end/30172
16898         * gcc.dg/pr30172-1.c: New testcase.
16899
16900 2006-12-14  Richard Guenther  <rguenther@suse.de>
16901
16902         PR tree-optimization/30198
16903         * gcc.dg/builtins-60.c: New testcase.
16904
16905 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
16906
16907         * lib/target-supports.exp (vect_no_align): Remove spu.
16908
16909 2006-12-13  Ian Lance Taylor  <iant@google.com>
16910
16911         PR c++/19564
16912         PR c++/19756
16913         * g++.dg/warn/Wparentheses-5.C: New test.
16914         * g++.dg/warn/Wparentheses-6.C: New test.
16915         * g++.dg/warn/Wparentheses-7.C: New test.
16916         * g++.dg/warn/Wparentheses-8.C: New test.
16917         * g++.dg/warn/Wparentheses-9.C: New test.
16918         * g++.dg/warn/Wparentheses-10.C: New test.
16919         * g++.dg/warn/Wparentheses-11.C: New test.
16920         * g++.dg/warn/Wparentheses-12.C: New test.
16921         * g++.dg/warn/Wparentheses-13.C: New test.
16922         * g++.dg/warn/Wparentheses-14.C: New test.
16923         * g++.dg/warn/Wparentheses-15.C: New test.
16924         * g++.dg/warn/Wparentheses-16.C: New test.
16925         * g++.dg/warn/Wparentheses-17.C: New test.
16926         * g++.dg/warn/Wparentheses-18.C: New test.
16927         * g++.dg/warn/Wparentheses-19.C: New test.
16928         * g++.dg/warn/Wparentheses-20.C: New test.
16929         * g++.dg/warn/Wparentheses-21.C: New test.
16930
16931 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16932
16933         PR testsuite/30157
16934         * lib/target-supports.exp (check_cxa_atexit_available): Return false
16935         for target "hppa.*hpux10".
16936
16937 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
16938
16939         * g++.dg/debug/vartrack1.C: New test.
16940
16941         * g++.dg/opt/ifcvt1.C: New test.
16942
16943         * gcc.dg/tls/opt-13.c: New test.
16944
16945         * gcc.dg/20060425-2.c: New test.
16946
16947         * g++.dg/opt/pr15054-2.C: New test.
16948
16949         * gcc.c-torture/execute/20060420-1.c: New test.
16950
16951         * gcc.c-torture/execute/20060412-1.c: New test.
16952
16953         * objc/compile/20060406-1.m: New test.
16954
16955 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
16956
16957         * g++.dg/template/array17.C: New test.
16958
16959 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
16960
16961         * gcc.target/powerpc/altivec-23.c: New test.
16962
16963 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
16964
16965         PR c++27316
16966         * g++.dg/inherit/error3.C: New test.
16967
16968         PR c++/28740
16969         * g++.dg/inherit/error4.C: New test.
16970
16971 2006-12-13  Richard Guenther  <rguenther@suse.de>
16972
16973         PR tree-optimization/17687
16974         * gcc.dg/builtins-59.c: New testcase.
16975
16976 2006-12-13  Ben Elliston  <bje@au.ibm.com>
16977
16978         * gcc.target/spu/Wmain.c: New test.
16979
16980 2006-12-12  Josh Conner  <jconner@apple.com>
16981
16982         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
16983         * g++.dg/abi/thunk4.C: Likewise.
16984         * g++.dg/abi/rtti3.C: Likewise.
16985
16986 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
16987
16988         * gcc.target/spu/cpat-1.c: New test.
16989         * gcc.target/spu/cpat-2.c: New test.
16990         * gcc.target/spu/cpat-3.c: New test.
16991         * gcc.target/spu/cpat-4.c: New test.
16992
16993 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16994
16995         PR tree-opt/28436
16996         * gcc.c-torture/compile/vector-1.c: New test.
16997         * gcc.c-torture/compile/vector-2.c: New test.
16998         * gcc.c-torture/compile/vector-3.c: New test.
16999
17000 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17001
17002         * lib/fortran-torture.exp: Update copyright years.  Remove
17003         obsolete comment.  Test -ftree-vectorize where it makes sense.
17004         * lib/gfortran-dg.exp: Update copyright years.  Use settings
17005         from fortran-torture.exp.
17006         * gfortran.dg/char_transpose_1.f90,
17007         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
17008         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
17009         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
17010         '-w' to dg-options.
17011
17012 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
17013
17014         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
17015         saved_${tool}_load.
17016
17017 2006-12-12  Ira Rosen  <irar@il.ibm.com>
17018
17019         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
17020         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
17021         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
17022         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
17023         gaps.
17024
17025 2006-12-12  Richard Guenther  <rguenther@suse.de>
17026
17027         PR middle-end/30147
17028         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
17029
17030 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
17031             Diego Novillo  <dnovillo@redhat.com>
17032
17033         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
17034         VDEF/VUSE changes.
17035         * gcc.dg/tree-ssa/pr26421.c: Likewise
17036         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
17037         * gcc.dg/tree-ssa/pr23382.c: Likewise.
17038         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
17039         * gcc.dg/tree-ssa/pr28410.c: Likewise.
17040         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
17041         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
17042         * gcc.dg/tree-ssa/vrp07.c: Likewise.
17043         * gcc.dg/tree-ssa/vrp08.c: Likewise.
17044         * gcc.dg/tree-ssa/alias-12.c: Likewise.
17045
17046 2006-12-11  Jan Hubicka  <jh@suse.cz>
17047
17048         * gcc.dg/tree-prof/stringop-1.c: New test.
17049         * gcc.dg/tree-prof/stringop-2.c: New test.
17050
17051 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
17052
17053         PR target/30120
17054         * gcc.target/i386/pr30120.c: New test.
17055
17056         Revert:
17057         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17058
17059         * gcc.target/i386/x87regparm-1.c: New test.
17060         * gcc.target/i386/x87regparm-2.c: New test.
17061         * gcc.target/i386/x87regparm-3.c: New test.
17062         * gcc.target/i386/x87regparm-4.c: New test.
17063
17064 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
17065
17066         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
17067
17068 2006-12-10  Tobias Burnus  <burnus@net-b.de>
17069
17070         PR fortran/23994
17071         * gfortran.dg/protected_1.f90: New test.
17072         * gfortran.dg/protected_2.f90: New test.
17073         * gfortran.dg/protected_3.f90: New test.
17074         * gfortran.dg/protected_4.f90: New test.
17075         * gfortran.dg/protected_5.f90: New test.
17076         * gfortran.dg/protected_6.f90: New test.
17077
17078 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17079             Tobias Burnus  <burnus@gcc.gnu.org>
17080
17081         PR fortran/29975
17082         PR fortran/30068
17083         * gfortran.dg/interface_4.f90: Test adding procedure to generic
17084         interface.
17085         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
17086         ambiguous interfaces.
17087         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
17088         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
17089         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
17090         ambiguous interfaces.
17091         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
17092         * gfortran.dg/array_initializer_2.f90: Add initializer array
17093         constructor test.
17094
17095         PR fortran/30096
17096         * gfortran.dg/interface_9.f90: Test that host interfaces are
17097         not checked for ambiguity with the local version.
17098
17099 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17100
17101         PR fortran/29464
17102         * gfortran.dg/module_interface_2.f90: New test.
17103
17104 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17105
17106         PR fortran/29941
17107         * gfortran.dg/assumed_len.f90: New test.
17108
17109 2006-12-09  Richard Guenther  <rguenther@suse.de>
17110
17111         * g++.dg/warn/implicit-typename1.C: Qualify types.
17112         * g++.dg/parse/crash12.C: Likewise.
17113         * g++.dg/tree-ssa/pr22444.C: Likewise.
17114
17115 2006-12-09  Tobias Burnus  <burnus@net-b.de>
17116
17117         * gfortran.dg/array_2.f90: Added sqrt test.
17118
17119 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
17120
17121         * gcc.target/i386/x87regparm-1.c: XFAIL.
17122         * gcc.target/i386/x87regparm-2.c: XFAIL.
17123         * gcc.target/i386/x87regparm-3.c: XFAIL.
17124         * gcc.target/i386/x87regparm-4.c: XFAIL.
17125
17126 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17127
17128         * lib/target-supports.exp
17129         (check_effective_target_large_long_double): New.
17130         * gcc.dg/Wconversion-real.c : Use it.
17131         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
17132         unsigned.
17133
17134 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
17135
17136         * gcc.c-torture/execute/mode-dependent-address.c: New test.
17137
17138 2006-12-08  Tobias Burnus  <burnus@net-b.de>
17139
17140         PR fortran/27546
17141         * gfortran.dg/import4.f90: New test for IMPORT in modules.
17142
17143 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
17144
17145         PR c++/29732
17146         * g++.dg/template/crash65.C: New test.
17147         * g++.dg/template/spec16.C: Tweak error markers.
17148
17149 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17150
17151         * gcc.target/spu: New directory.
17152         * gcc.target/spu/spu.exp: New file.
17153         * gcc.target/spu/intrinsics-1.c: New test.
17154
17155 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
17156
17157         PR c++/29980
17158         * g++.dg/ext/attrib27.C: New test.
17159         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
17160         * g++.dg/parse/typedef5.C: Likewise.
17161
17162 2006-12-07  Mike Stump  <mrs@apple.com>
17163
17164         * treelang/compile/var_defs.tree: Adjust.
17165
17166 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
17167
17168         PR c++/29730
17169         * g++.dg/template/crash64.C: New test.
17170         * g++.dg/parse/crash27.C: Adjust error markers.
17171
17172 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
17173
17174         PR libfortran/30009
17175         PR libfortran/30056
17176         * gfortran.dg/read_eof_4.f90:  Add tests.
17177         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
17178         * gfortran.dg/unf_read_corrupted_1.f90: New test.
17179
17180 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
17181
17182         PR c++/29729
17183         * g++.dg/template/crash63.C: New test.
17184
17185         PR c++/29728
17186         * g++.dg/template/crash62.C: New test.
17187
17188 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17189
17190         PR fortran/30003
17191         * gfortran.dg/allocatable_function_1.f90: Increase the number
17192         of expected calls of free to 10; the lhs section reference is
17193         now evaluated so there is another call to bar.  Change the
17194         comment appropriately.
17195         * gfortran.dg/array_section_1.f90: New test.
17196
17197 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17198
17199         PR fortran/29912
17200         * gfortran.dg/char_result_12.f90: New test.
17201
17202 2006-12-05  Richard Guenther  <rguenther@suse.de>
17203
17204         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
17205         * gcc.dg/vect/vect-pow-2.c: Rename to ...
17206         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
17207         vect_double, xfail for spu*-*-*.
17208
17209 2006-12-04  Tobias Burnus  <burnus@net-b.de>
17210
17211         PR fortran/29962
17212         * initialization_4.f90: Test noninteger exponents (-std=f95).
17213         * initialization_5.f90: New test for noninteger exponents
17214           with -std=f2003.
17215
17216 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17217
17218         PR fortran/29821
17219         * gfortran.dg/parameter_array_section_1.f90: New test.
17220
17221 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
17222
17223         PR c++/29733
17224         * g++.dg/template/crash61.C: New test.
17225
17226         PR c++/29632
17227         * g++.dg/template/error23.C: New test.
17228
17229 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
17230
17231         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
17232
17233 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17234
17235         PR fortran/29916
17236         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
17237
17238 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
17239
17240         PR middle-end/29965
17241         * gcc.dg/gomp/pr29965-1.c: New test.
17242         * gcc.dg/gomp/pr29965-2.c: New test.
17243         * gcc.dg/gomp/pr29965-3.c: New test.
17244         * gcc.dg/gomp/pr29965-4.c: New test.
17245         * gcc.dg/gomp/pr29965-5.c: New test.
17246         * gcc.dg/gomp/pr29965-6.c: New test.
17247         * g++.dg/gomp/pr29965-1.C: New test.
17248         * g++.dg/gomp/pr29965-2.C: New test.
17249         * g++.dg/gomp/pr29965-3.C: New test.
17250         * g++.dg/gomp/pr29965-4.C: New test.
17251         * g++.dg/gomp/pr29965-5.C: New test.
17252         * g++.dg/gomp/pr29965-6.C: New test.
17253         * g++.dg/gomp/pr29965-7.C: New test.
17254         * g++.dg/gomp/pr29965-8.C: New test.
17255         * g++.dg/gomp/pr29965-9.C: New test.
17256         * g++.dg/gomp/pr29965-10.C: New test.
17257
17258 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
17259
17260         * gnat.dg/pointer_variable_bounds.adb: New test.
17261         * gnat.dg/pointer_variable_bounds.ads: Likewise.
17262         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
17263
17264 2006-12-03  Eric Christopher  <echristo@apple.com>
17265
17266         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
17267
17268 2006-12-03  Richard Henderson  <rth@redhat.com>
17269             Andrew Pinski  <pinskia@gmail.com>
17270
17271         PR C++/14329
17272         * g++.dg/warn/unit-1.C: New test.
17273
17274 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
17275
17276         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
17277
17278 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
17279
17280         * g++.dg/vect/vect.exp: Enable tests to run on spu.
17281         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
17282         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
17283         * gcc.dg/vect/vect-70.c: Reduce array size.
17284         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
17285         vect_no_compaer_double targets.
17286         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
17287         vect_float, vect_double, and vect_int.
17288
17289 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
17290
17291         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
17292         test for loop versioning on vect_no_align targets.
17293         * gcc.dg/vect/pr20122.c: Likewise.
17294         * gcc.dg/vect/vect-105.c: Likewise.
17295         * gcc.dg/vect/vect-42.c: Likewise.
17296         * gcc.dg/vect/vect-43.c: Likewise.
17297         * gcc.dg/vect/vect-74.c: Likewise.
17298         * gcc.dg/vect/vect-75.c: Likewise.
17299         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
17300         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
17301         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
17302         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
17303
17304 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
17305
17306         PR fortran/29642
17307         * gfortran.dg/value_1.f90 : New test.
17308         * gfortran.dg/value_2.f90 : New test.
17309         * gfortran.dg/value_3.f90 : New test.
17310         * gfortran.dg/value_4.f90 : New test.
17311         * gfortran.dg/value_4.c : Called from value_4.f90.
17312
17313 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17314
17315         PR C++/30033
17316         *  g++.dg/cpp0x/static_assert4.C: New testcase.
17317
17318 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17319
17320         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
17321
17322 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
17323
17324         PR c/27953
17325         * gcc.dg/pr27953.c: New test.
17326
17327 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17328
17329         PR c++/30022
17330         * g++.dg/ext/vector5.C: New test.
17331
17332         PR c++/30021
17333         * g++.dg/other/main1.C: New test.
17334
17335 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
17336
17337         PR libfortran/29568
17338         * gfortran.dg/convert_implied_open.f90:  Change to
17339         new default record length.
17340         * gfortran.dg/unf_short_record_1.f90:  Adapt to
17341         new error message.
17342         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
17343
17344 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
17345
17346         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
17347
17348 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
17349
17350         PR c++/29066
17351         * g++.dg/expr/pr29066.c: New.
17352
17353 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
17354             Zdenek Dvorak <dvorakz@suse.cz>
17355
17356         PR tree-optimization/29921
17357         * gcc.dg/pr29921-2.c: New test.
17358
17359 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
17360
17361         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
17362         (i386_get_cpuid): New function.
17363         (i386_cpuid_ecx): Likewise.
17364         (i386_cpuid_edx): Likewise.
17365         (i386_cpuid): Updated to call i386_cpuid_edx.
17366
17367         * gcc.target/i386/sse3-addsubpd.c: New file.
17368         * gcc.target/i386/sse3-addsubps.c: Likewise.
17369         * gcc.target/i386/sse3-haddpd.c: Likewise.
17370         * gcc.target/i386/sse3-haddps.c: Likewise.
17371         * gcc.target/i386/sse3-hsubpd.c: Likewise.
17372         * gcc.target/i386/sse3-hsubps.c: Likewise.
17373         * gcc.target/i386/sse3-lddqu.c: Likewise.
17374         * gcc.target/i386/sse3-movddup.c: Likewise.
17375         * gcc.target/i386/sse3-movshdup.c: Likewise.
17376         * gcc.target/i386/sse3-movsldup.c: Likewise.
17377
17378 2006-12-01  Dirk Mueller  <dmueller@suse.de>
17379
17380         * g++.dg/warn/Wreturn-type-4.C: New testcase.
17381
17382 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
17383
17384         * gcc.dg/dfp/convert-int-max.c: New test.
17385         * gcc.dg/dfp/convert-int-max-fold.c: New test.
17386
17387 2006-11-30  Richard Guenther  <rguenther@suse.de>
17388
17389         * gcc.dg/vect/vect-pow-1.c: Rename ...
17390         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
17391         floats instead of doubles, check successful vectorization.
17392
17393 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17394
17395         PR target/29945
17396         * gcc.c-torture/compile/pr29945.c: New testcase.
17397
17398 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
17399
17400         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17401         -maltivec.
17402
17403 2006-11-29  Eric Christopher  <echristo@apple.com>
17404
17405         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17406
17407 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
17408
17409         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17410
17411         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17412
17413 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
17414
17415         PR c++/29022
17416         * g++.dg/inherit/virtual2.C: New test.
17417         * g++.dg/inherit/virtual3.C: Likewise.
17418         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17419         * g++.dg/inherit/error2.C: Likewise.
17420         * g++.dg/template/instantiate1.C: Likewise.
17421
17422 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
17423
17424         PR tree-opt/29984
17425         * gcc.dg/tree-ssa/reassoc-12.c: New test.
17426
17427 2006-11-28  Jan Hubicka  <jh@suse.cz>
17428
17429         * gcc.dg/memcpy-1.c: New test.
17430
17431 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
17432
17433         PR c++/29735
17434         * g++.dg/warn/main-3.C: New test.
17435
17436 2006-11-28  Jan Hubicka  <jh@suse.cz>
17437
17438         * gcc.dg/winline-1.c: New test.
17439
17440 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
17441
17442         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17443         alignments.
17444
17445 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17446
17447         PR fortran/29976
17448         * gfortran.dg/missing_optional_dummy_3.f90
17449
17450 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17451
17452         PR fortran/20880
17453         * gfortran.dg/interface_3.f90: Modify errors.
17454
17455 2006-11-28  Ben Elliston  <bje@au.ibm.com>
17456
17457         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17458         fail to link due to relocation overflows on spu-*-*.
17459
17460 2006-11-27  Michael Matz  <matz@suse.de>
17461             Andreas Krebbel  <krebbel1@de.ibm.com>
17462
17463         PR target/29319
17464         * gcc.dg/20061127-1.c: New testcase.
17465
17466 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
17467
17468         * gcc.dg/20061124-1.c: Add exit() function prototype.
17469
17470 2006-11-27  Jan Hubicka  <jh@suse.cz>
17471
17472         * gcc.target/i386/memcpy-1.c: Adjust size.
17473         * gcc.dg/visibility-11.c: Likewise.
17474
17475 2006-11-27  Richard Guenther  <rguenther@suse.de>
17476
17477         PR middle-end/25620
17478         * gcc.target/i386/pow-1.c: New testcase.
17479         * gcc.dg/builtins-58.c: Likewise.
17480
17481 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
17482
17483         PR c++/29886
17484         * g++.dg/expr/cast8.C: New test.
17485
17486 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17487
17488         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
17489         Don't ever inline the testcase.
17490
17491 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17492
17493         PR fortran/29982
17494         * gfortran.fortran-torture/compile/parameter_3.f90: New
17495         testcase.
17496
17497 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17498
17499         PR fortran/29951
17500         * gfortran.fortran-torture/execute/transfer2.f90: New test.
17501
17502 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17503
17504         * gfortran.fortran-torture/execute/specifics.f90: Remove test
17505         for CHAR.
17506
17507 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17508
17509         PR libgfortran/29936
17510         * gfortran.dg/write_check3.f90: New test.
17511
17512 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17513
17514         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
17515
17516 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
17517
17518         PR fortran/20880
17519         * gfortran.dg/interface_3.f90: New test.
17520
17521         PR fortran/29387
17522         * gfortran.dg/generic_8.f90: New test.
17523
17524 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17525
17526         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
17527         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
17528         * gfortran.dg/specifics_3.f90: Remove.
17529
17530 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
17531
17532         PR c/29955
17533         * gcc.dg/gomp/pr29955.c: New test.
17534
17535         PR c/29736
17536         * gcc.dg/pr29736.c: New test.
17537
17538 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17539
17540         PR tree-opt/29964
17541         * gcc.dg/pure-1.c: New test.
17542
17543 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
17544
17545         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
17546         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
17547
17548 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
17549
17550         * gcc.dg/20061124-1.c: New testcase.
17551
17552 2006-11-23  Eric Christopher  <echristo@apple.com>
17553
17554         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
17555
17556 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17557
17558         PR c/2707
17559         PR c++/26167
17560         * gcc.dg/Wconversion-integer.c: New. Supersedes
17561         Wconversion-negative-constants.c
17562         * gcc.dg/Wconversion-real.c: New.
17563         * gcc.dg/Wconversion-real-integer.c: New.
17564         * gcc.dg/Wconversion-negative-constants.c: Deleted.
17565         * g++.dg/warn/Wconversion1.C: Modified.
17566
17567 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17568
17569         * gfortran.dg/overload_1.f90: New test.
17570
17571 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17572
17573         PR c/9072
17574         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
17575         Wtraditional-conversion.
17576         * gcc.dg/overflow-warn-2.c: Likewise.
17577         * gcc.dg/Wconversion.c: Likewise. Renamed as
17578         Wtraditional-conversion.c .
17579         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
17580         Wtraditional-conversion-2.c .
17581         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
17582         Wtraditional-conversion-2.c
17583         * gcc.dg/Wconversion-negative-constants.c: New.
17584
17585 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
17586
17587         * gcc.dg/tree-ssa/dump-1.c: New test.
17588
17589 2006-11-23  David Ung <davidu@mips.com>
17590
17591         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
17592         -mfp64, allowable when ISA >= 33 and float is enabled.
17593         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
17594         of mthc1 and mfhc1 patterns.
17595
17596 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
17597
17598         PR tree-optimization/29921
17599         * gcc.dg/pr29921.c: New test.
17600
17601 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17602
17603         PR fortran/29441
17604         * gfortran.dg/initialization_4.f90: New test.
17605
17606 2006-11-22  Ira Rosen  <irar@il.ibm.com>
17607
17608         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
17609         platforms that have interleaving support.
17610         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
17611         * gcc.dg/vect/vect-strided-a-u16-i2.c,
17612         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
17613         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
17614         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
17615         gcc.dg/vect/vect-strided-u8-i2-gap.c,
17616         gcc.dg/vect/vect-strided-u8-i8.c,
17617         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
17618         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
17619         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
17620         gcc.dg/vect/vect-strided-float.c,
17621         gcc.dg/vect/vect-strided-a-mult.c,
17622         gcc.dg/vect/vect-strided-mult-char-ls.c,
17623         gcc.dg/vect/vect-strided-a-u16-mult.c,
17624         gcc.dg/vect/vect-strided-a-u32-mult.c,
17625         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
17626         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
17627         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
17628         gcc.dg/vect/vect-strided-mult.c,
17629         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
17630         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
17631         New.
17632
17633 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17634
17635         PR fortran/25087
17636         * gfortran.dg/auto_char_len_4.f90: New test.
17637
17638 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17639
17640         PR fortran/29652
17641         * gfortran.dg/generic_7.f90: New test.
17642         * gfortran.dg/defined_operators_1.f90: Add new error.
17643
17644 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
17645
17646         PR tree-optimization/29902
17647         * g++.dg/tree-ssa/pr29902.C: New test.
17648
17649 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
17650
17651         PR fortran/29820
17652         * gfortran.dg/used_types_13.f90: New test.
17653
17654 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
17655
17656         * gcc.dg/dfp/snan.c: Delete.
17657
17658 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
17659
17660         * g++.dg/cpp0x/static_assert1.C: New.
17661         * g++.dg/cpp0x/static_assert2.C: New.
17662         * g++.dg/cpp0x/static_assert3.C: New.
17663
17664 2006-11-21  Richard Guenther  <rguenther@suse.de>
17665
17666         * gcc.dg/vect/vect-pow-1.c: New testcase.
17667         * gcc.dg/vect/vect-pow-2.c: Likewise.
17668
17669 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
17670
17671         PR c++/29570
17672         * g++.dg/template/static29.C: New test.
17673
17674         PR c++/29734
17675         * g++.dg/conversion/simd4.C: New test.
17676
17677 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
17678
17679         PR c++/29475
17680         * g++.dg/template/access19.C: New test.
17681         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
17682         error is reported.
17683
17684 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17685
17686         PR tree-opt/25500
17687         * gcc.dg/tree-ssa/sra-4.c: New testcase.
17688
17689 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17690
17691         PR fortran/27546
17692         * gfortran.dg/import.f90: Extended test.
17693         * gfortran.dg/import2.f90: Extended test.
17694
17695 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17696
17697         * gfortran.dg/volatile3.f90: Add conflict test.
17698
17699 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
17700
17701         PR fortran/24783
17702         * gfortran.dg/implicit_10.f90: New test.
17703
17704 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17705
17706         PR c++/8586
17707         * g++.dg/warn/Wall-write-strings.C: New.
17708
17709 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17710
17711         * gfortran.dg/alloc_comp_constraint_5.f90: New.
17712         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
17713
17714 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17715
17716         * gfortran.dg/use_3.f90: Remove error message.
17717         * gfortran.dg/iso_fortran_env_1.f90: New test.
17718         * gfortran.dg/iso_fortran_env_2.f90: New test.
17719         * gfortran.dg/iso_fortran_env_3.f90: New test.
17720         * gfortran.dg/iso_fortran_env_4.f90: New test.
17721
17722 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
17723
17724         * gcc.dg/vect/vect-27.c: Fix initialization.
17725
17726 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17727
17728         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
17729         * gcc.dg/torture/builtin-minmax-1.c: New.
17730
17731         * gcc.dg/builtins-20.c: Add cases for copysign.
17732
17733 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17734
17735         PR fortran/24285
17736         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
17737
17738 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17739         * gfortran.dg/use_1.f90: New test.
17740         * gfortran.dg/use_1.f90: New test.
17741         * gfortran.dg/use_1.f90: New test.
17742
17743 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
17744
17745         PR tree-optimization/29801
17746         * gcc.dg/pr29801.c: New test.
17747
17748 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
17749
17750         PR middle-end/29584
17751         * gcc.dg/torture/pr29584.c: New test.
17752
17753 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
17754
17755         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
17756         Condition PowerPC tests for saving FPRs on powerpc_fprs.
17757         * gcc.target/powerpc/compress-float-ppc.c,
17758         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
17759         powerpc_fprs.
17760         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
17761         do not pass -mhard-float.
17762
17763 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
17764
17765         * gnat.dg/volatile_aggregate.adb: New test.
17766
17767 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17768
17769         PR fortran/29391
17770         PR fortran/29489
17771         * gfortran.dg/bound_2.f90: Add more checks.
17772         * gfortran.dg/bound_3.f90: New test.
17773
17774 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17775
17776         PR target/29201
17777         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
17778
17779 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17780
17781         * gfortran.dg/import3.f90: Fix error message.
17782
17783 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17784
17785         PR tree-opt/29788
17786         * gfortran.fortran-torture/compile/inline_1.f90:
17787         New testcase.
17788
17789 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17790
17791         * gcc.target/i386/x87regparm-1.c: New test.
17792         * gcc.target/i386/x87regparm-2.c: New test.
17793         * gcc.target/i386/x87regparm-3.c: New test.
17794         * gcc.target/i386/x87regparm-4.c: New test.
17795
17796 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17797
17798         PR fortran/27546
17799         * gfortran.dg/import.f90: New test.
17800         * gfortran.dg/import2.f90: New test.
17801         * gfortran.dg/import3.f90: New test.
17802
17803 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17804
17805         PR fortran/27588
17806         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
17807
17808 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17809
17810         PR fortran/29806
17811         * gfortran.dg/contains.f90: New test.
17812         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
17813
17814 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
17815
17816         PR tree-optimization/29581
17817         * gcc.dg/pr29581-1.c: New test.
17818         * gcc.dg/pr29581-2.c: New test.
17819         * gcc.dg/pr29581-3.c: New test.
17820         * gcc.dg/pr29581-4.c: New test.
17821         * gfortran.dg/pr29581.f90: New test.
17822
17823 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
17824
17825         PR fortran/29702
17826         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
17827         numbers in error message headers.
17828
17829 2006-11-14  Richard Guenther  <rguenther@suse.de>
17830
17831         * gcc.target/i386/math-torture/math-torture.exp: Restrict
17832         to i?86 and x86_64 targets.
17833
17834 2006-11-14  Caroline Tice  <ctice@apple.com>
17835
17836         * gcc.dg/pubtypes-1.c: New file/testcase.
17837         * gcc.dg/pubtypes-2.c: New file/testcase.
17838         * gcc.dg/pubtypes-3.c: New file/testcase.
17839         * gcc.dg/pubtypes-4.c: New file/testcase.
17840         * g++.dg/pubtypes.C: New file/testcase.
17841
17842 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
17843
17844         PR c++/29106
17845         * g++.dg/init/self1.C: New test.
17846
17847 2006-11-14  Tobias Burnus  <burnus@net-b.de>
17848
17849         PR fortran/29657
17850         * gfortran.dg/conflicts.f90: Add.
17851
17852 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
17853
17854         PR rtl-optimization/29798
17855
17856         * gcc.c-torture/execute/pr29798.c: New.
17857
17858 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17859
17860         * gcc.dg/builtins-20.c: Add more cases.
17861
17862 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
17863
17864         PR fortran/29759
17865         * gfortran.dg/gomp/pr29759.f90: New test.
17866
17867 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
17868
17869         PR c++/29518
17870         * g++.dg/template/static28.C: New test.
17871
17872 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
17873
17874         * lib/c-torture.exp: Use target-libpath.exp.
17875         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
17876         set GCC_EXEC_PREFIX env var from global variable of same name.
17877
17878 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17879
17880         PR fortran/26994
17881         * gfortran.fortran-torture/compile/transfer-1.f90:
17882         New testcase.
17883
17884 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
17885             Zdenek Dvorak <dvorakz@suse.cz>
17886
17887         PR tree-optimization/29680
17888         * gcc.dg/alias-11.c: New test.
17889
17890 2006-11-12  Jason Merrill  <jason@redhat.com>
17891             Andrew Pinski <pinskia@physics.uc.edu>
17892
17893         PR middle-end/28915
17894         * gcc.target/i386/vectorize1.c: New.
17895
17896 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17897
17898         PR rtl-optimization/29797
17899         * gcc.c-torture/execute/pr29797-1.c: New test case.
17900
17901 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17902
17903         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
17904
17905 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
17906
17907         * gcc.dg/tree-ssa/prefetch-3.c: New test.
17908
17909 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17910
17911         PR tree-optimization/13827
17912         * gcc.dg/fold-eqand-1.c: New test case.
17913
17914 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17915
17916         PR rtl-opt/28812
17917         * gcc.c-torture/execute/mayalias-3.c: New test.
17918
17919 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
17920
17921         PR middle-end/27528
17922         * gcc.c-torture/compile/pr27528.c: New test.
17923         * gcc.dg/pr27528.c: Likewise.
17924
17925 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17926
17927         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
17928
17929         * gcc.dg/torture/builtin-symmetric-1.c: New test.
17930
17931 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17932
17933         PR fortran/29758
17934         * gfortran.dg/reshape_source_size_1.f90: New test.
17935
17936 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17937
17938         PR fortran/29315
17939         * gfortran.dg/aliasing_dummy_4.f90: New test.
17940
17941 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
17942
17943         PR target/29777
17944         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
17945         and x86_64-*-* targets.
17946
17947 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17948
17949         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
17950         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
17951         New macros. Use them in exact tests.
17952         (TESTIT3): New macro.
17953         Add tests for fmin, fmax and fma.
17954
17955 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17956
17957         PR fortran/29431
17958         * gfortran.dg/array_constructor_13.f90: New test.
17959
17960 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17961
17962         PR fortran/29744
17963         * gfortran.dg/used_types_12.f90: New test.
17964
17965 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
17966
17967         PR middle-end/29726
17968         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
17969         (test6): Ditto.
17970         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
17971         * gcc.dg/fold-eqandshift-3.c: New test case.
17972
17973 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17974
17975         PR fortran/29699
17976         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
17977
17978         PR fortran/21370
17979         * gfortran.dg/change_symbol_attributes_1.f90: New test.
17980
17981 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17982
17983         * gcc.dg/20061109-1.c: New testcase.
17984
17985 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17986
17987         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
17988
17989 2006-11-09  Tobias Burnus  <burnus@net-b.de>
17990
17991         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
17992         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
17993
17994 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
17995
17996         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
17997         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
17998
17999 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18000
18001         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
18002
18003 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18004
18005         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
18006         vect-9.c).
18007         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
18008         * gcc.dg/vect/vect-9.c: Now vectorizable.
18009         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
18010         that support vect_widen_mult.
18011         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
18012         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
18013         vect-reduc-dot-u16.c).
18014         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
18015         vect-reduc-dot-u16.c).
18016         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
18017         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
18018         vect-reduc-dot-s8.c).
18019         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
18020         vect-reduc-dot-s8.c).
18021         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
18022         vect-reduc-dot-s8.c).
18023         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
18024         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
18025         vect-reduc-dot-u8.c).
18026         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
18027         vect-reduc-dot-u8.c).
18028         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
18029         * gcc.dg/vect/vect-multitypes-9.c: New test.
18030         * gcc.dg/vect/vect-multitypes-10.c: New test.
18031         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
18032         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
18033         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
18034         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
18035         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
18036         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
18037         wrapv-vect-reduc-dot-s8.c.
18038         * lib/target-support.exp (check_effective_target_vect_unpack): New.
18039         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
18040         targets that support vec_unpack.
18041         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
18042         (check_effective_target_vect_widen_mult_qi_to_hi): New.
18043         (check_effective_target_vect_widen_mult_hi_to_si): New.
18044         (check_effective_target_vect_widen_sum): Removed.
18045
18046         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18047
18048         * gcc.dg/vect/vect-multitypes-8.c: New test.
18049         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
18050
18051         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
18052
18053         * gcc.dg/vect/vect-multitypes-7.c: New test.
18054
18055         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18056
18057         * gcc.dg/vect/vect-multitypes-4.c: New test.
18058         * gcc.dg/vect/vect-multitypes-5.c: New test.
18059         * gcc.dg/vect/vect-multitypes-6.c: New test.
18060
18061         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18062
18063         * gcc.dg/vect/vect-multitypes-1.c: New test.
18064         * gcc.dg/vect/vect-multitypes-2.c: New test.
18065         * gcc.dg/vect/vect-multitypes-3.c: New test.
18066
18067 2006-11-07  Eric Christopher  <echristo@apple.com>
18068
18069         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
18070         Test using scan-assembler-not.
18071
18072 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
18073
18074         * gcc.dg/inline-17.c: New test.
18075
18076 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
18077
18078         PR other/25028
18079         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
18080         on HP-UX.
18081
18082 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
18083
18084         PR fortran/29539
18085         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
18086
18087         PR fortran/29634
18088         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
18089         test.
18090
18091 2006-11-07  Tobias Burnus  <burnus@net-b.de>
18092
18093         PR fortran/29601
18094         * gfortran.dg/volatile.f90: Add.
18095         * gfortran.dg/volatile2.f90: Add.
18096         * gfortran.dg/volatile3.f90: Add.
18097         * gfortran.dg/volatile4.f90: Add.
18098         * gfortran.dg/volatile5.f90: Add.
18099         * gfortran.dg/volatile6.f90: Add.
18100         * gfortran.dg/volatile7.f90: Add.
18101
18102 2006-11-06  Tobias Burnus  <burnus@net-b.de>
18103
18104         * gfortran.dg/io_constraints_2.f90: Adjust pattern
18105           for matching error messages.
18106         * gfortran.dg/specifics_3.f90: Adjust pattern
18107           for matching error messages.
18108
18109 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
18110             Bernhard Fischer  <aldot@gcc.gnu.org>
18111
18112         * lib/gcc-dg.exp (output-exists): New proc.
18113         (output-exists-not): New proc.
18114         * gcc.test-framework/test-framework.awk: Support new directives.
18115         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
18116         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
18117         * gcc.test-framework/dg-outexists-exp-F.c: New test.
18118         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
18119         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
18120         * gcc.test-framework/dg-outexists-exp-P.c: New test.
18121
18122 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
18123
18124         PR fortran/29630
18125         PR fortran/29679
18126         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
18127         * gfortran.dg/initialization_3.f90: New.
18128
18129 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18130
18131         PR libgfortran/25545
18132         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
18133
18134 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
18135
18136         PR middle-end/29695
18137         * gcc.c-torture/execute/pr29695-1.c: New test.
18138         * gcc.c-torture/execute/pr29695-2.c: New test.
18139
18140 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
18141
18142         PR fortran/29565
18143         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
18144
18145 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
18146
18147         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
18148         for matching error messages.
18149
18150 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
18151
18152         PR target/26915
18153         * gcc.target/i386/387-12.c: New test.
18154
18155 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18156
18157         PR libfortran/29713
18158         * gfortran.dg/pr29713.f90: New test.
18159
18160 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
18161
18162         * gcc.c-torture/execute/arith-rand-ll.c:
18163         Also test for bogus rest sign.
18164
18165 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18166
18167         PR libfortran/27895
18168         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
18169
18170 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
18171
18172         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
18173         from error messages.
18174
18175 2006-11-02  Mike Stump  <mrs@apple.com>
18176
18177         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
18178
18179         * g++.old-deja/g++.abi/align.C: Enable for darwin.
18180
18181 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
18182
18183         * g++.dg/eh/gcsec1.C: New test.
18184
18185 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18186
18187         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
18188         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
18189
18190 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
18191
18192         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
18193         hexadecimal value.
18194         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
18195         * gcc.dg/pr14796-2.c: Likewise.
18196
18197 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18198
18199         * gcc.c-torture/execute/20061101-1.c: New test.
18200
18201 2006-11-01  Richard Guenther  <rguenther@suse.de>
18202
18203         * gcc.target/i386/fpprec-1.c: New testcase.
18204
18205 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18206
18207         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
18208         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
18209
18210 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
18211
18212         * gcc.c-torture/execute/20061031-1.c: New test.
18213
18214 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18215
18216         PR 23067
18217         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
18218         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
18219         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
18220         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
18221         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
18222         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
18223         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
18224
18225 2006-10-31  Eric Christopher  <echristo@apple.com>
18226             Falk Hueffner  <falk@debian.org>
18227
18228         * gcc.dg/builtin-bswap-1.c: New.
18229         * gcc.dg/builtin-bswap-2.c: New.
18230         * gcc.dg/builtin-bswap-3.c: New.
18231         * gcc.dg/builtin-bswap-4.c: New.
18232         * gcc.dg/builtin-bswap-5.c: New.
18233         * gcc.target/i386/builtin-bswap-1.c: New.
18234
18235 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18236
18237         * gcc.dg/inline-16.c: New.
18238
18239         PR 16622
18240         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
18241         defining it.
18242         * gcc.dg/inline-13.c: New.
18243         * gcc.dg/inline-14.c: New.
18244         * gcc.dg/inline-15.c: New.
18245
18246         PR 11377
18247         * gcc.dg/inline6.c: New.
18248         * gcc.dg/inline7.c: New.
18249
18250 2006-10-31  Roger Sayle  <roger@eyesopen.com>
18251
18252         PR middle-end/23470
18253         * gcc.dg/pr23470-1.c: New test case.
18254
18255 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
18256
18257         PR fortran/29537
18258         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
18259         data.
18260         * gfortran.dg/blockdata_2.f90: New testcase.
18261
18262 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
18263
18264         PR libfortran/29627
18265         * gfortran.dg/unf_short_record_1.f90:  New test.
18266
18267 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18268
18269         PR fortran/29067
18270         * gfortran.dg/pr29067.f: New test.
18271
18272 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
18273             Richard Sandiford  <richard@codesourcery.com>
18274
18275         * lib/target-supports.exp (get_compiler_messages): Append options
18276         as a single list element.
18277         (check_effective_target_arm_vfp_ok): New.
18278         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
18279
18280 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
18281
18282         PR fortran/29387
18283         * gfortran.dg/intrinsic_actual_2.f90: New test.
18284
18285         PR fortran/29490
18286         * gfortran.dg/actual_array_interface_1.f90: New test.
18287
18288         PR fortran/29641
18289         * gfortran.dg/used_types_11.f90: New test.
18290
18291 2006-10-30  Dirk Mueller  <dmueller@suse.de>
18292
18293         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
18294         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
18295         * g++.old-deja/g++.pt/eichin01.C (main): Same.
18296         * g++.old-deja/g++.mike/net25.C (main): Same.
18297         * g++.dg/lookup/exception1.C (main): Same.
18298         * g++.dg/parse/parens2.C (main): Same.
18299
18300 2006-10-30  Roger Sayle  <roger@eyesopen.com>
18301
18302         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
18303
18304 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18305
18306         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
18307         * gcc.dg/torture/builtin-math-3.c: Likewise.
18308
18309 2006-10-30  Tobias Burnus  <burnus@net-b.de>
18310
18311         PR fortran/29452
18312         * gfortran.dg/write_check.f90: Check run-time keyword checking.
18313         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
18314
18315 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
18316
18317         PR Fortran/29410
18318         * gfortran.fortran-torture/execute/transfer1.f90: New test.
18319
18320 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
18321
18322         * lib/target-supports.exp (check_function_available): Declare
18323         function before calling.
18324
18325 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
18326
18327         PR tree-optimization/29637
18328         * gcc.dg/pr29637.c: New test.
18329
18330 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18331
18332         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
18333         tree canonicalization.
18334
18335 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18336
18337         * gcc.dg/builtins-20.c: Add more hypot tests.
18338
18339 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18340
18341         * gcc.dg/fold-compare-1.c: New test case.
18342
18343 2006-10-29  Dirk Mueller  <dmueller@suse.de>
18344
18345         PR c++/16307
18346         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
18347
18348 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18349
18350         PR tree-optimization/15458
18351         * gcc.dg/fold-xornot-1.c: New test case.
18352
18353 2006-10-29  Richard Guenther  <rguenther@suse.de>
18354
18355         * gcc.target/i386/math-torture/trunc.c: New testcase.
18356
18357 2006-10-29  Richard Guenther  <rguenther@suse.de>
18358
18359         * gcc.target/i386/math-torture/round.c: New testcase.
18360
18361 2006-10-29  Richard Guenther  <rguenther@suse.de>
18362
18363         * gcc.target/i386/math-torture/ceil.c: New testcase.
18364         * gcc.target/i386/math-torture/floor.c: Likewise.
18365
18366 2006-10-29  Richard Guenther  <rguenther@suse.de>
18367
18368         * gcc.target/i386/math-torture/rint.c: New testcase.
18369         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18370
18371 2006-10-29  Richard Guenther  <rguenther@suse.de>
18372
18373         * gcc.target/i386/math-torture/lfloor.c: New testcase.
18374         * gcc.target/i386/math-torture/lceil.c: Likewise.
18375
18376 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18377
18378         PR libgfortran/24313
18379         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18380
18381 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
18382
18383         * gcc.c-torture/execute/20020118-1.c,
18384         gcc.c-torture/execute/builtins/strlen.c,
18385         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18386         comment typos.
18387
18388 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18389
18390         * gcc.dg/builtins-20.c: Add tests for hypot.
18391         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
18392         two-argument builtins.
18393         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18394         TESTIT2.  Update all callers.
18395         (TESTIT2, TESTIT2_R): New helper macros.
18396         Add testcases for pow, hypot and atan2.
18397
18398 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18399
18400         PR C++/29295
18401         * g++.dg/expr/bool1.C: New test.
18402         * g++.dg/expr/bool2.C: New test.
18403
18404 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18405
18406         PR fortran/28224
18407         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18408         * gfortran.dg/namelist_internal.f90: New test.
18409
18410 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18411
18412         PR fortran/29625
18413         * gfortran.dg/io_real_boz.f90: Add.
18414         * gfortran.dg/io_real_boz2.f90: Add.
18415
18416 2006-10-28  Richard Guenther  <rguenther@suse.de>
18417
18418         PR middle-end/26899
18419         * gcc.dg/tree-ssa/pr26899.c: New testcase.
18420
18421 2006-10-28  Richard Guenther  <rguenther@suse.de>
18422
18423         PR target/28806
18424         * gcc.target/i386/math-torture/lround.c: New testcase.
18425
18426 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
18427
18428         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18429         * gcc.dg/builtins-44.c: Likewise.
18430         * gcc.dg/builtins-45.c: Likewise.
18431         * gcc.dg/pr28796-2.c: Likewise.
18432         * gcc.dg/unordered-3.c: Likewise.
18433
18434 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18435
18436         PR libgfortran/27954
18437         * gfortran.dg/error_recovery_2.f90: New test.
18438
18439 2006-10-26  Richard Guenther  <rguenther@suse.de>
18440
18441         * gcc.target/i386/i386.exp: Use glob, not find to collect
18442         tests.  Avoids recursing into subdirectories.
18443         * gcc.target/i386/math-torture/math-torture.exp: Torture
18444         for interesting ia32 math options.
18445         * gcc.target.i386/math-torture/lrint.c: New testcase.
18446
18447 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18448
18449         PR libgfortran/29563
18450         * gfortran.dg/arrayio_9.f90: Update test.
18451         * gfortran.dg/arrayio_19.f90: New test.
18452
18453 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
18454
18455         * gcc.dg/20061026.c: New testcase.
18456
18457 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18458
18459         PR libgfortran/29563
18460         * gfortran.dg/arrayio_9.f90: New test.
18461
18462 2006-10-26  Ben Elliston  <bje@au.ibm.com>
18463
18464         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
18465         Copy the strings manually, as strcpy may call strlen.
18466
18467 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18468
18469         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
18470         Add checks for log, log2, log10 and log1p.
18471
18472         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
18473         we already test 0.0.  Add checks for expm1, log, log2, log10,
18474         log1p, cbrt, erf and erfc.
18475
18476 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
18477
18478         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
18479
18480 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
18481
18482         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
18483         and remainderl() built-in functions.  Remove -ffast-math from
18484         dg-options.
18485
18486 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18487
18488         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
18489         acosh and atanh.
18490
18491         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
18492         floating point modifiers to arguments passed to float and long
18493         double functions respectively.  Update all callers to use floating
18494         point numbers, not integers.  Add tests for exp, exp2 and
18495         exp10/pow10.
18496
18497         * gcc.dg/torture/builtin-math-3.c: New test.
18498
18499 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18500
18501         PR fortran/29393
18502         * gfortran.dg/initialize_2.f90: New.
18503
18504 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18505
18506         * gcc.dg/torture/builtin-math-2.c: New test.
18507
18508 2006-10-24  Richard Guenther  <rguenther@suse.de>
18509
18510         PR middle-end/28796
18511         * gcc.dg/pr28796-1.c: New testcase.
18512         * gcc.dg/pr28796-2.c: Likewise.
18513
18514 2006-10-24  Richard Guenther  <rguenther@suse.de>
18515
18516         * gcc.dg/builtins-57.c: New testcase.
18517
18518 2006-10-24  Richard Guenther  <rguenther@suse.de>
18519
18520         PR tree-optimization/29567
18521         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
18522
18523 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
18524
18525         PR tree-optimization/14784
18526         * gcc.dg/alias-10.c: New test.
18527
18528 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18529
18530         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
18531
18532 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
18533
18534         * gcc.dg/builtin-strncat-chk-1.c: New test.
18535
18536 2006-10-23  Jan Hubicka  <jh@suse.cz>
18537
18538         * gcc.dg/memmove-1.c: New test.
18539
18540 2006-10-23  Paul Brook  <paul@codesourcery.com>
18541
18542         * gcc.dg/pragma-pack-5.c: New test.
18543
18544 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
18545
18546         * g++.dg/other/s390-1.C: New testcase.
18547
18548 2006-10-23  Richard Guenther  <rguenther@suse.de>
18549
18550         PR middle-end/27132
18551         PR middle-end/23295
18552         * gcc.dg/pr27132.c: New testcase.
18553         * gcc.dg/pr23295.c: Likewise.
18554         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
18555         * g++.dg/tree-ssa/pr19807.C: Likewise.
18556
18557 2006-10-23  Richard Guenther  <rguenther@suse.de>
18558
18559         PR middle-end/21032
18560         * gcc.dg/pr21032.c: New testcase.
18561
18562 2006-10-22  Jeff Law  <law@redhat.com>
18563         Richard Guenther  <rguenther@suse.de>
18564
18565         PR tree-optimization/15911
18566         * gcc.dg/tree-ssa/vrp30.c: New testcase.
18567
18568 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18569
18570         PR c++/20647
18571         * g++.dg/abi/rtti3.C: New.
18572
18573 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
18574
18575         PR middle-end/28252
18576         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
18577         transformation.
18578
18579 2006-10-21  Richard Guenther  <rguenther@suse.de>
18580
18581         PR tree-optimization/3511
18582         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
18583
18584 2006-10-21  Richard Guenther  <rguenther@suse.de>
18585
18586         PR middle-end/26898
18587         * gcc.dg/torture/pr26898-1.c: New testcase.
18588         * gcc.dg/torture/pr26898-2.c: Likewise.
18589
18590 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
18591
18592         PR c++/28053
18593         * g++.dg/parse/bitfield1.C: Adjust error markers.
18594         * g++.dg/parse/bitfield2.C: New test.
18595
18596 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
18597
18598         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
18599
18600 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18601
18602         PR libfortran/27895
18603         * gfortran.dg/zero_sized_1.f90: New test.
18604
18605 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
18606
18607         * gcc.dg/div-compare-1.c: New test.
18608
18609 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
18610
18611         PR fortran/29216
18612         * gfortran.dg/result_default_init_1.f90: New test.
18613
18614         PR fortran/29314
18615         * gfortran.dg/automatic_default_init_1.f90: New test.
18616
18617         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
18618         from 38 to 33.
18619
18620 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
18621
18622         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
18623         'using namespace std' without previous declaration.
18624         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
18625         * g++.old-deja/g++.robertl/eb133c.C: New.
18626
18627 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18628
18629         PR libgfortran/29277
18630         * gfortran.dg/streamio_4.f90: Update test.
18631         * gfortran.dg/streamio_11.f90: New test.
18632
18633 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
18634
18635         PR c++/27952
18636         * g++.dg/inherit/virtual1.C: New test.
18637
18638 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18639
18640         PR c++/28261
18641         * g++.dg/parse/enum3.C: New test.
18642
18643 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18644
18645         PR c++/29039
18646         * g++.dg/init/ctor8.C: New test.
18647
18648 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18649
18650         PR c++/27270
18651         * g++.dg/ext/complit8.C: Tweak error markers.
18652         * g++.dg/template/complit1.C: Add error marker.
18653
18654 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18655
18656         PR c++/27270
18657         * g++.dg/ext/complit8.C: New test.
18658
18659         PR c++/29408
18660         * g++.dg/parse/dtor12.C: New test.
18661
18662         PR c++/29435
18663         * g++.dg/template/sizeof11.C: New test.
18664
18665 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
18666
18667         PR fortran/29392
18668         * gfortran.dg/data_char_3.f90: New test.
18669
18670         PR fortran/29451
18671         * gfortran.dg/negative_automatic_size.f90: New test.
18672
18673 2006-10-16  David Daney  <ddaney@avtrex.com>
18674
18675         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
18676
18677 2006-10-16  Eric Christopher  <echristo@apple.com>
18678
18679         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
18680         x86_64.
18681
18682 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18683
18684         PR c++/28211
18685         * g++.dg/tc1/dr49.C: Tweak error messages.
18686         * g++.dg/parse/template21.C: New test.
18687
18688 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18689
18690         PR middle-end/20491
18691         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
18692
18693 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18694
18695         PR fortran/29403
18696         * gfortran.dg/print_1.f90: New test.
18697
18698 2006-10-15  Jan Hubicka  <jh@suse.cz>
18699
18700         PR middle-end/29241
18701         * gcc.c-torture/compile/pr29241.c: New testcase.
18702
18703 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
18704
18705         PR middle-end/29250
18706         * gcc.c-torture/compile/pr29250.c: New test.
18707
18708 2006-10-15  Richard Guenther  <rguenther@suse.de>
18709
18710         * gcc.dg/pr29299.c: New testcase.
18711
18712 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
18713
18714         PR fortran/24767
18715         * gfortran.dg/label_4.f90: Adjust warning flag.
18716
18717 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
18718
18719         PR fortran/29371
18720         * gfortran.dg/nullify_3.f90: New test.
18721
18722 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18723
18724         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18725         on Solaris 2.5.1 too.
18726
18727 2006-10-13  Eric Christopher  <echristo@apple.com>
18728
18729         * gcc.dg/pr25993.c: Skip for darwin.
18730
18731 2006-10-13  Eric Christopher  <echristo@apple.com>
18732
18733         * gcc.dg/visibility-11.c: Skip for darwin.
18734
18735 2006-10-13  Eric Christopher  <echristo@apple.com>
18736
18737         * gcc.dg/darwin-weakimport-1.c: Use
18738         -fno-asynchronous-unwind-tables.
18739         * gcc.dg/darwin-weakimport-3.c: Ditto.
18740
18741 2006-10-13  Richard Guenther  <rguenther@suse.de>
18742
18743         PR tree-optimization/29446
18744         * gcc.dg/torture/pr29446.c: New testcase.
18745
18746 2006-10-13  Bill Wendling  <wendling@apple.com>
18747
18748         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
18749         * g++.old-deja/g++.jason/hmc1.C: Likewise.
18750         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
18751         * g++.old-deja/g++.law/shadow1.C: Likewise.
18752         * g++.old-deja/g++.law/ctors10.C: Likewise.
18753         * g++.dg/debug/namespace1.C: Likewise.
18754         * g++.dg/inherit/namespace-as-base.C: Likewise.
18755         * g++.dg/opt/delay-slot-1.C: Likewise.
18756         * g++.dg/parse/defarg10.C: Likewise.
18757         * g++.dg/template/ptrmem11.C: Likewise.
18758         * g++.dg/template/mem_func_ptr.C: Likewise.
18759         * g++.dg/template/spec19.C: Likewise.
18760
18761 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
18762
18763         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
18764
18765 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
18766
18767         PR fortran/29373
18768         * gfortran.dg/implicit_9.f90: New test.
18769
18770         PR fortran/29407
18771         * gfortran.dg/namelist_25.f90: New test.
18772
18773         PR fortran/27701
18774         * gfortran.dg/same_name_2.f90: New test.
18775
18776         PR fortran/29232
18777         * gfortran.dg/host_assoc_types_1.f90: New test.
18778
18779         PR fortran/29364
18780         * gfortran.dg/missing_derived_type_1.f90: New test.
18781         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
18782
18783         PR fortran/29422
18784         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
18785
18786         PR fortran/29428
18787         * gfortran.dg/alloc_comp_assign_5.f90: New test.
18788
18789 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18790
18791         PR fortran/29391
18792         * gfortran.dg/bound_2.f90: New test.
18793
18794 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18795
18796         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
18797         directive.
18798         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
18799         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
18800         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
18801         * gfortran.dg/gomp/reduction3.f90: Likewise.
18802         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
18803         * gfortran.dg/dummy_procedure_2.f90: Likewise.
18804         * gfortran.dg/interface_derived_type_1.f90: Likewise.
18805         * gfortran.dg/forall_4.f90: Likewise.
18806         * gfortran.dg/spec_expr_4.f90: Likewise.
18807         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
18808         * gfortran.dg/forall_5.f90: Likewise.
18809         * gfortran.dg/open_access_append_2.f90: Add check for
18810         compile-time warning.
18811
18812 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
18813
18814         PR c++/28506
18815         * g++.dg/parse/pure1.C: New test.
18816
18817 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18818
18819         PR fortran/21435
18820         * gfortran.dg/io_constraints_3.f90: New test.
18821         * gfortran.dg/open_access_append_1.f90: Add checks
18822         for compile-time warnings.
18823         * gfortran.dg/pr20163-2.f: Likewise.
18824         * gfortran.dg/iostat_2.f90: Likewise.
18825         * gfortran.dg/label_4.f90: Delete the temporary
18826         file.
18827         * gfortran.dg/direct_io_2.f90: Add a FILE=
18828         specifier.
18829         * gfortran.dg/iomsg_1.f90: Add check for
18830         compile-time warning.
18831
18832 2006-10-12  Jan Hubicka  <jh@suse.cz>
18833
18834         PR c/28419
18835         * gcc.dg/pr28319.c: New test.
18836
18837 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
18838         PR c++/29318
18839         * g++.dg/ext/vla4.C: New test.
18840
18841 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
18842
18843         PR c++/27961
18844         * g++.dg/template/crash60.C: New test.
18845         * g++.dg/other/large-size-array.C: Adjust error markers.
18846         * g++.dg/parse/crash27.C: Likewise.
18847         * g++.dg/template/crash1.C: Likewise.
18848
18849 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
18850
18851         PR testsuite/29093
18852         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18853
18854 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
18855
18856         PR preprocessor/28709
18857         * gcc.dg/cpp/paste14.c: New test.
18858
18859 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
18860
18861         PR c++/29175
18862         * g++.dg/init/array24.C: New test.
18863
18864 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18865
18866         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
18867         of <sys/types.h>.
18868
18869 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
18870
18871         PR c++/29024
18872         * g++.dg/parse/typedef8.C: New test.
18873         * g++.dg/other/mult-stor1.C: Adjust error markers.
18874
18875 2006-10-11  Richard Guenther  <rguenther@suse.de>
18876
18877         PR tree-optimization/28230
18878         * gcc.dg/torture/pr28230.c: New testcase.
18879
18880 2006-10-11  Richard Guenther  <rguenther@suse.de>
18881
18882         PR inline-asm/29119
18883         * gcc.dg/torture/pr29119.c: New testcase.
18884
18885 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
18886
18887         PR middle-end/29272
18888         * gcc.c-torture/execute/20060930-2.c: New test.
18889
18890 2006-10-09  Richard Henderson  <rth@redhat.com>
18891
18892         Revert emutls patch.
18893
18894 2006-10-09  Richard Guenther  <rguenther@suse.de>
18895
18896         PR middle-end/29254
18897         * gcc.dg/pr29254.c: New testcase.
18898
18899 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
18900             Paul Thomas  <pault@gcc.gnu.org>
18901
18902         PR fortran/20541
18903         * gfortran.dg/alloc_comp_basics_1.f90: New test.
18904         * gfortran.dg/alloc_comp_basics_2.f90: New test.
18905         * gfortran.dg/alloc_comp_assign_1.f90: New test.
18906         * gfortran.dg/alloc_comp_assign_2.f90: New test.
18907         * gfortran.dg/alloc_comp_assign_3.f90: New test.
18908         * gfortran.dg/alloc_comp_assign_4.f90: New test.
18909         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
18910         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
18911         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
18912         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
18913         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
18914         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
18915         * gfortran.dg/alloc_comp_std.f90: New test.
18916         * gfortran.dg/move_alloc.f90: New test.
18917
18918 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
18919
18920         PR fortran/29115
18921         * gfortran.dg/derived_constructor_comps_2.f90: New test.
18922
18923         PR fortran/29211
18924         * gfortran.dg/forall_char_dependencies_1.f90: New test.
18925
18926 2006-10-08  Tobias Burnus  <burnus@net-b.de>
18927
18928         PR fortran/28585
18929         * gfortran.dg/new_line.f90: New test.
18930
18931 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18932
18933         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
18934         * gcc.dg/torture/builtin-convert-1.c,
18935         gcc.dg/torture/builtin-convert-2.c,
18936         gcc.dg/torture/builtin-convert-3.c,
18937         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
18938
18939 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
18940
18941         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18942         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18943         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18944         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
18945
18946 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
18947
18948         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
18949         Xfail some tests for powerpc-darwin and powerpc-aix.
18950
18951 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
18952
18953         PR c/29380
18954         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
18955
18956 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18957
18958         PR target/29300
18959         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18960         on hppa*-*-hpux*.
18961
18962 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18963
18964         PR fortran/16580
18965         PR fortran/29288
18966         * gfortran.fortran-torture/execute/specifics.f90:
18967         Add tests for using all possible intrinsics as actual arguments.
18968         * gfortran.dg/specifics_1.f90: Add tests for using
18969         all possible intrinsics as actual arguments.
18970         * gfortran.dg/specifics_2.f90: New file.
18971         * gfortran.dg/specifics_3.f90: New file.
18972
18973 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
18974
18975         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
18976         * gcc.dg/debug/debug-2.c: Likewise.
18977
18978 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
18979
18980         * gcc.c-torture/compile/sync-2.c: New test.
18981
18982 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18983
18984         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
18985         line endings.
18986
18987 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18988
18989         PR rtl-optimization/29128
18990         * gcc.c-torture/compile/pr29128.c: New test.
18991
18992 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18993
18994         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
18995         line endings.
18996
18997 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
18998
18999         PR middle-end/29256
19000         * gcc.dg/tree-ssa/loop-19.c: New test.
19001
19002 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19003
19004         PR tree-optimization/29330
19005         * gcc.dg/pr29330.c: New test.
19006
19007         PR target/28924
19008         * gcc.c-torture/compile/20061005-1.c: New test.
19009
19010 2006-10-06  Olivier Hainque  <hainque@adacore.com>
19011
19012         * gcc.dg/typename-vla-1.c: New case.
19013         * gnat.dg/forward_vla.adb: New case.
19014
19015 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19016
19017         PR tree-optimization/29290
19018         * gfortran.dg/loop_nest_1.f90: New test.
19019
19020         PR target/29198
19021         * gcc.dg/tls/opt-12.c: New test.
19022
19023         PR fortran/28415
19024         * gfortran.dg/save_2.f90: New test.
19025
19026         PR c/29091
19027         * gcc.dg/pr29091.c: New test.
19028
19029 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
19030
19031         * lib/target-supports.exp
19032         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
19033         same as x86_64-*-*; check for LP64.
19034
19035 2006-10-04  Richard Henderson  <rth@redhat.com>
19036
19037         * lib/target-supports.exp (check_effective_target_tls): Redefine
19038         to mean non-emulated tls.
19039         * gcc.dg/tls/alias-1.c: Remove tls requirement.
19040         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
19041         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
19042         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19043         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19044         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
19045         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
19046
19047 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19048
19049         PR fortran/29343
19050         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
19051
19052 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19053
19054         * gfortran.dg/bounds_check_fail_1.f90: New test.
19055
19056 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19057
19058         PR c++/29020
19059         * g++.dg/template/friend48.C: New test.
19060
19061 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19062
19063         PR fortran/29098
19064         * gfortran.dg/default_initialization_2.f90: New test.
19065
19066 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19067
19068         PR fortran/20779
19069         PR fortran/20891
19070         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
19071
19072 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19073
19074         PR fortran/29284
19075         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
19076
19077         PR fortran/29321
19078         PR fortran/29322
19079         * gfortran.dg/missing_optional_dummy_2.f90: New test.
19080
19081         PR fortran/25091
19082         PR fortran/25092
19083         * gfortran.dg/entry_array_specs_1.f90: New test.
19084
19085 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
19086
19087         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
19088         insufficient to inhibit some test failures at -O3.  Do testing
19089         on integers.
19090
19091 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19092
19093         PR c++/29138
19094         * g++.dg/inherit/access8.C: New test.
19095         * g++.dg/template/dtor4.C: Tweak error messages.
19096
19097 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19098
19099         PR fortran/27478
19100         * gfortran.dg/entry_8.f90: New test.
19101
19102 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19103
19104         PR c++/29291
19105         * g++.dg/parse/new4.C: New test.
19106
19107 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
19108
19109         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
19110         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
19111         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
19112         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
19113         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
19114
19115 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19116
19117         PR fortran/19260
19118         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
19119         * gfortran.dg/continuation_2.f90: New test.
19120
19121         PR fortran/19262
19122         * gfortran.dg/continuation_3.f90: New test.
19123         * gfortran.dg/continuation_4.f90: New test.
19124         * gfortran.dg/continuation_5.f: New test.
19125         * gfortran.dg/continuation_6.f: New test.
19126
19127 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
19128
19129         PR c++/29226
19130         * g++.dg/template/vla1.C: New test.
19131
19132 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19133
19134         PR fortran/29210
19135         * gfortran.dg/complex_parameter_1.f90: New test.
19136
19137 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
19138
19139         PR c/29154
19140         * gcc.c-torture/execute/20060929-1.c: New test.
19141
19142 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
19143
19144         PR c++/29105
19145         * g++.dg/template/member6.C: New test.
19146         * g++.dg/parse/typename7.C: Adjust error markers.
19147
19148         PR c++/29080
19149         * g++.dg/template/member7.C: New test.
19150
19151 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
19152
19153         PR c/24010
19154         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
19155         gcc.dg/Woverride-init-3.c: New tests.
19156
19157 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19158
19159         * gcc.c-torture/execute/20060930-1.c: New test.
19160
19161 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19162
19163         PR fortran/18791
19164         * gfortran.dg/specifics_1.f90: New test.
19165         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
19166         complex specifics.
19167
19168 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19169
19170         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
19171         pthread-init-common.h: New.
19172
19173 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
19174
19175         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
19176         precision on some archs.
19177
19178 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
19179
19180         * gcc.dg/non-local-goto-1.c: New test.
19181         * gcc.dg/non-local-goto-2.c: Likewise.
19182         * gcc.dg/setjmp-3.c: Likewise.
19183         * gcc.dg/setjmp-4.c: Likewise.
19184
19185 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
19186
19187         * gnat.dg/self_aggregate_with_pointer.adb: New test.
19188
19189 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19190
19191         PR fortran/28276
19192         * gfortran.dg/exponent_1.f90: New test.
19193
19194         PR fortran/27021
19195         * gfortran.dg/nearest_1.f90: New test.
19196
19197 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
19198
19199         PR middle-end/25261
19200         PR middle-end/28790
19201         * gcc.dg/gomp/nestedfn-1.c: New test.
19202
19203 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
19204
19205         PR objc/29195
19206         * objc/compile/method-1.m: New test.
19207
19208 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
19209
19210         PR c++/26938
19211         * g++.dg/template/crash58.C: New test.
19212         * g++.dg/parse/crash28.C: Adjust error markers.
19213         * g++.dg/template/crash34.C: Likewise.
19214         * g++.dg/template/friend31.C: Likewise.
19215         * g++.dg/template/crash32.C: Likewise.
19216
19217         PR c++/27329
19218         * g++.dg/template/crash59.C: New test.
19219
19220         PR c++/27667
19221         * g++.dg/template/spec33.C: New test.
19222         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
19223
19224 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
19225             Adam Nemet  <anemet@caviumnetworks.com>
19226
19227         * gcc.dg/tree-ssa/ivopts-1.c: New test.
19228         * gcc.dg/tree-ssa/ivopts-2.c: New test.
19229
19230 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
19231
19232         PR target/28911
19233         * gcc.dg/pr28911.c: New.
19234
19235 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
19236
19237         PR target/29169
19238         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
19239         (dg-options): Add -mfpmath=387.
19240
19241 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
19242
19243         PR c/28706
19244         * gcc.dg/pr28706.c: New test.
19245
19246         PR c/28712
19247         * gcc.dg/pr28712.c: New test.
19248
19249 2006-09-22  Mike Stump  <mrs@apple.com>
19250
19251         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
19252
19253 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
19254
19255         PR tree-optimization/28888
19256         * gcc.dg/pr28888.c: New test.
19257
19258 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
19259
19260         PR c++/29016
19261         * g++.dg/init/ptrfn1.C: New test.
19262
19263 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
19264
19265         PR c++/28861
19266         * g++.dg/template/spec32.C: New test.
19267         * g++.dg/parse/crash9.C: Adjust error markers.
19268
19269         PR c++/28303
19270         * g++.dg/template/typedef6.C: New test.
19271         * g++.dg/init/error1.C: Adjust error markers.
19272         * g++.dg/parse/crash9.C: Likewise.
19273         * g++.dg/template/crash55.C: Likewise.
19274
19275 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
19276
19277         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
19278
19279 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
19280
19281         PR target/27650
19282         * g++.dg/ext/dllimport12.C: New test.
19283
19284 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
19285
19286         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
19287         * gcc.target/mips/nmadd-2.c: Likewise.
19288         * gcc.target/mips/mips-ps-6.c: New test.
19289         * gcc.target/mips/neg-abs-1.c: Likewise.
19290         * gcc.target/mips/neg-abs-2.c: Likewise.
19291         * gcc.target/mips/nmadd-3.c: New test.
19292
19293 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
19294
19295         PR middle-end/28046
19296         * gcc.dg/gomp/atomic-10.c: New test.
19297         * g++.dg/gomp/atomic-10.C: New test.
19298
19299 2006-09-20  Eric Christopher  <echristo@apple.com>
19300
19301         * gcc.target/i386/sse3-not-fisttp.c: New.
19302
19303 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
19304
19305         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
19306
19307 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
19308
19309         * gcc.c-torture/execute/pr28289.c (one): New variable.
19310         (main): Use it instead of argc.
19311         * gcc.c-torture/execute/20060102-1.c (one): New variable.
19312         (main): Use it instead of argc.
19313
19314 2006-09-19  Paul Brook  <paul@codesourcery.com>
19315
19316         PR target/28516
19317         * gcc.dg/nested-func-5.c: New test.
19318
19319 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19320
19321         * lib/target-supports.exp (check_effective_target_tls): Compile
19322         test stubs using ${tool}_target_compile, not just target_compile.
19323         (check_effective_target_tls_runtime): Likewise.
19324
19325 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19326
19327         * gcc.c-torture/compile/20030405-1.x: Remove.
19328
19329         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
19330         optimising linker from discarding it.
19331
19332 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19333
19334         PR fortran/28526
19335         * gfortran.dg/keyword_symbol_1.f90: New test.
19336
19337         * gfortran.dg/spread_shape_1.f90: Add missing warning with
19338         pedantic compilation option.
19339
19340 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
19341
19342         PR fortran/29060
19343         * gfortran.dg/spread_shape_1.f90: New test.
19344
19345 2006-09-17  Roger Sayle  <roger@eyesopen.com>
19346
19347         PR tree-optimization/28887
19348         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
19349
19350 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
19351
19352         PR c/25993
19353         * gcc.dg/pr25993.c: New test.
19354
19355 2006-09-17  Ira Rosen  <irar@il.ibm.com>
19356
19357         PR tree-opt/21591
19358         * gcc.dg/vect/pr21591.c: New test.
19359
19360 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
19361
19362         PR tree-opt/29059
19363         * gcc.c-torture/compile/strcpy-1.c: New test.
19364         * gcc.c-torture/compile/strcpy-2.c: New test.
19365         * gcc.c-torture/compile/memcpy-1.c: New test.
19366         * gcc.c-torture/compile/memcpy-2.c: New test.
19367
19368 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
19369
19370         PR testsuite/29055
19371         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19372
19373 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
19374
19375         * gnat.dg/specs/double_record_extension1.ads: New test.
19376         * gnat.dg/specs/double_record_extension2.ads: Likewise.
19377
19378 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
19379
19380         PR fortran/29051
19381         * gfortran.dg/oldstyle_3.f90: New test.
19382
19383 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19384
19385         PR libgfortran/29099
19386         * gfortran.dg/secnds-1.f: New test.
19387
19388 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19389
19390         PR libgfortran/29053
19391         * gfortran.dg/streamio_9.f90: New test.
19392         * gfortran.dg/streamio_10.f90: New test.
19393
19394 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
19395
19396         PR C++/29002
19397         * g++.dg/init/array22.C: New test.
19398         * g++.dg/init/array23.C: New test.
19399
19400 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
19401
19402         * stackcheck.lst: Update list of tests requiring stack checking.
19403         * norun.lst: Adjust for above change.
19404         * ada95.lst: New file.
19405         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19406         requiring -gnat95 switch.
19407
19408 2006-09-14  Olivier Hainque  <hainque@adacore.com>
19409
19410         * gnat.dg/in_out_parameter.adb: New test.
19411
19412 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
19413
19414         PR debug/28980
19415         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19416
19417 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
19418
19419         * gnat.dg/specs/unchecked_union.ads: New test.
19420
19421 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
19422
19423         PR rtl-optimization/28982
19424         * gcc.c-torture/execute/pr28982a.c: New test.
19425         * gcc.c-torture/execute/pr28982b.c: Likewise.
19426
19427 2006-09-12  Eric Christopher  <echristo@apple.com>
19428
19429         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19430         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19431
19432 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
19433
19434         PR c/28768
19435         PR preprocessor/14634
19436         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19437         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19438         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19439
19440 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19441
19442         * gcc.dg/pr28243.c: New test.
19443
19444 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
19445
19446         PR fortran/28971
19447         gfortran.dg/pr28971.f90: New test to act as a backstop in case
19448         this undiagnosed regression reappears.
19449
19450 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
19451
19452         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19453         Treat $srcdir as a literal.
19454         * lib/fortran-torture.exp (fortran-torture-compile,
19455         fortran-torture-execute): Likewise.
19456         * lib/objc-torture.exp (objc-torture-compile,
19457         objc-torture-execute): Likewise.
19458         * lib/profopt.exp (profopt-execute): Likewise.
19459
19460 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
19461
19462         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
19463
19464 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
19465
19466         PR testsuite/28950
19467         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
19468
19469 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
19470
19471         PR target/13685
19472         * gcc.target/i386/pr13685.c: New test.
19473
19474 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19475
19476         * gcc.dg/pr28726.c: New test.
19477
19478 2006-09-11  Josh Conner  <jconner@apple.com>
19479
19480         * gcc.dg/nrv3.c: Increase size of structure.
19481         * gcc.dg/nrv4.c: Likewise.
19482         * gcc.dg/nrv5.c: Likewise.
19483
19484 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
19485
19486         PR libfortran/28890
19487         gfortran.dg/assumed_charlen_function_5.f90: New test.
19488
19489 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
19490
19491         PR c++/28991
19492         * g++.dg/init/static3.C: New test.
19493
19494 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
19495
19496         PR testsuite/29007
19497         * gcc.dg/long-long-cst1.c (t): Add cast to
19498         __SIZE_TYPE__ before casting to int.
19499         (main): Return 0 on success.
19500
19501 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19502
19503         * gcc.c-torture/execute/20060910-1.c: New test.
19504
19505 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
19506
19507         PR middle-end/26983
19508         * gcc.dg/pr26983.c: New test.
19509
19510 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
19511
19512         PR target/29006
19513         * gcc.c-torture/execute/pr29006.c: New test.
19514
19515 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19516
19517         PR libfortran/28947
19518         gfortran.dg/matmul_4.f90: New test.
19519
19520 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19521
19522         PR fortran/28959
19523         gfortran.dg/used_types_10: New test.
19524
19525 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19526
19527         PR libfortran/28923
19528         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
19529         gfortran.dg/array_initializer_3.f90: New test.
19530
19531 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19532
19533         PR fortran/28914
19534         * gfortran.dg/actual_array_constructor_3.f90: New test.
19535
19536 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
19537
19538         PR testsuite/26778
19539         * gcc.target/i386/pr26778.c: New testcase.
19540
19541 2006-09-08  Eric Christopher  <echristo@apple.com>
19542
19543         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
19544         * gcc.target/i386/memcpy-1.c: Ditto.
19545         * gcc.target/i386/asm-1.c: Ditto.
19546         * gcc.target/i386/20060512-4.c: Ditto.
19547         * gcc.target/i386/compress-float-387.c: Ditto.
19548         * gcc.target/i386/20060512-1.c: Ditto.
19549         * gcc.target/i386/compress-float-sse.c: Ditto.
19550         * gcc.target/i386/20060512-2.c: Ditto.
19551         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
19552         * gcc.target/i386/stack-prot-kernel.c: Ditto.
19553         * gcc.target/i386/compress-float-387-pic.c: Ditto.
19554         * gcc.dg/pr26449.c: Ditto.
19555         * gcc.dg/attr-ms_struct-2.c: Ditto.
19556         * gcc.dg/attr-ms_struct-1.c: Ditto.
19557         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
19558
19559 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
19560
19561         PR c/28504
19562         * gcc.dg/vla-10.c: New test.
19563
19564 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19565
19566         PR c++/28858
19567         * g++.dg/parse/template20.C: New test.
19568         * g++.dg/template/operator8.C: Remove obsolete part.
19569         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
19570         * g++.old-deja/g++.pt/crash65.C: Likewise.
19571
19572 2006-09-07  Jason Merrill  <jason@redhat.com>
19573
19574         PR middle-end/27724
19575         * gcc.dg/long-long-cst1.c: New test.
19576
19577 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19578
19579         PR C++/28906
19580         * g++.dg/other/array3.C: New test.
19581         * g++.dg/other/array4.C: New test.
19582         * g++.dg/other/array5.C: New test.
19583
19584 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
19585
19586         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
19587
19588 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
19589
19590         PR target/28946
19591         * gcc.target/i386/pr28946.c: New test.
19592
19593 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
19594
19595         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
19596         in integer literal constant.
19597         * gfortran.dg/enum_8.f90: Ditto.
19598         * gfortran.dg/g77/20030326-1.f: Ditto.
19599
19600 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
19601
19602         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
19603         nonconformance usage.
19604
19605 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19606
19607         PR middle-end/28862
19608         * gcc.c-torture/compile/vector-align-1.c: New test.
19609
19610 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
19611
19612         PR rtl-opt/27883
19613         * g++.dg/opt/copysign-1.C: New test.
19614
19615 2006-09-06  Jason Merrill  <jason@redhat.com>
19616
19617         PR c++/27371
19618         * g++.dg/warn/unused-result1.C: New test.
19619
19620 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
19621
19622         PR c++/28903
19623         * g++.dg/ext/vla3.C: New test.
19624
19625         PR c++/28886
19626         * g++.dg/template/array16.C: New test.
19627
19628 2006-09-06  Richard Guenther  <rguenther@suse.de>
19629
19630         * gcc.dg/pr27226.c: Remove testcase again.
19631
19632 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19633
19634         PR tree-opt/28937
19635         * g++.dg/opt/unroll2.C: New test.
19636
19637 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19638
19639         PR tree-opt/28952
19640         * gcc.dg/vect/pr28952.c: New test.
19641
19642 2006-09-05  Richard Guenther  <rguenther@suse.de>
19643
19644         PR tree-optimization/28900
19645         * gcc.dg/torture/pr28900.c: New testcase
19646
19647 2006-09-05  Richard Guenther  <rguenther@suse.de>
19648
19649         PR tree-optimization/28905
19650         * gcc.c-torture/compile/pr28905.c: New testcase.
19651
19652 2006-09-05  Richard Guenther  <rguenther@suse.de>
19653
19654         PR middle-end/28935
19655         * gcc.dg/pr28935.c: New testcase.
19656
19657 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19658
19659         * gcc.c-torture/execute/20060905-1.c: New test.
19660
19661 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19662
19663         PR fortran/28908
19664         * gfortran.dg/used_types_7.f90: New test.
19665         * gfortran.dg/used_types_8.f90: New test.
19666         * gfortran.dg/used_types_9.f90: New test.
19667
19668 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19669
19670         * gcc.c-torture/compile/20060904-1.c: New test.
19671
19672 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19673
19674         PR c++/23287 Revert my 2006-09-01 patch
19675         * g++.dg/parse/dtor12.C: Remove.
19676
19677 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
19678
19679         PR c+/27670
19680         * g++.dg/template/operator9.C: New test.
19681
19682         PR c++/27493
19683         * g++.dg/template/operator7.C: New test.
19684
19685         PR c++/27494
19686         * g++.dg/template/operator8.C: New test.
19687
19688         PR c++/27397
19689         * g++.dg/template/crash57.C: New test.
19690
19691         * g++.dg/template/typedef4.C: Adjust error markers.
19692         * g++.dg/template/typedef5.C: Likewise.
19693
19694 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
19695
19696         PR c++/28878
19697         * g++.dg/parse/crash33.C: New test.
19698
19699 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
19700         Richard Guenther  <rguenther@suse.de>
19701         Adam Nemet  <anemet@caviumnetworks.com>
19702
19703         PR middle-end/27226
19704         * gcc.target/mips/memcpy-1.c: New testcase.
19705         * gcc.dg/pr27226.c: Likewise.
19706
19707 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19708
19709         PR c++/28705
19710         * g++.dg/lookup/koenig5.C: New.
19711         * g++.dg/template/crash56.C: New.
19712
19713 2006-09-01  Josh Conner  <jconner@apple.com>
19714
19715         PR c++/25505
19716         * gcc.dg/nrv3.c: New test.
19717         * gcc.dg/nrv4.c: New test.
19718         * gcc.dg/nrv5.c: New test.
19719
19720 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19721
19722         PR c++/23287
19723         * g++.dg/parse/dtor12.C: New.
19724
19725 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
19726
19727         PR tree-optimization/28839
19728         * gcc.dg/pr28839.c: New test.
19729
19730 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
19731
19732         PR target/24367
19733         * gcc.dg/pr24367.c: New testcase.
19734
19735 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
19736
19737         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
19738
19739 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
19740
19741         PR rtl-optimization/27735
19742         * gcc.dg/loop-unswitch-1.c: New test.
19743
19744 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
19745
19746         PR fortran/28885
19747         * gfortran.dg/aliasing_dummy_2.f90: New test.
19748
19749         PR fortran/20067
19750         * gfortran.dg/generic_5.f90: Change error message.
19751
19752         PR fortran/28873
19753         * gfortran.dg/generic_6.f90: New test.
19754
19755         PR fortran/25077
19756         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
19757
19758         PR fortran/25102
19759         * gfortran.dg/invalid_interface_assignment.f90: New test.
19760
19761         PR fortran/24866
19762         * gfortran.dg/module_proc_external_dummy.f90: New test.
19763
19764 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
19765
19766         PR c++/28349
19767         * g++.dg/warn/var-args1.C: New test.
19768
19769 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
19770
19771         PR fortran/28866
19772         * gfortran.dg/simpleif_2.f90: New test.
19773         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
19774         * gfortran.dg/enum_5.f90: Ditto.
19775
19776 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19777             Kazu Hirata  <kazu@codesourcery.com>
19778
19779         PR tree-optimization/17506
19780         * gcc.dg/pr17506.c: New.
19781
19782 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
19783
19784         PR c++/28139
19785         * g++.dg/eh/alias1.C: New test.
19786
19787 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19788
19789         PR c++/28860
19790         * g++.dg/template/ttp22.C: New test.
19791
19792 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
19793
19794         PR middle-end/26632
19795         * gcc.dg/pr26632.c: New.
19796
19797 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19798
19799         PR libgfortran/28354
19800         * gfortran.dg/fmt_zero_precision.f90: New test.
19801
19802 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
19803
19804         PR c++/28058
19805         * g++.dg/template/spec31.C: New test.
19806
19807 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
19808
19809         PR c++/26573
19810         * g++.dg/other/static2.C: New test.
19811
19812 2006-08-26  Roger Sayle  <roger@eyesopen.com>
19813
19814         * gcc.dg/Wswitch-enum-2.c: New test case.
19815         * gcc.dg/Wswitch-enum-3.c: Likewise.
19816
19817 2006-08-26  Richard Guenther  <rguenther@suse.de>
19818
19819         * gcc.c-torture/compile/20060826-1.c: New testcase.
19820
19821 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
19822
19823         PR c++/28736
19824         * g++.dg/template/void10.C: New test.
19825
19826         PR c++/28737
19827         * g++.dg/template/void8.C: New test.
19828
19829         PR c+_+/28738
19830         * g++.dg/template/void9.C: New test.
19831
19832         * g++.dg/template/void3.C: Adjust error markers.
19833         * g++.dg/template/void4.C: Likewise.
19834         * g++.dg/template/crash55.C: Likewise.
19835         * g++.dg/template/void7.C: Likewise
19836
19837 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
19838
19839         PR c++/28588
19840         * g++.dg/inherit/access6.C: New test.
19841         * g++.dg/inherit/access7.C: Likewise.
19842
19843         PR c++/28595
19844         * g++.dg/template/array15.C: New test.
19845         * g++.dg/template/crash2.C: Tweak error markers.
19846
19847 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
19848
19849         PR middle-end/28683
19850         * gcc.c-torture/compile/20060823-1.c: New test.
19851
19852 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19853
19854         PR c++/28853
19855         * g++.dg/template/ttp21.C: New test.
19856
19857         PR c++/28852
19858         * g++.dg/other/operator1.C: Add error-marker.
19859         * g++.dg/other/operator2.C: New test.
19860
19861 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19862
19863         PR c/27893
19864         * gcc.c-torture/compile/vla-const-1.c,
19865         gcc.c-torture/compile/vla-const-2.c: New tests.
19866
19867 2006-08-26  Richard Guenther  <rguenther@suse.de>
19868
19869         PR middle-end/28814
19870         * gcc.dg/torture/pr28814.c: New testcase.
19871
19872 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19873
19874         PR c/28418
19875         * gcc.c-torture/compile/compound-literal-1.c: New test.
19876
19877 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19878
19879         PR c/28299
19880         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
19881         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
19882         Expect extra diagnostics.
19883
19884 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
19885
19886         gcc.dg/noncompile/pr16876.c: New test.
19887
19888 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
19889
19890         PR c++/28056
19891         * g++.dg/parse/local1.C: New test.
19892         * g++.dg/other/qual1.C: Tweak error marker.
19893
19894 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
19895
19896         PR c++/27787
19897         * g++.dg/template/typename10.C: New.
19898         * g++.dg/template/lookup4.C: Remove bogus error marker.
19899
19900 2006-08-25  Richard Guenther  <rguenther@suse.de>
19901
19902         PR testsuite/28829
19903         * gcc.dg/pr26570.c: Fix testcase.
19904
19905 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
19906
19907         PR tree-opt/28807
19908         * gcc.c-torture/execute/mayalias-2.c: New test.
19909         * gcc.dg/tree-ssa/alias-13.c: New test.
19910
19911 2006-08-24  Jan Hubicka  <jh@suse.cz>
19912
19913         PR debug/26881
19914         * gcc.dg/debug/pr26881.c: New file.
19915
19916 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
19917
19918         PR fortran/28788
19919         * gfortran.dg/used_types_4.f90: New test.
19920         * gfortran.dg/derived_init_2.f90: Modify to check sibling
19921         association of derived types.
19922         * gfortran.dg/used_types_2.f90: Add module cleanup.
19923         * gfortran.dg/used_types_3.f90: The same.
19924
19925         PR fortran/28771
19926         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
19927         fix of regression.
19928
19929 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19930
19931         PR 28813
19932         * gfortran.dg/direct_io_6.f90: Remove test.
19933
19934 2006-08-23  Stuart Hastings  <stuart@apple.com>
19935
19936         PR 28825
19937         * gcc.target/i386/20060821-1.c: New.
19938
19939 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
19940
19941         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
19942         dg-warning strings for dllimport.
19943
19944 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
19945
19946         PR C++/28450
19947         * g++.dg/ext/vector4.C: New test.
19948         * g++.dg/ext/complex1.C: New test.
19949
19950 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
19951
19952         PR debug/28692
19953         * gcc.dg/debug/const-1.c: New.
19954         * gcc.dg/debug/const-2.c: New.
19955         * gcc.dg/debug/dwarf2/const-1.c: New.
19956         * gcc.dg/debug/dwarf2/const-2.c: New.
19957         * gcc.dg/debug/dwarf2/const-2b.c: New.
19958
19959 2006-08-22  Richard Guenther  <rguenther@suse.de>
19960
19961         PR middle-end/28776
19962         * gcc.c-torture/compile/pr28776-1.c: New testcase.
19963         * gcc.c-torture/compile/pr28776-2.c: Likewise.
19964
19965 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
19966
19967         PR tree-optimization/28003
19968         * g++.dg/tree-ssa/pr28003.C: New.
19969
19970 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19971
19972         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
19973
19974 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
19975
19976         PR c++/26269
19977         * g++.dg/other/error14.C: New test.
19978
19979         PR c++/28505
19980         * g++.dg/parse/ctor7.C: New test.
19981         * g++.dg/parse/ctor8.C: Likewise.
19982
19983         PR c++/28741
19984         * g++.dg/template/void7.C: New test.
19985
19986 2006-08-21  Olivier Hainque  <hainque@adacore.com>
19987
19988         * gnat.dg/self_aggregate_with_zeros.adb: New test.
19989         * gnat.dg/self_aggregate_with_array.adb: New test.
19990
19991 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19992
19993         * g++.dg/eh/arm-vfp-unwind.C: New test.
19994
19995 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
19996
19997         PR c++/28341
19998         * g++.dg/template/ref3.C: New test.
19999         * g++.dg/template/nontype13.C: New test.
20000
20001         PR c++/28346
20002         * g++.dg/template/ptrmem17.C: New test.
20003
20004 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
20005
20006         PR target/28648 c:
20007         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
20008
20009 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
20010
20011         PR fortran/28630
20012         * gfortran.dg/used_types_2.f90: New test.
20013
20014         PR fortran/28601
20015         * gfortran.dg/used_types_3.f90: New test.
20016
20017         PR fortran/20886
20018         * gfortran.dg/generic_actual_arg.f90: New test.
20019
20020         PR fortran/28735
20021         * gfortran.dg/module_private_array_refs_1.f90: New test.
20022
20023         PR fortran/28762
20024         * gfortran.dg/program_name_1.f90: New test.
20025
20026         PR fortran/28425
20027         * gfortran.dg/derived_constructor_comps_1.f90: New test.
20028
20029         PR fortran/28496
20030         * gfortran.dg/array_initializer_2.f90: New test.
20031
20032         PR fortran/18111
20033         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
20034
20035         PR fortran/28600
20036         * gfortran.dg/assumed_charlen_function_4.f90: New test.
20037
20038         PR fortran/28771
20039         * gfortran.dg/assumed_charlen_in_main.f90: New test.
20040
20041         PR fortran/28660
20042         * gfortran.dg/dependent_decls_1.f90: New test.
20043
20044 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
20045
20046         PR fortran/25217
20047         * gfortran.dg/derived_init_2.f90: New.
20048
20049 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
20050
20051         * gcc.c-torture/execute/pr28289.c: New test.
20052
20053 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
20054
20055         PR c/28744
20056         * gcc.dg/attr-externally-visible-1.c: New test.
20057         * gcc.dg/attr-externally-visible-2.c: New test.
20058         * g++.dg/parse/attr-externally-visible-1.C: New test.
20059         * g++.dg/parse/attr-externally-visible-2.C: New test.
20060
20061 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20062
20063         PR c++/28606
20064         * g++.dg/parse/dtor11.C: New test.
20065
20066 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20067
20068         PR rtl-optimization/28489
20069         * gcc.c-torture/compile/pr28489.c: New test.
20070
20071 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20072
20073         PR c++/28710
20074         * g++.dg/template/redecl4.C: New test.
20075
20076         PR c++/28711
20077         * g++.dg/template/ctor8.C: New test.
20078
20079 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20080
20081         * gcc.dg/pr26570.c: Fix testcase.
20082
20083 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20084
20085         * PR c++/28573
20086         * g++.dg/parse/offsetof6.C: New test.
20087         * g++.dg/parse/offsetof6.C: New test.
20088         * g++.dg/parse/offsetof7.C: New test.
20089
20090 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20091
20092         PR testsuite/28602
20093         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
20094         is false.
20095
20096 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
20097
20098         PR c++/28302
20099         * g++.dg/ext/vector3.C: New test.
20100
20101 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
20102
20103         PR gcov/profile/26570
20104         * gcc.dg/pr26570.c: New test.
20105
20106 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
20107
20108         PR c/27697
20109         * gcc.dg/qual-component-1.c: New test.
20110
20111 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20112
20113         PR c++/28593
20114         * g++.dg/parse/new3.C: New test.
20115
20116 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20117
20118         PR fortran/25828
20119         * gfortran.dg/streamio_1.f90: New test.
20120         * gfortran.dg/streamio_2.f90: New test.
20121         * gfortran.dg/streamio_3.f90: New test.
20122         * gfortran.dg/streamio_4.f90: New test.
20123         * gfortran.dg/streamio_5.f90: New test.
20124         * gfortran.dg/streamio_6.f90: New test.
20125         * gfortran.dg/streamio_7.f90: New test.
20126         * gfortran.dg/streamio_8.f90: New test.
20127
20128 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
20129
20130         PR c/28287
20131         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
20132
20133 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
20134
20135         PR c++/28594
20136         * g++.dg/template/void6.C: New test.
20137
20138 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20139
20140         PR c/28649
20141         * gcc.dg/parse-error-1.c: New test.
20142         * gcc.dg/parse-error-2.c: New test.
20143         * gcc.dg/cpp/digraph2.c: Add error-marker.
20144         * gcc.dg/noncompile/920923-1.c: Likewise.
20145
20146 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20147
20148         PR c/27490
20149         * gcc.dg/sizeof-2.c: New testcase.
20150
20151         PR c/27489
20152         * gcc.dg/switch-A.c: New testcase.
20153
20154 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
20155
20156         PR c++/28288
20157         PR c++/14556
20158         * g++.old-deja/g++.warn/compare1.C: Delete.
20159         * g++.dg/opt/pr7503-2.C: Delete.
20160         * g++.dg/opt/pr7503-3.C: Delete.
20161         * g++.dg/opt/pr7503-4.C: Delete.
20162         * g++.dg/opt/pr7503-5.C: Delete.
20163         * g++.dg/opt/max1.C: Delete.
20164         * g++.dg/warn/minmax.C: Delete.
20165         * g++.dg/expr/minmax.C: New test.
20166
20167 2006-08-14  Richard Guenther  <rguenther@suse.de>
20168
20169         PR testsuite/28703
20170         * gcc.c-torture/execute/pr28651.c: Do not use argc
20171         to avoid optimization, instead forbid inlining.
20172
20173 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
20174
20175         PR rtl-optimization/28634
20176         * gcc.c-torture/execute/ieee/pr28634.c: New test.
20177
20178 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
20179
20180         PR c/27184
20181         * gcc.dg/torture/pr27184.c: New test.
20182
20183 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
20184
20185         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
20186
20187 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20188
20189         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
20190         * gfortran.dg/stat_2.f90: Likewise.
20191         * gfortran.dg/chmod_1.f90: Likewise.
20192         * gfortran.dg/chmod_2.f90: Likewise.
20193         * gfortran.dg/chmod_3.f90: Likewise.
20194
20195 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
20196
20197         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
20198
20199 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20200
20201         * g++.dg/opt/pr23454-2.C: New test.
20202
20203 2006-08-11  Richard Guenther  <rguenther@suse.de>
20204
20205         PR middle-end/28651
20206         * gcc.c-torture/execute/pr28651.c: New testcase.
20207
20208 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
20209
20210         * gnat.dg/specs/static_initializer.ads: New test.
20211
20212 2006-08-10  Paul Brook  <paul@codesourcery.com>
20213
20214         * gcc.target/arm/cond-asm.c: New test.
20215
20216 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
20217
20218         PR tree-optimization/26197
20219         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
20220         * g++.dg/vect/vect.exp: Compile the new tests with
20221         --param max-aliased-vops=0.
20222
20223 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
20224
20225         PR c++/28637
20226         * g++.dg/template/void3.C: New test.
20227
20228         PR c++/28638
20229         * g++.dg/template/void4.C: New test.
20230
20231         PR c++/28640
20232         * g++.dg/template/void5.C: New test.
20233
20234 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
20235
20236         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
20237         after dg-do compile.
20238
20239 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
20240
20241         PR tree-optimizations/26969
20242         * gcc.dg/vect/vect.exp: Compile tests prefixed with
20243         "unswitch-loops" with -funswitch-loops.
20244         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
20245
20246 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20247
20248         * gcc.dg/sparc-getcontext-1.c: Fix typo.
20249         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
20250         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
20251         * objc.dg/dwarf-1.m: Likewise.
20252         * objc.dg/dwarf-2.m: Likewise.
20253         * obj-c++.dg/dwarf-2.mm: Likewise.
20254
20255 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20256
20257         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
20258         * objc.dg/dwarf-2.m: Likewise.
20259         * obj-c++.dg/dwarf-2.mm: Likewise.
20260
20261         PR libfortran/28603
20262         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
20263
20264         PR testsuite/27611
20265         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20266
20267         PR testsuite/27033
20268         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20269
20270 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
20271
20272         PR target/27827
20273         * gcc.target/i386/pr27827.c: New testcase.
20274
20275 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
20276
20277         PR fortran/28590
20278         * gfortran.dg/sequence_types_1.f90: New test.
20279
20280 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
20281
20282         PR fortran/28548
20283         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
20284         dg-warning.  Add -pedantic option.
20285
20286 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20287
20288         PR c/28502
20289         * gcc.dg/proto-1.c: New test.
20290
20291         PR c/27721
20292         * gcc.dg/lvalue-4.c: New test.
20293
20294         PR c/28136
20295         * gcc.dg/init-bad-5.c: New test.
20296
20297 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
20298
20299         PR c++/28347
20300         * g++.dg/ext/typedef-init.C: Add new test for typedef
20301         initialization inside templates. Adjust existing error markers.
20302
20303 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
20304
20305         PR c++/28148
20306         * g++.dg/init/ptrmem3.C: New test.
20307
20308 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
20309
20310         PR tree-optimization/27770
20311         * lib/target-support.exp: New target keyword "section_anchors".
20312         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
20313         tests.
20314         * gcc.dg/vect/section-anchors-pr27770.c: New test.
20315         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
20316         * gcc.dg/vect/section-anchors-vect-69.c: New test.
20317         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
20318
20319 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20320
20321         * gcc.dg/20060801-1.c: Add missing '}'.
20322
20323 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20324
20325         PR c++/27508
20326         * g++.dg/parse/dtor9.C: New test.
20327         * g++.dg/parse/dtor10.C: New test.
20328         * g++.dg/other/error7.C: Adjust error-marker.
20329
20330         PR c++/28274
20331         * g++.dg/other/default5.C: New test.
20332
20333 2006-08-02  Richard Guenther  <rguenther@suse.de>
20334
20335         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
20336
20337 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
20338
20339         PR c++/28557
20340         * g++.dg/template/conv9.C: New test.
20341
20342 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
20343
20344         PR debug/28063
20345         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
20346         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
20347         Optionally return assembly text.  Update callers.
20348         (check_no_compiler_messages): Update verbose messages.
20349         (check_no_messages_and_pattern): New.
20350         (check_effective_target_string_merging): New.
20351
20352 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20353
20354         PR c++/28250
20355         * g++.dg/eh/catch4.C: New test.
20356
20357         PR c++/28257
20358         * g++.dg/other/qual1.C: New test.
20359
20360         PR c++/28259
20361         * g++.dg/inherit/error2.C: New test.
20362
20363         PR c++/28267
20364         * g++.dg/other/new1.C: New test.
20365
20366         * g++.dg/warn/pr23075.C: Remove obsolete test.
20367         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20368         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20369
20370 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
20371
20372         PR c++/28523
20373         * g++.dg/eh/cast1.C: New test.
20374
20375 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
20376
20377         PR libfortran/28452
20378         * gfortran.dg/random_3.f90:  New test.
20379
20380 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20381
20382         PR c++/28432
20383         * g++.dg/other/pr28304.C: Change expected error message.
20384         * g++.dg/other/pr28432.C: New test.
20385
20386 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20387
20388         PR c++/28256
20389         * g++.dg/init/brace2.C: Change expected error message, add empty init.
20390
20391 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
20392
20393         PR debug/23336
20394         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20395         at -g1.
20396         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20397         g++.dg/debug/enum-2.C: New.
20398
20399 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20400
20401         PR c++/6634
20402         * g++.dg/parse/long1.C: Add more tests.
20403
20404 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20405
20406         * gfortran.dg/lrshift_1.c: New file.
20407
20408 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20409
20410         PR libgfortran/28335
20411         * gfortran.dg/no_unit_error_1.f90: New test.
20412
20413 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20414
20415         PR libgfortran/28335
20416         * gfortran.dg/no_unit_error_1.f90: Delete test.
20417         * gfortran.dg/no_unit_error_2.f90: Delete test.
20418
20419 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20420
20421         * gfortran.dg/chmod_3.f90: New test.
20422         * gfortran.dg/ltime_gmtime_1.f90: New test.
20423         * gfortran.dg/ltime_gmtime_2.f90: New test.
20424         * gfortran.dg/lrshift_1.f90: New test.
20425         * gfortran.dg/chmod_1.f90: New test.
20426         * gfortran.dg/chmod_2.f90: New test.
20427
20428 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
20429
20430         PR c++/27668
20431         * g++.dg/template/crash55.C: New test.
20432
20433         PR c++/27962
20434         * g++.dg/template/nontype16.C: New test.
20435
20436         * g++.dg/template/void2.C: Adjust error markers.
20437         * g++.dg/template/nontype5.C: Adjust error markers.
20438
20439 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
20440
20441         * gcc.target/i386/stack-prot-kernel.c: New test.
20442
20443 2006-07-27  Roger Sayle  <roger@eyesopen.com>
20444
20445         * gcc.dg/builtins-55.c: New test case.
20446
20447 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
20448
20449         PR rtl-optimization/27907
20450         * gcc.c-torture/compile/pr27907.c: New test.
20451
20452 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20453
20454         * gfortran.dg/mclock.f90: New test.
20455         * gfortran.dg/int_conv_1.f90: New test.
20456         * gfortran.dg/stat_1.f90: New test.
20457         * gfortran.dg/stat_2.f90: New test.
20458
20459 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20460
20461         PR libgfortran/28335
20462         * gfortran.dg/no_unit_error_1.f90: New test.
20463         * gfortran.dg/no_unit_error_2.f90: New test.
20464         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
20465
20466 2006-07-25  Roger Sayle  <roger@eyesopen.com>
20467
20468         PR middle-end/28473
20469         * gcc.dg/fold-convround-1.c: New test case.
20470
20471 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20472
20473         * gfortran.dg/arithmetic_if.f90:  Fix comments.
20474
20475 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20476
20477         PR c++/27572
20478         * g++.dg/other/typedef1.C: New test.
20479         * g++.dg/template/typedef4.C: New test.
20480         * g++.dg/template/typedef5.C: New test.
20481
20482 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
20483
20484         PR fortran/28416
20485         * gfortran.dg/allocatable_dummy_3.f90: New.
20486
20487 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20488
20489         PR fortran/28439
20490         * gfortran.dg/arithmetic_if.f90:  New test.
20491
20492 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
20493
20494         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
20495         avoid memcpy optimization.
20496
20497 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20498
20499         PR fortran/25289
20500         * gfortran.dg/direct_io_6.f90: New test.
20501
20502 2006-07-24  Jan Hubicka  <jh@suse.cz>
20503
20504         PR c/25795
20505         PR c++/27369
20506         * gcc.dg/pr25795.c: New test.
20507         * gcc.dg/pr25795-1.c: New test.
20508
20509 2006-07-23  Roger Sayle  <roger@eyesopen.com>
20510
20511         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
20512         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
20513         which may be transformed to "g || h" on some platforms.
20514
20515 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
20516
20517         PR c++/28025
20518         * g++.dg/template/friend45.C: New test.
20519
20520 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20521
20522         PR libgfortran/28339
20523         * gfortran.dg/arrayio_8.f90: New test.
20524
20525 2006-07-21  Mike Stump  <mrs@apple.com>
20526
20527         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
20528
20529         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
20530
20531 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20532
20533         PR c++/28250
20534         * g++.dg/eh/catch3.C: New test.
20535
20536         PR c++/28363
20537         * g++.dg/template/defarg10.C: New test.
20538
20539 2006-07-20  Paul Brook  <paul@codesourcery.com>
20540
20541         PR 27363
20542         * gcc.dg/pr27363.c: New test.
20543
20544 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
20545
20546         PR c++/28338
20547         * g++.dg/init/ref13.C: New test.
20548
20549 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20550
20551         PR obj-c++/28434
20552         * obj-c++.dg/proto-error-1.mm: New test.
20553
20554 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20555
20556         PR c++/28337
20557         * g++.dg/template/string1.C: New test.
20558
20559 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20560
20561         PR c++/28048
20562         * g++.dg/template/defarg9.C: New test.
20563
20564         PR c++/28235
20565         * g++.dg/template/static27.C: New test.
20566
20567 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
20568
20569         PR 28410
20570         * gcc.dg/tree-ssa/pr28410.c: New test.
20571
20572 2006-07-18  Lee Millward  <lee.millward@gmail.com>
20573
20574         PR c++/28258
20575         * g++/dg/other/error13.C: New test.
20576
20577         PR c++/28260
20578         * g++.dg/template/friend44.C: New test.
20579
20580 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
20581
20582         PR c++/27495
20583         * g++.dg/other/pr27495.C: New.
20584
20585 2006-07-18  Olivier Hainque  <hainque@adacore.com>
20586
20587         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
20588         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
20589
20590 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20591
20592         PR c/28286
20593         * gcc.dg/pragma-pack-4.c: New test.
20594
20595 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20596
20597         PR c++/28291
20598         * g++.dg/ext/pr28291.C: New test.
20599
20600 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20601
20602         PR middle-end/28403
20603         * gcc.c-torture/execute/pr28403.c: New test.
20604
20605 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20606
20607         PR middle-end/28402
20608         * gcc.dg/pr28402.c: New test.
20609
20610 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20611
20612         PR c++/28304
20613         * g++.dg/other/pr28304.C: New test.
20614
20615 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
20616
20617         PR other/28251
20618         gcc.c-torture/unsorted/dump-noaddr.c: New test.
20619         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
20620
20621 2006-07-17  Richard Guenther  <rguenther@suse.de>
20622
20623         PR tree-optimization/28238
20624         * g++.dg/tree-ssa/pr28238.C: New testcase.
20625
20626 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20627
20628         PR c++/28250
20629         * g++.dg/eh/catch1.C: New test.
20630         * g++.dg/eh/catch2.C: New test.
20631
20632 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
20633
20634         PR c++/28370
20635         * g++.dg/template/anon3.C: New test.
20636
20637 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
20638
20639         PR fortran/20844
20640         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20641         specifiers requiring an explicit format tag..
20642
20643         PR fortran/28201
20644         * gfortran.dg/generic_5: New test.
20645
20646         PR fortran/20893
20647         * gfortran.dg/elemental_optional_args_1.f90: New test.
20648
20649 2006-07-16  Olivier Hainque  <hainque@adacore.com>
20650
20651         * gnat.dg/assert.ads: New file.
20652         * gnat.dg/controlled_record.ads: Likewise.
20653         * gnat.dg/controlled_record.adb: Likewise.
20654
20655 2006-07-15  Lee Millward  <lee.millward@gmail.com>
20656
20657         PR c++/28292
20658         * g++.dg/other/error12.C: New test.
20659
20660         PR c++/28269
20661         * g++.dg/template/crash54.C: New test.
20662
20663 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20664
20665         PR c++/28249
20666         * g++.dg/parse/catch1.C: New test.
20667
20668         PR c++/28294
20669         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
20670
20671         PR c++/28387
20672         * g++.dg/ext/attrib24.C: New test.
20673
20674 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20675
20676         PR c++/28343
20677         * g++.dg/ext/asmspec1.C: New test.
20678
20679 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
20680
20681         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
20682         (dg-test): Support shouldfail tests.
20683         * lib/target-supports-dg.exp (dg-shouldfail): New.
20684         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
20685         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
20686         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
20687         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
20688         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
20689         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
20690         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
20691
20692 2006-07-13  Jan Hubicka  <jh@suse.cz>
20693
20694         * gcc.target/i386/memcpy-1.c: New.
20695
20696 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
20697
20698         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
20699
20700 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
20701
20702         PR fortran/25097
20703         * gfortran.dg/present_1.f90: New test.
20704
20705         PR fortran/20903
20706         * gfortran.dg/interface_derived_type_1.f90: New test.
20707
20708 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
20709
20710         PR fortran/28213
20711         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
20712         list.
20713
20714 2006-07-07  Lee Millward  <lee.millward@gmail.com>
20715
20716         PR c++/27820
20717         * g++.dg/other/label1.C: New test.
20718
20719 2006-07-07  Richard Guenther  <rguenther@suse.de>
20720
20721         PR middle-end/28268
20722         * gcc.dg/torture/pr28268.c: New testcase.
20723
20724 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
20725
20726         PR c++/27019
20727         * g++.dg/ext/pr27019.C: New.
20728
20729 2006-07-07  Richard Guenther  <rguenther@suse.de>
20730
20731         PR tree-optimization/28187
20732         * gcc.dg/pr28187.c: New testcase.
20733
20734 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
20735
20736         * gnat.dg/address_conversion.adb: New test.
20737         * gnat.dg/boolean_subtype.adb: Likewise.
20738         * gnat.dg/frame_overflow.adb: Likewise.
20739         * gnat.dg/pointer_array.adb: Likewise.
20740         * gnat.dg/pointer_conversion.adb: Likewise.
20741
20742 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
20743
20744         PR fortran/28237
20745         PR fortran/23420
20746         * gfortran.dg/print_fmt_5.f90: New test.
20747
20748 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20749
20750         PR fortran/28129
20751         * gfortran.dg/bounds_check_4.f90: New test.
20752
20753 2006-07-05  Richard Guenther  <rguenther@suse.de>
20754
20755         PR target/28158
20756         * gfortran.dg/pr28158.f90: New testcase.
20757
20758 2006-07-05  Richard Guenther  <rguenther@suse.de>
20759
20760         PR tree-optimization/28162
20761         * gcc.dg/pr28162.c: New testcase.
20762
20763 2006-07-05  Richard Guenther  <rguenther@suse.de>
20764         Andrew Pinski  <pinskia@gcc.gnu.org>
20765
20766         PR c++/27084
20767         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
20768
20769 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
20770
20771         PR fortran/28174
20772         * gfortran.dg/actual_array_substr_2.f90: New test.
20773
20774         PR fortran/28167
20775         * gfortran.dg/actual_array_constructor_2.f90: New test.
20776
20777 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20778
20779         * gfortran.dg/itime_idate_1.f: New test.
20780         * gfortran.dg/itime_idate_2.f: New test.
20781
20782 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20783
20784         PR libgfortran/27704
20785         * gfortran.dg/open_status_3.f90: New test.
20786         * gfortran.dg/fmt_l.f90: Update for new feature.
20787
20788 2006-07-03  Asher Langton  <langton2@llnl.gov>
20789
20790         * gfortran.dg/oldstyle_2.f90: New.
20791
20792 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
20793
20794         * gnat.dg/string_slice.adb: New test.
20795
20796 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20797
20798         PR fortran/19259
20799         * gfortran.dg/semicolon_fixed.c: New.
20800         * gfortran.dg/semicolon_free.c: New.
20801
20802 2006-06-30  Mike Stump  <mrs@apple.com>
20803
20804         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
20805         that don't support internal visibility.
20806
20807 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
20808
20809         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
20810         for '(' / ')' needing an extra '\'.
20811
20812 2006-06-29  Roger Sayle  <roger@eyesopen.com>
20813
20814         PR middle-end/27428
20815         * gcc.dg/pr27428-1.c: New test case.
20816
20817 2006-06-29  Mike Stump  <mrs@apple.com>
20818
20819         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
20820         on darwin as we can't align commons large enough yet.
20821
20822         * gcc.dg/vla-8.c: Add additional testcases.
20823
20824 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
20825
20826         PR c++/28114
20827         * g++.dg/other/pr28114.C: New.
20828
20829 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
20830
20831         * gcc.c-torture/compile/20060625-1.c: New test.
20832
20833 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
20834
20835         PR fortran/20867
20836         * gfortran.dg/stfunc_3.f90: New test.
20837
20838         PR fortran/25056
20839         * gfortran.dg/impure_actual_1.f90: New test.
20840
20841         PR fortran/20874
20842         * gfortran.dg/elemental_result_1.f90: New test.
20843
20844         PR fortran/25073
20845         * gfortran.dg/select_7.f90: New test.
20846
20847         PR fortran/27554
20848         * intrinsic_actual_1.f: New test.
20849
20850         PR fortran/22038
20851         PR fortran/28119
20852         * gfortran.dg/forall_4.f90: New test.
20853
20854         PR fortran/25072
20855         * gfortran.dg/forall_5.f90: New test.
20856
20857 2006-06-25  Lee Millward  <lee.millward@gmail.com>
20858
20859         PR c++/28051
20860         * g++.dg/template/using13.C: New test.
20861
20862         PR c++/28054
20863         * g++.dg/other/incomplete3.C: New test.
20864
20865 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20866
20867         PR fortran/28081
20868         * gfortran.dg/substr_3.f: New test.
20869         * gfortran.dg/equiv_2.f90: Update expected error message.
20870
20871 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
20872
20873         PR fortran/28118
20874         * gfortran.dg/actual_array_substr_1.f90: New test.
20875
20876 2006-06-24  Olivier Hainque  <hainque@adacore.com>
20877
20878         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
20879         * gnat.dg/scalar_mode_agg_compare.adb: New test.
20880
20881 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
20882
20883         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
20884
20885 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
20886
20887         PR fortran/27981
20888         * gfortran.dg/simpleif_2.f90: New test.
20889
20890 2006-06-23  Lee Millward  <lee.millward@gmail.com>
20891
20892         * g++.dg/template/error22.C: Fix typo.
20893
20894 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20895
20896         PR c++/28112
20897         * g++.dg/ext/attrib23.C: New test.
20898
20899 2006-06-23  Olivier Hainque  <hainque@adacore.com>
20900
20901         * gnat.dg/varsize_temp.adb: New test.
20902
20903 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20904
20905         PR c++/11468
20906         * g++.dg/other/java2.C: New test.
20907
20908 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
20909
20910         PR target/27789
20911         * g++.dg/ext/dllimport4.C. Add more tests for invalid
20912         initialization.
20913
20914 2006-06-22  Roger Sayle  <roger@eyesopen.com>
20915
20916         PR target/27531
20917         * gcc.dg/pr27531-1.c: New test case.
20918
20919 2006-06-22  Asher Langton  <langton2@llnl.gov>
20920
20921         PR fortran/24748
20922         * gfortran.dg/implicit_8.f90: New.
20923
20924 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
20925
20926         PR rtl-optimization/28121
20927         * gcc.dg/pr28121.c: New test.
20928
20929 2006-06-22  Lee Millward  <lee.millward@gmail.com>
20930
20931         PR c++/27805
20932         * g++.dg/parse/ptrmem6.C: New test.
20933
20934         PR c++/27821
20935         * g++.dg/template/error22.C: New test.
20936
20937 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20938
20939         PR c++/28111
20940         * g++.dg/template/friend43.C: New test.
20941
20942         PR c++/28110
20943         * g++.dg/template/crash53.C: New test.
20944
20945         PR c++/28109
20946         * g++.dg/rtti/incomplete1.C: New test.
20947
20948 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
20949
20950         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
20951
20952 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
20953
20954         * gcc.c-torture/execute/complex-7.c: New.
20955
20956 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
20957
20958         * gcc.dg/merge-all-constants-1.c: New test.
20959
20960 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
20961
20962         PR c++/28113
20963         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
20964
20965 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
20966
20967         * gfortran.dg/rrspacing_1.f90: New test.
20968
20969 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20970
20971         PR c++/28052
20972         * g++.dg/other/bitfield2.C: New test.
20973
20974 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
20975
20976         PR tree-optimization/27331
20977         * gcc.dg/pr27331.c: New test.
20978
20979 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
20980             Eric Botcazou  <ebotcazou@adacore.com>
20981
20982         PR ada/18692
20983         * lib/gnat.exp: New file.
20984         * lib/gnat-dg.exp: Likewise.
20985         * gnat.dg: New directory.
20986         * gnat.dg/dg.exp: New driver.
20987         * gnat.dg/specs: New directory.
20988         * gnat.dg/specs/specs.exp: New driver.
20989         * gnat.dg/style: New directory.
20990         * gnat.dg/style/style.exp: New driver.
20991
20992 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
20993
20994         PR fortran/16206
20995         * gfortran.dg/array_initializer_1.f90: New test.
20996
20997         PR fortran/28005
20998         * gfortran.dg/matmul_3.f90: New test.
20999
21000 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
21001
21002         PR middle-end/28075
21003         * gcc.dg/tree-ssa/inline-1.c: New test.
21004
21005 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
21006
21007         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
21008         in malloc prototype; remove XFAIL.
21009         * gcc.dg/pr18241-2.c: Ditto.
21010         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
21011         in memset prototype; remove XFAIL.
21012         * gcc.dg/tree-ssa/pr23382.c: Ditto.
21013
21014 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
21015
21016         * gcc.dg/vla-8.c: Add.
21017
21018 2006-06-19  Richard Guenther  <rguenther@suse.de>
21019
21020         PR tree-optimization/27090
21021         * g++.dg/tree-ssa/pr27090.C: New testcase.
21022
21023 2006-06-19  Roger Sayle  <roger@eyesopen.com>
21024
21025         PR target/27861
21026         * gcc.dg/pr27861-1.c: New test case.
21027
21028 2006-06-19  Richard Guenther  <rguenther@suse.de>
21029
21030         PR middle-end/28045
21031         * gcc.dg/torture/pr28045.c: New testcase.
21032
21033 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21034
21035         PR fortran/26801
21036         * gfortran.dg/associated_4.f90: New test.
21037
21038 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21039
21040         PR fortran/19310
21041         PR fortran/19904
21042         * gfortran.dg/real_const_3.f90: New test.
21043
21044 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
21045
21046         PR c++/28016
21047         * g++.dg/template/static26.C: New test.
21048
21049         PR c++/27979
21050         * g++.dg/expr/bitfield2.C: New test.
21051
21052         PR c++/27884
21053         * g++.dg/parse/linkage2.C: New test.
21054
21055 2006-06-16  Richard Guenther  <rguenther@suse.de>
21056
21057         PR middle-end/27116
21058         * gcc.dg/pr15785-1.c: Revert last change.
21059         * gcc.dg/torture/pr27116-2.c: New testcase.
21060
21061 2006-06-16  Roger Sayle  <roger@eyesopen.com>
21062
21063         PR middle-end/27802
21064         * gcc.dg/pr27802-1.c: New test case.
21065
21066 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
21067
21068         PR c++/27689
21069         * g++.dg/template/ttp18.C: New test.
21070         * g++.dg/template/ttp19.C: Likewise.
21071
21072         PR c++/27666
21073         * g++.dg/expr/cond9.C: New test.
21074
21075         PR c++/27640
21076         * g++.dg/template/ctor7.C: New test.
21077
21078 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
21079
21080         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
21081
21082 2006-06-16  Richard Guenther  <rguenther@suse.de>
21083
21084         PR tree-optimization/27781
21085         * gcc.dg/tree-ssa/pr27781.c: New testcase.
21086
21087 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
21088
21089         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
21090
21091 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
21092
21093         * gcc.dg/tree-ssa/loop-18.c: New test.
21094
21095 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
21096
21097         PR c++/27665
21098         * g++.dg/template/crash52.C: New test.
21099
21100         PR c++/27648
21101         * g++.dg/ext/attrib22.C: New test.
21102
21103         PR c++/26559
21104         * g++.dg/template/builtin1.C: New test.
21105         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
21106
21107         PR c++/28018
21108         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
21109         assignment.
21110         * g++.old-deja/g++.pt/crash51.C: Likewise.
21111
21112         PR c++/27227
21113         * g++.dg/lookup/linkage1.C: New test.
21114         * g++.dg/lookup/linkage2.C: Likewise.
21115
21116 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
21117
21118         PR middle-end/27959
21119         * gcc.dg/pr27959.c: New testcase.
21120
21121 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
21122
21123         PR target/28014:
21124         * g++.dg/eh/div.C: New test.
21125
21126 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
21127
21128         PR c++/27894
21129         * g++.dg/tree-ssa/pr26757.C: New test.
21130         * g++.dg/tree-ssa/pr27894.C: New test.
21131
21132 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
21133
21134         * gcc.c-torture/compile/20060609-1.c: New test.
21135
21136         PR target/27863
21137         * gcc.c-torture/compile/pr27863.c: New test.
21138
21139 2006-06-13  Richard Guenther  <rguenther@suse.de>
21140
21141         PR tree-optimization/27830
21142         * g++.dg/tree-ssa/pr27830.C: New testcase.
21143
21144 2006-06-13  Matthew Sachs  <msachs@apple.com>
21145
21146         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
21147         the list of compiler flags; this causes those flags to be checked
21148         for things like dg-skip-if.
21149
21150 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21151
21152         PR c++/27601
21153         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
21154
21155 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
21156             Kazu Hirata  <kazu@codesourcery.com>
21157
21158         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
21159         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
21160
21161 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21162
21163         PR c++/27933
21164         * g++.dg/lookup/using15.C: New test.
21165
21166         PR c++/27951
21167         * g++.dg/other/anon4.C: New test.
21168
21169 2006-06-12  Roger Sayle  <roger@eyesopen.com>
21170
21171         PR c++/21210
21172         * g++.dg/init/complex1.C: New test case.
21173
21174 2006-06-11  Eric Christopher  <echristo@apple.com>
21175
21176         PR middle-end/27948
21177         * gcc.dg/bf-ms-layout.c: Run on darwin.
21178         * gcc.dg/bf-no-ms-layout: Ditto.
21179         * gcc.dg/attr-ms_struct-2.c: New.
21180         * gcc.dg/bf-ms-layout-2.c: Ditto.
21181
21182 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21183
21184         * gcc.dg/attr-ms_struct-packed1.c: New.
21185
21186 2006-06-09  Mike Stump  <mrs@apple.com>
21187
21188         * gcc.dg/vla-7.c: Add.
21189
21190 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
21191
21192         PR fortran/24558
21193         * gfortran.dg/entry_6.f90: New test.
21194
21195         PR fortran/20877
21196         PR fortran/25047
21197         * gfortran.dg/entry_7.f90: New test.
21198
21199 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
21200
21201         PR c/27747
21202         * gcc.dg/cpp/_Pragma6.c: New test.
21203
21204         PR c++/27748
21205         * g++.dg/cpp/_Pragma1.C: New test.
21206
21207         PR preprocessor/27746
21208         * gcc.dg/gomp/macro-3.c: New test.
21209         * gcc.dg/gomp/macro-4.c: New test.
21210         * g++.dg/gomp/macro-3.C: New test.
21211         * g++.dg/gomp/macro-4.C: New test.
21212
21213 2006-06-09  Richard Guenther  <rguenther@suse.de>
21214
21215         PR tree-optimization/26998
21216         * gcc.dg/torture/pr26998.c: New testcase.
21217         * gcc.dg/tree-ssa/vrp29.c: New testcase.
21218
21219 2006-06-08  Mike Stump  <mrs@apple.com>
21220
21221         * gcc.dg/pr27095.c: Account for stubs.
21222
21223         PR target/26427
21224         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
21225         produce bad code on darwin.
21226
21227 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21228
21229         PR fortran/27958
21230         * gfortran.dg/substr_2.f: New test.
21231
21232 2006-06-08  Asher Langton  <langton2@llnl.gov>
21233
21234         PR fortran/27786
21235         * cray_pointers_2.f90: Add -fbounds-check compile flag.
21236
21237 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21238
21239         PR target/27421
21240         * gcc.dg/union-3.c: New test.
21241
21242 2006-06-08  Richard Guenther  <rguenther@suse.de>
21243
21244         PR middle-end/27116
21245         * gcc.dg/torture/pr27116.c: New testcase.
21246         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
21247
21248 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
21249
21250         PR rtl-optimization/26449
21251         * gcc.dg/pr26449.c: New test.
21252
21253 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21254
21255         PR c++/27601
21256         * g++.dg/ext/offsetof1.C: Test member functions.
21257
21258 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
21259
21260         * gcc.dg/pr27095.c: Improve scanning.
21261
21262 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
21263
21264         PR fortran/23091
21265         * gfortran.dg/saved_automatic_1.f90: New test.
21266
21267         PR fortran/24168
21268         * gfortran.dg/array_simplify_1.f90: New test.
21269
21270         PR fortran/25090
21271         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21272
21273         PR fortran/25058
21274         * gfortran.dg/entry_dummy_ref_2.f90: New test.
21275
21276 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
21277
21278         PR c++/27177
21279         * g++.dg/expr/cast7.C: New test.
21280
21281 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
21282
21283         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
21284         * lib/gcc-defs.exp (tool_check_compile): Ditto.
21285         * lib/fortran-torture.exp (fortran-torture-compile,
21286         fortran-torture-execute): Ditto.
21287
21288 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
21289
21290         PR target/27842
21291         * gcc.dg/vmx/pr27842.c: New test.
21292
21293 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21294
21295         PR libfortran/27895
21296         * gfortran.dg/bounds_check_3.f90: New test.
21297
21298 2006-06-05  Mike Stump  <mrs@apple.com>
21299
21300         * objc.dg/objc-fast-4.m: Skip for ppc64.
21301
21302 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
21303
21304         PR testsuite/27705
21305         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
21306
21307 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
21308             Victor Kaplansky  <victork@il.ibm.com>
21309
21310         PR tree-optimizations/26360
21311         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
21312         with -fno-tree-dce.
21313         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
21314
21315 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
21316
21317         PR fortran/14067
21318         * gfortran.dg/data_char_1.f90: Add messages for truncated
21319         strings.
21320
21321         PR fortran/16943
21322         * gfortran.dg/func_decl_2.f90: New test.
21323
21324         PR fortran/20839
21325         * gfortran.dg/do_2.f90: New test.
21326
21327         PR fortran/27655
21328         * gfortran.dg/associated_3.f90: New test.
21329
21330 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
21331
21332         PR c++/27819
21333         * g++.dg/template/static25.C: New test.
21334
21335         PR c++/27722
21336         * g++.dg/init/array21.C: New test.
21337
21338         PR c++/27807
21339         * g++.dg/ext/complit7.C: New test.
21340
21341         PR c++/27806
21342         * g++.dg/parse/ptrmem5.C: New test.
21343
21344 2006-06-04  Roger Sayle  <roger@eyesopen.com>
21345             Andrew Pinski  <pinskia@physics.uc.edu>
21346
21347         PR c/27150
21348         PR middle-end/27382
21349         * gcc.dg/pr27150-1.c: New testcase.
21350         * gcc.dg/pr27382-1.c: New testcase.
21351         * gcc.dg/pr27382-2.c: New testcase.
21352
21353 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
21354
21355         PR c/25161
21356         PR c/27020
21357         * gcc.dg/array-10.c: New test.
21358
21359 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21360
21361         PR c++/27804
21362         * g++.dg/init/const4.C: New test.
21363         * g++.dg/init/member1.C: Add error-marker.
21364         * g++.dg/other/fold1.C: Adjust error-marker.
21365
21366 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21367
21368         PR c++/27601
21369         * g++.dg/ext/offsetof1.C: New test.
21370
21371 2006-06-04 Eric Christopher <echristo@apple.com>
21372
21373         * gcc.dg/attr-ms_struct-1.c: New.
21374
21375 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
21376
21377         * gcc.c-torture/compile/builtin_constant_p.c: New test.
21378
21379 2006-06-04  Richard Guenther  <rguenther@suse.de>
21380
21381         PR tree-optimization/27039
21382         * gcc.dg/tree-ssa/loop-17.c: New testcase.
21383
21384 2006-06-03  Roger Sayle  <roger@eyesopen.com>
21385
21386         PR target/26223
21387         * gcc.target/i386/amd64-abi-2.c: New test case.
21388
21389 2006-06-02  Eric Christopher  <echristo@apple.com>
21390
21391         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21392         * gcc.target/i386/20020523-1.c: Skip if darwin.
21393         * gcc.target/i386/asm-3.c: Ditto.
21394         * gcc.target/i386/20011119-1.c: Ditto.
21395         * gcc.target/i386/clobbers.c: Remove pic part of test.
21396
21397 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
21398
21399         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21400         * g++.old-deja/g++.other/init19.C: Ditto.
21401         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21402         and add other platforms as expected failures.
21403
21404 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
21405
21406         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21407         (is-effective-target-keyword): Ditto.
21408
21409 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
21410
21411         PR fortran/27715
21412         * gfortran.dg/extended_char_comparison_1.f:  New test.
21413
21414 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
21415
21416         PR fortran/25098
21417         * gfortran.dg/dummy_procedure_1.f90: New test.
21418
21419         PR fortran/25147
21420         * gfortran.dg/dummy_procedure_2.f90: New test.
21421
21422         * gfortran.dg/associated_2.f90: Correct to make consistent with
21423         standard.
21424
21425 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21426
21427         * gcc.target/i386/387-11.c: New test case.
21428
21429 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
21430
21431         PR c++/27801
21432         * g++.dg/template/cond6.C: New test.
21433
21434         PR c++/26496
21435         * g++.dg/template/crash51.C: New test.
21436         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21437
21438         PR c++/27385
21439         * g++.dg/init/array20.C: New test.
21440
21441 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21442
21443         * gcc.dg/builtins-54.c: New test case.
21444
21445 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21446
21447         PR c++/26433
21448         * g++.dg/template/fntry1.C: Add dg-do link.
21449
21450         PR c++/27808
21451         * g++.dg/parse/friend6.C: New test.
21452
21453 2006-05-30  Asher Langton  <langton2@llnl.gov>
21454
21455         * gfortran.dg/cray_pointers_7.f90: New test.
21456
21457 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21458
21459         PR tree-optimization/23452
21460         * gcc.dg/fold-mulconj-1.c: New test case.
21461
21462 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21463
21464         PR c++/27803
21465         * g++.dg/parse/bitfield1.C: New test.
21466
21467 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21468
21469         * gcc.target/ppc-eq0-1.c: New test case.
21470         * gcc.target/ppc-negeq0-1.c: New test case.
21471
21472 2006-05-30  Dirk Mueller  <dmueller@suse.de>
21473
21474         PR c/27273
21475         * gcc.dg/overflow-warn-5.c: New test.
21476
21477 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21478
21479         PR c/27718
21480         * gcc.dg/sizeof-1.c: New test.
21481
21482 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
21483
21484         PR target/27790
21485         * gcc.target/i386/pr27790.c: New test.
21486
21487 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21488
21489         PR libgfortran/27757
21490         * gfortran.dg/direct_io_5.f90: New test.
21491
21492 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21493
21494         PR libgfortran/27634
21495         * gfortran.dg/fmt_missing_period_1.f: New test.
21496         * gfortran.dg/fmt_missing_period_2.f: New test.
21497         * gfortran.dg/fmt_missing_period_3.f: New test.
21498
21499 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21500
21501         PR fortran/19777
21502         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
21503         arrays.
21504
21505 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21506
21507         PR c++/27713
21508         * g++.dg/template/new6.C: New test.
21509
21510 2006-05-29  Roger Sayle  <roger@eyesopen.com>
21511
21512         PR tree-optimization/24964
21513         * gcc.target/i386/387-10.c: New test case.
21514
21515 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
21516
21517         * intrinsics/string_intrinsics.c (compare_string):
21518         Use memcmp instead of strncmp to avoid tripping over
21519         CHAR(0) in a string.
21520
21521 2006-05-27  Richard Guenther  <rguenther@suse.de>
21522
21523         PR middle-end/27773
21524         * gcc.dg/torture/pr27773.c: New testcase.
21525
21526 2006-05-27  Dirk Mueller  <dmueller@suse.de>
21527
21528         * gcc.dg/pr24561.c: Rename to..
21529         * gcc.dg/pr25962.c: .. this.
21530
21531 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21532
21533         PR fortran/19777
21534         * gfortran.dg/bounds_check_2.f: New test.
21535
21536 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
21537
21538         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
21539         * gfortran.dg/byte_1.f90: Likewise.
21540         * gfortran.dg/dup_save_2.f90: Likewise.
21541
21542 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
21543
21544         * gfortran.dg/associated_2.f90: New test.
21545
21546 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21547
21548         PR fortran/27524
21549         * gfortran.dg/bounds_check_1.f90: New test.
21550
21551 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
21552
21553         PR rtl-optimization/27661
21554         * gcc.dg/pr27661.c: New test case.
21555
21556 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
21557
21558         PR fortran/23151
21559         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
21560         * gfortran.dg/print_parentheses_1.f:  New test.
21561         * gfortran.dg/print_parentheses_2.f90:  New test.
21562
21563 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
21564
21565         PR target/27758
21566         * gcc.dg/pr27758.c: New test.
21567
21568 2006-05-24  Falk Hueffner  <falk@debian.org>
21569
21570         * gcc.c-torture/compile/pr27571.c: New test.
21571
21572 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
21573
21574         PR fortran/27709
21575         * gfortran.dg/spec_expr_4.f90: New test.
21576
21577         PR fortran/27155
21578         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
21579
21580 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
21581
21582         PR c++/20103
21583         * g++.dg/ext/complit6.C: New test.
21584         * g++.dg/ext/complit3.C: Adjust error markers.
21585         * g++.dg/init/const3.C: New test.
21586
21587 2006-05-25  Richard Guenther  <rguenther@suse.de>
21588
21589         PR middle-end/27743
21590         * gcc.dg/torture/pr27743.c: New testcase.
21591
21592 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21593
21594         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
21595
21596 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
21597
21598         * gcc.dg/compat/scalar-by-value-x.h: New.
21599         * gcc.dg/compat/scalar-by-value-y.h: New.
21600         * gcc.dg/compat/scalar-by-value-5.c: New.
21601         * gcc.dg/compat/scalar-by-value-5_main.c: New.
21602         * gcc.dg/compat/scalar-by-value-5_x.c: New.
21603         * gcc.dg/compat/scalar-by-value-5_y.c: New.
21604         * gcc.dg/compat/scalar-by-value-6.c: New.
21605         * gcc.dg/compat/scalar-by-value-6_main.c: New.
21606         * gcc.dg/compat/scalar-by-value-6_x.c: New.
21607         * gcc.dg/compat/scalar-by-value-6_y.c: New.
21608
21609 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
21610
21611         PR tree-optimization/27639
21612         PR tree-optimization/26719
21613         * gcc.dg/pr27639.c: New test.
21614         * gcc.dg/pr26719.c: New test.
21615         * gcc.dg/tree-ssa/scev-cast.c: New test.
21616
21617 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
21618
21619         PR c++/20173
21620         * g++.dg/template/error21.C: New test.
21621
21622 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
21623
21624         PR target/27696
21625         * gcc.target/i386/pr27696.c: New.
21626
21627 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
21628
21629         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
21630
21631         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
21632
21633 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21634
21635         PR c++/27716
21636         * g++.dg/other/assign1.C: New test.
21637
21638 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
21639
21640         PR target/27266
21641         * gcc.target/i386/pr27266.c: New.
21642
21643 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21644
21645         PR c++/27451
21646         * g++.dg/ext/asm9.C: New test.
21647
21648 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
21649
21650         PR rtl-optimization/25514
21651         * gcc.c-torture/compile/pr25514.c: New test.
21652
21653 2006-05-22  Richard Guenther  <rguenther@suse.de>
21654
21655         Revert
21656         2006-01-31  Richard Guenther  <rguenther@suse.de>
21657
21658         * gcc.target/i386/sselibm-1.c: New testcase.
21659         * gcc.target/i386/sselibm-2.c: Likewise.
21660         * gcc.target/i386/sselibm-3.c: Likewise.
21661         * gcc.target/i386/sselibm-4.c: Likewise.
21662         * gcc.target/i386/sselibm-5.c: Likewise.
21663
21664 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21665
21666         PR c/27420
21667         * gcc.dg/func-args-2.c: New test.
21668
21669         PR c/26818
21670         * gcc.dg/struct-incompl-1.c: New test.
21671
21672 2006-05-22  Richard Guenther  <rguenther@suse.de>
21673
21674         PR testsuite/27708
21675         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
21676         the transformations we test for.
21677
21678 2006-05-22  Richard Guenther  <rguenther@suse.de>
21679
21680         PR testsuite/27707
21681         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
21682
21683 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
21684
21685         PR c++/27210
21686         * g++.dg/warn/new1.C: New test.
21687         * g++.dg/template/new5.C: Likewise.
21688
21689 2006-05-21  Roger Sayle  <roger@eyesopen.com>
21690
21691         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
21692         * gcc.target/i386/20060512-3.c: Likewise.
21693
21694 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
21695
21696         PR rtl-optimization/27671
21697         * gcc.c-torture/execute/pr27671-1.c: New.
21698         * gcc.dg/pr27671-2.c: Likewise.
21699
21700         PR tree-optimization/26622.
21701         * gcc.c-torture/compile/pr26622.c: New.
21702
21703 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21704
21705         PR fortran/27613
21706         * gfortran.dg/recursive_reference_1.f90: New test.
21707
21708 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21709
21710         PR fortran/25746
21711         * gfortran.dg/elemental_subroutine_3.f90: New test.
21712
21713         PR fortran/25090
21714         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
21715
21716         PR fortran/27584
21717         * gfortran.dg/associated_target_1.f90: New test.
21718
21719         PR fortran/19015
21720         * gfortran.dg/maxloc_shape_1.f90: New test.
21721
21722 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21723
21724         PR libgfortran/24459
21725         * gfortran.dg/namelist_24.f90: New test.
21726         * gfortran.dg/namelist_12.f: Fix typo in comment.
21727
21728 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
21729
21730         PR middle-end/25776
21731         * g++.dg/other/error11.C: New test.
21732
21733 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21734
21735         * gcc.target/mips/pr26765.c: Add -w to options.
21736
21737 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21738
21739         * lib/target-supports.exp (check_effective_target_mpaired_single):
21740         New function.
21741         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
21742         multilibs.
21743         * g++.dg/vect/vect.exp: Likewise.
21744
21745 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21746
21747         PR testsuite/25891
21748         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
21749
21750 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
21751
21752         PR fortran/27662
21753         * gfortran.dg/temporary_1.f90: New file.
21754
21755 2006-05-19  Andreas Schwab  <schwab@suse.de>
21756
21757         * g++.dg/other/unused1.C: Also match "stringz".
21758
21759 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
21760
21761         PR c++/26433
21762         * g++.dg/template/fntry1.C: New test.
21763
21764 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
21765
21766         PR c++/27471
21767         PR c++/27506
21768         * g++.dg/conversion/bitfield5.C: New test.
21769         * g++.dg/conversion/bitfield6.C: New test.
21770
21771 2006-05-18  Mike Stump  <mrs@apple.com>
21772
21773         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
21774         * gcc.dg/vla-4.c: Add.
21775         * gcc.dg/vla-5.c: Add.
21776         * gcc.dg/vla-6.c: Add.
21777
21778 2006-05-12  Stuart Hastings  <stuart@apple.com>
21779
21780         * gcc.target/i386/20060512-1.c: New.
21781         * gcc.target/i386/20060512-2.c: New.
21782         * gcc.target/i386/20060512-3.c: New.
21783         * gcc.target/i386/20060512-4.c: New.
21784
21785 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
21786
21787         PR c++/26122
21788         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
21789
21790         PR c++/26068
21791         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
21792         * g++.dg/parse/linkage1.C: New test.
21793
21794 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21795
21796         PR tree-optimization/27548
21797         * g++.dg/tree-ssa/pr27548.C: New test.
21798
21799 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21800
21801         PR fortran/26551
21802         * gfortran.dg/recursive_check_1.f: New test.
21803         * gfortran.dg/recursive_check_2.f90: New test.
21804
21805 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
21806
21807         * g++.dg/opt/temp2.C: New test.
21808
21809 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21810
21811         PR c++/27491
21812         * g++.dg/init/brace5.C: New test.
21813
21814         PR middle-end/27415
21815         * gcc.dg/gomp/pr27415.c: New test.
21816         * g++.dg/gomp/pr27415.C: New test.
21817
21818         PR tree-optimization/27549
21819         * g++.dg/tree-ssa/pr27549.C: New test.
21820
21821 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21822
21823         PR libgfortran/27575
21824         * gfortran.dg/read_eof_4.f90: New test.
21825
21826 2006-05-16  Richard Guenther  <rguenther@suse.de>
21827
21828         PR tree-optimization/22303
21829         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
21830
21831 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
21832
21833         PR middle-end/27573
21834         * gcc.dg/gomp/pr27573.c: New test.
21835         * gfortran.dg/gomp/pr27573.f90: New test.
21836
21837         PR c/27499
21838         * gcc.dg/gomp/pr27499.c: New test.
21839         * g++.dg/gomp/pr27499.C: New test.
21840
21841 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21842
21843         PR c++/27339
21844         * g++.dg/parser/access8.C: Adjust error marker.
21845         * g++.dg/template/access17.C: New test.
21846         * g++.dg/template/access18.C: Likewise.
21847
21848 2006-05-15  Roger Sayle  <roger@eyesopen.com>
21849
21850         PR target/26600
21851         * gcc.target/i386/pr26600.c: New test case.
21852
21853 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21854
21855         PR c++/27505
21856         * g++.dg/expr/bitfield1.C: New test.
21857
21858 2006-05-15  Richard Guenther  <rguenther@suse.de>
21859
21860         PR tree-optimization/27603
21861         * gcc.dg/torture/pr27603.c: New testcase.
21862
21863 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
21864
21865         PR fortran/25090
21866         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21867
21868         PR fortran/25082
21869         * gfortran.dg/scalar_return_1.f90: New test.
21870
21871         PR fortran/27411
21872         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21873
21874 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
21875
21876         * gcc.dg/gomp/critical-4.c: New test.
21877         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
21878         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
21879         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
21880         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
21881
21882 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21883
21884         PR c++/27582
21885         * g++.dg/template/dependent-args1.C: New test.
21886
21887         PR c++/27581
21888         * g++.dg/lookup/this1.C: New test.
21889
21890         PR c++/27315
21891         * g++.dg/template/operator6.C: New test.
21892         * g++.dg/template/incomplete3.C: New test.
21893
21894         PR c++/27559
21895         * g++.dg/template/new4.C: New test.
21896
21897         PR c++/27496
21898         * g++.dg/template/void2.C: New test.
21899
21900 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
21901
21902         * g++.dg/template/dependent-expr5.C: New test.
21903
21904 2006-05-14  Roger Sayle  <roger@eyesopen.com>
21905
21906         PR middle-end/26729
21907         * gcc.dg/pr26729-1.c: New test case.
21908
21909 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
21910
21911         * gcc.dg/pr27003.c: New test.
21912
21913 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
21914
21915         * lib/target-supports.dg (check_cxa_atexit_available): Change
21916         v3_target_compile to ${tool}_target_compile.
21917
21918 2006-05-11  Jason Merrill  <jason@redhat.com>
21919
21920         * lib/scanasm.exp (scan-not-hidden): Fix typo.
21921
21922 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21923
21924         PR fortran/27553
21925         * gfortran.dg/label_5.f90: New test.
21926
21927 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
21928
21929         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
21930         check_effective_target_powerpc_altivec_ok): New.
21931         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
21932         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
21933         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
21934         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
21935         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
21936         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
21937         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
21938         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
21939         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
21940         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
21941         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
21942         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
21943         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
21944         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
21945         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
21946         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
21947         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
21948         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
21949         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
21950         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
21951         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
21952         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
21953         gcc.target/powerpc/altivec-9.c,
21954         gcc.target/powerpc/altivec-consts.c,
21955         gcc.target/powerpc/altivec-pr22085.c,
21956         gcc.target/powerpc/altivec-splat.c,
21957         gcc.target/powerpc/altivec-types-1.c,
21958         gcc.target/powerpc/altivec-types-2.c,
21959         gcc.target/powerpc/altivec-types-3.c,
21960         gcc.target/powerpc/altivec-types-4.c,
21961         gcc.target/powerpc/altivec-varargs-1.c,
21962         gcc.target/powerpc/altivec-vec-merge.c,
21963         gcc.target/powerpc/ppc-vector-memcpy.c,
21964         gcc.target/powerpc/ppc-vector-memset.c,
21965         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
21966         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
21967         these effective targets.
21968         * gcc.dg/vmx/pr27006.c: Add missing close brace.
21969         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
21970
21971 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21972
21973         PR middle-end/27384
21974         * g++.dg/other/fold1.C: New test.
21975
21976         PR middle-end/27488
21977         * gcc.dg/fold-nonneg-1.c: New test.
21978
21979         PR c++/27547
21980         * g++.dg/other/operator1.C: New test.
21981
21982 2006-05-11  Richard Guenther  <rguenther@suse.de>
21983
21984         PR middle-end/27529
21985         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
21986
21987 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
21988
21989         * lib/target-supports-dg.exp (check-flags): New.
21990         (dg-skip-if): Move flag checks.
21991
21992 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
21993
21994         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
21995         * lib/target-supports.dg (check_cxa_atexit_available): New.
21996
21997 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
21998
21999         PR fortran/27470
22000         * gfortran.dg/multiple_allocation_2.f90: New test case.
22001
22002 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
22003
22004         * gcc.target/arm/pr27387.C: Fix a comment typo.
22005
22006 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22007
22008         PR fortran/24549
22009         * gfortran.dg/error_recovery_1.f90: New test.
22010
22011 2006-05-10  Richard Guenther  <rguenther@suse.de>
22012
22013         PR tree-optimization/27302
22014         * gcc.dg/torture/pr27302.c: New testcase.
22015
22016 2006-05-09  Dirk Mueller  <dmueller@suse.de>
22017         Richard Guenther  <rguenther@suse.de>
22018
22019         PR middle-end/27498
22020         * gcc.dg/tree-ssa/pr27498.c: New testcase.
22021
22022 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
22023
22024         PR rtl-optimization/27335
22025         * gcc.dg/pr27335.c: New test.
22026
22027 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
22028
22029         * gcc.target/mips/mips-ps-5.c: New file.
22030
22031 2006-05-08  Jan Hubicka  <jh@suse.cz>
22032
22033         PR middle-end/25962
22034         * gcc.dg/pr25962.c: New.
22035
22036 2006-05-08  Roger Sayle  <roger@eyesopen.com>
22037
22038         PR target/27158
22039         * gcc.target/powerpc/pr27158.c: New test case.
22040
22041 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
22042
22043         PR testsuite/27476
22044         * ada/acats/run_all.sh: Use test -z.
22045
22046 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22047
22048         PR libfortran/18271
22049         * gfortran.dg/spec_expr_3.f90: New test.
22050
22051 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
22052
22053         PR target/24879
22054         * gcc.target/i386/monitor.c: New file.
22055
22056 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
22057
22058         * gcc.dg/pr27095.c: xfail *-*-darwin*.
22059
22060 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22061
22062         PR c++/27447
22063         * g++.dg/other/ptrmem7.C: New test.
22064
22065 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22066
22067         PR target/27421
22068         * gcc.dg/array-9.c: New test.
22069
22070 2006-05-07  Richard Guenther  <rguenther@suse.de>
22071
22072         PR tree-optimization/27409
22073         * gcc.dg/torture/pr27409.c: New testcase.
22074
22075 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22076
22077         PR fortran/27457
22078         * gfortran.dg/select_6.f90: New.
22079
22080 2006-05-07  Richard Guenther  <rguenther@suse.de>
22081
22082         PR tree-optimization/27136
22083         * gcc.dg/torture/pr27136.c: New testcase.
22084
22085 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
22086
22087         PR fortran/24813
22088         * gfortran.dg/char_cons_len_1.f90: New test.
22089
22090 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22091
22092         PR c++/27427
22093         * g++.dg/template/incomplete2.C: New test.
22094
22095 2006-05-06  Richard Guenther  <rguenther@suse.de>
22096
22097         PR tree-optimization/27151
22098         * gcc.dg/vect/pr27151.c: New testcase.
22099
22100 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22101
22102         PR c++/27430
22103         * g++.dg/template/void1.C: New test.
22104
22105         PR c++/27423
22106         * g++.dg/other/void2.C: New test.
22107
22108         PR c++/27422
22109         * g++.dg/conversion/void1.C: New test.
22110
22111 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
22112
22113         PR/21391
22114         * g++.dg/other/unused1.C: New.
22115
22116 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22117
22118         PR objc/27240
22119         * objc.dg/member-1.m: New test.
22120
22121 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
22122
22123         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
22124
22125 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22126
22127         PR libfortran/26985
22128         * gfortran.dg/matmul_2.f90: New test.
22129
22130 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
22131
22132         * ada/acats/run_all.sh: Use sync when main not found.
22133
22134 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
22135
22136         PR target/26765
22137         * gcc.target/mips/pr26765.c: New.
22138
22139 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
22140
22141         * gcc.target/bfin: New directory.
22142         * gcc.target/bfin/bfin.exp: New file.
22143         * gcc.target/bfin/frmul.c: New file.
22144         * gcc.target/bfin/arith.c: New file.
22145         * gcc.target/bfin/mul-combine.c: New file.
22146         * gcc.target/bfin/shift.c: New file.
22147
22148 2006-05-04  Richard Guenther  <rguenther@suse.de>
22149
22150         PR tree-optimization/14287
22151         PR tree-optimization/14844
22152         PR tree-optimization/19792
22153         PR tree-optimization/21608
22154         PR tree-optimization/27090
22155         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
22156         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
22157         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
22158         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
22159         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
22160
22161 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
22162
22163         PR tree-optimization/27285
22164         * gcc.c-torture/execute/pr27285.c: New test.
22165
22166         PR middle-end/27388
22167         * gcc.dg/gomp/pr27388-1.c: New test.
22168         * gcc.dg/gomp/pr27388-2.c: New test.
22169         * gcc.dg/gomp/pr27388-3.c: New test.
22170
22171         PR c++/27359
22172         * g++.dg/gomp/pr27359.C: New test.
22173
22174 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
22175
22176         PR fortran/20248
22177         * gfortran.dg/iargc.f90: New test.
22178
22179 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22180
22181         PR c++/27102
22182         * g++.dg/template/crash49.C: New test.
22183
22184 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
22185
22186         PR testsuite/27032
22187         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
22188
22189 2006-05-02  Jeff Law  <law@redhat.com>
22190
22191         PR tree-optimization/27364
22192         * gcc.c-torture/execute/pr27364.c: New test.
22193
22194 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22195
22196         PR c++/27309
22197         * g++.dg/parser/ctor5.C: New test.
22198
22199 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
22200
22201         PR target/27387
22202         * gcc.target/arm/arm.exp: New.
22203         * gcc.target/arm/pr27387.C: Likewise.
22204
22205 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
22206
22207         PR fortran/27269
22208         PR fortran/27324
22209         * gfortran.dg/module_equivalence_2.f90: New test.
22210
22211 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
22212
22213         PR middle-end/27337
22214         * g++.dg/gomp/pr27337-1.C: New test.
22215         * g++.dg/gomp/pr27337-2.C: New test.
22216
22217         PR middle-end/27328
22218         * gcc.dg/gomp/pr27328.c: New test.
22219
22220         PR middle-end/27325
22221         * g++.dg/gomp/pr27325.C: New test.
22222
22223         PR middle-end/27310
22224         * g++.dg/gomp/pr27310.C: New test.
22225
22226 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22227
22228         PR tree-optimization/27291
22229         * g++.dg/tree-ssa/pr27291.C: New test.
22230
22231 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22232
22233         PR tree-optimization/27283
22234         * g++.dg/tree-ssa/pr27283.C: New test.
22235
22236 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22237
22238         * gcc.dg/tree-ssa/loop-16.c: New test.
22239
22240 2006-05-01  Roger Sayle  <roger@eyesopen.com>
22241             Joseph S. Myers  <joseph@codesourcery.com>
22242
22243         * gcc.dg/Wconversion-3.c: New test case.
22244         * gcc.dg/Wconversion-4.c: Likewise.
22245
22246 2006-05-01  Richard Guenther  <rguenther@suse.de>
22247
22248         PR tree-optimization/26726
22249         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
22250
22251 2006-04-30  Roger Sayle  <roger@eyesopen.com>
22252
22253         * gcc.dg/Woverflow-1.c: New test case.
22254         * gcc.dg/Woverflow-2.c: Likewise.
22255         * gcc.dg/Woverflow-3.c: Likewise.
22256
22257 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
22258
22259         PR c++/27094
22260         * g++.dg/template/defarg8.C: New test.
22261
22262 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22263
22264         PR c++/27278
22265         * g++.dg/parse/operator7.C: New test.
22266
22267 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22268
22269         PR c++/11471
22270         PR c++/27102
22271         * g++.dg/template/crash48.C: New test.
22272
22273         PR c++/27279
22274         * g++.dg/parse/ctor4.C: New test.
22275
22276 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22277
22278         PR fortran/25681
22279         * gfortran.df/char_type_len.f90: New test.
22280
22281 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22282
22283         PR libgfortran/27304
22284         * gfortran.dg/fmt_exhaust.f90: New test.
22285
22286 2006-04-28  Roger Sayle  <roger@eyesopen.com>
22287
22288         PR c/25309
22289         * gcc.dg/large-size-array-2.c: New test case.
22290
22291 2006-04-28  Richard Guenther  <rguenther@suse.de>
22292
22293         PR target/26826
22294         * gcc.target/i386/pr26826.c: New testcase.
22295
22296 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
22297
22298         PR middle-end/27260
22299         * gcc.c-torture/execute/pr27260.c: New.
22300
22301 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
22302
22303         PR middle-end/27095
22304         * gcc.dg/pr27095.c: New.
22305
22306 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22307
22308         PR c++/27292
22309         * g++.dg/conversion/bitfield4.C: New test.
22310
22311 2006-04-27  Eric Christopher  <echristo@apple.com>
22312
22313         * gcc.dg/pragma-ms_struct.c: New.
22314
22315 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22316
22317         PR c++/27102
22318         * g++.dg/template/crash47.C: New test.
22319
22320 2006-04-27  Dirk Mueller  <dmueller@suse.de>
22321
22322         * gcc.target/i386/sse-7.c: build with -msse.
22323
22324 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
22325
22326         PR testsuite/27274:
22327         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
22328         (main): Exit if processor doesn't support SSE.
22329
22330 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
22331
22332         PR middle-end/27282
22333         * gcc.c-torture/compile/pr27282.c: New test.
22334
22335 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
22336
22337         PR middle-end/26913
22338         * g++.dg/gomp/pr26913.C: New test.
22339
22340         PR c/25996
22341         * gcc.dg/gomp/pr25996.c: New test.
22342         * g++.dg/gomp/pr25996.C: New test.
22343
22344 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
22345
22346         PR rtl-optimization/26725
22347         * gcc.c-torture/compile/pr26725.c: New test.
22348
22349 2006-04-25  Richard Guenther  <rguenther@suse.de>
22350
22351         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
22352         than n + -1.
22353
22354 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
22355
22356         * gcc.dg/20060425-1.c: New testcase.
22357
22358 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
22359
22360         PR tree-optimization/26865
22361         * gcc.dg/pr26865.c: New test.
22362
22363 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
22364
22365         PR c++/27292
22366         * g++.dg/conversion/bitfield1.C: New test.
22367         * g++.dg/conversion/bitfield2.C: Likewise.
22368         * g++.dg/conversion/bitfield3.C: Likewise.
22369
22370 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22371         Richard Guenther  <rguenther@suse.de>
22372
22373         PR tree-optimization/27236
22374         * gcc.dg/tree-ssa/pr27236.c: New testcase.
22375
22376 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22377
22378         PR c++/19963
22379         * g++.dg/other/incomplete2.C: New test.
22380
22381 2006-04-24  Richard Guenther  <rguenther@suse.de>
22382
22383         PR middle-end/26869
22384         * gcc.dg/torture/pr26869.c: New testcase.
22385
22386 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22387         Richard Guenther  <rguenther@suse.de>
22388
22389         PR tree-optimization/27218
22390         * g++.dg/tree-ssa/pr27218.C: New testcase.
22391
22392 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22393
22394         PR c++/26912
22395         * g++.dg/template/friend41.C: New test.
22396
22397 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
22398
22399         * g++.dg/opt/pr15551.C: Include cstdio.
22400         (main): Use remove instead of unlink.
22401
22402 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
22403
22404         * gcc.dg/sibcall-7.c: New test.
22405         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22406         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22407         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22408         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22409         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22410
22411 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22412
22413         PR c++/26534
22414         * g++.dg/opt/bitfield1.C: New test.
22415         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22416         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22417         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22418         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22419         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
22420         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
22421         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
22422         * g++.dg/abi/bitfield2.C: Likewise.
22423         * g++.dg/init/bitfield1.C: Likewise.
22424
22425 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
22426
22427         PR fortran/25099
22428         * gfortran.dg/elemental_subroutine_4.f90: New test.
22429         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22430         call sub (m, x).
22431
22432 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
22433
22434         * gcc.c-torture/compile/20060421-1.c: New testcase.
22435
22436 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22437
22438         PR c/25875
22439         * gcc.dg/init-bad-4.c: New test.
22440
22441 2006-04-21  Paul Brook  <paul@codesourcery.com>
22442
22443         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22444
22445 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22446
22447         PR fortran/27122
22448         * gfortran.dg/defined_operators_1.f90: New test.
22449         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22450         remove old ones associated, incorrectly, with Note 5.46.
22451
22452         PR fortran/27113
22453         * gfortran.dg/character_array_constructor_1.f90: New test.
22454
22455 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
22456
22457         * gcc.dg/20060419-1.c: New test.
22458
22459 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
22460
22461         PR c/26774
22462         * gcc.dg/struct-parse-1.c: New test case.
22463
22464 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22465
22466         PR c++/26558
22467         * g++.dg/parse/template19.C: New test.
22468
22469         PR c++/26739
22470         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
22471
22472         PR c++/26036
22473         * g++.dg/expr/call3.C: New test.
22474
22475         PR c++/10385
22476         * g++.dg/conversion/dynamic1.C: New test.
22477
22478 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
22479
22480         PR c++/27102
22481         * g++.dg/template/crash35.C: Tweak error markers.
22482         * g++.dg/template/crash46.C: New test.
22483         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
22484         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
22485
22486 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
22487
22488         PR rtl-optimization/14261
22489         * gcc.c-torture/compile/20060419-1.c: Added.
22490
22491 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
22492
22493         * gfortran.dg/label_1.f90: Adjust dg-error.
22494
22495 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22496
22497         PR target/26961
22498         * gcc.dg/fold-cond-1.c: New test case.
22499         * gcc.dg/pr26961-1.c: Likewise.
22500
22501 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22502
22503         PR libgfortran/27138
22504         * gfortran.dg/read_bad_advance.f90: New test.
22505
22506 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22507             Dale Johannesen  <dalej@apple.com>
22508
22509         PR target/24076
22510         * gcc.target/i386/vecinit-3.c: New testcase.
22511         * gcc.target/i386/vecinit-4.c: Likewise.
22512         * gcc.target/i386/sse-18.c: Likewise.
22513         * gcc.target/i386/sse-19.c: Likewise.
22514
22515 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
22516
22517         * gfortran.dg/allocate_zerosize_1.f90: New test.
22518
22519 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
22520
22521         PR c++/26365
22522         * g++.dg/template/crash45.C: New test.
22523
22524 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
22525
22526         PR fortran/26787
22527         * gfortran.dg/proc_assign_1.f90: New test.
22528         * gfortran.dg/procedure_lvalue.f90: Change message.
22529         * gfortran.dg/namelist_4.f90: Add new error.
22530
22531         PR fortran/25597
22532         PR fortran/27096
22533         * gfortran.dg/auto_pointer_array_result_1.f90
22534
22535         PR fortran/27089
22536         * gfortran.dg/specification_type_resolution_1.f90
22537
22538         PR fortran/18003
22539         PR fortran/25669
22540         PR fortran/26834
22541         * gfortran.dg/bounds_temporaries_1.f90: New test.
22542
22543         PR fortran/27124
22544         * gfortran.dg/array_return_value_1.f90: New test.
22545
22546 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
22547
22548         PR fortran/25336
22549         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
22550
22551 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
22552
22553         PR middle-end/26823
22554         * g++.dg/gomp/pr26823-1.C: New test.
22555         * g++.dg/gomp/pr26823-2.C: New test.
22556
22557 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
22558
22559         PR middle-end/27134
22560         * gcc.dg/pr27314.c: New test.
22561
22562 2006-04-13  Richard Henderson  <rth@redhat.com>
22563
22564         * g++.dg/gomp/block-0.C: Update expected matches.
22565
22566 2006-04-13  DJ Delorie  <dj@redhat.com>
22567
22568         * lib/target-supports.exp (check_effective_target_int32plus): New.
22569         (check_effective_target_ptr32plus): New.
22570         (check_effective_target_size32plus): New.
22571         (check_effective_target_int16): New.
22572         (check_profiling_available): Add m32c to the list of unsupported
22573         targets.
22574
22575         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
22576         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
22577         memory size.
22578         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
22579         pointers.
22580         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
22581         size_t.
22582         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
22583         and size_t.
22584         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
22585         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
22586         not just xstormy16.  Skip m32c due to weird pointer size.
22587         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
22588         not just xstormy16.
22589         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
22590         not just xstormy16.
22591         * gcc.dg/20020312-2.c: Add m32c support.
22592         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
22593         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
22594         in test.
22595         * gcc.dg/20050321-2.c: Require >=32 bit integers.
22596         * gcc.dg/asm-1.c: Skip if int and short are the same size.
22597         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
22598         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
22599         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
22600         formats
22601         * gcc.dg/init-string-2.c: Require >=32 bit integers.
22602         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
22603         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
22604         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
22605         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
22606         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
22607         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
22608         in test.
22609         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
22610         in test.
22611         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
22612         * gcc.dg/pr23049.c: Require >=32 bit integers.
22613         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
22614         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
22615         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
22616         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
22617         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
22618         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
22619         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
22620         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
22621         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
22622         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
22623         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
22624         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
22625         prototype in test.
22626         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
22627         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
22628         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
22629         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
22630         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
22631
22632         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
22633         * gcc.c-torture/execute/20040703-1.x: Likewise.
22634         * gcc.c-torture/execute/20040705-1.x: Likewise.
22635         * gcc.c-torture/execute/20040705-2.x: Likewise.
22636         * gcc.c-torture/execute/20040709-1.x: Likewise.
22637         * gcc.c-torture/execute/20040709-2.x: Likewise.
22638         * gcc.c-torture/execute/20040811-1.x: Likewise.
22639         * gcc.c-torture/execute/20050316-1.x: Likewise.
22640         * gcc.c-torture/execute/bitfld-4.x: Likewise.
22641         * gcc.c-torture/execute/pr19689.x: Likewise.
22642         * gcc.c-torture/execute/pr7284-1.x: Likewise.
22643         * gcc.c-torture/execute/usmul.x: Likewise.
22644         * gcc.c-torture/execute/vrp-5.x: Likewise.
22645         * gcc.c-torture/execute/vrp-6.x: Likewise.
22646         * gcc.dg/debug/20041023-1.s: Likewise.
22647
22648 2006-04-13  Roger Sayle  <roger@eyesopen.com>
22649
22650         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22651         of integers to a vector types are now constant expressions in C.
22652         * gcc.dg/vect/vect-fold-1.c: New test case.
22653
22654 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
22655             Ulrich Weigand  <uweigand@de.ibm.com>
22656
22657         PR target/27006
22658         * gcc.dg/vmx/pr27006.c: New testcase.
22659
22660 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22661
22662         PR libgfortran/26766
22663         * gfortran.dg/write_recursive.f90: New test.
22664
22665 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
22666
22667         * g++.dg/parse/dtor7.C: New test.
22668         * g++.dg/parse/new1.C: Add error marker.
22669         * g++.dg/template/new3.C: New test.
22670
22671         PR c++/26122
22672         * g++.dg/template/pure1.C: New test.
22673
22674         PR c++/26295
22675         * g++.dg/parse/ptrmem4.C: New test.
22676
22677 2006-04-10  Jeff Law  <law@redhat.com>
22678
22679         PR/27087
22680         * gcc.c-torture/compile/pr27087.c: New test.
22681
22682 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
22683
22684         PR/21391
22685         * gcc.dg/20060410.c: New.
22686
22687 2006-04-10  Matthias Klose  <doko@debian.org>
22688
22689         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
22690         Recognize multilib directory names containing underscores.
22691
22692 2006-04-10  Roger Sayle  <roger@eyesopen.com>
22693
22694         * gcc.target/i386/vecinit-1.c: New test case.
22695         * gcc.target/i386/vecinit-2.c: Likewise.
22696
22697 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
22698
22699         PR debug/27057
22700         * g++.dg/debug/dwarf2-2.C: New test.
22701
22702 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
22703
22704         PR rtl-optimization/27073
22705         * gcc.c-torture/execute/pr27073.c: New test.
22706
22707 2006-04-08  Mike Stump  <mrs@apple.com>
22708
22709         * gcc.dg/pragma-darwin.c: Improve for ppc64.
22710
22711 2006-04-07  Richard Guenther  <rguenther@suse.de>
22712
22713         PR tree-optimization/26135
22714         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
22715
22716 2006-04-06  Jan Hubicka  <jh@suse.cz>
22717
22718         PR profile/26399
22719         * g++.dg/bprob/g++-bprob-2.C: New testcase.
22720
22721 2006-04-06  Roger Sayle  <roger@eyesopen.com>
22722
22723         * g++.dg/conversion/nullptr1.C: New test case.
22724         * g++.dg/conversion/nullptr2.C: Likewise.
22725
22726 2006-04-05  Roger Sayle  <roger@eyesopen.com>
22727
22728         * gfortran.dg/dependency_18.f90: New test case.
22729
22730 2006-04-05  Richard Guenther  <rguenther@suse.de>
22731
22732         PR tree-optimization/26919
22733         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
22734         * gcc.dg/ipa/ipa-2.c: Likewise.
22735         * gcc.dg/ipa/ipa-3.c: Likewise.
22736         * gcc.dg/ipa/ipa-5.c: Likewise.
22737
22738 2006-04-05  Richard Guenther  <rguenther@suse.de>
22739
22740         PR tree-optimization/26763
22741         * gcc.dg/torture/pr26763-1.c: New testcase.
22742         * gcc.dg/torture/pr26763-2.c: Likewise.
22743
22744 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
22745
22746         PR fortran/23634
22747         PR fortran/25619
22748         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
22749
22750 2006-04-04  Eric Christopher  <echristo@apple.com>
22751
22752         * gcc.target/i386/387-1.c: Allow regexp to match darwin
22753         stubs.
22754         * gcc.target/i386/387-5.c: Ditto.
22755
22756 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
22757
22758         * gcc.target/sparc/struct-ret-check.c: New test.
22759
22760 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22761
22762         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
22763         zero decimal digits specified in format.
22764
22765 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
22766
22767         PR fortran/26891
22768         * gfortran.dg/missing_optional_dummy_1.f90: New test.
22769
22770         PR fortran/26976
22771         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
22772         * gfortran.dg/initialization_1.f90: Make assignment compliant.
22773         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
22774         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
22775         compliant and detect bigendian-ness.
22776
22777 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
22778
22779         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
22780         dummy arguments work when the actual argument is itself a dummy
22781         argument of the caller.
22782
22783 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22784
22785         PR libfortran/24685
22786         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
22787
22788 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22789
22790         * gfortran.dg/dependencency_17.f90: New test case.
22791
22792 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22793
22794         * gfortran.dg/dependency_14.f90: New test case.
22795         * gfortran.dg/dependency_15.f90: Likewise.
22796         * gfortran.dg/dependency_16.f90: Likewise.
22797
22798 2006-03-31  Asher Langton  <langton2@llnl.gov>
22799
22800         PR fortran/25358
22801         gfortran.dg/cray_pointers_6.f90: New test.
22802
22803 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22804
22805         PR libgfortran/26890
22806         * gfortran.dg/read_size_noadvance.f90: New test.
22807
22808 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
22809
22810         PR fortran/25031
22811         * gfortran.dg/multiple_allocation_1.f90: Check that the
22812         size has changed after a re-allocation with stat.
22813
22814 2006-03-30  Richard Guenther  <rguenther@suse.de>
22815
22816         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
22817         removal.
22818         * gcc.target/i386/sselibm-2.c: Likewise.
22819         * gcc.target/i386/sselibm-3.c: Likewise.
22820         * gcc.target/i386/sselibm-4.c: Likewise.
22821         * gcc.target/i386/sselibm-5.c: Likewise.
22822
22823 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22824
22825         * gcc.dg/fold-andxor-1.c: New test case.
22826         * gcc.dg/fold-xorand-1.c: Likewise.
22827
22828 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22829
22830         * gcc.dg/fold-convnotconv-1.c: New test case.
22831
22832 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
22833
22834         PR fortran/26779
22835         * gfortran.dg/private_type_5.f90: New test.
22836
22837 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
22838
22839         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
22840
22841 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
22842
22843         * gfortran.dg/advance_2.f90: New test.
22844         * gfortran.dg/advance_3.f90: New test.
22845
22846         * gfortran.fortran-torture/execute/equiv_5.f: New test.
22847
22848 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22849
22850         PR libgfortran/26661
22851         PR libgfortran/26880
22852         * gfortran.dg/read_x_past.f: New test.
22853
22854 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
22855
22856         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
22857         to be STABS.
22858
22859 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
22860
22861         * objc.dg/dwarf-1.m: Skip on AIX.
22862         * objc.dg/dwarf-2.m: Skip on AIX.
22863
22864 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
22865
22866         PR fortran/26816
22867         * gfortran.dg/float_1.f90: New test.
22868
22869 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
22870
22871         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
22872         X86_64 targets.
22873         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
22874
22875 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22876
22877         PR libfortran/26735
22878         * gfortran.dg/convert_implied_open.f90: New test case.
22879
22880 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22881
22882         PR fortran/26769
22883         * gfortran.dg/transpose_reshape_r10.f90: New test case.
22884
22885 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
22886
22887         PR middle-end/26717
22888         * gcc.dg/pr26717.c: New test.
22889
22890 2006-03-25  Roger Sayle  <roger@eyesopen.com>
22891
22892         * gfortran.dg/dependency_12.f90: New test case.
22893
22894 2006-03-24  Roger Sayle  <roger@eyesopen.com>
22895
22896         * gfortran.dg/dependency_9.f90: New (resurected) test case.
22897
22898 2006-03-24  Jeff Law  <law@redhat.com>
22899
22900         * gcc.c-torture/pr26840.c: New test.
22901
22902 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
22903
22904         * objc.dg/dwarf-2.m: New.
22905         * obj-c++.dg/dwarf-2.mm: New.
22906
22907         * g++.old-deja/g++.other/init19.C: New.
22908
22909 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
22910
22911         * g++.dg/eh/spbp.C: Skip on AIX.
22912
22913 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
22914
22915         PR middle-end/26611
22916         * g++.dg/gomp/pr26611-1.C: New test.
22917         * g++.dg/gomp/pr26611-2.C: New test.
22918
22919 2006-03-24  Jeff Law  <law@redhat.com>
22920
22921         * gcc.c-torture/compile/pr26833.c: New test.
22922         * gfortran.fortran-torture/compile/pr26806.f90: New test.
22923
22924 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22925
22926         * gfortran.dg/endfile_2.f90: Delete temp file.
22927
22928 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
22929
22930         PR fortran/19303
22931         * gfortran.dg/record_marker_1.f90: New test case.
22932         * gfortran.dg/record_marker_2.f: New test case.
22933         * gfortran.dg/record_marker_3.f90: New test case.
22934
22935 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
22936
22937         PR fortran/17298
22938         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
22939         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
22940
22941 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
22942
22943         * lib/gcc-dg.exp (cleanup-modules): New proc.
22944         * gfortran.dg/allocatable_function_1.f90,
22945         gfortran.dg/allocate_char_star_scalar_1.f90,
22946         gfortran.dg/assumed_charlen_function_1.f90,
22947         gfortran.dg/assumed_dummy_1.f90,
22948         gfortran.dg/assumed_shape_ranks_1.f90,
22949         gfortran.dg/assumed_shape_ranks_2.f90,
22950         gfortran.dg/assumed_size_dt_dummy.f90,
22951         gfortran.dg/auto_char_dummy_array_1.f90,
22952         gfortran.dg/auto_char_len_3.f90,
22953         gfortran.dg/automatic_module_variable.f90,
22954         gfortran.dg/bad_automatic_objects_1.f90,
22955         gfortran.dg/char_array_constructor.f90,
22956         gfortran.dg/char_array_structure_constructor.f90,
22957         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
22958         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
22959         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
22960         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
22961         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
22962         gfortran.dg/derived_pointer_recursion.f90,
22963         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
22964         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
22965         gfortran.dg/dummy_functions_1.f90,
22966         gfortran.dg/elemental_initializer_1.f90,
22967         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
22968         gfortran.dg/elemental_pointer_1.f90,
22969         gfortran.dg/elemental_subroutine_1.f90,
22970         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
22971         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
22972         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
22973         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
22974         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
22975         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
22976         gfortran.dg/global_references_1.f90,
22977         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
22978         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
22979         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
22980         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
22981         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
22982         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
22983         gfortran.dg/large_integer_kind_1.f90,
22984         gfortran.dg/large_real_kind_1.f90,
22985         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
22986         gfortran.dg/module_double_reuse.f90,
22987         gfortran.dg/module_equivalence_1.f90,
22988         gfortran.dg/module_interface_1.f90,
22989         gfortran.dg/module_parameter_array_refs_1.f90,
22990         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
22991         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
22992         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
22993         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
22994         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
22995         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
22996         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
22997         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
22998         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
22999         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
23000         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
23001         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
23002         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
23003         gfortran.dg/same_name_1.f90,
23004         gfortran.dg/sibling_dummy_procedure_1.f90,
23005         gfortran.dg/sibling_dummy_procedure_2.f90,
23006         gfortran.dg/sibling_dummy_procedure_3.f90,
23007         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
23008         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
23009         gfortran.dg/used_dummy_types_2.f90,
23010         gfortran.dg/used_dummy_types_3.f90,
23011         gfortran.dg/used_dummy_types_4.f90,
23012         gfortran.dg/used_dummy_types_5.f90,
23013         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
23014         gfortran.dg/userdef_operator_1.f90: Use it.
23015
23016 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23017
23018         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
23019         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
23020         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
23021         gfortran.dg/write_back.f,
23022         gfortran.fortran-torture/execute/inquire_1.f90,
23023         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
23024
23025 2006-03-21  Jeff Law  <law@redhat.com>
23026
23027         * gcc.dg/tree-ssa/vrp28.c: New test.
23028
23029 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23030
23031         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
23032         if _STDC_C99 is defined.
23033         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
23034         * gcc.dg/builtins-20.c: Likewise.
23035         * gcc.dg/builtins-53.c: Likewise.
23036         * gcc.dg/single-precision-constant.c: Likewise. Also pass
23037         -mmacosx-version-min=10.3 on PowerPC/Darwin.
23038
23039 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
23040
23041         PR tree-opt/26781
23042         * gcc.c-torture/compile/pr26781-1.c: New test.
23043         * gcc.c-torture/compile/pr26781-2.c: New test.
23044
23045 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
23046
23047         PR c++/26690
23048         * g++.dg/gomp/pr26690-1.C: New test.
23049         * g++.dg/gomp/pr26690-2.C: New test.
23050
23051 2006-03-20  Jeff Law  <law@redhat.com>
23052
23053         * gcc.dg/tree-ssa/pr21829.c: New test.
23054
23055         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
23056
23057 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
23058
23059         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
23060         (check_visibility_available): Use it.
23061         (check_effective_target_default_packed): Likewise.
23062         (check_effective_target_pcc_bitfield_type_matters): Likewise.
23063         (check_effective_target_fopenmp): Likewise.
23064         (check_effective_target_freorder): Likewise.
23065         (check_effective_target_fpic): Likewise.
23066         (check_named_sections_available): Likewise.
23067         (check_effective_target_ilp32): Likewise.
23068         (check_effective_target_lp64): Likewise.
23069
23070 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
23071
23072         PR fortran/20935
23073         * gfortran.dg/scalar_mask_2.f90: New test case.
23074
23075 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
23076
23077         PR tree-opt/26629
23078         * gcc.dg/tree-ssa/loadpre12.c: New test.
23079         * gcc.dg/tree-ssa/loadpre13.c: New test.
23080         * gcc.dg/tree-ssa/loadpre14.c: New test.
23081         * gcc.dg/tree-ssa/loadpre15.c: New test.
23082         * gcc.dg/tree-ssa/loadpre16.c: New test.
23083         * gcc.dg/tree-ssa/loadpre17.c: New test.
23084         * gcc.dg/tree-ssa/loadpre18.c: New test.
23085         * gcc.dg/tree-ssa/loadpre19.c: New test.
23086         * gcc.dg/tree-ssa/loadpre20.c: New test.
23087         * gcc.dg/tree-ssa/loadpre21.c: New test.
23088         * gcc.dg/tree-ssa/loadpre22.c: New test.
23089
23090 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
23091
23092         PR fortran/26741
23093         * gfortran.dg/elemental_initializer_1.f90: New test.
23094
23095         PR fortran/26716
23096         * gfortran.dg/assumed_shape_ranks_2: New test.
23097
23098 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
23099
23100         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
23101         target fpic.
23102
23103 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23104
23105         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
23106         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
23107         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
23108         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
23109         gfortran.fortran-torture/execute/direct_io.f90,
23110         gfortran.fortran-torture/execute/inquire_2.f90,
23111         gfortran.fortran-torture/execute/inquire_4.f90,
23112         gfortran.fortran-torture/execute/list_read_1.f90,
23113         gfortran.fortran-torture/execute/open_replace.f90,
23114         gfortran.fortran-torture/execute/slash_edit.f90,
23115         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
23116         temporary files from testcases.
23117
23118 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23119
23120         PR libgfortran/26509
23121         gfortran.dg/write_direct_eor.f90: New test.
23122
23123 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
23124
23125         * gcc.target/powerpc/pr26350.c: New.
23126         * gcc.target/powerpc/indexed-addr.c: New.
23127
23128 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23129
23130         * gfortran.dg/dependency_13.f90: New test case.
23131
23132 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23133
23134         PR middle-end/21781
23135         * gcc.dg/real-const-1.c: New test case.
23136
23137 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
23138
23139         * g++.old-deja/g++.other/init18.C: New.
23140         * g++.old-deja/g++.other/init5.C: Remove xfail.
23141
23142 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23143
23144         * g++.dg/opt/pr15551.C: Cleanup temp file.
23145
23146 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23147
23148         PR c++/6634
23149         g++.dg/parse/long1.C: New test.
23150
23151 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23152
23153         PR fortran/19101
23154         * gfortran.dg/continuation.f90: New test.
23155         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
23156
23157 2006-03-14  Richard Guenther  <rguenther@suse.de>
23158
23159         PR tree-optimization/26672
23160         * gcc.dg/torture/pr26672.c: New testcase.
23161
23162 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
23163
23164         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
23165         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
23166
23167 2006-03-13  Roger Sayle  <roger@eyesopen.com>
23168
23169         PR middle-end/26557
23170         * gcc.c-torture/compile/switch-1.c: New test case.
23171
23172 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
23173
23174         PR fortran/25378
23175         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
23176         test to include more permuatations of mask and index.
23177         * gfortran.dg/scalar_mask_1.f90: Modify last test to
23178         respond to F2003 spec. that the position returned for an all false
23179         mask && condition is zero.
23180
23181 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
23182
23183         PR middle-end/25989
23184         * gcc.dg/gomp/pr25989.c: New test.
23185
23186 2006-03-13  Jeff Law  <law@redhat.com>
23187
23188         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
23189
23190 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
23191
23192         * gcc.dg/switch-9.c: New test.
23193
23194 2006-03-13  Richard Guenther  <rguenther@suse.de>
23195
23196         PR middle-end/26630
23197         * gcc.dg/torture/pr26630.c: New testcase.
23198
23199 2006-03-11  Roger Sayle  <roger@eyesopen.com>
23200
23201         * gfortran.dg/dependency_10.f90: New test case.
23202         * gfortran.dg/dependency_11.f90: Likewise.
23203
23204 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
23205             Erik Edelmann  <eedelman@gcc.gnu.org>
23206
23207         * gfortran.dg/allocatable_function_1.f90: New.
23208         * gfortran.dg/allocatable_function_2.f90: New.
23209
23210 2006-03-10  Richard Guenther  <rguenther@suse.de>
23211
23212         PR middle-end/26565
23213         * gcc.dg/torture/pr26565.c: New testcase.
23214
23215 2006-03-09  Eric Christopher  <echristo@apple.com>
23216
23217         * gcc.c-torture/compile/20060309-1.c: New.
23218
23219 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23220
23221         PR libgfortran/26499
23222         * gfortran.dg/write_back.f: New test.
23223         * gfortran.dg/write_rewind_1.f: New test.
23224         * gfortran.dg/write_rewind_2.f: New test.
23225
23226 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23227
23228         PR libgfortran/26554
23229         * gfortran.dg/read_logical.f90: New test.
23230
23231 2006-03-04  Laurent GUERBY <laurent@guerby.net>
23232
23233         * ada/acats/norun.lst: cdd2a03 now passes.
23234
23235 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
23236
23237         PR testsuite/25177
23238         * gcc.target/powerpc/pr18096-1.c: Change where the error
23239         would match.
23240
23241 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
23242
23243         * gcc.target/i386/cleanup-1.c: New test.
23244         * gcc.target/i386/cleanup-2.c: New test.
23245
23246 2006-03-04  Roger Sayle  <roger@eyesopen.com>
23247
23248         * gfortran.dg/dependency_9.f90: Remove for the time being.
23249
23250 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
23251
23252         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
23253         directive.
23254
23255 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23256
23257         * gfortran.dg/dependency_9.f90: New test case.
23258
23259 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23260
23261         * gfortran.dg/dependency_4.f90: New test case.
23262         * gfortran.dg/dependency_5.f90: New test case.
23263         * gfortran.dg/dependency_6.f90: New test case.
23264         * gfortran.dg/dependency_7.f90: New test case.
23265         * gfortran.dg/dependency_8.f90: New test case.
23266
23267 2006-03-03  Paul Brook  <paul@codesourcery.com>
23268
23269         * lib/target-supports.exp (check_profiling_available):
23270         Add m68k-*-elf.
23271
23272 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
23273
23274         PR fortran/25031
23275         * multiple_allocation_1.f90: New test.
23276
23277 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23278
23279         PR tree-optimization/26524
23280         * gfortran.dg/pr26524.f: New test case.
23281
23282 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23283
23284         * g++.dg/template/repo5.C: Cleanup repo files.
23285         * gcc.dg/20051201-1.c: Cleanup coverage files.
23286         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
23287         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
23288         tree dump files.
23289
23290 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
23291
23292         * objc.dg/objc-nofilename-1.m: New test.
23293         * objc.dg/bad-receiver-type.m: New test.
23294         * obj-c++.dg/bad-receiver-type.mm: New test.
23295
23296 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23297
23298         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
23299
23300 2006-03-01  Mike Stump  <mrs@apple.com>
23301
23302         * g++.dg/abi/key2.C: Add.
23303
23304 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
23305
23306         * gfortran.dg/logical_dot_product.f90: New test.
23307
23308         PR fortran/26393
23309         * gfortran.dg/used_interface_ref.f90: New test.
23310
23311         PR fortran/20938
23312         * gfortran.dg/dependency_2.f90: New test.
23313         * gfortran.fortran-torture/execute/where17.f90: New test.
23314         * gfortran.fortran-torture/execute/where18.f90: New test.
23315         * gfortran.fortran-torture/execute/where19.f90: New test.
23316         * gfortran.fortran-torture/execute/where20.f90: New test.
23317
23318 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
23319
23320         * g++.dg/tree-ssa/pr26443.C: New test case.
23321
23322 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
23323
23324         PR middle-end/26022
23325         * g++.dg/opt/return-slot1.C: New test.
23326
23327 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23328
23329         PR libgfortran/26136
23330         * gfortran.dg/namelist_23.f90: New test.
23331
23332 2006-02-28  Roger Sayle  <roger@eyesopen.com>
23333
23334         PR middle-end/14752
23335         * gcc.dg/fold-eqandshift-2.c: New test case.
23336
23337 2006-02-28  Richard Guenther  <rguenther@suse.de>
23338
23339         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
23340         decomposition.
23341
23342 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
23343
23344         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
23345
23346 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23347
23348         PR libgfortran/26464
23349         * gfortran.dg/backspace_5.f: New test.
23350         * gfortran.dg/backspace_6.f: New test.
23351
23352 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23353
23354         * gcc.dg/fold-eqandnot-1.c: New test case.
23355
23356 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23357
23358         PR middle-end/19983
23359         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
23360
23361 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
23362
23363         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23364         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23365
23366 2006-02-26  Richard Guenther  <rguenther@suse.de>
23367
23368         PR tree-optimization/26421
23369         * gcc.dg/tree-ssa/pr26421.c: New testcase.
23370
23371 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
23372
23373         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23374         * g++.old-deja/g++.robertl/eb132.C: Likewise.
23375
23376 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23377
23378         * gcc.dg/fold-even-1.c: New test case.
23379
23380 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23381
23382         PR middle-end/21137
23383         * gcc.dg/fold-eqandshift-1.c: New test case.
23384
23385 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23386
23387         PR tree-optimization/25125
23388         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23389         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23390
23391 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23392
23393         PR tree-optimizations/26359
23394         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23395         with -fdump-tree-dceloop-details.
23396         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23397
23398 2006-02-25  Roger Sayle  <roger@eyesopen.com>
23399
23400         PR middle-end/23673
23401         * gcc.dg/fold-eqxor-1.c: New test case.
23402         * gcc.dg/fold-eqxor-2.c: Likewise.
23403         * gcc.dg/fold-eqxor-3.c: Likewise.
23404
23405 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
23406
23407         PR fortran/23092
23408         * scalar_mask_1.f90: New test.
23409
23410 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
23411
23412         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23413         * g++.dg/eh/uncaught2.C: New.
23414         * g++.dg/eh/uncaught3.C: New.
23415
23416 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23417
23418         PR libgfortran/26423
23419         * gfortran.dg/read_many_1.f: New test.
23420
23421 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
23422
23423         PR fortran/24519
23424         * gfortran.dg/dependency_3.f90: New test.
23425         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23426         XFAILs.
23427
23428         PR fortran/25395
23429         * gfortran.dg/equiv_6.f90: New test.
23430
23431 2006-02-23  Jeff Law  <law@redhat.com>
23432
23433         * gcc.c-torture/compile/pr26425.c: New test.
23434
23435 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
23436
23437         PR middle-end/26412
23438         * gcc.dg/gomp/pr26412.c: New test.
23439
23440 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23441
23442         PR c++/26291
23443         * g++.dg/other/ellipsis1.C: New test.
23444         * g++.dg/parse/operator4.C: Adjust error marker.
23445
23446 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
23447
23448         PR target/25603
23449         * gfortran.dg/pr25603.f: New testcase.
23450
23451 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23452
23453         * gcc.dg/bf-spl1.c: Don't specify -m68000.
23454         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23455
23456 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
23457
23458         * g++.dg/eh/spbp.C: New.
23459
23460 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
23461
23462         PR middle-end/26379
23463         * gcc.target/i386/mmx-7.c: New test.
23464
23465 2006-02-20  Roger Sayle  <roger@eyesopen.com>
23466
23467         PR tree-optimization/26361
23468         * gcc.dg/tree-ssa/vrp27.c: New test case.
23469
23470 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
23471
23472         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
23473         * gcc.dg/tree-ssa/complex-4.c: Here.
23474
23475 2006-02-19  Roger Sayle  <roger@eyesopen.com>
23476
23477         PR middle-end/19543
23478         * gfortran.dg/logical_1.f90: New test case.
23479
23480 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
23481
23482         PR middle-end/26334
23483         * gcc.dg/20060218-1.c: Moved to...
23484         * gcc.target/i386/20060218-1.c: ... here.  New test.
23485
23486 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
23487
23488         PR fortran/26201
23489         * gfortran.dg/convert_1.f90: New.
23490
23491 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
23492
23493         PR fortran/25054
23494         * gfortran.dg/namelist_5.f90: New test.
23495
23496         PR fortran/25089
23497         * gfortran.dg/namelist_4.f90: New test.
23498
23499 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23500
23501         PR tree-opt/25680
23502         * gcc.dg/tree-ssa/complex-3.c: New test.
23503
23504 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23505
23506         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
23507         variable to take into account the variable name in the
23508         function header.
23509         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
23510
23511 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
23512
23513         PR middle-end/26334
23514         * gcc.c-torture/compile/20060217-1.c: New test.
23515         * gcc.dg/20060218-1.c: New test.
23516
23517 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
23518
23519         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
23520
23521 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
23522
23523         * gcc.dg/cpp/undef3.c: New test.
23524         * gcc.dg/cpp/trad/builtins2.c: New test.
23525
23526 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
23527
23528         PR c++/26266
23529         * g++.dg/template/static22.C: New test.
23530         * g++.dg/template/static23.C: New test.
23531         * g++.dg/template/static24.C: New test.
23532         * g++.dg/template/non-dependent13.C: New test.
23533         * g++.dg/init/member1.C: Tweak error markers.
23534
23535 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23536
23537         PR target/26255
23538         * gcc.c-torture/compile/pr26255.c: New test case.
23539
23540 2006-02-16  Roger Sayle  <roger@eyesopen.com>
23541
23542         * gfortran.fortran-torture/execute/where_10.f90: New test case.
23543         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
23544         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
23545         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
23546         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
23547         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
23548         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
23549
23550 2006-02-16  Jeff Law  <law@redhat.com>
23551
23552         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
23553         * gcc.dg/tree-ssa/vrp26.c: New test.
23554
23555 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
23556
23557         PR target/20353
23558         PR target/24578
23559         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
23560         __UCLIBC__ is defined.
23561
23562 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
23563
23564         PR fortran/26224
23565         * gfortran.dg/gomp/pr26224.f: New test.
23566
23567 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
23568
23569         PR tree-opt/25918
23570         * lib/target-supports.exp
23571         (check_effective_target_vect_short_mult): New.
23572         (check_effective_target_vect_char_mult): New.
23573         (check_effective_target_vect_widen_sum_qi_to_si): New.
23574         (check_effective_target_vect_widen_sum_qi_to_hi): New.
23575         (check_effective_target_vect_widen_sum_hi_to_si): New.
23576         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
23577         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
23578         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
23579         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
23580         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
23581         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
23582         vect-reduc-pattern-2c.c
23583         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
23584         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
23585         vect-reduc-pattern-1c.c
23586
23587 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
23588
23589         PR fortran/24557
23590         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
23591
23592 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23593
23594         PR fortran/26054
23595         * gfortran.dg/enum_8.f90: Remove check for warning.
23596         * gfortran.dg/iomsg_1.f90: Ditto.
23597         * gfortran.dg/enum_1.f90: Ditto.
23598         * gfortran.dg/enum_9.f90: Ditto.
23599         * gfortran.dg/enum_2.f90: Ditto.
23600         * gfortran.dg/enum_10.f90: Ditto.
23601         * gfortran.dg/enum_3.f90: Ditto.
23602         * gfortran.dg/flush_1.f90: Ditto.
23603         * gfortran.dg/enum_4.f90: Ditto.
23604         * gfortran.dg/array_constructor_1.f90: Ditto.
23605         * gfortran.dg/enum_5.f90: Ditto.
23606         * gfortran.dg/enum_6.f90: Ditto.
23607         * gfortran.dg/enum_7.f90: Ditto.
23608
23609 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
23610
23611         PR middle-end/26300
23612         * gcc.c-torture/compile/20060215-1.c: New test.
23613
23614 2006-02-14  Roger Sayle  <roger@eyesopen.com>
23615
23616         PR middle-end/23670
23617         * gcc.dg/tree-ssa/andor-2.c: New test case.
23618
23619 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
23620
23621         PR fortran/25045
23622         * optional_dim.f90: New test.
23623
23624 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23625
23626         PR fortran/26277
23627         * gfortran.dg/label_4.f90: New.
23628
23629 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
23630             Diego Novillo  <dnovillo@redhat.com>
23631             Uros Bizjak  <uros@kss-loka.si>
23632
23633         * gfortran.dg/gomp: New directory.
23634
23635 2006-02-14  Richard Guenther  <rguenther@suse.de>
23636
23637         PR tree-optimization/26258
23638         * gcc.dg/torture/pr26258.c: New testcase.
23639
23640 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
23641
23642         PR fortran/26246
23643         * gfortran.dg/pr26246_1.f90: New test.
23644         * gfortran.dg/pr26246_2.f90: New test.
23645
23646         PR middle-end/26092
23647         * gcc.c-torture/compile/20060208-1.c: New test.
23648
23649 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
23650
23651         PR fortran/26074
23652         PR fortran/25103
23653         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23654         * gfortran.dg/bad_automatic_objects_1.f90: New test.
23655         * gfortran.dg/automatic_module_variable.f90: Change error message.
23656
23657         PR fortran/20861
23658         * gfortran.dg/internal_dummy_1.f90: New test.
23659
23660         PR fortran/20871
23661         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23662
23663
23664         PR fortran/25083
23665         * gfortran.dg/uncommon_block_data_1.f90: New test.
23666         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
23667         with standard.
23668
23669         PR fortran/25088
23670         * gfortran.dg/typed_subroutine_1.f90: New test.
23671
23672 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
23673
23674         * objc.dg/dwarf-1.m: New.
23675
23676 2006-02-13  Roger Sayle  <roger@eyesopen.com>
23677
23678         PR middle-end/24427
23679         * gcc.dg/tree-ssa/andor-1.c: New test case.
23680
23681 2006-02-13  Josh Conner  <jconner@apple.com>
23682
23683         PR target/25376
23684         * gcc.dg/pr25376.c: New test.
23685
23686         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
23687         assemble.
23688         * lib/target-supports.exp (check_named_sections_available):
23689         Only compile named-sections test -- don't assemble.
23690
23691 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23692
23693         * g++.dg/warn/no-write-strings.C: New test.
23694         * g++.dg/warn/write-strings.C: Likewise.
23695         * g++.dg/warn/write-strings-default.C: Likewise.
23696
23697 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
23698
23699         PR fortran/25806
23700         * gfortran.dg/ret_pointer_2.f90: New test.
23701
23702 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
23703
23704         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
23705
23706 2006-02-10  Jeff Law  <law@redhat.com>
23707
23708         * gcc.c-torture/compile/pr26213.c: New test.
23709
23710 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
23711
23712         gfortran.dg/null_1.f90: New test.
23713
23714 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23715
23716         PR fortran/14771
23717         * gfortran.dg/parens_4.f90: New.
23718         * gfortran.dg/parens_5.f90: New.
23719
23720 2006-02-10  Richard Guenther  <rguenther@suse.de>
23721
23722         * gcc.dg/pr23372-1.c: Remove empty file.
23723
23724 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23725         Paul Thomas  <pault@gcc.gnu.org>
23726
23727         PR fortran/14771
23728         * gfortran.dg/parens_1.f90: New.
23729         * gfortran.dg/parens_2.f90: New.
23730         * gfortran.dg/parens_3.f90: New.
23731
23732 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
23733
23734         PR fortran/26038
23735         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
23736
23737         PR fortran/25059
23738         * gfortran.dg/impure_assignment_1.f90: New test.
23739
23740         PR fortran/25070
23741         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
23742
23743 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23744
23745         PR target/26141
23746         * g++.dg/expr/stdarg2.C: New test.
23747
23748 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23749
23750         PR inline-asm/16194
23751         * gcc.dg/pr16194.c: New test.
23752
23753 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23754
23755         * ada/acats/run_acats: Use portable variant of "$@".
23756
23757 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23758
23759         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
23760         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
23761
23762 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23763
23764         PR tree-opt/26179
23765         * g++.dg/opt/pr26179.C: New test.
23766
23767 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23768
23769         PR middle-end/26134
23770         * gcc.dg/tree-ssa/complex-3.c: New test.
23771
23772 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23773
23774         * gcc.c-torture/compile/volatile-1.c: New test.
23775
23776 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
23777
23778         PR 26180
23779         * gcc.dg/tree-ssa/pr26180.c: New test.
23780
23781 2006-02-08  Jeff Law  <law@redhat.com>
23782
23783         * gcc.dg/tree-ssa/pr21417.c: New test.
23784
23785 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23786
23787         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23788         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
23789
23790 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23791
23792         * lib/scanrtl.exp: New.
23793
23794 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23795
23796         PR c++/26071
23797         * g++.dg/other/virtual2.C: New test.
23798
23799         PR c++/26070
23800         * g++.dg/other/virtual1.C: New test.
23801
23802 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23803
23804         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
23805         cleanup-ipa-dump): Update dump file glob patterns.
23806         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
23807         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
23808
23809         * lib/gcc-dg.exp: Load it.
23810         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
23811
23812 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
23813
23814         PR testsuite/26159
23815         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
23816         * gcc.dg/tree-ssa/pr23382.c: Ditto.
23817
23818 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23819
23820         PR fortran/25577
23821         * gfortran.dg/mvbits_1.f90: New.
23822
23823 2006-02-07  Dirk Mueller  <dmueller@suse.com>
23824
23825         * g++.dg/warn/Wdiv-by-zero.C: New test.
23826         * g++.dg/warn/Wno-div-by-zero.C: New.
23827
23828 2006-02-07  Jeff Law  <law@redhat.com>
23829
23830         * gcc.dg/tree-ssa/pr21559.c: New test.
23831
23832         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
23833         multiple VRP passes.
23834         * gcc.dg/tree-ssa/vrp09.c: Likewise.
23835         * gcc.dg/tree-ssa/vrp18.c: Likewise.
23836         * gcc.dg/tree-ssa/pr21582.c: Likewise.
23837         * gcc.dg/tree-ssa/pr20657.c: Likewise.
23838         * gcc.dg/tree-ssa/pr21001.c: Likewise.
23839         * gcc.dg/tree-ssa/vrp02.c: Likewise
23840         * gcc.dg/tree-ssa/vrp11.c: Likewise
23841         * gcc.dg/tree-ssa/pr14341.c: Likewise
23842         * gcc.dg/tree-ssa/vrp19.c: Likewise
23843         * gcc.dg/tree-ssa/vrp20.c: Likewise
23844         * gcc.dg/tree-ssa/vrp03.c: Likewise
23845         * gcc.dg/tree-ssa/pr21086.c: Likewise
23846         * gcc.dg/tree-ssa/pr21959.c: Likewise
23847         * gcc.dg/tree-ssa/vrp21.c: Likewise
23848         * gcc.dg/tree-ssa/vrp04.c: Likewise
23849         * gcc.dg/tree-ssa/pr25485.c: Likewise
23850         * gcc.dg/tree-ssa/pr22026.c: Likewise
23851         * gcc.dg/tree-ssa/vrp22.c: Likewise
23852         * gcc.dg/tree-ssa/vrp05.c: Likewise
23853         * gcc.dg/tree-ssa/20030807-10.c: Likewise
23854         * gcc.dg/tree-ssa/pr20701.c: Likewise
23855         * gcc.dg/tree-ssa/vrp23.c: Likewise
23856         * gcc.dg/tree-ssa/vrp06.c: Likewise
23857         * gcc.dg/tree-ssa/pr22117.c: Likewise
23858         * gcc.dg/tree-ssa/pr20702.c: Likewise
23859         * gcc.dg/tree-ssa/vrp15.c: Likewise
23860         * gcc.dg/tree-ssa/pr21090.c: Likewise
23861         * gcc.dg/tree-ssa/pr21294.c: Likewise
23862         * gcc.dg/tree-ssa/vrp24.c: Likewise
23863         * gcc.dg/tree-ssa/vrp07.c: Likewise
23864         * gcc.dg/tree-ssa/pr21563.c: Likewise
23865         * gcc.dg/tree-ssa/pr25382.c: Likewise
23866         * gcc.dg/tree-ssa/vrp16.c: Likewise
23867         * gcc.dg/tree-ssa/vrp25.c: Likewise
23868         * gcc.dg/tree-ssa/vrp08.c: Likewise
23869         * gcc.dg/tree-ssa/20030807-6.c: Likewise
23870         * gcc.dg/tree-ssa/vrp17.c: Likewise
23871         * gcc.dg/tree-ssa/pr21458.c: Likewise
23872         * g++.dg/tree-ssa/pr18178.C: Likewise
23873
23874 2006-02-07  Richard Guenther  <rguenther@suse.de>
23875
23876         PR c++/26140
23877         Revert
23878         2006-01-30  Richard Guenther  <rguenther@suse.de>
23879         PR c++/23372
23880         * gcc.dg/pr23372-1.C: New testcase.
23881
23882         * g++.dg/tree-ssa/pr26140.C: New testcase.
23883
23884 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
23885
23886         PR c++/9737
23887         * g++.dg/template/ttp15.C: New test.
23888         * g++.dg/template/ttp16.C: Likewise.
23889         * g++.dg/template/ttp17.C: Likewise.
23890         * g++.old-deja/g++.pt/ttp36.C: Remove.
23891         * g++.old-deja/g++.pt/ttp19.C: Likewise.
23892         * g++.old-deja/g++.pt/ttp37.C: Likewise.
23893         * g++.old-deja/g++.pt/ttp38.C: Likewise.
23894         * g++.old-deja/g++.pt/ttp39.C: Likewise.
23895         * g++.old-deja/g++.pt/ttp9.C: Likewise.
23896         * g++.old-deja/g++.pt/ttp40.C: Likewise.
23897         * g++.old-deja/g++.pt/ttp51.C: Likewise.
23898         * g++.old-deja/g++.pt/ttp26.C: Likewise.
23899         * g++.old-deja/g++.pt/ttp36.C: Likewise.
23900
23901 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
23902
23903         PR libfortran/23815
23904         * unf_io_convert_4.f90: New test.
23905
23906 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
23907
23908         * gcc.dg/tree-ssa/loadpre10.c: New test.
23909         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
23910         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
23911         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
23912
23913 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23914
23915         PR libfortran/24685
23916         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
23917
23918 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
23919
23920         PR tree-opt/25251
23921         * gfortran.dg/assign_7.f: New test.
23922
23923 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
23924
23925         PR fortran/26041
23926         PR fortran/26064
23927         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23928         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
23929         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
23930
23931 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
23932
23933         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
23934         in size_t typedef.
23935
23936 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23937
23938         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
23939         * g++.dg/charset/string.c (foo): Likewise.
23940         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
23941         const char*
23942         * g++.dg/ext/builtin2.C (printf): Likewise.
23943         * g++.dg/init/new15.C (printf): Likewise.
23944         * g++.dg/opt/pr17697-1.C (foo): Likewise.
23945         * g++.dg/opt/pr17697-2.C (foo): Likewise.
23946         * g++.dg/opt/pr17697-3.C (foo): Likewise.
23947         * g++.dg/template/non-dependent4.C (temp): Likewise.
23948         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
23949         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
23950         parameter type to const char*.
23951         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
23952         Change type to const char*.
23953         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
23954         Likewise.
23955         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
23956         second parameter type to const char*.
23957         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
23958         (Y::Y): Change parameter type to const char*.
23959         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
23960         * g++.old-deja/g++.jason/report.C: Apply const correctness.
23961         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
23962         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
23963         (char*).
23964         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
23965         const char*.
23966         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
23967         type to const char*.
23968         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
23969         return type to const char*.
23970         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
23971         to const char*.
23972         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
23973         * g++.old-deja/g++.law/refs1.C: Likewise.
23974         * g++.old-deja/g++.law/visibility1.C: Likewise.
23975         * g++.old-deja/g++.law/visibility2.C: Likewise.
23976         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
23977         const char*.
23978         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
23979         * g++.old-deja/g++.mike/net48.C: Likewise.
23980         * g++.old-deja/g++.mike/p646.C: Likewise.
23981         * g++.old-deja/g++.mike/p6746.C: Likewise.
23982         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
23983         type to const char*.
23984         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
23985         deprecated conversion warning.
23986         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
23987         char*.
23988         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
23989         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
23990         * g++.old-deja/g++.pt/explicit8.C: Likewise.
23991         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
23992         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
23993         * g++.old-deja/g++.pt/nontype3.C: Likewise.
23994         * g++.old-deja/g++.pt/t39.C: Likewise.
23995         * g++.old-deja/g++.robertl/eb106.C: Likewise.
23996         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
23997
23998 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
23999
24000         PR fortran/25075
24001         intrinsic_argument_conformance_1.f90: New test.
24002
24003 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
24004
24005         PR fortran/20845
24006         * gfortran.dg/char_result_11.f90: Add SAVE.
24007         * gfortran.dg/der_pointer_4.f90: Ditto.
24008         * gfortran.dg/default_initialization.f90: New test.
24009
24010 2006-02-03  Jeff Law  <law@redhat.com>
24011
24012         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
24013         handle more than 100 dump files.
24014         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
24015         * lib/scantree.exp (scan-tree-dump): Likewise.
24016         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
24017         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
24018         * lib/scanipa.exp (scan-ipa-dump): Likewise.
24019         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
24020         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
24021
24022 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
24023
24024         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
24025
24026 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
24027
24028         * g++.dg/template/using12.C: New test.
24029
24030 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
24031
24032         * gcc.target/powerpc/pr25960.c: New test.
24033
24034 2006-02-02  Steven G. Kargl  <kargls@comcast>
24035
24036         PR fortran/24958
24037         gfortran.dg/nullify_2.f90: New test.
24038
24039 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
24040
24041         PR 25990
24042         * gcc.dg/gomp/pr25990.c: New test.
24043
24044 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
24045
24046         PR c++/25342
24047         * g++.gd/template/partial4.C: New test.
24048
24049 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
24050
24051         PR middle-end/26001
24052         * gfortran.dg/data_char_2.f90: New.
24053
24054 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
24055
24056         PR fortran/26039
24057         maxval_maxloc_conformance_1.f90: New test.
24058
24059 2006-01-31  Richard Guenther  <rguenther@suse.de>
24060
24061         * gcc.target/i386/sselibm-1.c: New testcase.
24062         * gcc.target/i386/sselibm-2.c: Likewise.
24063         * gcc.target/i386/sselibm-3.c: Likewise.
24064         * gcc.target/i386/sselibm-4.c: Likewise.
24065         * gcc.target/i386/sselibm-5.c: Likewise.
24066
24067 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24068
24069         PR fortran/24266
24070         * gfortran.dg/arrayio_derived_2.f90: New.
24071
24072 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
24073
24074         * gcc.dg/unsigned-long-compare.c: New test.
24075
24076 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
24077
24078         PR testsuite/25318
24079         * lib/target-supports.exp (check_effective_target_freorder):
24080         Check to see if target supports -freorder-blocks-and-partition.
24081         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
24082         instead of "dg-require-named-sections".
24083
24084 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
24085
24086         PR target/14798:
24087         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
24088         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
24089         * gcc.dg/pragma-isr-trapa2.c: Likewise.
24090         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
24091         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
24092         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
24093         * gcc.dg/attr-isr-trap_exit.c: Likewise.
24094         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
24095
24096 2006-01-30  Richard Guenther  <rguenther@suse.de>
24097
24098         PR c++/23372
24099         * gcc.dg/pr23372-1.C: New testcase.
24100
24101 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
24102
24103         * gcc.dg/gomp/pr25874.c: New test.
24104
24105 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
24106
24107         PR tree-opt/25911
24108         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
24109
24110 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
24111
24112         PR fortran/18578
24113         PR fortran/18579
24114         PR fortran/20857
24115         PR fortran/20885
24116         * gfortran.dg/intent_out_1.f90: New test.
24117
24118 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
24119
24120         PR fortran/17911
24121         * gfortran.dg/procedure_lvalue.f90: New test.
24122
24123         PR fortran/20895
24124         PR fortran/25030
24125         * gfortran.dg/char_pointer_assign_2.f90: New test.
24126         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
24127         assignment to be consistent with standard.
24128         * gfortran.dg/char_result_2.f90: The same.
24129         * gfortran.dg/char_result_8.f90: The same.
24130
24131 2006-01-28  Zack Weinberg  <zackw@panix.com>
24132
24133         * gcc.dg/Woverlength-strings.c
24134         * gcc.dg/Woverlength-strings-pedantic-c89.c
24135         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
24136         * gcc.dg/Woverlength-strings-pedantic-c99.c
24137         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
24138
24139 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
24140
24141         * gcc.c-torture/execute/20060127-1.c: New test.
24142
24143 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24144
24145         PR c++/25999
24146         * g++.dg/ext/pragmaweak1.C: New test.
24147
24148 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24149
24150         PR c++/25855
24151         * g++.dg/template/spec29.C: New test.
24152
24153 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
24154
24155         PR c/19606.
24156         * gcc.c-torture/execute/pr19606.c: New.
24157
24158 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
24159
24160         * gcc.dg/pragma-re-4.c: New test.
24161
24162 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
24163
24164         PR fortran/25964
24165         * gfortran.dg/assumed_size_refs_3.f90: New test.
24166
24167 2006-01-27  Ben Elliston  <bje@au.ibm.com>
24168
24169         * gcc.misc-tests/dectest.exp: Remove defunct comment.
24170
24171 2006-01-26  Laurent GUERBY <laurent@guerby.net>
24172
24173         PR ada/21317
24174         * ada/acats/support/impdef.a: Add One_Long_Second.
24175         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
24176         * ada/acats/tests/c9/c94026.a: Likewise.
24177         * ada/acats/tests/c9/c97305c.ada: Likewise.
24178         * ada/acats/tests/c9/c99004a.ada: Likewise.
24179
24180 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
24181
24182         PR fortran/25964
24183         * gfortran.dg/global_references_2.f90: New test.
24184
24185         PR fortran/25084
24186         PR fortran/20852
24187         PR fortran/25085
24188         PR fortran/25086
24189         * gfortran.dg/assumed_charlen_function_1.f90: New test.
24190         * gfortran.dg/assumed_charlen_function_3.f90: New test.
24191
24192         PR fortran/25416
24193         * gfortran.dg/assumed_charlen_function_2.f90: New test.
24194
24195 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
24196
24197         PR c/25892
24198         * gcc.dg/Wpointer-sign.c: New.
24199         * gcc.dg/Wpointer-sign-Wall.c: New.
24200         * gcc.dg/Wpointer-sign-Wall-no.c: New.
24201         * gcc.dg/Wpointer-sign-pedantic.c: New.
24202         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
24203         * gcc.dg/conv-2.c: Use -Wpointer-sign.
24204
24205 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
24206
24207         PR C/25861
24208         * gcc.c-torture/compile/pr25861.c: New test.
24209
24210 2006-01-26  Paul Brook  <paul@codesourcery.com>
24211
24212         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
24213         on short-enum targets.
24214         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
24215         variable.
24216         (generate_fields): Use short_enums.
24217         (main): Set short_enums.  Document -e.
24218         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
24219         on short-enum targets.
24220         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
24221         variable.
24222         (generate_fields): Use short_enums.
24223         (main): Set short_enums.  Document -e.
24224         * lib/target-supports.exp (check_effective_target_short_enums): New.
24225
24226 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
24227
24228         PR target/25947
24229         * gcc.dg/torture/pr25947-1.c: New test.
24230
24231 2006-01-25  Jan Hubicka  <jh@suse.cz>
24232             Roger Sayle  <roger@eyesopen.com>
24233
24234         PR rtl-optimization/25703
24235         * gcc.target/i386/20060125-1.c: New test case.
24236         * gcc.target/i386/20060125-2.c: New test case.
24237
24238 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24239
24240         PR fortran/18540
24241         * gfortran.dg/goto_1.f: New.
24242
24243 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
24244
24245         PR fortran/25716
24246         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
24247         25716 on 32-bit systems too.
24248
24249 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
24250
24251         PR testsuite/25590
24252         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
24253
24254 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
24255
24256         * gcc.dg/tree-ssa/gen-vect-33.c: New.
24257
24258 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24259
24260         PR fortran/25835
24261         * gfortran.dg/read_eof.f90: Delete, renamed.
24262         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
24263         * gfortran.dg/read_eof_2.f90: New test.
24264         * gfortran.dg/read_eof_3.f90: New test.
24265
24266 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
24267
24268         PR tree-opt/25860
24269         * gcc.c-torture/compile/pr25860.c: New test.
24270
24271 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24272
24273         PR c++/25552
24274         * g++.dg/parse/dtor8.C: New test.
24275
24276 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
24277
24278         PR testsuite/25891
24279         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
24280         * gcc.dg/gomp/gomp.exp: Return without testing anything if
24281         check_effective_target_fopenmp returns 0.
24282
24283 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
24284
24285         PR ada/20548
24286         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
24287         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
24288         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
24289
24290 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
24291
24292         PR tree-opt/25857
24293         * g++.dg/opt/pr25857.C: New test.
24294
24295 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
24296         Jan Hubicka  <jh@suse.cz>
24297         Richard Guenther  <rguenther@suse.de>
24298
24299         PR rtl-optimization/25654
24300         * gcc.dg/torture/pr25654.c: New testcase.
24301         * gcc.target/i386/pr25654.c: Likewise.
24302
24303 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
24304
24305         PR fortran/25901
24306         * gfortran.dg/internal references_2.f90: New test.
24307
24308         Fix regression in testing of admissability of attributes.
24309         * gfortran.dg/intent_used_1.f90: New test.
24310
24311 2006-01-23  Ben Elliston  <bje@au.ibm.com>
24312
24313         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
24314         Remove target conditional torture options for i?86 and x86_64
24315         GNU/Linux.
24316
24317 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24318
24319         PR c++/10891
24320         * g++.dg/rtti/no-rtti.C: New.
24321
24322 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
24323
24324         PR c++/25895
24325         * g++.dg/inherit/conv2.C: New test.
24326
24327         PR c++/25856
24328         * g++.dg/parse/dtor7.C: New test.
24329
24330         PR c++/25858
24331         * g++.dg/template/crash44.C: New test.
24332
24333 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
24334
24335         PR fortran/25124
24336         PR fortran/25625
24337         * gfortran.dg/internal_references_1.f90: New test.
24338           PR fortran/20881
24339         PR fortran/23308
24340         PR fortran/25538
24341         PR fortran/25710
24342         * gfortran.dg/global_references_1.f90: New test.
24343         * gfortran.dg/g77/19990905-1.f: Restore the error that
24344         there is a clash between the common block name and
24345         the name of a subroutine reference.
24346
24347         PR fortran/PR24276
24348         * gfortran.dg/aliasing_dummy_1.f90: New test.
24349
24350 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
24351
24352         * gcc.dg/vmx/1b-01.c: Warning fix.
24353         * gcc.dg/vmx/1c-02.c: Likewise.
24354         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
24355
24356 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
24357
24358         PR testsuite/24962
24359         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
24360
24361 2006-01-20  Richard Guenther  <rguenther@suse.de>
24362         Steven Bosscher <stevenb.gcc@gmail.com>
24363
24364         PR rtl-optimization/24626
24365         * gcc.dg/torture/pr24626-1.c: New testcase.
24366         * gcc.dg/torture/pr24626-2.c: Likewise.
24367         * gcc.dg/torture/pr24626-3.c: Likewise.
24368         * gcc.dg/torture/pr24626-4.c: Likewise.
24369
24370 2006-01-20  Dirk Mueller  <dmueller@suse.com>
24371
24372         PR c++/5520
24373         * g++.dg/warn/empty-body.C: New.
24374
24375 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
24376
24377         PR c++/22136
24378         * g++.dg/template/using10.C: New test.
24379         * g++.dg/temlpate/using11.C: Likewise.
24380         * g++.dg/inherit/using5.C: Tweak error messages.
24381
24382 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
24383
24384         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24385         target test.
24386         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24387
24388 2006-01-19  Jan Hubicka  <jh@suse.cz>
24389
24390         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24391
24392 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24393
24394         PR c++/25854
24395         * g++.dg/template/spec28.C: New test.
24396
24397 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
24398
24399         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24400         (switchfiles): Fix fprintf's by adding srcdir or removing it.
24401
24402 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
24403
24404         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24405         * gcc.dg/gomp/critical-1.c: Likewise.
24406         * gcc.dg/gomp/critical-3.c: Likewise.
24407         * gcc.dg/gomp/empty.c: Likewise.
24408         * gcc.dg/gomp/ordered-1.c: Likewise.
24409         * gcc.dg/gomp/for-4.c: Likewise.
24410         * gcc.dg/gomp/for-6.c: Likewise.
24411         * gcc.dg/gomp/master-3.c: Likewise.
24412         * gcc.dg/gomp/for-8.c: Likewise.
24413         * gcc.dg/gomp/for-10.c: Likewise.
24414         * gcc.dg/gomp/for-18.c: Likewise.
24415         * gcc.dg/gomp/for-5.c: Likewise.
24416         * gcc.dg/gomp/for-7.c: Likewise.
24417         * gcc.dg/gomp/for-9.c: Likewise.
24418
24419 2006-01-18  Jeff Law  <law@redhat.com>
24420
24421         * gcc.dg/tree-ssa/vrp25.c: New test.
24422
24423 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24424
24425         * gcc.dg/pr25805.c: Fix misapplied patch.
24426
24427 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
24428
24429         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24430         (check_effective_target_vect_udot_qi): New.
24431         (check_effective_target_vect_sdot_hi): New.
24432         (check_effective_target_vect_udot_hi): New.
24433         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24434         prefixed with "wrapv-" with -fwrapv.
24435         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24436         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24437         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24438         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24439         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24440
24441         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24442         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24443         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24444         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24445
24446 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24447
24448         PR c++/16829
24449         * g++.dg/other/default2.C: New test.
24450         * g++.dg/other/default3.C: New test.
24451
24452 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24453
24454         PR c/25805
24455         * gcc.dg/pr25805.c: New file.
24456
24457 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
24458
24459         PR c++/25836
24460         * g++.dg/template/init6.C: New test.
24461
24462 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
24463
24464         * gcc.dg/tree-ssa/pr24287.c: New test
24465
24466 2006-01-18  Eric Christopher  <echristo@apple.com>
24467
24468         * g++.dg/eh/table.C: New.
24469
24470 2006-01-18  DJ Delorie  <dj@redhat.com>
24471
24472         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
24473         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
24474         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
24475         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
24476
24477 2006-01-18  Jeff Law  <law@redhat.com>
24478
24479         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
24480         on wrapping on overflow semantics.
24481
24482         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
24483
24484         * gcc.gc/tree-ssa/vrp23.c: New test.
24485         * gcc.gc/tree-ssa/vrp24.c: New test.
24486
24487 2006-01-18  Richard Henderson  <rth@redhat.com>
24488             Aldy Hernandez  <aldyh@redhat.com>
24489             Jakub Jelinek  <jakub@redhat.com>
24490             Diego Novillo  <dnovillo@redhat.com>
24491             Uros Bizjak  <uros@kss-loka.si>
24492
24493         * gcc.dg/gomp: New directory.
24494
24495 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
24496             Steven G. Kargl  <kargls@comcast.net>
24497
24498         PR fortran/20869
24499         * gfortran.dg/intrinsic_external_1.f90: New test.
24500
24501         PR fortran/20875.
24502         * gfortran.dg/elemental_pointer_1.f90: New test.
24503
24504         PR fortran/25024
24505         * gfortran.dg/external_procedures_1.f90: New test.
24506
24507         PR fortran/25785
24508         gfortran.dg/assumed_present.f90: New test.
24509
24510 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
24511
24512         * g++.dg/parse/lookup5.C: New test.
24513
24514 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24515
24516         PR fortran/25697
24517         * gfortran.dg/read_eof.f90: New test.
24518
24519 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24520
24521         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
24522         add a closing brace.
24523
24524 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24525
24526         PR fortran/25631
24527         * gfortran.dg/fmt_tl.f: New test.
24528
24529 2006-01-17  Eric Christopher  <echristo@apple.com>
24530
24531         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
24532         * g++.old-deja/g++.warn/impint2.C: Ditto.
24533         * g++.old-deja/g++.other/null1.C: Ditto.
24534         * g++.dg/warn/conv2.C: Ditto.
24535         * g++.dg/warn/conv4.C: New file.
24536
24537 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24538
24539         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
24540
24541 2006-01-17  Andreas Jaeger  <aj@suse.de>
24542             Janis Johnson <janis187@us.ibm.com>
24543
24544         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
24545         in 64-bit.
24546         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
24547         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
24548
24549 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24550
24551         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24552         (switchfiles): xfail txxx where xxx >= 25.
24553
24554 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24555
24556         PR testsuite/25764
24557         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
24558
24559 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
24560
24561         PR c/25682
24562         * gcc.dg/pr25682.c: New test.
24563         * g++.dg/parse/array-size2.C: New test.
24564
24565 2006-01-16  Ian Lance Taylor  <ian@airs.com>
24566
24567         * consistency.vlad: Remove entire directory, 1652 files.
24568
24569 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
24570
24571         * lib/target-supports.exp (check_effective_target_dfp_nocache,
24572         check_effective_target_dfprt_nocache): New.
24573         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
24574         (check_effective_target_dfprt): New.
24575         * lib/c-compat.exp (check_dfp): Remove.
24576         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
24577         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
24578         level of support for decimal float.
24579         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
24580         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
24581         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
24582         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
24583         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
24584         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
24585         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
24586         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
24587         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
24588         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
24589         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
24590         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
24591         directives.
24592
24593 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
24594
24595         PR testsuite/25741
24596         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
24597         $base_dir/../.
24598         * lib/gfortran.exp (gfortran_init): Likewise.
24599         * lib/obj-c++.exp (obj-c++_init): Likewise.
24600         * lib/scanasm.exp (scan-assembler-dem): Likewise.
24601         (scan-assembler-dem-not): Likewise.
24602         * lib/scandump.exp (scan-dump-dem): Likewise.
24603         (scan-dump-dem-not): Likewise.
24604
24605 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
24606
24607         PR testsuite/25767
24608         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
24609         powerpc-*-darwin*.
24610         * lib/obj-c++.exp (obj-c++_init): Likewise.
24611
24612 2006-01-16  Richard Guenther  <rguenther@suse.de>
24613
24614         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
24615
24616 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24617
24618         PR testsuite/25777
24619         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
24620         to LD_LIBRARY_PATH.
24621
24622 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
24623             Andrew Pinski  <pinskia@physics.uc.edu>
24624
24625         * gcc.dg/minmax-1.c: New test.
24626
24627 2006-01-16  Ben Elliston  <bje@au.ibm.com>
24628
24629         * gcc.dg/dfp/dfp.exp: Correct FSF address.
24630         * gcc.misc-tests/dectest.exp: Ditto.
24631
24632 2006-01-15  Ian Lance Taylor  <ian@airs.com>
24633
24634         PR testsuite/25796
24635         * gcc.target/i386/cmov6.c: Use -march=k8.
24636
24637 2006-01-15  Andreas Jaeger  <aj@suse.de>
24638
24639         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24640         x86 does not have __float128.
24641
24642 2006-01-14  Ian Lance Taylor  <ian@airs.com>
24643
24644         * gcc.target/i386/cmov6.c: New test.
24645
24646 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
24647
24648         PR c++/25663
24649         * g++.dg/template/ctor6.C: New test.
24650
24651 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
24652
24653         PR tree-optimization/25485
24654         * gcc.dg/tree-ssa/pr25485.c: New.
24655
24656 2006-01-14  Richard Guenther  <rguenther@suse.de>
24657
24658         PR tree-optimization/22548
24659         PR tree-optimization/22555
24660         PR tree-optimization/22501
24661         * gcc.dg/tree-ssa/alias-4.c: New testcase.
24662         * gcc.dg/tree-ssa/alias-5.c: Likewise.
24663         * gcc.dg/tree-ssa/alias-6.c: Likewise.
24664         * gcc.dg/tree-ssa/alias-7.c: Likewise.
24665         * gcc.dg/tree-ssa/alias-8.c: Likewise.
24666         * gcc.dg/tree-ssa/alias-9.c: Likewise.
24667         * gcc.dg/tree-ssa/alias-10.c: Likewise.
24668         * gcc.dg/tree-ssa/alias-11.c: Likewise.
24669         * gcc.dg/tree-ssa/alias-12.c: Likewise.
24670
24671 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
24672
24673         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
24674         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
24675
24676 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
24677         Richard Guenther  <rguenther@suse.de>
24678
24679         PR rtl-optimization/24257
24680         * gcc.dg/torture/pr24257.c: New testcase.
24681
24682 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
24683
24684         * gcc.c-torture/execute/20060110-1.c: New test.
24685         * gcc.c-torture/execute/20060110-2.c: New test.
24686
24687 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
24688
24689         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
24690
24691 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
24692
24693         PR fortran/25756
24694         * gfortran.dg/label_3.f90: New test.
24695
24696 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
24697
24698         PR tree-optimization/25771
24699         * g++.dg/tree-ssa/pr25771.C: New test
24700
24701 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24702
24703         PR tree-opt/24365
24704         * g++.dg/opt/complex5.C: New test.
24705
24706 2006-01-13  Richard Guenther  <rguenther@suse.de>
24707
24708         * gcc.target/i386/387-9.c: New testcase.
24709
24710 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24711
24712         PR c++/24824
24713         * g++.dg/debug/dwarf2-1.C: New.
24714
24715 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
24716
24717         PR testsuite/25728
24718         * lib/gcov.exp (verify-lines): Add "close $fd".
24719
24720 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
24721             Ben Elliston  <bje@au.ibm.com>
24722
24723         * gcc.dg/dfp/inf-1.c: New test.
24724
24725 2006-01-12  Janis Johnson <janis187@us.ibm.com>
24726             Yao Qi  <qiyaoltc@cn.ibm.com>
24727             Ben Elliston  <bje@au.ibm.com>
24728             Jon Grimm  <jgrimm2@us.ibm.com>
24729
24730         * gcc.dg/nodfp-1.c: New test.
24731         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24732         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24733         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
24734         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
24735         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
24736         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
24737         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
24738         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
24739         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
24740         * gcc.dg/format/dfp-scanf-1.c: Likewise.
24741         * gcc.dg/format/dfp-printf-1.c: Likewise.
24742         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
24743         (compat_setup_dfp): New.
24744         * gcc.dg/compat/compat.exp: Use it.
24745         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
24746         Make some variables global, prepend "compat_" to their names.
24747         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
24748         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
24749         * gcc.misc-tests/dectest.exp: New test driver for decTest.
24750         * lib/compat.exp (compat_skip_list): Make global, rename.
24751         * lib/c-compat.exp: New file.
24752         * lib/target-supports.exp (check_effective_target_dfp): New.
24753
24754         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
24755         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
24756         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
24757         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
24758         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
24759         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
24760         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
24761         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
24762         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
24763         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
24764         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
24765         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
24766         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
24767         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
24768         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
24769         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
24770         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
24771         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
24772         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
24773         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
24774         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
24775         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
24776         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
24777         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
24778         gcc.dg/dfp/struct-layout-1.c,
24779         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
24780         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
24781         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
24782         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
24783         gcc.dg/dfp/func-vararg-dfp.c,
24784         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
24785         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
24786         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
24787         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
24788         gcc.dg/dfp/wtr-conversion-1.c: New tests.
24789
24790 2006-01-11  Richard Guenther  <rguenther@suse.de>
24791
24792         PR tree-optimization/25734
24793         * gcc.dg/tree-ssa/pr25734.c: New testcase.
24794
24795 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24796
24797         PR fortran/25486
24798         * gfortran.dg/literal_character_constant_1_x.F: New test.
24799         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
24800         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
24801         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
24802
24803 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24804
24805         PR c++/25386
24806         * g++.dg/ext/packed3.C: Add expected packed error.
24807
24808 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
24809
24810         PR target/25706
24811         * gcc.dg/torture/pr25706-1.c: New test.
24812
24813 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
24814
24815         PR tree-optimization/23109
24816         PR tree-optimization/23948
24817         PR tree-optimization/24123
24818
24819         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
24820         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
24821         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
24822         g++.dg/tree-ssa/pr23948.C: New testcases.
24823         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
24824         three divisions in order to do the optimization.
24825
24826 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
24827
24828         PR c++/25632
24829         * g++.dg/other/pr25632.C: New test.
24830
24831 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
24832
24833         PR fortran/25730
24834         * gfortran.dg/used_types_1.f90: New test.
24835
24836 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
24837
24838         PR target/25718
24839         * gcc.dg/torture/pr25718-1.c: New test.
24840
24841 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24842
24843         * gfortran.dg/list_read_2.f90: Fix typo in description.
24844
24845 2006-01-10  Jan Beulich  <jbeulich@novell.com>
24846
24847         * lib/target-supports.exp (check_visibility_available): Simplify test
24848         for *-*-netware*.
24849         (check_profiling_available): Fail for *-*-netware*.
24850         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
24851         * gcc.dg/20021014-1.c: Likewise.
24852         * gcc.dg/nest.c: Likewise.
24853
24854 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24855
24856         fortran/24936
24857         * gfortran.dg/forall_3.f90: New test.
24858
24859 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24860
24861         PR fortran/21977
24862         * gfortran.dg/nesting_2.f90: New test.
24863         * gfortran.dg/nesting_3.f90: New test.
24864
24865 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
24866
24867         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
24868         Fix typo in comment.
24869
24870 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24871
24872         * gfortran.dg/single_char_string.f90: New test.
24873
24874 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24875
24876         * gfortran.dg/ichar_2.f90: New test.
24877
24878 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24879
24880         PR fortran/25093
24881         * gfortran.dg/private_type_4.f90: New.
24882
24883 2006-01-07  Richard Guenther  <rguenther@suse.de>
24884
24885         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
24886
24887 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24888
24889         * gfortran.dg/func_decl_1.f90: New.
24890         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
24891         * gfortran.dg/array_alloc_2.f90: Likewise.
24892         * gfortran.dg/char_result_8.f90: Likewise.
24893         * gfortran.dg/dup_save_1.f90: Likewise.
24894         * gfortran.dg/dup_save_2.f90: Likewise.
24895         * gfortran.dg/f2c_6.f90: Likewise.
24896         * gfortran.dg/f2c_7.f90: Likewise.
24897         * gfortran.dg/func_result_2.f90: Likewise.
24898         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
24899
24900 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
24901
24902         PR fortran/22146
24903         * gfortran.dg/elemental_subroutine_1.f90: New test.
24904         * gfortran.dg/elemental_subroutine_2.f90: New test.
24905
24906         PR fortran/25029
24907         PR fortran/21256
24908         * gfortran.dg/assumed_size_refs_1.f90: New test.
24909
24910         PR fortran/20868
24911         PR fortran/20870
24912         * gfortran.dg/assumed_size_refs_2.f90: New test.
24913         * gfortran.dg/initialization_1.f90: Change warning message.
24914
24915 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
24916
24917         * gcc.dg/tree-ssa/loop-15.c: New test.
24918
24919 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24920
24921         PR fortran/25598
24922         * gfortran.dg/backspace_3.f: New test.
24923         * gfortran.dg/backspace_4.f: New test.
24924
24925 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24926
24927         PR fortran/24268
24928         * gfortran.dg/fmt_white.f: Update test.
24929
24930 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
24931
24932         * gcc.dg/cast-1.c: Add new warning.
24933         * gcc.dg/cast-2.c: Likewise.
24934         * gcc.dg/cast-3.c: Likewise.
24935         * gcc.dg/format/cast-1.c: Likewise.
24936         * gcc.dg/cast-4.c: New testcase.
24937
24938 2006-01-05  Richard Guenther  <rguenther@suse.de>
24939
24940         PR tree-optimization/22555
24941         * gcc.dg/tree-ssa/alias-3.c: New testcase.
24942
24943 2006-01-05  Richard Guenther  <rguenther@suse.de>
24944             Diego Novillo  <dnovillo@redhat.com>
24945
24946         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
24947         * gcc.dg/tree-ssa/loop-8.c: Likewise.
24948         * gcc.dg/tree-ssa/loop-1.c: Likewise.
24949         * gcc.dg/tree-ssa/pr23294.c: Likewise.
24950         * gcc.dg/tree-ssa/pr21985.c: Likewise.
24951         * gcc.dg/tree-ssa/loop-14.c: Likewise.
24952         * gcc.dg/tree-ssa/loop-2.c: Likewise.
24953         * gcc.dg/tree-ssa/loop-3.c: Likewise.
24954         * gcc.dg/tree-ssa/loop-4.c: Likewise.
24955         * gcc.dg/tree-ssa/pr21171.c: Likewise.
24956         * gcc.dg/tree-ssa/loop-5.c: Likewise.
24957         * gcc.dg/tree-ssa/loop-10.c: Likewise.
24958         * gcc.dg/tree-ssa/loop-6.c: Likewise.
24959         * treelang/compile/extravar.tree: Likewise.
24960         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
24961         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
24962         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
24963         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24964         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
24965
24966 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
24967
24968         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
24969         for 64-bit fix.
24970
24971 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
24972
24973         PR fortran/23675
24974         gfortran.dg/char_result_11.f90: New.
24975
24976 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
24977
24978         PR c++/24782
24979         * g++.dg/parse/access9.C: New test.
24980         * g++.dg/tc1/dr52.C: Tweak error markers.
24981
24982 2006-01-04  Richard Henderson  <rth@redhat.com>
24983
24984         Merge from gomp branch.
24985         * g++.dg/parse/pragma2.C: Update expected error lines.
24986
24987 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
24988
24989         * g++.dg/other/i386-2.C: New test.
24990
24991         PR target/25554
24992         * gcc.c-torture/compile/20051228-1.c: New test.
24993
24994         PR c/25559
24995         * gcc.dg/pr25559.c: New test.
24996
24997 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
24998
24999         PR c++/25492
25000         * g++.dg/lookup/friend9.C: New test.
25001
25002         PR c++/25625
25003         * g++.dg/template/repo5.C: New test.
25004
25005 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
25006
25007         PR fortran/25101
25008         * gfortran.dg/forall_2.f90: New test.
25009
25010 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
25011
25012         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
25013         dg-require-weak.  Adjust regexp to handle leading-underscore
25014         targets and space as well as TAB after .weak.  Change previous
25015         64-bit fix to not use naked dot.
25016
25017 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
25018
25019         PR rtl-optimization/25578
25020         * gcc.c-torture/execute/20060102-1.c: New testcase.
25021
25022 2006-01-03  Richard Guenther  <rguenther@suse.de>
25023
25024         PR c/25183
25025         * gcc.dg/torture/pr25183.c: New testcase.
25026
25027 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
25028
25029         Merge from gomp-branch.
25030         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
25031         * gcc.dg/ia64-sync-2.c: Likewise.
25032         * gcc.dg/ia64-sync-3.c: Likewise.
25033         * gcc.dg/ia64-sync-4.c: Likewise.
25034         * gcc.dg/sync-2.c: Likewise.
25035         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
25036         that sparc64-*-* and sparcv9-*-* supports sync builtins.
25037
25038 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
25039
25040         PR c++/25635
25041         * g++.dg/parse/operator6.C: New test.
25042
25043         PR c++/25637
25044         * g++.dg/parse/error29.C: New test.
25045
25046         PR c++/25638
25047         * g++.dg/parse/dtor6.C: New test.
25048
25049         PR c++/25633
25050         * g++.dg/parse/ctor3.C: New test.
25051
25052         PR c++/25634
25053         * g++.dg/template/class3.C: New test.
25054
25055 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
25056
25057         * g++.dg/debug/debug9.C: New.
25058
25059 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
25060
25061         PR fortran/24640
25062         * gfortran.dg/label_2.f90: New test.
25063
25064 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25065
25066         * g++.dg/lookup/using12.C: Tighten error marker.
25067
25068 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
25069             Andrew Pinski <pinskia@physics.uc.edu>
25070
25071         * gcc.target/powerpc/darwin-abi-3.c: New file.
25072         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
25073         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
25074         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
25075         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
25076         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
25077         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
25078         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
25079         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
25080
25081 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
25082
25083         * gcc.dg/tree-ssa/loadpre1.c: New;
25084         * gcc.dg/tree-ssa/loadpre2.c: New;
25085         * gcc.dg/tree-ssa/loadpre3.c: New;
25086         * gcc.dg/tree-ssa/loadpre4.c: New;
25087         * gcc.dg/tree-ssa/loadpre5.c: New;
25088         * gcc.dg/tree-ssa/loadpre6.c: New;
25089         * gcc.dg/tree-ssa/loadpre7.c: New;
25090         * gcc.dg/tree-ssa/loadpre8.c: New;
25091         * gcc.dg/tree-ssa/loadpre9.c: New;
25092
25093 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
25094
25095         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
25096         * g++.dg/abi/thunk4.C: Likewise.
25097
25098 2006-01-01  Andreas Jaeger  <aj@suse.de>
25099
25100         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
25101         portable.
25102
25103 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
25104
25105         PR c++/25294
25106         * gcc.dg/pragma-pack-3.c: New test.
25107         * g++.dg/parse/pragma3.C: New test.
25108
25109 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25110
25111         PR middle-end/24827
25112         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
25113
25114 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25115
25116         PR testsuite/25214
25117         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
25118
25119 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
25120
25121         PR fortran/22607
25122         * gfortran-dg/pure_byref_3.f90: New.
25123
25124         fortran/PR 25396
25125         * gfortran.dg/userdef_operator_1.f90: New.
25126
25127 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25128
25129         * g++.dg/abi/thunk3.C: New.
25130         * g++.dg/abi/thunk4.C: New.
25131
25132 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
25133
25134         PR fortran/25532
25135         * gfortran.dg/host_used_types_1.f90: New test. Check that host
25136         associated derived type components of derived types are
25137         properly declared in contained procedures.
25138
25139 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25140
25141         PR libgfortran/25139
25142         * gfortran.dg/backspace_2.f: New test.
25143
25144 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25145
25146         PR libgfortran/25550
25147         * gfortran.dg/endfile.f: New test.
25148
25149 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25150
25151         PR libgfortran/25419
25152         * gfortran.dg/comma.f: New test.
25153
25154 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25155
25156         * lib/gfortran-dg.exp: Remove trailing whitespace.
25157         * lib/fortran-torture.exp: Test with -fbounds-check instead of
25158         -funroll-all-loops.
25159
25160 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
25161
25162         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
25163         Extended Double long doubles or repeat tests when long double is
25164         the same size as double.
25165
25166 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25167
25168         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
25169
25170         PR testsuite/25442
25171         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
25172         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
25173
25174         PR testsuite/25441
25175         * gcc.dg/pr23911.c: Make test variable static.
25176
25177         PR testsuite/25444
25178         * gcc.dg/tree-ssa/pr14841.c: Likewise.
25179
25180 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25181
25182         PR c++/25439
25183         * g++.dg/parse/crash17.C: Adjust error markers.
25184         * g++.dg/template/error20.C: New test.
25185
25186 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25187
25188         PR c++/23172
25189         * g++.dg/ext/complit4.C: New test.
25190
25191         PR c++/25417
25192         * g++.dg/ext/complit5.C: Likewise.
25193
25194 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
25195
25196         PR tree-optimization/25125
25197         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
25198         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
25199         * gcc.c-torture/execute/pr25125.c: New.
25200
25201 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
25202
25203         PR fortran/25029
25204         PR fortran/21256
25205         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
25206         functions with incorrect assumed size references.
25207
25208 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
25209
25210         PR c++/23171
25211         * g++.dg/opt/init1.C: New test.
25212
25213 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
25214
25215         PR c++/24671
25216         * g++.dg/template/sfinae3.C: New test.
25217
25218 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25219
25220         * g++.dg/other/friend4.C: New test.
25221
25222 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25223
25224         PR target/25005
25225         * g++.dg/opt/pr25005.C: New test.
25226
25227 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25228
25229         PR c++/25369
25230         * g++.dg/template/ptrmem16.C: New test.
25231
25232 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
25233
25234         PR fortran/25029
25235         PR fortran/21256
25236         * gfortran.dg/initialization_1.f90: Add test of SIZE.
25237
25238 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25239
25240         PR libgfortran/25307
25241         * gfortran.dg/list_read_5.f90: New test.
25242
25243 2005-12-22  Richard Henderson  <rth@redhat.com>
25244
25245         * gcc.target/i386/sse-7.c: Use -msse2.
25246
25247 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25248
25249         PR rtl-optimization/25432
25250         * gcc.c-torture/compile/20051216-1.c: New test.
25251
25252         PR objc/25328
25253         * objc/execute/pr25328.m: New test.
25254
25255 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25256
25257         PR c++/25364
25258         * g++.dg/template/call4.C: New test.
25259
25260 2005-12-22  Dale Johannesen  <dalej@apple.com>
25261
25262         * gcc.target/i386/sse-17.c: New.
25263
25264 2005-12-22  Paul Brook  <paul@codesourcery.com>
25265
25266         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
25267
25268 2005-12-22  Paul Brook  <paul@codesourcery.com>
25269
25270         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
25271
25272 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25273
25274         PR tree-opt/25513
25275         * gcc.c-torture/compile/pr25513.c: New test.
25276
25277 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25278
25279         PR c++/23333
25280         * g++.dg/parse/error25.C: Add more tests.
25281
25282 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25283
25284         PR fortran/18990
25285         * gfortran.dg/der_charlen_1.f90: New.
25286
25287 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
25288
25289         PR fortran/20889
25290         * gfortran.dg/pointer_component_type_1.f90: New test.
25291
25292         PR fortran/25029
25293         PR fortran/21256
25294         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
25295         should give an error with assumed size array refernces and checks
25296         those that should not.
25297         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
25298         reference an upper bound so that it does not generate an error.
25299
25300         PR fortran/19362
25301         PR fortran/20244
25302         PR fortran/20864
25303         PR fortran/25391
25304         * gfortran.dg/used_dummy_types_1.f90: New test.
25305         * gfortran.dg/used_dummy_types_2.f90: New test.
25306         * gfortran.dg/used_dummy_types_3.f90: New test.
25307         * gfortran.dg/used_dummy_types_4.f90: New test.
25308         * gfortran.dg/used_dummy_types_5.f90: New test.
25309
25310         PR fortran/23152
25311         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
25312         group already being USE associated.
25313         * gfortran.dg/assumed_shape_nml.f90: New test.
25314         * gfortran.dg/assumed_size_nml.f90: New test.
25315
25316         PR fortran/20862
25317         PR fortran/25053
25318         PR fortran/25063
25319         PR fortran/25064
25320         PR fortran/25066
25321         PR fortran/25067
25322         PR fortran/25068
25323         PR fortran/25307
25324         * gfortran.dg/io_constraints_1.f90: New test.
25325         * gfortran.dg/io_constraints_1.f90: New test.
25326         * gfortran.dg/iostat_3.f90: Change wording of warning.
25327         * gfortran.dg/g77/19981216-0.f: The same.
25328
25329 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
25330
25331         PR tree-optimization/23518
25332         * gcc.dg/pr23518.c: New.
25333
25334 2005-12-21  Mike Stump  <mrs@apple.com>
25335
25336         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
25337
25338 2005-12-21  Paul Brook  <paul@codesourcery.com>
25339
25340         * gcc.dg/pr19340.c: Skip on m68k targets.
25341
25342 2005-12-21  Steven Bosscher  <stevenb@suse.de>
25343
25344         PR rtl-optimization/25196
25345         * gcc.dg/pr25196.c: New test.
25346
25347 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
25348
25349         PR fortran/25423
25350         gfortran.dg/where_nested_1.f90: New.
25351
25352 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
25353
25354         PR tree-optimization/25382.
25355         * gcc.dg/tree-ssa/pr25382.c: New.
25356
25357 2005-12-20  Richard Guenther  <rguenther@suse.de>
25358
25359         PR middle-end/24306
25360         * gcc.target/i386/pr24306.c: New testcase.
25361
25362 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
25363
25364         PR tree-optimization/25501
25365         * gcc.dg/tree-ssa/pr25501.c: New.
25366
25367 2005-12-20  Richard Guenther  <rguenther@suse.de>
25368
25369         Revert
25370         2005-12-02  Richard Guenther  <rguenther@suse.de>
25371
25372         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25373
25374 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
25375
25376         PR c++/21228
25377         * g++.dg/warn/Wunreachable-code-2.C: New test.
25378
25379 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
25380
25381         PR c++/24278
25382         * g++.dg/template/ctor5.C: New test.
25383
25384         PR c++/24915
25385         * g++.dg/template/overload8.C: New test.
25386
25387 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
25388
25389         * gcc.c-torture/compile/pr25483 : New test.
25390
25391 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25392
25393         PR c++/20552
25394         * g++.dg/ext/typeof10.C: New test.
25395
25396 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25397
25398         * gcc.dg/mt-loopi1.c: New.
25399
25400 2005-12-18  Richard Guenther  <rguenther@suse.de>
25401
25402         PR tree-optimization/25481
25403         * gcc.dg/torture/pr25481.c: New testcase.
25404
25405 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25406
25407         PR rtl-optimization/21041
25408         * gcc.dg/pr21041.c: New test.
25409
25410 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25411
25412         PR libgfortran/25463
25413         * gfortran.dg/advance.f90: New test.
25414
25415 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
25416
25417         * gcc.dg/20051201-1.c: New test.
25418
25419 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
25420
25421         PR fortran/25018
25422         * gfortran.dg/initialization_1.f90: New test.
25423         * gfortran.dg/enum_5.f90: Change dg-error to new message.
25424         * gfortran.dg/g77/980616-0.f: The same.
25425
25426 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25427
25428         * PR fortran/25458
25429         * gfortran.dg/chkbits.f90: New test.
25430
25431 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25432
25433         * gfortran.dg/enum_5.f: Revert to previous version.
25434
25435 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25436
25437         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25438         * gfortran.dg/nested_modules_1.f90: Ditto.
25439         * gfortran.dg/hollerith_f95.f90: Ditto.
25440         * gfortran.dg/select_5.f90: Ditto.
25441         * gfortran.dg/secnds.f: Ditto.
25442         * gfortran.dg/hollerith2.f90: Ditto.
25443         * gfortran.dg/imag_2.f: Ditto.
25444         * gfortran.dg/ftell_2.f90: Ditto.
25445         * gfortran.dg/malloc_free_1.f90: Ditto.
25446         * gfortran.dg/logint-1.f: Ditto.
25447         * gfortran.dg/recursive_statement_functions.f90: Ditto.
25448         * gfortran.dg/e_d_fmt.f90: Ditto.
25449         * gfortran.dg/hollerith_legacy.f90: Ditto.
25450         * gfortran.dg/logint-2.f: Ditto.
25451         * gfortran.dg/enum_5.f90: Ditto.
25452         * gfortran.dg/f2c_2.f90: Ditto.
25453         * gfortran.dg/pr17143.f90: Ditto.
25454         * gfortran.dg/namelist_14.f90: Ditto.
25455         * gfortran.dg/logint-3.f: Ditto.
25456         * gfortran.dg/spread_scalar_source.f90: Ditto.
25457         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25458         * gfortran.dg/namelist_11.f: Ditto.
25459         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25460         * gfortran.dg/g77/20010519-1.f
25461         * gfortran.dg/g77/alpha1.f: Ditto.
25462         * gfortran.dg/g77/990115-1.f: Ditto.
25463         * gfortran.dg/g77/erfc.f: Ditto.
25464         * gfortran.dg/g77/19990313-3.f: Ditto.
25465         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
25466         * gfortran.dg/g77/20010426.f: Ditto.
25467         * gfortran.dg/g77/19990313-0.f: Ditto.
25468         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
25469         * gfortran.dg/g77/20000629-1.f: Ditto.
25470         * gfortran.dg/g77/970125-0.f: Ditto.
25471         * gfortran.dg/g77/8485.f: Ditto.
25472         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
25473         * gfortran.dg/g77/19990313-1.f: Ditto.
25474         * gfortran.dg/g77/int8421.f: Ditto.
25475         * gfortran.dg/g77/19990305-0.f: Ditto.
25476         * gfortran.dg/g77/947.f: Ditto.
25477         * gfortran.dg/g77/19990905-2.f: Ditto.
25478         * gfortran.dg/g77/cabs.f: Ditto.
25479         * gfortran.dg/g77/19990313-2.f: Ditto.
25480         * gfortran.dg/g77/20020307-1.f: Ditto.
25481         * gfortran.dg/g77/dcomplex.f: Ditto.
25482         * gfortran.dg/g77/19990502-1.f: Ditto.
25483         * gfortran.dg/g77/19981216-0.f: Ditto.
25484         * gfortran.dg/common_4.f90: Ditto.
25485         * gfortran.dg/entry_4.f90: Ditto.
25486         * gfortran.dg/equiv_constraint_2.f90: Ditto.
25487         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
25488         * gfortran.dg/namelist_12.f: Ditto.
25489         * gfortran.dg/scale_1.f90: Ditto.
25490         * gfortran.dg/modulo_1.f90
25491         * gfortran.dg/hollerith.f90: Ditto.
25492         * gfortran.dg/direct_io_3.f90: Ditto.
25493         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
25494         * gfortran.dg/gnu_logical_1.F: Ditto.
25495         * gfortran.dg/unf_io_convert_1.f90: Ditto.
25496         * gfortran.dg/assign_1.f90: Ditto.
25497         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
25498         * gfortran.dg/pr23095.f: Ditto.
25499         * gfortran.dg/read_float_1.f90: Ditto.
25500
25501 2005-12-17  Andreas Jaeger  <aj@suse.de>
25502
25503         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
25504         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
25505
25506 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25507
25508         PR fortran/24268
25509         * gfortran.dg/fmt_white.f: New test.
25510
25511 2005-12-16  Steven G. Kargl <kargls@comcast.net>
25512
25513         * gfortran.dg/label_1.f90: New test.
25514
25515 2005-12-15  Ben Elliston  <bje@au.ibm.com>
25516
25517         PR testsuite/25422
25518         * gcc.dg/20031012-1.c: Add -Walways-true option.
25519         * gcc.dg/weak/weak-3.c: Likewise.
25520         * g++.old-deja/g++.mike/warn8.C: Likewise.
25521
25522 2005-12-16  Mike Stump  <mrs@apple.com>
25523
25524         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
25525         exit.
25526
25527 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25528
25529         PR libgfortran/25264
25530         PR libgfortran/25349
25531         * gfortran.dg/tl_editing.f90: Added additional checks.
25532         * gfortran.dg/t_editing.f: New test.
25533         * gfortran.dg/write_padding.f90: New test
25534
25535 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25536
25537         PR testsuite/25215
25538         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
25539
25540 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
25541
25542         PR rtl-optimization/24899
25543         * gcc.c-torture/execute/20051215-1.c: New test.
25544
25545 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
25546
25547         PR 24823
25548         * gfortran.dg/pr24823.f: New test.
25549
25550 2005-12-16  Jeff Law  <law@redhat.com>
25551
25552         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
25553
25554 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
25555
25556         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25557         (base_types): Change C++ style comments to C style comments.  Remove
25558         aligned types from the array.  Keep Enums disabled.
25559         (complex_types): Remove aligned types from the array.
25560         Comment out "_Complex long double".
25561         (attrib_types): Remove.
25562         (complex_attrib_types): Remove.
25563         (attrib_array_types): Remove.
25564         (complex_attrib_array_types): Remove.
25565         (aligned_bitfld_types): Remove.
25566         (n_aligned_bitfld_types): Remove.
25567         (FEATURE_ALIGNEDPACKED): Delete.
25568         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
25569         (singles): Remove support for adding attributes.
25570         (choose_type): Remove support for attributed types.
25571         (generate_fields): Remove support for attributed bit-fields.
25572         Remove support for adding attributes.
25573         (generate_random_tests): Remove support for adding attributes.
25574         (features): Add back "[0] :0" and "complex vector [0]".
25575         (main): Remove support for attributed bit-fields.
25576         Uncomment the calling of generate_random_tests for the rests of
25577         the tests.
25578
25579 2005-12-16  Jan Hubicka  <jh@suse.cz>
25580
25581         * gcc.c-torture/combine/pr25224.c: New.
25582
25583 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
25584
25585         PR other/25028
25586         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
25587         HP-UX.
25588
25589 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
25590
25591         * gcc.dg/20051215-1.c: New file.
25592
25593 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25594
25595         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
25596         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
25597
25598 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
25599
25600         PR fortran/18197
25601         * gfortran.dg/dummy_functions_1.f90: New.
25602
25603 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
25604
25605         PR rtl-optimization/25310
25606         * gcc.c-torture/compile/pr25310.c: New test.
25607
25608 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25609
25610         PR debug/25023
25611         * gcc.dg/pr25023.c: New test.
25612
25613 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25614
25615         * g++.old-deja/g++.brendan/redecl1.C,
25616         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
25617         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
25618         g++.old-deja/g++.oliva/typeof1.C,
25619         g++.old-deja/g++.other/crash16.C,
25620         g++.old-deja/g++.other/crash34.C,
25621         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
25622         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
25623         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
25624         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
25625         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
25626         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
25627         Remove xfail.
25628
25629 2005-12-14  Kean Johnston  <jkj@sco.com>
25630             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25631
25632         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25633         * gcc.target/i386/20020523-1.c: Ditto.
25634         * gcc.target/i386/tailcall-1.c: Ditto.
25635         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25636         * gcc.target/i386/ssetype-5.c: Ditto.
25637
25638 2005-12-14  Jeff Law  <law@redhat.com>
25639
25640         * gcc.dg/tree-ssa/foldstring-1.c: New test.
25641
25642 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25643
25644         PR target/25254
25645         PR target/24188
25646         * gcc.target/i386/pr25254.c: New test.
25647         * gfortran.dg/PR24188.f: New test.
25648
25649 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
25650
25651         * lib/fortran-torture.exp: Catch remaining uses of
25652         remote_file build delete.
25653
25654 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25655
25656         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25657
25658 2005-12-14  Ben Elliston  <bje@au.ibm.com>
25659
25660         * gcc.dg/warn-addr-cmp.c: New test.
25661
25662 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25663
25664         PR debug/25023
25665         PR target/25293
25666         * gcc.target/i386/pr25293.c: New test.
25667
25668 2005-12-13  Petr Machata  <machata@post.cz>
25669
25670         PR c++/24907
25671         * g++.dg/parse/comma2.C: New test.
25672
25673 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
25674             Jakub Jelinek  <jakub@redhat.com>
25675
25676         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25677         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25678         (limits.h): Include unconditionally.
25679         (stdlib.h): Likewise.
25680         (hashtab.h): Do not include.
25681         (getopt.h): Likewise.
25682         (stddef.h): Include.
25683         (hashval_t): Define.
25684         (struct entry): Add "next" field.
25685         (HASH_SIZE): New macro.
25686         (hash_table): New variable.
25687         (switchfiles): Do not use xmalloc.
25688         (mix): New macro.
25689         (iterative_hash): New function.
25690         (hasht): Remove.
25691         (e_exists): New function.
25692         (e_insert): Likewise.
25693         (output): Use, instead of libiberty hashtable functions.
25694         (main): Do not use getopt.  Do not call htab_create.
25695
25696 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25697
25698         PR c++/25331
25699         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
25700         put atal* and atpaal* attributes on array elements.
25701         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
25702         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
25703         put atal* and atpaal* attributes on array elements.
25704         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
25705
25706 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
25707
25708         * gcc.dg/single-precision-constant.c: New test.
25709
25710 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
25711
25712         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
25713         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
25714         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
25715         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
25716         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
25717         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
25718         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
25719         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
25720         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
25721         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
25722         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
25723         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
25724         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
25725         gcc.target/powerpc/ppc-sdata-2.c,
25726         gcc.target/powerpc/ppc-stackalign-1.c,
25727         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
25728         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
25729         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
25730         gcc.target/powerpc/rs6000-ldouble-2.c,
25731         gcc.target/powerpc/rs6000-power2-1.c,
25732         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
25733         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
25734         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
25735         option into target selector.
25736         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
25737         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
25738
25739 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25740
25741         PR objc/25348
25742         * objc.dg/encode-9.m: New test.
25743
25744 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25745
25746         PR testsuite/20772
25747         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
25748         * gcc.dg/asm-b.c: Fix typo.
25749         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
25750         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25751         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
25752         i?86 lp64 and x86_64 ilp32.
25753         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
25754         on i?86 lp64.
25755         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
25756
25757 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
25758
25759         PR fortran/25078
25760         gfortran.dg/equiv_5.f90: New test.
25761
25762 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
25763
25764         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
25765         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
25766         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
25767         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
25768         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
25769         * gcc.dg/tree-ssa/reassoc-5.c: New.
25770         * gcc.dg/tree-ssa/reassoc-6.c: New.
25771         * gcc.dg/tree-ssa/reassoc-7.c: New.
25772         * gcc.dg/tree-ssa/reassoc-8.c: New.
25773         * gcc.dg/tree-ssa/reassoc-9.c: New.
25774         * gcc.dg/tree-ssa/reassoc-10.c: New.
25775         * gcc.dg/tree-ssa/reassoc-11.c: New.
25776
25777 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25778
25779         PR testsuite/25167
25780         PR testsuite/24478
25781         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
25782
25783 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
25784
25785         PR c++/25300
25786         * g++.dg/template/inherit.C: Do not use a generic error message.
25787
25788 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25789
25790         PR libobjc/25354
25791         * objc.dg/gnu-encoding: New directory.
25792         * objc.dg/gnu-encoding/compat-common.h: New file.
25793         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
25794         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
25795         * objc.dg/gnu-encoding/vector-defs.h: New file.
25796         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
25797         * objc.dg/gnu-encoding/generate-random.c: New file.
25798         * objc.dg/gnu-encoding/generate-random_r.c: New file.
25799         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
25800         * objc.dg/gnu-encoding/generate-random.h: New file.
25801
25802 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
25803
25804         PR c++/25337
25805         * g++.dg/template/defarg7.C: New test.
25806
25807 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25808
25809         PR libobjc/25347
25810         * objc.dg/encode-8.m: New test.
25811
25812 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25813
25814         PR libobjc/25346
25815         * objc.dg/encode-7.m: New test.
25816
25817 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
25818
25819         PR c++/25010
25820         * g++.dg/opt/inline10.C: New test.
25821
25822 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
25823
25824         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
25825
25826 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
25827
25828         * gfortran.dg/substring_equivalence.f90: typo in comment
25829
25830 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25831
25832         PR fortran/25068
25833         * gfortran.dg/iostat_3.f90: New test.
25834
25835 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
25836
25837         PR fortran/23815
25838         * gfortran.dg/unf_io_convert_1.f90: New test.
25839         * gfortran.dg/unf_io_convert_2.f90: New test.
25840         * gfortran.dg/unf_io_convert_3.f90: New test.
25841
25842 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25843
25844         PR testsuite/20772
25845         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
25846         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
25847         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25848         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
25849         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
25850         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25851         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
25852         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
25853         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25854         gcc.dg/torture/fp-int-convert-float128-timode.c,
25855         gcc.dg/torture/fp-int-convert-float128.c,
25856         gcc.dg/torture/fp-int-convert-float80-timode.c,
25857         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
25858         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
25859
25860         * gcc.dg/tls/opt-1.c: Require effective target fpic.
25861
25862 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
25863
25864         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
25865
25866 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
25867
25868         * gcc.dg/20051207-1.c,
25869         * gcc.dg/20051207-2.c,
25870         * gcc.dg/20051207-3.c: New tests.
25871
25872 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25873
25874         PR testsuite/20772
25875         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
25876         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
25877         dg-skip-if target selector.
25878
25879         PR testsuite/20772
25880         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
25881         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
25882         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
25883         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
25884         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
25885         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
25886         and/or merge with i?86 cases.
25887
25888         * gcc.dg/tls/opt-3.c: Require effective target fpic.
25889
25890         PR testsuite/20772
25891         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
25892         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
25893         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
25894         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
25895         x86_64-*-linux*.
25896
25897 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
25898
25899         PR target/25311
25900         * gcc.c-torture/compile/pr25311.c: New test.
25901
25902 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25903
25904         PR libgfortran/25039
25905         * gfortran.dg/read_comma.f: New test.
25906
25907 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
25908
25909         PR c++/19317
25910         * g++.dg/opt/pr19317-1.C: New test.
25911         * g++.dg/opt/pr19317-2.C: New test.
25912         * g++.dg/opt/pr19317-3.C: New test.
25913
25914         PR target/19005
25915         * gcc.c-torture/execute/pr19005.c: New test.
25916
25917         PR target/17828
25918         * g++.old-deja/g++.other/comdat5.C: New test.
25919         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
25920
25921         * g++.dg/compat/struct-layout-1.exp: New file.
25922         * g++.dg/compat/struct-layout-1.h: New.
25923         * g++.dg/compat/struct-layout-1_generate.c: New.
25924         * g++.dg/compat/struct-layout-1_x1.h: New.
25925         * g++.dg/compat/struct-layout-1_x2.h: New.
25926         * g++.dg/compat/struct-layout-1_y1.h: New.
25927         * g++.dg/compat/struct-layout-1_y2.h: New.
25928
25929         * gcc.dg/20050330-2.c: New test.
25930
25931 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25932
25933         PR fortran/25292
25934         * gfortran.dg/associated_1.f90: New.
25935
25936 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25937
25938         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
25939         ILP32 vect_no_align platforms.
25940
25941 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
25942             Jakub Jelinek  <jakub@redhat.com>
25943
25944         PR target/25268
25945         * gcc.c-torture/compile/20051207-1.c: New test.
25946
25947 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25948
25949         PR testsuite/20772
25950         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
25951         gcc.dg/torture/pr18582-1.c,
25952         gcc.target/i386/attributes-error.c: Also test on x86_64.
25953
25954         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
25955
25956 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25957
25958         PR c++/19397
25959         * g++.dg/template/typedef3.C: New test.
25960
25961         PR c++/19762
25962         PR c++/19764
25963         * g++.dg/template/dtor3.C: Fix error markers.
25964
25965 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
25966
25967         * lib/target-supports.exp (check_effective_target_sync_char_short):
25968         Add s390*.
25969
25970 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
25971
25972         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
25973
25974 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25975
25976         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
25977         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
25978         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
25979         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
25980
25981 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25982
25983         PR c++/25263
25984         * g++.dg/other/array2.C: New test case.
25985
25986 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
25987
25988         * gcc.dg/darwin-weakimport-3.c: New.
25989
25990         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
25991         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
25992         and to work on Darwin.
25993         * gcc.dg/attr-weakref-1b.c: New file.
25994         * gcc.dg/attr-weakref-2.c: New test.
25995         * gcc.dg/darwin-weakref-1.c: New test.
25996
25997 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
25998
25999         PR testsuite/25247
26000         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
26001         use in selector expressions.
26002         (dg-xfail-if): Ditto.
26003         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
26004         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
26005         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
26006         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
26007         * gcc.test-framework/test-framework.exp: Skip generated tests if
26008         CHECK_TEST_FRAMEWORK is not 1.
26009
26010 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26011
26012         PR tree-optimization/24963
26013         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
26014
26015         PR target/24108
26016         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
26017
26018         PR target/18580
26019         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
26020         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26021         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26022         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26023
26024 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
26025
26026         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
26027         dg-options.
26028
26029 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26030
26031         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
26032
26033 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26034
26035         * gcc.dg/format/cast-1.c: New test.
26036
26037 2005-12-04  Roger Sayle  <roger@eyesopen.com>
26038
26039         PR c/7776
26040         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
26041         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
26042         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
26043         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
26044
26045 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26046
26047         * gcc.dg/cast-pretty-print-1.c: New test.
26048
26049 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26050
26051         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
26052
26053 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
26054
26055         PR c++/24173
26056         * g++.dg/template/friend40.C: New test.
26057
26058 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
26059
26060         PR target/25199
26061         * gcc.target/i386/movq-2.c: New test.
26062         * gcc.target/i386/movq.c: Remove target i?86, instead add
26063         dg-require-effective-target ilp32.
26064
26065 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26066
26067         PR c++/24103
26068         * g++.dg/other/default1.C: New test.
26069
26070 2005-12-02  Richard Guenther  <rguenther@suse.de>
26071
26072         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
26073
26074 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26075
26076         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
26077
26078 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
26079
26080         PR target/21017
26081         * gcc.target/powerpc/rotate.c: New.
26082
26083 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26084
26085         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
26086         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
26087
26088 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26089
26090         PR c/13384
26091         * gcc.dg/pr17730-1.c: Adjust.
26092         * gcc.dg/lvalue1.c (main): Likewise.
26093         * gcc.dg/lvalue-2.c: Likewise.
26094         * g++.dg/pr7503-3.C
26095
26096 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
26097
26098         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
26099         error messages.
26100
26101 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
26102
26103         PR fortran/24789
26104         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
26105
26106 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26107
26108         PR target/24475
26109         * lib/target-supports.exp (check_effective_target_tls): New.
26110         (check_effective_target_tls_runtime): New.
26111         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
26112         for TLS support.
26113         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
26114         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
26115         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
26116         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
26117         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
26118         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
26119         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
26120         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
26121         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
26122         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
26123         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
26124         effective-target TLS.
26125         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
26126         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
26127         effective-target TLS runtime.
26128
26129 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26130
26131         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
26132
26133 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
26134
26135         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
26136         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
26137         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
26138         ignored" warnings when "packing" is the same as the ABI layout.
26139
26140 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
26141
26142         PR fortran/21302
26143         * gfortran.dg/line_length_1.f: New test.
26144         * gfortran.dg/line_length_2.f90: Ditto.
26145
26146 2005-11-30  Richard Guenther  <rguenther@suse.de>
26147
26148         PR tree-optimization/21655
26149         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
26150
26151 2005-11-30  Dale Johannesen  <dalej@apple.com>
26152
26153         * gcc.c-torture/compile/pr24930.c: New.
26154
26155 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
26156
26157         PR fortran/15809
26158         *  gfortran.dg/auto_char_dummy_array.f90: New test.
26159
26160 2005-11-30  Jeff Law  <law@redhat.com>
26161
26162         * g++.old-deja/g++.law/pr25000.C: New test.
26163
26164 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
26165
26166         * gcc.dg/tls/opt-11.c: New test.
26167
26168 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
26169
26170         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
26171         targets.
26172         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
26173         LP64 ia64.
26174
26175 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
26176
26177         * gfortran.dg/open_access_1.f90: New test.
26178
26179 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26180
26181         * gcc.dg/charset/builtin2.c: New test.
26182
26183 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
26184
26185         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
26186         on mmix-*-* for *_[xy].c.
26187
26188 2005-11-28  Kean Johnston  <jkj@sco.com>
26189
26190         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
26191         headers.
26192         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
26193         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
26194         * gcc.target/i386/asm-3.c: Ditto.
26195         * gcc.target/i386/clobbers.c: Ditto.
26196         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
26197         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
26198         test regexp.
26199         * gcc.target/i386/mul.c: Ditto.
26200         * gcc.target/i386/ssetype-1.c: Ditto.
26201         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
26202         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
26203         static so the test works with -fPIC mode too. Based on comment in
26204         PR19231 by Pinski.
26205         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
26206
26207 2005-11-28  Richard Guenther  <rguenther@suse.de>
26208
26209         * gcc.dg/alias-9.c: New testcase.
26210         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
26211
26212 2005-11-28  Roger Sayle  <roger@eyesopen.com>
26213             Uros Bizjak  <uros@kss-loka.si>
26214
26215         PR middle-end/20219
26216         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
26217         tan(x)/sin(x) transformations.
26218
26219 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
26220
26221         PR middle-end/24575
26222         * gcc.dg/tree-ssa/divide-3.c: New test.
26223         * gcc.dg/tree-ssa/divide-4.c: New test.
26224
26225 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
26226
26227         PR fortran/24917
26228         *  gfortran.dg/boz_6.f90: New test.
26229
26230 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26231
26232         PR fortran/23912
26233         * gfortran.dg/modulo_1.f90: New test.
26234
26235 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26236
26237         PR libfortran/24919
26238         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
26239         fail on CRLF platforms.
26240         * gfortran.dg/ftell_2.f90: Likewise.
26241
26242 2005-11-26  Eric Christopher  <echristo@apple.com>
26243
26244         * gcc.dg/intmax_t-1.c: Remove mips xfail.
26245
26246 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26247
26248         * objc.dg/gnu-runtime-3.m: Simplify.
26249
26250 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26251
26252         PR middle-end/23669
26253         * gcc.dg/tree-ssa/divide-1.c: New test.
26254         * gcc.dg/tree-ssa/divide-2.c: New test.
26255
26256 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26257
26258         PR libgfortran/24945
26259         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
26260
26261 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26262
26263         PR libgfortran/24945
26264         * gfortran.dg/open_status_2.f90: New test.
26265
26266 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26267
26268         * gcc.c-torture/execute/builtins/fprintf.c,
26269         gcc.c-torture/execute/builtins/fputs-lib.c,
26270         gcc.c-torture/execute/builtins/fputs.c,
26271         gcc.c-torture/execute/builtins/lib/fprintf.c,
26272         gcc.c-torture/execute/builtins/lib/printf.c,
26273         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
26274
26275 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
26276
26277         * gcc.dg/20050922-2.c: New test.
26278
26279 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
26280
26281         * objc.dg/gnu-runtime-3.m: New test.
26282
26283 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26284
26285         PR c++/9278
26286         * g++.dg/other/void1.C: New test.
26287
26288 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
26289
26290         PR middle-end/24998
26291         * gcc.dg/torture/fp-int-convert-float.c,
26292         gcc.dg/torture/fp-int-convert-double.c,
26293         gcc.dg/torture/fp-int-convert-long-double.c,
26294         gcc.dg/torture/fp-int-convert-timode.c,
26295         gcc.dg/torture/fp-int-convert-float80.c,
26296         gcc.dg/torture/fp-int-convert-float80-timode.c,
26297         gcc.dg/torture/fp-int-convert-float128.c,
26298         gcc.dg/torture/fp-int-convert-float128-timode.c,
26299         gcc.dg/torture/fp-int-convert.h: New files.
26300
26301 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26302
26303         PR middle-end/24989
26304         * gcc.dg/tree-ssa/bool-10.c: New test.
26305         * gcc.dg/tree-ssa/bool-11.c: New test.
26306         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
26307
26308 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26309
26310         PR middle-end/24990
26311         * tree-ssa/pr24990-1.c: New test.
26312
26313 2005-11-24  Richard Guenther  <rguenther@suse.de>
26314         Dirk Mueller <dmueller@suse.de>
26315
26316         PR c++/14024
26317         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
26318         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
26319         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
26320         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
26321         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
26322         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
26323
26324 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
26325
26326         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
26327
26328 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26329
26330         PR c/21668
26331         * gcc.dg/Wc++-compat.c: New.
26332         * gcc.dg/Wno-c++-compat.c: New.
26333
26334 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
26335
26336         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
26337         (vspltish, vspltisw): Likewise.
26338
26339 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26340
26341         PR libgfortran/24794
26342         * gfortran.dg/namelist_12.f: Fix quotes.
26343         * gfortran.dg/namelist_13.f90: Fix quotes.
26344         * gfortran.dg/namelist_14.f90: Fix quotes.
26345         * gfortran.dg/namelist_15.f90: Fix quotes.
26346         * gfortran.dg/namelist_use.f90: Fix quotes.
26347         * gfortran.dg/namelist_use_only.f90: Fix quotes.
26348         * gfortran.dg/namelist_21.f90: New test.
26349         * gfortran.dg/namelist_22.f90: New test.
26350
26351 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
26352
26353         PR target/23435
26354         * gcc.c-torture/compile/pr23435.c: New.
26355
26356 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26357
26358         * gcc.c-torture/execute/floatunsisf-1.c: New test.
26359
26360 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26361
26362         * gcc.target/powerpc/405-macchw-1.c,
26363         gcc.target/powerpc/405-macchw-2.c,
26364         gcc.target/powerpc/405-macchwu-1.c,
26365         gcc.target/powerpc/405-macchwu-2.c,
26366         gcc.target/powerpc/405-machhw-1.c,
26367         gcc.target/powerpc/405-machhw-2.c,
26368         gcc.target/powerpc/405-machhwu-1.c,
26369         gcc.target/powerpc/405-machhwu-2.c,
26370         gcc.target/powerpc/405-maclhw-1.c,
26371         gcc.target/powerpc/405-maclhw-2.c,
26372         gcc.target/powerpc/405-maclhwu-1.c,
26373         gcc.target/powerpc/405-maclhwu-2.c,
26374         gcc.target/powerpc/405-mulchw-1.c,
26375         gcc.target/powerpc/405-mulchw-2.c,
26376         gcc.target/powerpc/405-mulchwu-1.c,
26377         gcc.target/powerpc/405-mulchwu-2.c,
26378         gcc.target/powerpc/405-mulhhw-1.c,
26379         gcc.target/powerpc/405-mulhhw-2.c,
26380         gcc.target/powerpc/405-mulhhwu-1.c,
26381         gcc.target/powerpc/405-mulhhwu-2.c,
26382         gcc.target/powerpc/405-mullhw-1.c,
26383         gcc.target/powerpc/405-mullhw-2.c,
26384         gcc.target/powerpc/405-mullhwu-1.c,
26385         gcc.target/powerpc/405-mullhwu-2.c,
26386         gcc.target/powerpc/405-nmacchw-1.c,
26387         gcc.target/powerpc/405-nmacchw-2.c,
26388         gcc.target/powerpc/405-nmachhw-1.c,
26389         gcc.target/powerpc/405-nmachhw-2.c,
26390         gcc.target/powerpc/405-nmaclhw-1.c,
26391         gcc.target/powerpc/405-nmaclhw-2.c,
26392         gcc.target/powerpc/440-macchw-1.c,
26393         gcc.target/powerpc/440-macchw-2.c,
26394         gcc.target/powerpc/440-macchwu-1.c,
26395         gcc.target/powerpc/440-macchwu-2.c,
26396         gcc.target/powerpc/440-machhw-1.c,
26397         gcc.target/powerpc/440-machhw-2.c,
26398         gcc.target/powerpc/440-machhwu-1.c,
26399         gcc.target/powerpc/440-machhwu-2.c,
26400         gcc.target/powerpc/440-maclhw-1.c,
26401         gcc.target/powerpc/440-maclhw-2.c,
26402         gcc.target/powerpc/440-maclhwu-1.c,
26403         gcc.target/powerpc/440-maclhwu-2.c,
26404         gcc.target/powerpc/440-mulchw-1.c,
26405         gcc.target/powerpc/440-mulchw-2.c,
26406         gcc.target/powerpc/440-mulchwu-1.c,
26407         gcc.target/powerpc/440-mulchwu-2.c,
26408         gcc.target/powerpc/440-mulhhw-1.c,
26409         gcc.target/powerpc/440-mulhhw-2.c,
26410         gcc.target/powerpc/440-mulhhwu-1.c,
26411         gcc.target/powerpc/440-mulhhwu-2.c,
26412         gcc.target/powerpc/440-mullhw-1.c,
26413         gcc.target/powerpc/440-mullhw-2.c,
26414         gcc.target/powerpc/440-mullhwu-1.c,
26415         gcc.target/powerpc/440-mullhwu-2.c,
26416         gcc.target/powerpc/440-nmacchw-1.c,
26417         gcc.target/powerpc/440-nmacchw-2.c,
26418         gcc.target/powerpc/440-nmachhw-1.c,
26419         gcc.target/powerpc/440-nmachhw-2.c,
26420         gcc.target/powerpc/440-nmaclhw-1.c,
26421         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
26422
26423 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
26424
26425         PR fortran/24774
26426         * gfortran.dg/inquire_9.f90: New test.
26427
26428         PR fortran/21647
26429         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26430
26431 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26432
26433         PR libfortran/24432
26434         * lib/target-supports.exp (check_effective_target_fortran_large_real):
26435         Check that 'cos' is supported.
26436
26437 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
26438
26439         PR fortran/24223
26440         * gfortran.dg/substring_equivalence.f90: New test.
26441
26442         PR fortran/24705
26443         * gfortran.dg/auto_internal_assumed.f90: New test.
26444
26445 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
26446
26447         * gcc.dg/fold-div-2.c: New test.
26448
26449 2005-11-20  Ian Lance Taylor  <ian@airs.com>
26450
26451         PR rtl-optimization/24883
26452         * gcc.c-torture/compile/pr24883.c: New test.
26453
26454 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
26455
26456         PR middle-end/20583
26457         * gcc.c-torture/compile/pr20583.c: New.
26458
26459 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
26460
26461         * gcc.c-torture/execute/usmul.c: New test.
26462
26463 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
26464
26465         * gcc.dg/tree-ssa/vrp22.c: New test.
26466
26467 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
26468
26469         PR middle-end/24912
26470         * gcc.dg/torture/pr24912-1.c: New test.
26471
26472 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
26473
26474         PR fortran/24862
26475         * gfortran.dg/arrayio_derived_1.f90: New test.
26476
26477 2005-11-19  Richard Guenther  <rguenther@suse.de>
26478
26479         PR middle-end/23294
26480         * gcc.dg/tree-ssa/pr23294.c: New testcase.
26481
26482 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
26483
26484         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
26485
26486 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
26487
26488         PR c++/8355
26489         * g++.dg/template/friend39.C: New test.
26490
26491 2005-11-18  James E Wilson  <wilson@specifix.com>
26492
26493         * gcc.dg/builtin-strstr.c: New.
26494
26495 2005-11-18  Richard Henderson  <rth@redhat.com>
26496
26497         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
26498         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
26499         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
26500         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
26501         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
26502         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
26503         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
26504         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
26505         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
26506         renaming to remove initial "ia64-".
26507
26508 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
26509
26510         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
26511
26512 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
26513
26514         * g++.dg/cpp/string-2.C: New test.
26515
26516 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
26517
26518         * gcc.dg/tree-ssa/loop-14.c: New test.
26519
26520 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
26521             Michael Chamberlain <michael@chamberlain.net.au>
26522
26523         * ada/acats/run_all.sh (target_run): Kill long running tests.
26524
26525 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26526
26527         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
26528         * gcc.dg/cleanup-9.c: Likewise.
26529         * gcc.dg/cleanup-10.c: Likewise.
26530         * gcc.dg/cleanup-11.c: Likewise.
26531
26532 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26533
26534         PR fortran/24892
26535         * gfortran.dg/open_access_append_1.f90: New test.
26536         * gfortran.dg/open_access_append_2.f90: New test.
26537
26538 2005-11-16  Richard Guenther  <rguenther@suse.de>
26539
26540         PR middle-end/24851
26541         * gcc.c-torture/execute/pr24851.c: New testcase.
26542
26543 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
26544
26545         * gcc.dg/fold-overflow-1.c: New test.
26546
26547 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
26548
26549         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
26550         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
26551
26552 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
26553
26554         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
26555         structures.
26556         * g++.dg/eh/forced2.C: Likewise.
26557         * g++.dg/eh/forced3.C: Likewise.
26558         * g++.dg/eh/forced4.C: Likewise.
26559
26560 2005-11-11  Mike Stump  <mrs@apple.com>
26561
26562         * g++.old-deja/g++.mike/unused.C: Add.
26563
26564 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
26565
26566         PR c++/24667
26567         * g++.dg/warn/Wcast-qual1.C: New test.
26568
26569 2005-11-15  Jan Hubicka  <jh@suse.cz>
26570
26571         * gcc.dg/winline-5.c: Add large-unit-insns limit.
26572
26573 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
26574
26575         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
26576
26577 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
26578
26579         PR 24840
26580         * gcc.dg/tree-ssa/pr24840.c: New test.
26581
26582 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
26583
26584         PR testsuite/24841
26585         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
26586
26587 2005-11-14  Dale Johannesen  <dalej@apple.com>
26588
26589         * gcc.c-torture/execute/20051113-1.c: New.
26590
26591 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
26592
26593         PR c++/24687
26594         * g++.dg/template/crash43.C: New test.
26595
26596 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
26597
26598         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
26599
26600 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26601
26602         PR c++/24817
26603         * g++.dg/eh/spec8.C: New test.
26604
26605 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26606
26607         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
26608
26609 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26610
26611         PR c++/20293
26612         * g++.dg/parse/ambig4.C: New test.
26613         * g++.dg/tc1/dr101.C: Adjust error markers.
26614         * g++.dg/lookup/strong-using-2.C: Likewise.
26615         * g++.dg/lookup/ambig5.C: Likewise.
26616         * g++.dg/lookup/ambig4.C: Likewise.
26617         * g++.dg/parse/crash22.C: Likewise.
26618
26619 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26620
26621         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
26622
26623 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
26624
26625         * gcc.dg/nested-calls-1.c: New test.
26626
26627 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26628
26629         * gfortran.dg/complex_intrinsic_1.f90: New test.
26630         * gfortran.dg/complex_intrinsic_2.f90: New test.
26631         * gfortran.dg/fgetc_1.f90: New test.
26632         * gfortran.dg/fgetc_2.f90: New test.
26633         * gfortran.dg/fgetc_3.f90: New test.
26634         * gfortran.dg/ftell_1.f90: New test.
26635         * gfortran.dg/ftell_2.f90: New test.
26636         * gfortran.dg/gnu_logical_1.F: New test.
26637         * gfortran.dg/gnu_logical_2.f90: New test.
26638
26639 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
26640
26641         PR middle-end/24820
26642         * gcc.dg/pr24820.c: New test.
26643
26644 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
26645
26646         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26647         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26648         variable.
26649
26650 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26651
26652         PR testsuite/24614
26653         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26654
26655 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26656
26657         * gcc.target/cris/cris.exp: New file.
26658         * gcc.target/cris/rld-legit1.c: New test.
26659         * gcc.target/cris/rld-legit2.c: New test.
26660
26661 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
26662
26663         PR c++/24780
26664         * g++.dg/opt/pr24780.C: New test.
26665
26666         PR c++/24761
26667         * g++.dg/template/asm1.C: New test.
26668
26669 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
26670
26671         PR libgfortran/24787
26672         * gfortran.dg/scan_1.f90: New test.
26673
26674 2005-11-12  Jan Hubicka  <jh@suse.cz>
26675
26676         * gcc.target/i386/minmax-1.c: New.
26677         * gcc.target/i386/minmax-2.c: New.
26678
26679 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
26680
26681         * gcc.dg/pr24445.c: Fix for 64-bit targets.
26682
26683 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
26684
26685         * gcc.c-torture/execute/20051110-1.c,
26686         gcc.c-torture/execute/20051110-2.c: New tests.
26687
26688 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26689
26690         PR middle-end/24750
26691         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
26692         New tests.
26693
26694 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26695
26696         * lib/target-libpath.exp (get_shlib_extension): New proc.
26697         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
26698         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26699         * lib/objc.exp (objc_target_compile): Likewise.
26700         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
26701         detection.
26702
26703 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26704
26705         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
26706
26707         * lib/target-supports.exp (check_effective_target_static_libgfortran):
26708         Add -static to additional_flags and pass it to target_compile.
26709
26710 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
26711
26712         PR libgfortran/24719
26713         gfortran.dg/read_noadvance.f90: New test.
26714
26715         PR libgfortran/24699
26716         gfortran.dg/fmt_t_2.f90: New test.
26717
26718         PR libgfortran/24785
26719         gfortran.dg/read_x_eor.f90: New test.
26720
26721         PR libgfortran/24584
26722         gfortran.dg/namelist_empty.f90: Rename test.
26723
26724         PR libgfortran/24489
26725         gfortran/read_eor.f90: Rename test.
26726
26727 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26728
26729         PR fortran/15976
26730         * gfortran.dg/automatic_module_variable.f90: New test.
26731
26732 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
26733
26734         PR target/24445
26735         * gcc.dg/pr24445.c: New test.
26736
26737 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26738
26739         PR fortran/24655
26740         PR fortran/24755
26741         * gfortran.dg/recursive_statement_functions.f90: Add statement
26742         functions using inline intrinsic functions and parameters to test
26743         that they no longer seg-fault.
26744
26745         PR fortran/24409
26746         gfortran.dg/nested_modules_4.f90: New test.
26747         gfortran.dg/nested_modules_5.f90: New test.
26748
26749 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26750
26751         PR fortran/24643
26752         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
26753
26754 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
26755
26756         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
26757         failures.
26758
26759 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26760
26761         * gcc.dg/sparc-getcontext-1.c: New test.
26762
26763 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
26764
26765         * gcc.dg/ifcvt-fabs-1.c: New test.
26766
26767 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
26768
26769         PR other/4372
26770         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
26771         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
26772
26773 2005-11-09  Richard Guenther  <rguenther@suse.de>
26774
26775         PR tree-optimization/24716
26776         * gcc.c-torture/execute/pr24716.c: New testcase.
26777
26778 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26779
26780         * gcc.dg/pr24624.c: Disable for non S/390 targets.
26781
26782 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26783
26784         PR 24624
26785         * gcc.dg/pr24624.c: Testcase added.
26786
26787 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26788
26789         PR 24623
26790         * g++.dg/other/pr24623.C: Testcase added.
26791
26792 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
26793
26794         PR fortran/22607
26795         * gfortran-dg/pure_byref_1.f90: New.
26796         * gfortran-dg/pure_byref_2.f90: New.
26797
26798 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
26799
26800         PR c/24101
26801         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
26802         * gcc.dg/dg.exp: Run main loop also for *.i files.
26803
26804 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
26805
26806         PR c++/19450
26807         * g++.dg/tls/diag-3.C: New test.
26808         * g++.dg/tls/diag-4.C: New test.
26809         * g++.dg/tls/static-1.C: New test.
26810         * g++.dg/tls/static-1a.cc: New file.
26811
26812 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
26813
26814         PR 23046
26815         * g++.dg/tree-ssa/pr23046.C: New test.
26816
26817 2005-11-08  Devang Patel <dpatel@apple.com>
26818
26819         PR tree-optimization/23115
26820         * gcc.dg/tree-ssa/pr23115.c: New.
26821
26822 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
26823
26824         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
26825         * gcc.target/powerpc/pr16155.c: Same.
26826         * gcc.target/powerpc/altivec-1.c: Same.
26827         * gcc.target/powerpc/altivec-2.c: Same.
26828         * gcc.target/powerpc/altivec-3.c: Same.
26829         * gcc.target/powerpc/altivec-5.c: Same.
26830         * gcc.target/powerpc/altivec-11.c: Same.
26831         * gcc.target/powerpc/altivec-12.c: Same.
26832         * gcc.target/powerpc/altivec-14.c: Same.
26833         * gcc.target/powerpc/altivec-22.c: Same.
26834         * gcc.target/powerpc/altivec-consts.c: Same.
26835         * gcc.target/powerpc/altivec-pr22085.c: Same.
26836         * gcc.target/powerpc/altivec-splat.c: Same.
26837         * gcc.target/powerpc/altivec-varargs-1.c: Same.
26838         * gcc.target/powerpc/altivec-vec-merge.c: Same.
26839         * gcc.target/powerpc/darwin-longlong.c: Same.
26840
26841 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
26842
26843         PR target/19340
26844         * gcc.dg/pr19340.c: New test.
26845
26846 2005-11-07  Ian Lance Taylor  <ian@airs.com>
26847
26848         PR rtl-optimization/24683
26849         * gcc.dg/pr24683.c: New test.
26850
26851 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26852
26853         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
26854         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
26855
26856 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26857
26858         * gcc.target/i386/pr23376.c: Compile with -mmmx.
26859
26860 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
26861
26862         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
26863
26864 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26865
26866         PR target/24230
26867
26868         * gcc.target/powerpc/altivec-consts.c,
26869         gcc.target/powerpc/altivec-splat.c: New testcase.
26870
26871 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26872
26873         PR c/24599
26874
26875         * gcc.dg/overflow-2.c: New testcase.
26876
26877 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
26878
26879         PR rtl-optimization/23567
26880         * gcc.c-torture/execute/20051104-1.c: New test.
26881
26882 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
26883
26884         PR fortran/24534
26885         gfortran.dg/private_type_2.f90: Modified to check that case with
26886         PRIVATE declaration within derived type is accepted.
26887
26888         PR fortran/20838
26889         gfortran.dg/pointer_assign_1.f90: New test.
26890
26891         PR fortran/20840
26892         * gfortran.dg/arrayio_0.f90: New test.
26893
26894         PR fortran/17737
26895         gfortran.dg/data_initialized.f90: New test.
26896         gfortran.dg/data_constraints_1.f90: New test.
26897         gfortran.dg/data_constraints_2.f90: New test.
26898
26899 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
26900
26901         PR fortran/24174
26902         PR fortran/24305
26903         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
26904
26905 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
26906
26907         PR 24670
26908         * gcc.dg/tree-ssa/pr24670.c: New test.
26909
26910 2005-11-05  Ian Lance Taylor  <ian@airs.com>
26911
26912         PR target/22432
26913         * gcc.target/i386/pr22432.c: New test.
26914
26915 2005-11-05  Richard Henderson  <rth@redhat.com>
26916
26917         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
26918         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
26919         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
26920         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
26921         from gcc.dg/alpha-*.
26922         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
26923         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
26924
26925 2005-11-05  Andreas Jaeger  <aj@suse.de>
26926
26927         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
26928
26929 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26930
26931         PR target/23424
26932         * gcc.dg/torture/pr23424-1.c: New test.
26933
26934 2005-11-04  Richard Henderson  <rth@redhat.com>
26935
26936         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
26937         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
26938         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
26939         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
26940         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
26941         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
26942         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
26943         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
26944         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
26945         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
26946         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
26947         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
26948         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
26949         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
26950         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
26951         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
26952         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
26953         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
26954         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
26955         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
26956         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
26957         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
26958         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
26959         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
26960         Move from gcc.dg/.
26961         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
26962         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
26963         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
26964         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
26965         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
26966         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
26967         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
26968         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
26969         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
26970         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
26971         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
26972         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
26973         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
26974         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
26975         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
26976         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
26977         gcc.target/i386/lea.c, gcc.target/i386/local.c,
26978         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
26979         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
26980         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
26981         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
26982         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
26983         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
26984         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
26985         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
26986         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
26987         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
26988         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
26989         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
26990         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
26991         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
26992         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
26993         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
26994         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
26995         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
26996         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
26997         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
26998         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
26999         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
27000         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
27001         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
27002         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
27003         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
27004         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
27005         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
27006
27007 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
27008
27009         PR 24627
27010         * gcc.dg/tree-ssa/pr24627.c: New test.
27011
27012 2005-11-04 Paul Brook  <paul@codesourcery.com>
27013
27014         * gcc.dg/tls/opt-10.c: New test.
27015
27016 2005-11-04  Andreas Jaeger  <aj@suse.de>
27017
27018         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
27019         avoid extra warnings.
27020
27021 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27022
27023         PR libfortran/22298
27024         * lib/target-supports.exp
27025         (check_effective_target_static_libgfortran): New
27026         static_libgfortran effective target.
27027         * gfortran.dg/static_linking_1.f: New test.
27028         * gfortran.dg/static_linking_1.c: New file.
27029
27030 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27031
27032         * gcc.dg/pr24615.c: Guard test with { target fpic }.
27033
27034 2005-11-03  Josh Conner  <jconner@apple.com>
27035
27036         PR c++/19989
27037         g++.dg/ext/array2.C: New test.
27038         g++.dg/template/dependent-name3.C: New test.
27039         g++.dg/template/dependent-name4.C: New test.
27040         g++.dg/template/sfinae2.C: New test.
27041
27042 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27043
27044         PR preprocessor/22042
27045         * gcc.dg/cpp/strify4.c: New test.
27046
27047 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27048
27049         PR c++/17964
27050         * g++.dg/cpp/string-1.C: New test.
27051
27052 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27053
27054         * gcc.target/powerpc: New directory.
27055         * gcc.target/powerpc/powerpc.exp: New file.
27056         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
27057         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
27058         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
27059         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
27060         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
27061         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
27062         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
27063         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
27064         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
27065         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
27066         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
27067         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
27068         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
27069         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
27070         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
27071         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
27072         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
27073         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
27074         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
27075         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
27076         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
27077         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
27078         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
27079         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
27080         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
27081         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
27082         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
27083         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
27084         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
27085         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
27086         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
27087         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
27088         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
27089         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
27090
27091 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
27092
27093         PR c++/21627
27094         * g++.dg/warn/inline2.C: New test.
27095
27096 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27097
27098         PR middle-end/23155
27099         * g++.dg/ext/c99struct1.C: New test.
27100         * gcc.dg/union-cast-1.c: New test.
27101         * gcc.dg/union-cast-2.c: New test.
27102         * gcc.dg/union-cast-3.c: New test.
27103
27104 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27105
27106         PR middle-end/24589
27107         * gcc.c-torture/execute/zero-struct-2.c: New test.
27108
27109 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27110
27111         PR c++/24582
27112         * g++.dg/init/switch1.C: New test.
27113
27114 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27115
27116         * gcc.dg/delay-slot-1.c: New test.
27117
27118 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
27119
27120         PR target/24620
27121         * gcc.dg/pr24620.c: New test.
27122
27123 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27124
27125         PR c/24329
27126         * gcc.dg/format/unnamed-1.c: New test.
27127
27128 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27129
27130         PR c++/22434
27131         * g++.dg/expr/cond8.C: New test.
27132
27133         PR c++/24560
27134         * g++.dg/parse/dot1.C: New test.
27135
27136 2005-11-02  Jan Hubicka  <jh@suse.cz>
27137
27138         PR target/23303
27139         * gcc.dg/i386-lea.c: New test
27140
27141 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27142
27143         PR target/24615
27144         * gcc.dg/pr24615.c: New test.
27145
27146 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27147
27148         PR target/24600
27149         * gcc.dg/pr24600.c: New test.
27150
27151 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27152
27153         PR c++/19253
27154         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
27155         * g++.dg/parse/typename9.C: New test.
27156         * g++/dg/parse/typename10.C: Likewise.
27157
27158 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
27159
27160         PR fortran/18157
27161         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
27162         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
27163         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
27164
27165 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27166
27167         PR c++/24569
27168         * g++.dg/debug/static1.C: New test.
27169
27170 2005-11-02  Josh Conner  <jconner@apple.com>
27171
27172         * g++.dg/crash38.C: moved into proper directory...
27173         * g++.dg/template/crash42.C: ...here
27174
27175 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
27176
27177         PR target/18338
27178         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
27179         pcc_bitfield_type_matters || default_packed.
27180
27181         * lib/target-supports.exp
27182         (check_effective_target_pcc_bitfield_type_matters): New proc.
27183         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
27184
27185         PR testsuite/23304
27186         * lib/target-supports.exp (check_effective_default_packed): New proc.
27187         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
27188         Gate expected errors on target ! default_packed.
27189         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
27190
27191 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27192
27193         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
27194         change (r106358).
27195
27196 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27197
27198         PR fortran/24008
27199         * gfortran.dg/entry_5.f90: New.
27200         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
27201
27202 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
27203
27204         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
27205
27206 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
27207
27208         PR fortran/21565
27209         gfortran.dg/namelist_blockdata.f90: New test.
27210
27211         PR fortran/18737
27212         gfortran.dg/external_implicit_none.f90: New test.
27213
27214         PR fortran/14994
27215         * gfortran.dg/secnds.f: New test.
27216
27217 2005-10-31  Jan Hubicka  <jh@suse.cz>
27218
27219         PR target/20928
27220         * gcc.c-torture/compile/pr20928.c: New test.
27221
27222 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
27223
27224         PR middle-end/23492
27225         * gcc.c-torture/compile/zero-strct-5.c: New test.
27226
27227 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
27228
27229         PR libgfortran/24584
27230         * gfortran.dg/pr24584.f90: New test.
27231
27232 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
27233
27234         PR fortran/18883
27235         * gfortran.dg/char_result_9.f90: New.
27236         * gfortran.dg/char_result_10.f90: New.
27237
27238 2005-10-30  Jan Hubicka  <jh@suse.cz>
27239
27240         * g++.dg/tree-ssa/pr24172.C: New testcase.
27241
27242 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27243
27244         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
27245
27246 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
27247
27248         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
27249         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
27250         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
27251         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
27252         gfortran.dg/enum_9.f90,
27253         gfortran.fortran-torture/compile/enum_1.f90,
27254         gfortran.fortran-torture/execute/enum_1.f90,
27255         gfortran.fortran-torture/execute/enum_2.f90,
27256         gfortran.fortran-torture/execute/enum_3.f90,
27257         gfortran.fortran-torture/execute/enum_4.f90: New tests.
27258
27259 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
27260
27261         PR target/18482
27262         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
27263         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
27264
27265 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27266
27267         PR libfortran/20179
27268         * gfortran.dg/mixed_io_1.f90: New test.
27269         * gfortran.dg/mixed_io_1.c: New file.
27270
27271 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27272
27273         * gfortran.dg/malloc_free_1.f90: New test.
27274
27275 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
27276
27277         * gcc.dg/nested-func-4.c: Require profiling -pg.
27278
27279 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27280
27281         PR C++/23229
27282         * g++.dg/warn/main-2.C: New test.
27283
27284 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
27285
27286         PR fortran/24545
27287         * gfortran.dg/interface_2.f90: new test.
27288
27289 2005-10-28  Josh Conner  <jconner@apple.com>
27290
27291         PR c++/22153
27292         * g++.dg/template/crash38.C: New test.
27293         * g++.dg/parse/explicit1.C: Change expected errors.
27294
27295 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27296
27297         PR C++/23426
27298         * g++.dg/other/large-size-array.C: New test.
27299
27300 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27301
27302         PR middle-end/24362
27303         * g++.dg/opt/complex4.C: New test.
27304
27305 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
27306
27307         * gcc.dg/nested-func-4.c: New test.
27308
27309 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
27310
27311         PR fortran/24158
27312         gfortran.dg/derived_recursion.f90: New test.
27313         gfortran.dg/implicit_actual.f90: New test.
27314
27315 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
27316
27317         PR middle-end/24295, PR testsuite/24477
27318         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
27319         removed when weakref hits the tree.
27320
27321 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
27322
27323         * gfortran.dg/cray_pointers_4.f90: New test.
27324
27325         * gfortran.dg/cray_pointers_5.f90: New test.
27326
27327 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
27328
27329         PR fortran/22290
27330         * gfortran.dg/assign_5.f90: New test.
27331         * gfortran.dg/assign_6.f: New test.
27332
27333 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
27334
27335         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
27336         CPU has no SSE support.
27337
27338 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
27339
27340         PR libgfortran/24224
27341         * gfortran.dg/arrayio_1.f90: Update attribution.
27342         * gfortran.dg/arrayio_2.f90: Update attribution.
27343         * gfortran.dg/arrayio_3.f90: Update attribution.
27344         * gfortran.dg/arrayio_4.f90: Update test conditions.
27345         * gfortran.dg/arrayio_5.f90: Update attribution.
27346         * gfortran.dg/arrayio_6.f90: New test.
27347         * gfortran.dg/arrayio_7.f90: New test.
27348
27349 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
27350
27351         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
27352
27353 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27354
27355         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
27356
27357 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27358
27359         PR fortran/24416
27360         * gfortran.dg/namelist_char_only.f90: New test.
27361
27362 2005-10-24  Asher Langton  <langton2@llnl.gov>
27363
27364         PR fortran/17031
27365         PR fortran/22282
27366         * gfortran.dg/cray_pointers_1.f90: New test.
27367         * gfortran.dg/cray_pointers_2.f90: New test.
27368         * gfortran.dg/cray_pointers_3.f90: New test.
27369         * gfortran.dg/loc_1.f90: New test.
27370         * gfortran.dg/loc_2.f90: New test.
27371
27372 2005-10-24  Steven Bosscher  <stevenb@suse.de>
27373
27374         * gcc.dg/pr24225.c: New test.
27375
27376 2005-10-24  Asher Langton  <langton2@llnl.gov>
27377
27378         * gfortran.dg/dup_save_1.f90: New test.
27379         * gfortran.dg/dup_save_2.f90: New test.
27380
27381 2005-10-24  Paul Brook  <paul@codesourcery.com>
27382
27383         PR 24107
27384         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27385         stdint.h.
27386
27387 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
27388
27389         PR libgfortran/24489
27390         * gfortran.dg/pr24489.f90: New test.
27391
27392 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
27393
27394         PR fortran/23635
27395         * gfortran.dg/ichar_1.f90: Add tests for derived types.
27396
27397 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
27398
27399         PR target/18911
27400         * g++.dg/init/array16.C: Skip for mmix-*-*.
27401
27402 2005-10-23  Asher Langton  <langton2@llnl.gov>
27403
27404         * gfortran.dg/byte_1.f90: New test.
27405         * gfortran.dg/byte_2.f90: New test.
27406
27407 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
27408
27409         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27410
27411 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
27412
27413         PR fortran/18022
27414         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27415
27416         PR fortran/24311
27417         * gfortran.dg/merge_char_const.f90: New test.
27418
27419         PR fortran/24384
27420         * gfortran.dg/spread_scalar_source.f90: New test.
27421
27422 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
27423
27424         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
27425
27426         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
27427         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27428
27429         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27430
27431 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
27432
27433         PR fortran/24426
27434         * gfortran.dg/der_pointer_4.f90: New.
27435
27436 2005-10-22  David Ayers  <d.ayers@inode.at>
27437
27438         * obj-c++.dg/except-1.mm: Simplify.
27439
27440 2005-10-21  David Ayers  <d.ayers@inode.at>
27441
27442         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27443
27444 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
27445
27446         * gfortran.dg/assumed_dummy_2.f90: New test.
27447
27448 2005-10-21  James E Wilson  <wilson@specifix.com>
27449
27450         PR preprocessor/15220
27451         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27452
27453 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
27454
27455         * gcc.c-torture/execute/20051021-1.c: New test.
27456
27457 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
27458
27459         PR c++/24260
27460         * g++.dg/ext/tmplattr1.C: New test.
27461
27462 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
27463
27464         PR fortran/24440
27465         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
27466
27467 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
27468
27469         * obj-c++.dg/except-1.mm: New.
27470
27471         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
27472
27473 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
27474
27475         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
27476
27477 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
27478
27479         PR middle-end/24295
27480         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
27481         declarations with the same names as thunks' alias targets, use
27482         aliases instead.
27483         * gcc.dg/attr-alias-3.c: New test.
27484         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
27485
27486 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
27487
27488         PR c++/22618
27489         * g++.dg/parse/access8.C: New test.
27490
27491 2005-10-20  Richard Guenther  <rguenther@suse.de>
27492
27493         PR c++/24439
27494         * g++.dg/tree-ssa/pr24439.C: New testcase.
27495
27496 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27497
27498         * g++.dg/opt/delay-slot-1.C: New test.
27499
27500 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
27501
27502         PR fortran/21625
27503         * gfortran.fg/der_init_1.f90: New.
27504
27505 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
27506
27507         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
27508
27509 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
27510
27511         PR c++/21908
27512         * g++.dg/parse/error28.C: New test.
27513
27514 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27515
27516         * gcc.dg/profile-generate-2.c: New test.
27517
27518 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
27519
27520         PR target/23589
27521         * g++.dg/ext/dllimport11.C: New.
27522
27523 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27524
27525         PR c++/22293
27526         * g++.dg/other/friend3.C: New test.
27527
27528 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
27529
27530         PR c++/23293
27531         * g++.dg/template/error19.C: New test.
27532
27533 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
27534
27535         PR c++/21383
27536         * g++.dg/overload/koenig2.C: New.
27537
27538         PR c++/23118
27539         * g++.dg/overload/error2.C: New.
27540
27541         PR c++/22604
27542         * g++.dg/inherit/covariant14.C: New.
27543
27544 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27545
27546         PR c++/23440
27547         * g++.dg/parse/for1.C: New test.
27548
27549 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
27550
27551         PR fortran/23446
27552         * gfortran.dg/host_dummy_index_1.f90: New test.
27553
27554         PR fortran/21459
27555         * gfortran.dg/automatic_char_len_2.f90: New test.
27556
27557         PR fortran/20866
27558         * gfortran.dg/recursive_statement_functions.f90: New test.
27559
27560         PR fortran/20853
27561         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
27562
27563         PR fortran/20849
27564         * gfortran.dg/external_initializer.f90: New test.
27565
27566         PR fortran/20837
27567         * non_module_public.f90: New test.
27568
27569 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
27570
27571         PR c++/24386
27572         * g++.dg/template/overload7.C: New.
27573
27574         PR c++/22551
27575         * g++.dg/other/switch2.C: Remove expected warnings.
27576
27577         PR c++/21353
27578         * g++.dg/template/defarg6.C: New.
27579
27580 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
27581
27582         PR target/24315
27583         * gcc.target/i386/pr24315.c: New test.
27584
27585 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27586
27587         PR c++/24389
27588         * g++.dg/template/static21.C: New test.
27589         * g++.dg/template/static21-a.cc: Likewise.
27590
27591 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
27592
27593         PR c++/23959
27594         * g++.dg/warn/Wswitch-default-1.C: New test.
27595         * g++.dg/warn/Wswitch-default-2.C: New test.
27596
27597 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27598
27599         PR c++/22173
27600         * g++.dg/parse/template18.C: New test.
27601         * g++.dg/template/nontype15.C: Likewise.
27602
27603 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
27604
27605         PR fortran/22273
27606         * gfortran.dg/spec_expr_2.f90: New.
27607
27608 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
27609
27610         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
27611         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
27612         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
27613         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
27614         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
27615         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
27616         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27617         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
27618         previous target-specific skips and warning-message matches where
27619         applicable.
27620
27621 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
27622
27623         PR c++/21347
27624         * g++.dg/warn/Wctor-dtor.C: New test.
27625
27626 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27627
27628         PR c/23439
27629         * gcc.dg/for-1.c: New test.
27630
27631 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
27632
27633         PR c++/19565
27634         * g++.dg/warn/Wconversion1.C: New test.
27635         * g++.dg/ext/packed4.C: Compile with -w.
27636         * g++.dg/opt/20050511-1.C: Likewise.
27637         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27638
27639 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
27640
27641         * gfortran.dg/boz_5.f90: New test.
27642
27643 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
27644
27645         PR c++/22551
27646         * g++.dg/other/switch2.C: New.
27647
27648         PR c++/23984
27649         * g++.dg/init/ctor7.C: New.
27650
27651 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
27652
27653         PR c++/23730
27654         * g++.dg/parse/crash32.C: New test.
27655
27656 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
27657
27658         PR c++/20721
27659         * g++.dg/init/goto2.C: New test.
27660
27661         PR c++/22464
27662         * g++.dg/template/crash/41.C: New test.
27663
27664         PR c++/22180
27665         * g++.dg/template/crash40.C: New test.
27666
27667         PR c++/23694
27668         * g++.dg/parse/friend5.C: New test.
27669
27670         PR c++/23307
27671         * g++.dg/template/crash38.C: New test.
27672
27673         PR c++/22352
27674         * g++.dg/template/friend38.C: New test.
27675
27676         PR c++/22405
27677         * g++.dg/template/crash39.C: New test.
27678
27679 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
27680
27681         * gcc.dg/debug/dwarf2/dwarf-char1.c,
27682         gcc.dg/debug/dwarf2/dwarf-char2.c,
27683         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
27684
27685         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
27686
27687 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
27688
27689         * gcc.dg/dll-2.c: Add tests for warnings.
27690         * gcc.dg/dll-3.c: Likewise.
27691         * gcc.dg/dll-4.c: Likewise.
27692
27693         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
27694         * g++.dg/ext/dllimport2.C: Likewise.
27695         * g++.dg/ext/dllimport3.C: Likewise.
27696         * g++.dg/ext/dllimport7.C: Likewise.
27697         * g++.dg/ext/dllimport8.C: Likewise.
27698         * g++.dg/ext/dllimport9.C: Likewise.
27699
27700 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
27701
27702         PR fortran/24092
27703         * gfortran.dg/derived_pointer_recursion.f90: New test.
27704
27705 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
27706
27707         * gcc.c-torture/execute/20051012-1.c: New test.
27708
27709 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27710
27711         PR fortran/18082
27712         * gfortran.dg/automatic_char_len_1.f90: New test.
27713
27714 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27715
27716         PR fortran/20847
27717         * gfortran.dg/save_common.f90: New test.
27718
27719         PR fortran/20856
27720         * gfortran.dg/save_result.f90: New test.
27721
27722 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27723
27724         PR c++/21592
27725         * g++.dg/template/dependent-expr1.C: Add new expected error.
27726         * g++.dg/template/dependent-expr2.C: Adjust error text.
27727         * g++.dg/template/overload6.C: New.
27728
27729         PR c++/23797
27730         * g++.dg/other/typename8.C: New.
27731
27732         PR c++/21117
27733         * g++.dg/other/return1.C: New.
27734
27735 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
27736
27737         PR c++/24052
27738         * g++.dg/ext/label5.C: New.
27739
27740 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27741
27742         PR c++/19964
27743         * g++.dg/parse/crash31.C: New.
27744
27745 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
27746
27747         * g++.dg/ipa/ipa-1.c: New test.
27748         * g++.dg/ipa/ipa-2.c: New test.
27749         * g++.dg/ipa/ipa-3.c: New test.
27750         * g++.dg/ipa/ipa-4.c: New test.
27751         * g++.dg/ipa/ipa-5.c: New test.
27752         * g++.dg/ipa/ipa.exp: New file.
27753
27754 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27755
27756         PR fortran/24207
27757         * gfortran.dg/private_type_3.f90: New test.
27758
27759 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27760
27761         PR fortran/20786
27762         gfortran.dg/aint_anint_1.f90: New test.
27763
27764 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27765
27766         PR libgfortran/24313
27767         gfortran.dg/csqrt.f: New test.
27768
27769 2005-10-11  Ian Lance Taylor  <ian@airs.com>
27770
27771         PR c++/8057
27772         * g++.dg/warn/noeffect7.C: New test.
27773         * g++.dg/warn/noeffect2.C: Instantiate templates.
27774         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
27775         and warning.
27776
27777 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27778
27779         PR c++/21089
27780         * g++.dg/init/float1.C: New test.
27781
27782         PR c++/24277
27783         * g++.dg/init/member1.C: Tweak error markers.
27784
27785 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
27786
27787         PR testsuite/24281
27788         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
27789         Check for null pointer.
27790
27791 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27792
27793         PR c++/21369
27794         * g++.dg/parse/ret-type3.C: New test.
27795
27796 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
27797
27798         PR tree-opt/23946
27799         * gcc.c-torture/compile/pr23946.c: New test.
27800
27801 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
27802
27803         * g++.dg/opt/mmx2.C: New test.
27804
27805 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27806
27807         PR c++/24277
27808         * g++.dg/template/static20.C: New test.
27809
27810         PR c++/24302
27811         * g++.dg/warn/Wunused-12.C: New test.
27812
27813         PR c++/23437
27814         * g++.dg/template/arg4.C: New test.
27815
27816 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27817
27818         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
27819         * gcc.dg/ucnid-3.c: Likewise.
27820         * gcc.dg/ucnid-4.c: Likewise.
27821         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
27822         * g++.dg/other/ucnid-1.C: Likewise.
27823         * gcc.dg/sparc-frame-1.c: New test.
27824
27825 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27826
27827         PR c++/24139
27828         * g++.dg/template/spec27.C: New test.
27829
27830         PR c++/24275
27831         * g++.dg/template/static19.C: New test.
27832
27833 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27834
27835         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
27836         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
27837
27838 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
27839
27840         PR target/24136
27841         * gfortran.fortran-torture/compile/pr24136.f: New test.
27842
27843 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
27844
27845         PR c++/22172
27846         * g++.dg/parse/crash30.C: New test.
27847
27848 2005-10-07  Richard Guenther  <rguenther@suse.de>
27849
27850         PR middle-end/24227
27851         * gcc.c-torture/compile/pr24227.c: New testcase.
27852
27853 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
27854
27855         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
27856         Do not put aligned attributes on array elements.
27857
27858 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
27859
27860         PR testsuite/23611, PR testsuite/23615
27861         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
27862         writing prototypes of library functions by hand.
27863         * obj-c++.dg/bitfield-4.mm: Likewise.
27864         * obj-c++.dg/const-str-4.mm: Likewise.
27865         * obj-c++.dg/encode-4.mm: Likewise.
27866         * obj-c++.dg/encode-5.mm: Likewise.
27867         * obj-c++.dg/encode-6.mm: Likewise.
27868         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
27869         * obj-c++.dg/method-10.mm: Likewise.
27870         * obj-c++.dg/method-17.mm: Likewise.
27871         * obj-c++.dg/method-19.mm: Likewise.
27872         * obj-c++.dg/try-catch-2.mm: Likewise.
27873
27874 2005-10-06  Richard Henderson  <rth@redhat.com>
27875
27876         PR 24236
27877         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
27878
27879 2005-10-06  Dale Johannesen  <dalej@apple.com>
27880
27881         * gcc.c-torture/execute/20030125-1.c: Correct.
27882
27883 2005-10-06  Richard Guenther  <rguenther@suse.de>
27884
27885         PR tree-optimization/24238
27886         * g++.dg/tree-ssa/pr24238.C: New testcase.
27887
27888 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
27889
27890         PR 18568
27891         * gfortran.dg/der_pointer_3.f90: New test.
27892
27893 2005-10-05  Devang Patel  <dpatel@apple.com>
27894
27895         PR Debug/23205
27896         * g++.dg/other/PR23205.C: New.
27897
27898 2005-10-05  Richard Henderson  <rth@redhat.com>
27899
27900         PR target/23602
27901         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
27902         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
27903
27904 2005-10-05  Dale Johannesen  <dalej@apple.com>
27905
27906         * gcc.c-torture/execute/float-floor.c: New.
27907
27908 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
27909
27910         PR tree-optimization/21419
27911         PR tree-optimization/24146
27912         PR tree-optimization/24151
27913
27914         * g++.dg/ext/asm7.C: New.
27915         * g++.dg/ext/asm8.C: New.
27916         * gcc.dg/asm-1.c: Compile on all targets.
27917         * gcc.dg/asm-pr24146.c: New.
27918         * gcc.dg/pr21419.c: Adjust error messages.
27919
27920 2005-10-05  Richard Guenther  <rguenther@suse.de>
27921
27922         PR fortran/24176
27923         * gfortran.fortran-torture/compile/empty.f90: New testcase.
27924
27925 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27926
27927         PR c++/23513
27928         * g++.dg/template/spec22.C: Robustify test.
27929         * g++.dg/template/spec26.C: New.
27930
27931 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
27932
27933         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
27934         if target supports vector instructions.
27935
27936 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
27937
27938         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
27939         C99 functions.
27940
27941 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
27942
27943         * lib/target-supports.exp (check_effective_target_fortran_large_real,
27944         check_effective_target_fortran_large_int): Replace cached result
27945         when target changes.
27946
27947 2005-10-04  Devang Patel  <dpatel@apple.com>
27948
27949         * gcc.dg/i386-sse-vect-types.c: New.
27950
27951 2005-10-04  Ian Lance Taylor  <ian@airs.com>
27952
27953         PR preprocessor/13726
27954         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
27955         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
27956
27957 2005-10-04  Richard Guenther  <rguenther@suse.de>
27958
27959         PR c/23576
27960         * gcc.dg/noncompile/pr23576.c: New testcase.
27961
27962 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
27963
27964         PR middle-end/23125
27965         * gcc.dg/register-var-3.c: New test.
27966
27967 2005-10-04  Steven Bosscher  <stevenb@suse.de>
27968
27969         * gcc.dg/pr23049.c: New test.
27970
27971         * gcc.dg/ucnid-4.c: Fix test.
27972
27973 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
27974
27975         PR 23445
27976         * gcc.c-torture/compile/pr23445.c: New test.
27977
27978 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
27979
27980         * g++.dg/overload/unknown1.C: New.
27981
27982 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
27983
27984         PR c++/17775
27985         * g++.dg/template/repo4.C: New test.
27986
27987 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27988
27989         PR libfortran/19308
27990         * gfortran.dg/large_real_kind_2.F90: New test.
27991         * gfortran.dg/large_integer_kind_2.f90: New test.
27992
27993 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
27994
27995         * lib/target-supports.exp (check_effective_target_vect_shift):
27996         Implement with result caching. Add i?86, x86_64 and ia64 targets.
27997         (check_effective_target_vect_condition): Fix copy-n-pasto.
27998
27999         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
28000         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
28001         targets.
28002
28003 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
28004
28005         PR c++/22621
28006         * g++.dg/template/overload5.C : New test.
28007
28008         PR c++/23840
28009         * g++.dg/expr/stdarg1.C: New test.
28010
28011 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
28012
28013         PR 24142
28014         * gcc.c-torture/execute/pr24142.c: New test.
28015
28016 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
28017
28018         PR 24141
28019         * gcc.c-torture/execute/pr24141.c: New test.
28020
28021 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
28022             Diego Novillo  <dnovillo@redhat.com>
28023
28024         PR 23604
28025         * gcc.c-torture/execute/pr23604.c: New test.
28026
28027 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
28028
28029         PR fortran/16404
28030         PR fortran/20835
28031         PR fortran/20890
28032         PR fortran/20899
28033         PR fortran/20900
28034         PR fortran/20901
28035         PR fortran/20902
28036         gfortran.dg/equiv_constraint_1.f90: New test.
28037         gfortran.dg/equiv_constraint_2.f90: New test.
28038         gfortran.dg/equiv_constraint_3.f90: New test.
28039         gfortran.dg/equiv_constraint_4.f90: New test.
28040         gfortran.dg/equiv_constraint_5.f90: New test.
28041         gfortran.dg/equiv_constraint_6.f90: New test.
28042         gfortran.dg/equiv_constraint_7.f90: New test.
28043         gfortran.dg/equiv_constraint_8.f90: New test.
28044         gfortran.dg/private_type_1.f90: New test.
28045         gfortran.dg/private_type_2.f90: New test.
28046         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
28047         980628-10.f: Assert std=gnu to permit mixing of
28048         types in equivalence statements.
28049
28050 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
28051
28052         PR 24112
28053         * gfortran.dg/open_status_1.f90: New.
28054
28055 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28056
28057         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
28058         * gcc.dg/vect/pr22480.c: Clean up temp files.
28059         * gcc.dg/vect/pr23831.c: Clean up temp files.
28060         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
28061         Clean up temp files.
28062         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
28063         Clean up temp files.
28064
28065         * gcc.dg/20050309-1.c: Clean up temp files.
28066         * gcc.dg/20050325-1.c: Clean up temp files.
28067
28068 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28069
28070         PR tree-optimization/24059
28071         * gcc.dg/vect/pr24059.c : New test.
28072
28073 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
28074
28075         PR middle-end/24109
28076         * gcc.c-torture/execute/20050929-1.c: New test.
28077
28078 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28079
28080         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
28081
28082 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
28083
28084         PR c/21419
28085         * gcc.dg/pr21419.c: New test.
28086
28087 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28088
28089         * gcc.dg/pr23911.c: New test.
28090
28091 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
28092
28093         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
28094
28095         PR c++/16782
28096         * g++.dg/parse/qualified4.C: New test.
28097         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
28098         * g++.old-deja/g++.mike/p8154.C: Likewise.
28099
28100 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
28101
28102         PR c++/22147
28103         * g++.dg/template/friend37.C: New test.
28104         * g++.dg/parse/crash28.C: Adjust error markers.
28105
28106 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
28107
28108         PR fortran/18518
28109         * gfortran.fortran-torture/execute/save_2.f90: New decl.
28110
28111 2005-09-27  Devang Patel  <dpatel@apple.com>
28112
28113         PR tree-optimization/23625
28114         * gcc.dg/pr23625.c: New test.
28115
28116 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
28117
28118         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
28119         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
28120
28121 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
28122
28123         PR fortran/23677
28124         * gfortran.fortran-torture/execute/save_1.f90: New test.
28125         * gfortran.dg/save_1.f90: New test.
28126
28127 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
28128
28129         * gcc.target/i386/builtin-apply-mmx.c: New test.
28130
28131         PR target/22576
28132         * gcc.target/i386/pr22576.c: New test.
28133
28134         PR target/22585
28135         * gcc.target/i386/pr22585.c: New test.
28136
28137         PR target/23268
28138         * gcc.target/i386/pr23268.c: New test.
28139
28140         PR middle-end/23831
28141         * gcc.dg/vect/pr23831.c: New test.
28142
28143         PR target/24055
28144         * gcc.target/i386/pr24055.c: New test.
28145
28146 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
28147
28148         PR tree-optimization/23960
28149         * gcc.c-torture/compile/pr23960.c: New.
28150
28151 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
28152
28153         PR fortran/16861
28154         * gfortran.dg/nested_modules_3.f90: New.
28155
28156 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
28157
28158         PR fortran/24005
28159         gfortran.dg/interface_1.f90: New test.
28160
28161 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
28162         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28163
28164         PR fortran/23843
28165         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
28166
28167 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
28168
28169         PR fortran/23516
28170         * gfortran.dg/imag_1.f: New test.
28171         * gfortran.dg/imag_2.f: Ditto.
28172
28173 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
28174
28175         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
28176
28177 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
28178
28179         PR c++/21983
28180         * g++.dg/warn/pr21983.C: New test.
28181
28182 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
28183
28184         * gcc.dg/20050922-1.c: Testcase added.
28185
28186 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
28187
28188         PR c++/23993
28189         * g++.dg/template/array14.C: New test.
28190
28191 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
28192
28193         PR fortran/19929
28194         * gfortran.dg/der_ptr_component_1.f90: New test.
28195
28196 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28197
28198         PR c++/23965
28199         * g++.dg/template/error1.C: Reject "no matching function" message.
28200
28201 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28202
28203         PR c++/17609
28204         * g++.dg/lookup/error1.C: New test.
28205
28206 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
28207
28208         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
28209         functionality of the testcase.
28210
28211 2005-09-20  Richard Henderson  <rth@redhat.com>
28212
28213         * gcc.dg/vect/vect-22.c: Require vect_float.
28214         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
28215
28216 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
28217
28218         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
28219         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
28220         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
28221         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
28222         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
28223         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
28224         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
28225         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
28226         * gcc.dg/cpp/ucnid-8.c: New test.
28227
28228 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28229
28230         PR tree-optimization/23929
28231         * gcc.c-torture/compile/pr23929.c: New test.
28232
28233 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
28234
28235         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
28236         for one loop.
28237
28238 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
28239
28240         PR testsuite/23186
28241         * g++.dg/other/pr22003.C: Require named sections.
28242
28243 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28244
28245         PR c++/23947
28246         * g++.dg/rtti/crash3.C: New test.
28247
28248         PR tree-optimization/23818
28249         * gcc.dg/pr23818.c: New test.
28250
28251 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28252
28253         PR fortran/23420
28254         * gfortran.dg/print_fmt_4.f: New.
28255
28256 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28257
28258         PR fortran/23663
28259         * gfortran.fortran-torture/execute/entry_11.f90: New test.
28260
28261 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28262
28263         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
28264         Use pointers to local alignable arrays instead. Added comments.
28265         * gcc.dg/vect/vect-46.c: Likewise.
28266         * gcc.dg/vect/vect-48.c: Likewise.
28267         * gcc.dg/vect/vect-49.c: Likewise.
28268         * gcc.dg/vect/vect-52.c: Likewise.
28269         * gcc.dg/vect/vect-53.c: Likewise.
28270         * gcc.dg/vect/vect-54.c: Likewise.
28271         * gcc.dg/vect/vect-56.c: Likewise.
28272         * gcc.dg/vect/vect-57.c: Likewise.
28273         * gcc.dg/vect/vect-58.c: Likewise.
28274         * gcc.dg/vect/vect-60.c: Likewise.
28275         * gcc.dg/vect/vect-61.c: Likewise.
28276
28277         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
28278         The test is no longer vectorizable on vect_no_align targets.
28279         * gcc.dg/vect/vect-43.c: Likewsie.
28280
28281         * gcc.dg/vect/vect-44.c: Added comments.
28282         * gcc.dg/vect/vect-45.c: Added comments.
28283         * gcc.dg/vect/vect-50.c: Added comments.
28284         * gcc.dg/vect/vect-51.c: Added comments.
28285
28286         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
28287         aligned type.
28288         * gcc.dg/vect/Os-vect-95.c: Likewise.
28289
28290         * gcc.dg/vect/vect-41.c: Test removed.
28291         * gcc.dg/vect/vect-47.c: Test removed.
28292         * gcc.dg/vect/vect-55.c: Test removed.
28293         * gcc.dg/vect/vect-59.c: Test removed.
28294
28295 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28296
28297         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
28298         No longer vectorizable on vect_no_align targets.
28299         * gcc.dg/vect/pr20122.c: Likewise.
28300         * gcc.dg/vect/vect-74.c: Likewise.
28301         * gcc.dg/vect/vect-75.c: Likewise.
28302         * gcc.dg/vect/vect-76.c: Likewise.
28303
28304         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
28305         Will not be vectorizable on vect_no_align targets once aliasing issues
28306         are resolved.
28307         * gcc.dg/vect/vect-79.c: Likewise.
28308
28309         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
28310         * gcc.dg/vect/vect-78.c: Likewise.
28311         * gcc.dg/vect/vect-97.c: Likewise.
28312
28313 2005-09-19  Steven Bosscher  <stevenb@suse.de>
28314
28315         * gcc.dg/pr23943.c: New test.
28316
28317 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28318
28319         PR fortran/19181
28320         * gfortran.dg/derived_pointer_null_1.f90: New test.
28321
28322 2005-09-18  Richard Guenther  <rguenther@suse.de>
28323
28324         PR middle-end/23944
28325         * gcc.c-torture/compile/pr23944.c: New testcase.
28326
28327 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
28328
28329         PR fortran/15975
28330         * gfortran.dg/der_pointer_2.f90: New test.
28331
28332 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28333
28334         PR fortran/16861
28335         * gfortran.dg/nested_modules_2.f90: New test.
28336
28337 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28338
28339         PR c++/18368
28340         * g++.dg/other/semicolon.C: New test.
28341
28342 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
28343
28344         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
28345         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
28346
28347 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
28348
28349         PR c++/23914
28350         * g++.dg/template/static18.C: New test.
28351
28352         PR c++/21514
28353         * g++.dg/template/crash19.C: Remove dg-error marker.
28354         * g++.dg/template/local4.C: New test.
28355
28356 2005-09-16  Paul Brook  <paul@codesourcery.com>
28357
28358         PR fortran/23906
28359         * gfortran.dg/dependency_1.f90: New test.
28360
28361 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28362
28363         PR c++/23896
28364         * g++.dg/template/static17.C: New test.
28365
28366 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
28367
28368         PR c++/23139
28369         * g++.dg/warn/huge-val1.C: New test.
28370
28371 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28372
28373         PR c++/13140
28374         * g++.dg/parse/class2.C: New test.
28375         * g++.dg/template/explicit8.C: Likewise.
28376         * g++.dg/template/spec25.C: Likewise.
28377
28378 2005-09-14  Josh Conner  <jconner@apple.com>
28379
28380         PR middle-end/23584
28381         * gcc.dg/pr23584.c: New test.
28382
28383 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
28384
28385         PR fortran/21875 Internal Unit Array I/O, NIST
28386         * gfortran.dg/arrayio_1.f90: New test.
28387         * gfortran.dg/arrayio_1.f90: New test.
28388         * gfortran.dg/arrayio_1.f90: New test.
28389         * gfortran.dg/arrayio_1.f90: New test.
28390         * gfortran.dg/arrayio_1.f90: New test.
28391
28392 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
28393
28394         PR middle-end/22480
28395         * gcc.dg/vect/pr22480.c: New test.
28396
28397 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
28398
28399         PR fortran/19358
28400         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28401
28402 2005-09-13 Josh Conner <jconner@apple.com>
28403
28404         PR c++/23180
28405         * g++.dg/init/struct2.C: New test.
28406         * g++.dg/init/struct3.C: New test.
28407
28408 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
28409
28410         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28411         Clean up temp files.
28412         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28413         gcc.dg/tree-ssa/builtin-fprintf-1.c,
28414         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28415         gcc.dg/tree-ssa/builtin-printf-1.c,
28416         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28417         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28418         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28419         gcc.dg/tree-ssa/builtin-vprintf-1.c,
28420         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
28421         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
28422         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
28423         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
28424         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
28425         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
28426         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
28427         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28428
28429 2005-09-13  Josh Conner  <jconner@apple.com>
28430
28431         * lib/gcc-dg.exp: Load scanipa.exp.
28432         (cleanup-dump): New procedure.
28433         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28434         * lib/scandump.exp: New file.
28435         * lib/scantree.exp: Use it.
28436         * lib/scanipa.exp: New file.
28437
28438 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
28439
28440         PR fortran/17740
28441         * gfortran.dg/generic_4.f90: New test.
28442
28443 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
28444
28445         PR target/23816
28446         * gcc.target/i386/pr23816-1.c: New test.
28447         * gcc.target/i386/pr23816-2.c: New test.
28448
28449
28450 2005-09-13  Bastian Blank <waldi@debian.org>
28451
28452         PR c++/16171
28453         * g++.dg/abi/mangle26.C: New test.
28454         * g++.dg/abi/mangle27.C: New test.
28455         * g++.dg/abi/mangle28.C: New test.
28456         * g++.dg/abi/mangle29.C: New test.
28457
28458         PR c++/23839
28459         * g++.dg/parse/register1.C: New test.
28460
28461 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
28462
28463         PR c++/23842
28464         * g++.dg/template/access16.C: New test.
28465
28466 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28467
28468         * gfortran.dg/char_pack_2.f90: Increase the vector size.
28469
28470 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28471
28472         PR fortran/18899
28473         * gfortran.dg/shape_2.f90: New test.
28474
28475 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28476
28477         PR target/19269
28478         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
28479         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
28480         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
28481         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
28482         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
28483         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
28484         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
28485         tests.
28486
28487 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28488
28489         PR c++/23841
28490         * g++.dg/parse/template17.C: New test.
28491
28492 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28493
28494         PR c++/23789
28495         * g++.dg/template/nontype14.C: New test.
28496
28497 2005-09-12  Ian Lance Taylor  <ian@airs.com>
28498
28499         PR g++/7874
28500         * g++.dg/lookup/friend7.C: New test.
28501         * g++.dg/lookup/friend8.C: New test.
28502         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
28503         so that it will be found via argument dependent lookup.
28504         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
28505         friend functions which will no longer be found.
28506         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
28507         function g, so that it will be found via argument dependent
28508         lookup.
28509         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
28510         * g++.old-deja/g++.mike/net43.C: Likewise.
28511
28512 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28513
28514         PR c++/23691
28515         * g++.dg/template/static16.C: New test.
28516
28517 2005-09-12  Josh Conner  <jconner@apple.com>
28518
28519         PR middle-end/23237
28520         * gcc.c-torture/compile/pr23237.c: New test.
28521
28522 2005-09-11  Richard Henderson  <rth@redhat.com>
28523
28524         * g++.dg/other/error8.C: Update expected diagnostic text.
28525
28526 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28527
28528         PR libfortran/19872
28529         * gfortran.dg/overwrite_1.f: New test.
28530
28531 2005-09-09  Josh Conner  <jconner@apple.com>
28532
28533         * g++.dg/init/pr23180-1.C: Removed.
28534         * g++.dg/init/pr23180-2.C: Removed.
28535
28536 2005-09-09  David Daney <ddaney@avtrex.com>
28537
28538         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
28539         files which are ...
28540         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
28541         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
28542
28543 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28544
28545         * gfortran.dg/iostat_2.f90: New test.
28546
28547 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
28548
28549         PR c++/22252
28550         * g++.dg/ext/interface1.C: New test.
28551         * g++.dg/ext/interface1.h: Likewise.
28552         * g++.dg/ext/interface1a.cc: Likewise.
28553
28554 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
28555
28556         * gfortran.dg/iomsg_1.f90: New test case.
28557
28558 2005-09-09  Richard Guenther  <rguenther@suse.de>
28559
28560         PR c++/23624
28561         * g++.dg/tree-ssa/pr23624.C: New testcase.
28562
28563 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28564
28565         PR fortran/19239
28566         * gfortran.dg/vector_subscript_1.f90,
28567         * gfortran.dg/vector_subscript_2.f90: New tests.
28568
28569 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28570
28571         PR fortran/21104
28572         * gfortran.dg/array_alloc_1.f90,
28573         * gfortran.dg/array_alloc_2.f90,
28574         * gfortran.dg/array_alloc_3.f90: New tests.
28575
28576 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28577
28578         PR fortran/12840
28579         * gfortran.dg/array_constructor_6.f90
28580         * gfortran.dg/array_constructor_7.f90
28581         * gfortran.dg/array_constructor_8.f90
28582         * gfortran.dg/array_constructor_9.f90
28583         * gfortran.dg/array_constructor_10.f90
28584         * gfortran.dg/array_constructor_11.f90
28585         * gfortran.dg/array_constructor_12.f90: New tests.
28586
28587 2005-09-08  Josh Conner  <jconner@apple.com>
28588
28589         PR c++/23180
28590         * g++.dg/init/pr23180-1.C: New test.
28591         * g++.dg/init/pr23180-2.C: New test.
28592
28593 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28594
28595         PR fortran/18878
28596         * gfortran.dg/module_double_reuse.f90: New.
28597
28598 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28599
28600         PR fortran/23270
28601         PR fortran/22304
28602         PR fortran/18870
28603         PR fortran/17917
28604         PR fortran/16511
28605         * gfortran.dg/common_equivalence_1.f: New.
28606         * gfortran.dg/common_equivalence_2.f: New.
28607         * gfortran.dg/common_equivalence_3.f: New.
28608         * gfortran.dg/contained_equivalence_1.f90: New.
28609         * gfortran.dg/module_blank_common.f90: New.
28610         * gfortran.dg/module_commons_1.f90: New.
28611         * gfortran.dg/module_equivalence_1.f90: New.
28612         * gfortran.dg/nested_modules_1.f90: New.
28613         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
28614         equivalences and add comment to connect the test with
28615         the PR.
28616
28617 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28618
28619         PR fortran/23765
28620         * gfortran.dg/common_6.f90: New test.
28621
28622 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28623
28624         PR fortran/15326
28625         * gfortran.dg/char_result_1.f90,
28626         * gfortran.dg/char_result_2.f90,
28627         * gfortran.dg/char_result_3.f90,
28628         * gfortran.dg/char_result_4.f90,
28629         * gfortran.dg/char_result_5.f90,
28630         * gfortran.dg/char_result_6.f90,
28631         * gfortran.dg/char_result_7.f90,
28632         * gfortran.dg/char_result_8.f90: New tests.
28633
28634 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28635
28636         PR fortran/19928
28637         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28638
28639 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28640
28641         PR obj-c++/16816
28642         * obj-c++.dg/selector-5.mm: New test.
28643         * obj-c++.dg/selector-6.mm: New test.
28644
28645 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28646
28647         PR objc/20574
28648         PR objc/19324
28649         * objc.dg/error-1.m: New test.
28650
28651 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
28652
28653         PR fortran/23373
28654         * gfortran.fortran-torture/execute/pr23373-1.f90,
28655         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28656
28657 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
28658
28659         PR libfortran/23760
28660         * gfortran.dg/g77/1832.f: Remove long string in write statement
28661         to allow the test to pass on correct list directed output with
28662         prepended space.
28663
28664 2005-09-07  James E Wilson  <wilson@specifix.com>
28665
28666         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
28667
28668 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28669
28670         * gfortran.dg/parameter+save.f90: Rename to
28671         * gfortran.dg/parameter_save.f90: .. this.
28672
28673 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28674
28675         PR fortran/20848
28676         * gfortran.dg/parameter+save.f90: New test case.
28677
28678 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
28679
28680         PR fortran/19269
28681         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
28682
28683 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28684
28685         PR c/23075
28686         * gcc.dg/pr23075.c: New test.
28687         * g++.dg/warn/pr23075.C: New test.
28688
28689         PR target/22362
28690         * gcc.target/i386/pr22362.c: New test.
28691
28692         PR rtl-optimization/23098
28693         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
28694
28695         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
28696         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28697         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28698
28699 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
28700
28701         * g++.dg/expr/cast6.C: New test.
28702
28703         PR c++/9782
28704         * g++.dg/init/new15.C: New test.
28705
28706 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28707
28708         * gcc.dg/vect/Os-vect-95.c: New test.
28709         * gcc.dg/vect/vect-95.c: Same.
28710
28711 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28712
28713         * gcc.dg/vect/vect-29.c: Update xfail testing.
28714         * gcc.dg/vect/vect-44.c: Same.
28715         * gcc.dg/vect/vect-48.c: Same.
28716         * gcc.dg/vect/vect-50.c: Same.
28717         * gcc.dg/vect/vect-72.c: Same.
28718         * gcc.dg/vect/vect-77.c: Same.
28719         * gcc.dg/vect/vect-78.c: Same.
28720         * gcc.dg/vect/vect-80.c: Same.
28721         * gcc.dg/vect/vect-96.c: Same.
28722         * gcc.dg/vect/vect-100.c: Same.
28723         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
28724         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
28725         * gfortran.dg/vect/vect-5.f90: Same.
28726
28727 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28728
28729         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
28730         start strings.
28731         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28732         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28733
28734         PR c++/23056
28735         * g++.dg/opt/pr23056.C: New test.
28736
28737         PR rtl-optimization/23098
28738         * gcc.target/i386/pr23098.c: New test.
28739
28740 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
28741
28742         PR c++/23667
28743         * g++.dg/template/static15.C: New test.
28744
28745         PR c++/21440
28746         * g++.dg/ext/stmtexpr5.C: New test.
28747         * g++.dg/ext/stmtexpr6.C: Likewise.
28748
28749 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
28750
28751         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
28752
28753         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
28754         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28755         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28756
28757 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
28758
28759         PR libfortran/23321
28760         * gfortran.dg/direct_io_4.f90: New test case.
28761
28762 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
28763             Rasmus Hahn  <rassahah@neofonie.de>
28764
28765         PR libobjc/23108
28766         * objc.dg/type-stream-1.m: New test.
28767
28768 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
28769
28770         PR fortran/23661
28771         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
28772         gfortran.dg/print_fmt_3.f90: New test.
28773
28774 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
28775
28776         * gfortran.dg/fmt_t_1.f90: New test.
28777
28778 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
28779
28780         PR rtl-optimization/23454
28781         * g++.dg/opt/pr23454.C: New test.
28782
28783 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
28784
28785         PR c++/23699
28786         * g++.dg/ext/static1.C: New test.
28787
28788 2005-09-02  Richard Henderson  <rth@redhat.com>
28789
28790         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
28791         tail call to check_fa_work.
28792
28793 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
28794
28795         PR c++/21687
28796         * g++.dg/other/gc3.C: New test.
28797
28798 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28799
28800         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
28801         * gcc.dg/20050826-1.c: Likewise.
28802
28803 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
28804
28805         PR c++/23167
28806         * g++.dg/expr/volatile1.C: New test.
28807
28808 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
28809
28810         PR middle-end/23547
28811         * gcc.dg/pr23547.c: New test.
28812
28813 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
28814
28815         PR c/22061
28816         * gcc.c-torture/execute/pr22061-1.c,
28817         * gcc.c-torture/execute/pr22061-2.c,
28818         * gcc.c-torture/execute/pr22061-3.c,
28819         * gcc.c-torture/execute/pr22061-4.c: New tests.
28820
28821 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
28822
28823         * gcc.dg/Wredundant-decls-2.c: New test to check that
28824         -Wredundant-decls does not issue warning for a variable
28825         definition following a declaration.
28826
28827 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
28828
28829         PR debug/7241
28830         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
28831         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
28832         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
28833
28834         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
28835         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
28836         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
28837         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
28838         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
28839         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
28840         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
28841         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
28842
28843 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28844
28845         PR objc/23306
28846         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
28847         scan-assmbler.
28848
28849 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
28850
28851         PR target/21255
28852         * gcc.dg/pr21255-1.c: New test.
28853         * gcc.dg/pr21255-2-mb.c: Likewise.
28854         * gcc.dg/pr21255-2-ml.c: Likewise.
28855         * gcc.dg/pr21255-3.c: Likewise.
28856         * gcc.dg/pr21255-4.c: Likewise.
28857
28858 2005-08-31  Dale Johannesen  <dalej@apple.com>
28859
28860         * gcc.dg/20050830-1.c: New.
28861
28862 2005-08-31  Josh Conner  <jconner@apple.com>
28863
28864         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
28865         command-line options for arm-*-* targets.
28866         * g++.dg/init/array16.C: Likewise.
28867         * g++.dg/other/crash-4.C: Likewise.
28868
28869 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28870
28871         PR obj-c++/23640
28872         * obj-c++.dg/gnu-runtime-3.mm: New test.
28873
28874 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28875
28876         PR c++/13377
28877         * g++.dg/lookup/ambig4.C: New test.
28878         * g++.dg/lookup/ambig5.C: New test.
28879         * g++.dg/tc1/dr101.C: Adjust error markers.
28880
28881 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28882
28883         PR c++/23639
28884         * g++.dg/template/ttp5.C: Adjust error markers.
28885
28886 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
28887
28888         PR testsuite/23609
28889         * lib/obj-c++.exp: Include target-libpath.exp.
28890         (obj-c++_link_flags): Look for the GNU libobjc library
28891         and set the library path to include it.
28892         Don't manually set LD_LIBRARY_PATH (etc.) but call
28893         set_ld_library_path_env_vars instead.
28894         (obj-c++_target_compile): Don't set library path or
28895         linker flags because they are already set correctly
28896         in obj-c++_link_flags.
28897
28898 2005-08-30  Josh Conner  <jconner@apple.com>
28899
28900         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
28901         to command-line options for arm-*-* targets.
28902
28903 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
28904
28905         * g++.dg/other/i386-1.C: New.
28906
28907 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
28908
28909         PR preprocessor/20348
28910         PR preprocessor/20356
28911         * gcc.dg/cpp/pr20348.c: New test.
28912         * gcc.dg/cpp/pr20348.h: New file.
28913         * gcc.dg/cpp/inc/pr20348.h: New file.
28914         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
28915         * gcc.dg/cpp/pr20356.c: New test.
28916         * gcc.dg/cpp/pr20356.h: New file.
28917         * gcc.dg/cpp/inc/pr20356.h: New file.
28918         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
28919
28920 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
28921
28922         * gfortran.fortran-torture/execute/intrinsic_count.f90:
28923         Fix array dimension to avoid correct end-of-file error.
28924
28925 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
28926
28927         PR libfortran/23598
28928         * gfortran.dg/iostat_1.f90: New test.
28929
28930 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
28931
28932         PR middle-end/23408
28933         * gcc.dg/pr23408.c: New test.
28934
28935 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
28936
28937         PR c++/23099
28938         * g++.dg/init/member1.C: Make sure erroneous static data member
28939         definitions are required.
28940         * g++.dg/template/static13.C: New test.
28941         * g++.dg/template/static14.C: Likewise.
28942
28943 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
28944
28945         * gcc.target/i386/pr23575.c: Use -msse2 instead of
28946         -march=pentium4, remove ilp32 requirement.
28947
28948         PR middle-end/23484
28949         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
28950         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
28951
28952 2005-08-29  Andreas Jaeger  <aj@suse.de>
28953
28954         PR testsuite/23607
28955         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
28956
28957 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
28958
28959         * gcc.c-torture/execute/20050316-2.c: New test.
28960         * gcc.c-torture/execute/20050316-3.c: New test.
28961         * gcc.dg/torture/pr16104-1.c: New test.
28962
28963 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
28964
28965         PR middle-end/23463
28966         * gcc.c-torture/execute/zero-struct-1.c: New test.
28967
28968 2005-08-27  Richard Guenther  <rguenther@suse.de>
28969
28970         PR target/23575
28971         * gcc.target/i386/pr23575.c: New testcase.
28972
28973 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
28974
28975         PR rtl-optimization/23561
28976         * gcc.c-torture/execute/20050826-1.c: New test.
28977
28978         PR rtl-opt/23560
28979         * gcc.c-torture/execute/20050826-2.c: New test.
28980
28981 2005-08-26  Dale Johannesen  <dalej@apple.com>
28982
28983         * gcc.dg/20030711-1.c: Modify to work on Darwin.
28984         * gcc.dg/20050826-1.c: New.
28985
28986 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
28987
28988         PR c++/19004
28989         * g++.dg/template/nontype13.C: New test.
28990
28991         PR c++/23491
28992         * g++.dg/init/new14.C: New test.
28993         * g++.dg/expr/anew1.C: Do not XFAIL.
28994         * g++.dg/expr/anew2.C: Likewise.
28995         * g++.dg/expr/anew3.C: Likewise.
28996
28997 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
28998
28999         PR middle-end/22439
29000         * gcc.dg/vla-3.c: New test.
29001
29002 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
29003
29004         PR fortran/20363
29005         * gfortran.dg/named_interface.f90: New.
29006
29007 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
29008
29009         * gcc.c-torture/execute/frame-address.c: New test.
29010
29011 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
29012
29013         PR c++/20817
29014         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
29015
29016 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29017
29018         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
29019
29020 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29021
29022         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
29023         * gcc.dg/altivec-22.c: Rename from..
29024         * gcc.dg/altivec-nomfcr.c: ..this.
29025
29026 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
29027
29028         PR tree-optimization/23546
29029         * gcc.dg/tree-ssa/pr23546.c: New test.
29030
29031 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
29032
29033         PR fortran/17758
29034         * gfortran.dg/nonreturning_statements.f90: New test.
29035
29036 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29037
29038         PR c++/22454
29039         * g++.dg/parse/crash29.C: New.
29040
29041 2005-08-23  DJ Delorie  <dj@redhat.com>
29042
29043         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
29044         constants have the L suffix.
29045
29046 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
29047
29048         PR c++/23044
29049         * g++.dg/template/instantiate8.C: New.
29050
29051 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
29052
29053         PR middle-end/23467
29054         * gcc.c-torture/execute/pr23467.c: New test.
29055
29056 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
29057
29058         PR tree-optimization/22043
29059         * gcc.c-torture/execute/20050613-1.c: New test.
29060
29061 2005-08-23  Ben Elliston  <bje@au.ibm.com>
29062
29063         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
29064
29065 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
29066
29067         PR rtl-optimization/23478
29068         * g++.dg/opt/pr23478.C: New test.
29069
29070 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
29071
29072         PR c/18715
29073         * gcc.dg/switch-warn-3.c: New test.
29074
29075 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29076
29077         PR c++/22233
29078         * g++.dg/template/param1.C: New test.
29079
29080 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29081
29082         PR c++/23089
29083         * g++.dg/other/incomplete1.C: New test.
29084
29085 2005-08-22  Ira Rosen  <irar@il.ibm.com>
29086
29087         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
29088         are vectorizable.
29089
29090 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29091
29092         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
29093         d_lines_5.f: New.
29094
29095 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
29096
29097         * gcc.target/i386/sse-4.c: New test.
29098
29099 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29100
29101         PR testsuite/23239
29102         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
29103
29104 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
29105
29106         * gcc.dg/20050811-1.c: New test.
29107         * gcc.dg/20050811-2.c: New test.
29108
29109 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
29110
29111         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
29112
29113 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
29114
29115         PR 23476
29116         * gcc.c-torture/compile/pr23476.c: New test.
29117
29118 2005-08-19  Devang Patel  <dpatel@apple.com>
29119
29120         PR tree-optimization/23048
29121         * gcc.dg/tree-ssa/pr23048.c: New test.
29122
29123 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29124
29125         PR middle-end/20624
29126         * g++.dg/warn/Wreturn-3.C: New test
29127
29128 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
29129
29130         PR tree-optimization/22228
29131         * g++.dg/vect/pr22543.cc: New test.
29132
29133 2005-08-17  Steven Bosscher  <stevenb@suse.de>
29134
29135         PR tree-optimization/21574
29136         * gcc.dg/tree-ssa/pr21574.c: New test.
29137
29138 2005-08-16  James E Wilson  <wilson@specifix.com>
29139
29140         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
29141
29142 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
29143
29144         PR tree-opt/23402
29145         * gcc.c-torture/compile/zero-strct-3.c: New test.
29146         * gcc.c-torture/compile/zero-strct-4.c: New test.
29147
29148 2005-08-16  Steven Bosscher  <stevenb@suse.de>
29149
29150         PR target/23376
29151         * gcc.target/x86_64/pr23376.c: New test.
29152
29153 2005-08-16  Ian Lance Taylor  <ian@airs.com>
29154
29155         PR c++/23337
29156         * g++.dg/ext/vector2.C: New.
29157
29158 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29159
29160         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
29161
29162 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29163
29164         PR libfortran/23428
29165         * gfortran.dg/inquire-complex.f90: New test case.
29166
29167 2005-08-16  James E Wilson  <wilson@specifix.com>
29168
29169         PR tree-optimization/21105
29170         * gcc.dg/large-size-array.c: New.
29171
29172 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
29173
29174         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
29175         type.
29176         * gcc.dg/vect/vect-41: Likewise.
29177         * gcc.dg/vect/vect-42: Likewise.
29178         * gcc.dg/vect/vect-43: Likewise.
29179         * gcc.dg/vect/vect-44: Likewise.
29180         * gcc.dg/vect/vect-46: Likewise.
29181         * gcc.dg/vect/vect-47: Likewise.
29182         * gcc.dg/vect/vect-48: Likewise.
29183         * gcc.dg/vect/vect-52: Likewise.
29184         * gcc.dg/vect/vect-53: Likewise.
29185         * gcc.dg/vect/vect-54: Likewise.
29186         * gcc.dg/vect/vect-55: Likewise.
29187         * gcc.dg/vect/vect-56: Likewise.
29188         * gcc.dg/vect/vect-57: Likewise.
29189         * gcc.dg/vect/vect-58: Likewise.
29190         * gcc.dg/vect/vect-59: Likewise.
29191         * gcc.dg/vect/vect-60: Likewise.
29192         * gcc.dg/vect/vect-61: Likewise.
29193         * gcc.dg/vect/vect-85: Likewise.
29194         * gcc.dg/vect/vect-87: Likewise.
29195         * gcc.dg/vect/vect-88: Likewise.
29196         * gcc.dg/vect/vect-93.c: Likewise.
29197         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
29198         * gcc.dg/vect/vect-75: Likewise.
29199         * gcc.dg/vect/vect-76: Likewise.
29200         * gcc.dg/vect/vect-77: Likewise.
29201         * gcc.dg/vect/vect-78: Likewise.
29202         * gcc.dg/vect/vect-80: Likewise.
29203         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
29204         vectorized for the expected reason, rather than checking how alignment
29205         was handled.
29206         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
29207         aligned type and also instead of aligned pointers. Added documentation.
29208
29209 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
29210
29211         * gfortran.dg/power.f90: New test.
29212
29213 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
29214
29215         PR rtl-optimization/23299
29216         * g++.dg/opt/pr23299.C: New test.
29217
29218 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29219
29220         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
29221
29222 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
29223
29224         * g++.dg/template/local6.C: New test.
29225
29226 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
29227
29228         * execute/exceptions/finally-1.m: Check that the catch and finally are
29229         being called.  Also add a "return 0;" at the end of main.
29230
29231 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
29232
29233         PR fortran/21432.
29234         * gfortran.dg/namelist_print_1.f: New test of functionality of
29235         PRINT namelist.
29236         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
29237         namelist generates error with -std=f95.
29238
29239 2005-08-14  Ira Rosen  <irar@il.ibm.com>
29240
29241         PR tree-optimization/23119
29242         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
29243
29244 2005-08-13  Marcin Koziej  <creep@desk.pl>
29245             Andrew Pinski  <pinskia@physics.uc.edu>
29246
29247         PR libobjc/22492
29248         * execute/exceptions/finally-1.m: New test.
29249
29250 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29251
29252         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
29253         testsuite.
29254         * objc/execute/exceptions/trivial.m: New test.
29255         * objc.dg/try-catch-11.m: Move to ...
29256         * objc/execute/exceptions/foward-1.m: Here.
29257         * objc.dg/try-catch-2.m: Move to ...
29258         * objc/execute/exceptions/catchall-1.m: Here.
29259         * objc.dg/try-catch-8.m: Move to ...
29260         * objc/execute/exceptions/local-variables-1.m: Here.
29261
29262 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29263
29264         * objc.dg/nested-func-1.m: Move to ...
29265         * objc/execute/nested-func-1.m: Here.
29266
29267 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29268
29269         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
29270         in ${options} instead of [target_info name].
29271         * lib/obj-c++.exp (objc_target_compile): Likewise.
29272
29273 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29274
29275         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
29276
29277 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29278
29279         part of PR testsuite/23348
29280         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
29281         each of the torture options.
29282         * objc/compile/trivial.m: New test.
29283
29284 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29285
29286         * gfortran.dg/eoshift.f90: Correct format.
29287
29288 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29289
29290         * gfortran.fortran-torture/execute/character_passing.f90:
29291         Fix comment typo.
29292
29293 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
29294
29295         PR c++/8271
29296         * g++.dg/template/unify10.C: New.
29297
29298 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
29299
29300         * g++.dg/parse/pr22514.C: Move to...
29301         * g++.dg/debug/pr22514.C: here.
29302
29303 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29304
29305         PR c++/23266
29306         * g++.dg/inherit/pure1.C: New test.
29307
29308         * ChangeLog: Fix typos.
29309
29310 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29311             Steven Bosscher  <stevenb@suse.de>
29312
29313         * gfortran.dg/runtime_warning_1.f90: New test.
29314
29315 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29316
29317         PR c++/23219
29318         * g++.dg/parse/crash28.C: New.
29319
29320 2005-08-11  Richard Guenther  <rguenther@suse.de>
29321
29322         PR target/23289
29323         * gcc.target/i386/tailcall-1.c: New testcase.
29324
29325 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29326
29327         * gcc.dg/vect/vect-67.c: Un-xfail.
29328
29329 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29330
29331         PR c++/23225
29332         * g++.dg/parse/crash27.C: new test.
29333
29334 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
29335
29336         PR libfortran/22143
29337         * gfortran.dg/shift-kind.f90: New testcase.
29338
29339 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
29340
29341         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
29342         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
29343
29344 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29345
29346         PR c++/20646
29347         * g++.dg/other/mult-stor1.C: New test.
29348
29349 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29350
29351         * gcc.c-torture/pr18299-1.c: Move to ...
29352         * gcc.c-torture/compile/pr18299-1.c: Here.
29353
29354 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
29355
29356         * gfortran/fortran.torture/execute/character_passing.f90:
29357         Fix types for LSAME.
29358
29359 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
29360
29361         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
29362         input data back to what it was originally.
29363
29364 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29365
29366         * objc.dg/try-catch-8.m: Enable for all targets.
29367
29368 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
29369
29370         * gcc.dg/pr23165.c: New test.
29371
29372 2005-08-09  Steven Bosscher  <stevenb@suse.de>
29373
29374         PR tree-optimization/23234
29375         * gcc.dg/tree-ssa/pr23234.c: New test.
29376
29377 2005-08-08  Josh Conner  <jconner@apple.com>
29378
29379         PR rtl-optimization/23241
29380         * gcc.dg/char-compare.c: New test.
29381
29382 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29383
29384         PR c++/22508
29385         * g++.dg/init/new13.C: New test.
29386
29387 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29388
29389         PR c++/21166
29390         * g++.dg/other/crash-4.C: Adjust
29391         * g++/dg/ext/packed9.C: New.
29392
29393 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29394
29395         PR middle-end/21964
29396         * gcc.c-torture/execute/pr21964-1.c: New test.
29397
29398 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29399
29400         PR c/22458
29401         * gcc.dg/pr22458-1.c: New test.
29402
29403 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
29404             Steven G. Kargl <kargls@comcast.net>
29405
29406         PR fortran/22390
29407         * gfortran.dg/flush_1.f90: New test.
29408
29409 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29410
29411         PR c++/23191
29412         * g++.dg/template/eh2.C: New test.
29413
29414 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29415
29416         PR c++/19498
29417         * g++.dg/template/instantiate7.C: New test.
29418
29419 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
29420
29421         PR c/23113
29422         * gcc.dg/Wunused-value-1.c: New test.
29423
29424 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
29425
29426         PR rtl-optimization/23233
29427         * gcc.c-torture/compile/pr23233-1.c: New test.
29428
29429 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
29430
29431         PR fortran/18833
29432         PR fortran/20850
29433         * gfortran.dg/equiv_1.f90: New test.
29434         * gfortran.dg/equiv_2.f90: New test.
29435         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29436         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29437         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29438
29439 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29440
29441         * gcc.c-torture/execute/vrp-5.c: New test.
29442         * gcc.c-torture/execute/vrp-6.c: New test.
29443         * gcc.dg/tree-ssa/vrp21.c: New test.
29444
29445 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29446
29447         * g++.dg/parse/pr22514.C: New test.
29448
29449 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
29450
29451         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29452
29453         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29454         instead of constant loads / pool entries.
29455
29456 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
29457
29458         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29459         TEST_TO_WCTYPE.
29460
29461 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
29462
29463         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
29464         __WINT_TYPE__ in generated prototypes if possible.
29465
29466 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
29467
29468         PR 22037
29469         * g++.dg/tree-ssa/pr22037.C:
29470
29471 2005-08-04  Richard Henderson  <rth@redhat.com>
29472
29473         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
29474         scan-tree-dump-times directive.
29475
29476 2005-08-04  Jan Hubicka  <jh@suse.cz>
29477
29478         * gcov-1.C: Fix switch counts.
29479         * gcov-4b.c: Likewise.
29480
29481 2005-08-03  Jeff Law  <law@redhat.com>
29482
29483         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
29484
29485 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
29486
29487         * gcc.c-torture/execute/pr23135.c: New test.
29488
29489 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29490
29491         PR tree-optimization/19899
29492         * gcc.dg/tree-ssa/scev-1.c: New test.
29493         * gcc.dg/tree-ssa/scev-2.c: New test.
29494
29495 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
29496
29497         PR target/18582
29498         * gcc.dg/torture/pr18582-1.c: New test.
29499
29500 2005-08-03  Jan Hubicka  <jh@suse.cz>
29501
29502         * update-conroll.c: New testcase.
29503         * update-conroll-2.c: New testcase.
29504
29505 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
29506
29507         * gfortran.dg/constant_substring.f: New test.
29508         * gfortran.dg/pr22491.f: New test.
29509
29510 2005-08-02  Jan Hubicka  <jh@suse.cz>
29511
29512         * update-threading.c: Replace by the proper one.
29513
29514 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29515
29516         PR 23164
29517         * g++.dg/tree-ssa/pr23164.C: New test.
29518
29519 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29520
29521         * gcc.dg/tree-ssa/pr23192.c: New test.
29522
29523 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
29524
29525         * gcc.c-torture/execute/vrp-4.c: New test.
29526
29527 2005-08-02  Jan Hubicka  <jh@suse.cz>
29528
29529         * update-threading.c: New test.
29530
29531 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
29532
29533         * gcc.c-torture/compile/20050801-1.c: New test.
29534         * gcc.c-torture/compile/20050801-2.c: New test.
29535
29536 2005-08-01  Jan Hubicka  <jh@suse.cz>
29537
29538         * val-prof-5.c: New test.
29539
29540 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
29541
29542         PR c/22311
29543         * gcc.dg/pr22311-1.c : New test.
29544
29545 2005-07-31  Steven Bosscher  <stevenb@suse.de>
29546
29547         PR target/23095
29548         * gfortran.dg/pr23095.f: New test.
29549
29550         PR c++/22003
29551         * g++.dg/other/pr22003.C: New test.
29552
29553 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
29554
29555         PR target/20621
29556         * gcc.c-torture/execute/pr20621-1.c: New test.
29557
29558 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
29559
29560         * gfortran.dg/comma_format_extension_4.f: Adjust length
29561         of string for format.
29562         * gfortran.dg/der_array_io_1.f: Replace illegal internal
29563         print statement with internal write.
29564         * gfortran.dg/der_array_io_2.f: Likewise.
29565         * gfortran.dg/der_array_io_3.f: Likewise.
29566
29567 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
29568
29569         * gcc.dg/fold-abs-4.c: new test.
29570
29571 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
29572
29573         PR fortran/22570 an related issues.
29574         * gfortran.dg/x_slash_1.f: New test.
29575
29576 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
29577
29578         PR c/23143
29579         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
29580         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
29581
29582 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29583
29584         PR c/529
29585         * gcc.dg/Wshadow-3.c: New test.
29586
29587 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
29588
29589         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
29590         used to have the wrong bounds).
29591
29592 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29593
29594         PR c/21720
29595         * gcc.dg/hex-round-1.c: Test more cases.
29596         * gcc.dg/hex-round-2.c: New test.
29597
29598 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
29599
29600         PR 22550
29601         * g++.dg/tree-ssa/pr22550.C: New test.
29602
29603 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
29604
29605         * gcc.dg/tree-ssa/vrp19.c: New test.
29606         * gcc.dg/tree-ssa-vrp20.c: New test.
29607
29608 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29609
29610         PR c/22240
29611         * gcc.dg/transparent-union-4.c: New test.
29612
29613 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29614
29615         PR c/22192
29616         * gcc.dg/c99-vla-2.c: New test.
29617
29618 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29619
29620         PR c/21720
29621         * gcc.dg/hex-round-1.c: New test.
29622
29623 2005-07-28  Jan Hubicka  <jh@suse.cz>
29624
29625         * inliner-1.c: Do not dump everything.
29626         * tree-prof.exp: Do not pass -ftree-based-profiling.
29627         * bprob.exp: Likewise.
29628
29629         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
29630
29631 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
29632
29633         PR c++/22545
29634         * g++.dg/expr/ptrmem7.C: New test.
29635
29636 2005-07-28  Mike Stump  <mrs@apple.com>
29637
29638         * g++.old-deja/g++.mike/visibility-1.C: New test.
29639
29640 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29641
29642         PR c/20187
29643         * gcc.c-torture/execute/pr20187-1.c: New test.
29644
29645 2005-07-28  Jeff Law  <law@redhat.com>
29646
29647         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29648         * gcc.dg/tree-ssa/vrp18.c: New test.
29649
29650 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29651
29652         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29653
29654 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29655
29656         PR tree-optimization/22506
29657         * gcc.dg/vect/ps22506.c: New test.
29658
29659 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
29660
29661         PR target/21149
29662         * gcc.target/i386/sse-3.c: New test.
29663
29664 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29665
29666         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
29667         * gcc.target/mips/mips32-dsp-type.c: Likewise.
29668
29669 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29670
29671         PR c/22589
29672         * gcc.c-torture/compile/pr22589-1.c: New test.
29673
29674 2005-07-28  Jan Hubicka  <jh@suse.cz>
29675
29676         * update-loopch.c: New testcase.
29677
29678 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29679
29680         PR rtl-optimization/23047
29681         * gcc.c-torture/execute/pr23047.c: New test.
29682         * gcc.c-torture/execute/pr23047.x: New.
29683
29684 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29685
29686         PR tree-optimization/22493
29687         * gcc.c-torture/execute/pr22493-1.c: New test.
29688         * gcc.c-torture/execute/pr22493-1.x: New.
29689         * gcc.c-torture/execute/vrp-1.c: New test.
29690         * gcc.c-torture/execute/vrp-2.c: New test.
29691         * gcc.c-torture/execute/vrp-2.c: New test.
29692
29693 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
29694
29695         * gcc.target/frv/all-builtin-read8.c: Delete.
29696         * gcc.target/frv/all-builtin-read16.c: Delete.
29697         * gcc.target/frv/all-builtin-read32.c: Delete.
29698         * gcc.target/frv/all-builtin-read64.c: Delete.
29699         * gcc.target/frv/all-builtin-write8.c: Delete.
29700         * gcc.target/frv/all-builtin-write16.c: Delete.
29701         * gcc.target/frv/all-builtin-write32.c: Delete.
29702         * gcc.target/frv/all-builtin-write64.c: Delete.
29703         * gcc.target/frv/all-read-write-1.c: New.
29704
29705 2005-07-27  Jeff Law  <law@redhat.com>
29706
29707         * gcc.c-torture/execute/pr22630.c: New test.
29708
29709 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
29710
29711         PR tree-optimization/23073
29712         * gcc.dg/vect/nodump-pr23073.c: New test.
29713         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
29714
29715 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
29716
29717         PR tree-optimize/22348
29718         * gcc.c-torture/execute/pr22348.c: New.
29719
29720 2005-07-27  Richard Guenther  <rguenther@suse.de>
29721
29722         * gcc.dg/tree-ssa/salias-1.c: New testcase.
29723
29724 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29725
29726         PR fortran/22503
29727         * gfortran.dg/logical_comp.f90: New test.
29728
29729 2005-07-27  Jan Hubicka  <jh@suse.cz>
29730
29731         * inliner-1.c: Add cleanup of dumps.
29732         * val-prof-*.c: Likewise.
29733         * update-tailcall.c: New.
29734
29735 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
29736
29737         PR 22591
29738         * gcc.dg/tree-ssa/pr22591.c: New test.
29739         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
29740
29741 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
29742
29743         PR libobjc/22606
29744         * objc.dg/try-catch-11.m: New test.
29745
29746 2005-07-26  Richard Guenther  <rguenther@suse.de>
29747
29748         PR tree-optimization/22486
29749         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
29750
29751 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29752
29753         PR tree-opt/22484
29754         * g++.dg/opt/loop2.C: New test.
29755
29756 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29757
29758         * gcc.dg/tree-ssa/reassoc-3.c: New test.
29759         * gcc.dg/tree-ssa/reassoc-4.c: New test.
29760
29761 2005-07-25  Adam Nemet  <anemet@lnxw.com>
29762
29763         * lib/profopt.exp (profopt-execute): Check for profiling data
29764         files on the target.
29765
29766 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
29767
29768         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
29769         for matching of asm labels.
29770
29771 2005-07-25  Richard Guenther  <rguenther@suse.de>
29772
29773         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
29774
29775 2005-07-25  Richard Guenther  <rguenther@suse.de>
29776
29777         PR testsuite/22624
29778         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
29779
29780 2005-07-25  Ira Rosen  <irar@il.ibm.com>
29781
29782         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
29783         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
29784         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
29785         * gcc.dg/vect/vect-100.c: New test.
29786         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
29787         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
29788         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
29789         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
29790         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
29791         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
29792         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
29793         * gfortran.dg/vect/pr19049.f90: New testcase.
29794         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
29795
29796 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
29797
29798         * gcc.c-torture/execute/20050713-1.c: New test.
29799
29800         PR fortran/20063
29801         * gfortran.fortran-torture/execute/data_4.f90: New test.
29802
29803         PR middle-end/20303
29804         * gcc.dg/visibility-d.c: New test.
29805
29806 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
29807
29808         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
29809         * gfortran.dg/underflow.f90: Ditto.
29810
29811 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29812
29813         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
29814         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
29815         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
29816
29817 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29818
29819         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
29820         include case of field width of zero.
29821
29822 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29823
29824         PR libgfortran/21875
29825         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
29826         with trailing blanks on normal formatted read.
29827
29828 2005-07-23  Chao-ying Fu  <fu@mips.com>
29829
29830         * gcc.target/mips/mips32-dsp-type.c: New test.
29831         * gcc.target/mips/mips32-dsp.c: New test.
29832
29833 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
29834
29835         PR testsuite/21073
29836         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
29837
29838         PR testsuite/20454
29839         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
29840         and __cyg_profile_func_exit.
29841
29842 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
29843
29844         * gfortran.dg/comma_format_extension_3.f: Fix typo.
29845         * gfortran.dg/comma_format_extension_4.f: Same.
29846         * gfortran.dg/pr15332.f: Same.
29847         * gfortran.dg/pr21730.f: Same.
29848
29849 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
29850
29851         * g++.dg/opt/vrp2.C: Fix testcase.
29852
29853         PR tree-opt/22625
29854         * g++.dg/opt/vrp2.C: New test.
29855
29856 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
29857
29858         PR debug/21828
29859         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
29860
29861 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
29862
29863         * gcc.dg/tree-ssa/20050719-1.c: New test.
29864
29865 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
29866
29867         * gcc.dg/bfin-longcall-1.c: New file.
29868         * gcc.dg/bfin-longcall-2.c: New file.
29869
29870 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
29871
29872         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
29873
29874 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29875
29876         PR middle-end/19055
29877         * gcc.dg/tree-ssa/pr19055.c: New test.
29878         * gcc.dg/tree-ssa/pr19055-2.c: New test.
29879
29880 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29881
29882         PR C++/22358
29883         * g++.dg/other/pr22358.C: New test.
29884
29885 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
29886
29887         PR c++/2922
29888         * g++.dg/lookup/two-stage5.C: New test from bug comments.
29889
29890 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29891
29892         PR c++/15938
29893         * g++.dg/init/union2.C: New test.
29894
29895 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29896
29897         PR c/22393
29898         * gcc.dg/complex-4.c: New test.
29899
29900 2005-07-21  Richard Guenther  <rguenther@suse.de>
29901
29902         PR testsuite/22522
29903         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
29904         scanning for asm labels.
29905         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29906
29907 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29908
29909         PR target/22085
29910         * gcc.dg/altivec-pr22085.c: New.
29911
29912 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29913
29914         PR tree-optimization/19210
29915         * gcc.dg/tree-ssa/pr19210-1.c: New.
29916         * gcc.dg/tree-ssa/pr19210-2.c: New.
29917
29918 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
29919
29920         PR rtl-optimization/22167
29921         * g++.dg/opt/pr22167.C: New test.
29922
29923 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
29924
29925         PR c++/2922
29926         * g++.dg/lookup/two-stage2.C: New.
29927         * g++.dg/lookup/two-stage3.C: New.
29928         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
29929         fixed two-stage name lookup for operators.
29930         * g++.dg/template/call3.C: Compiler now produces an appropriate
29931         error message.
29932         * g++.dg/template/crash37.C: Compiler now describes bla() on line
29933         14 as a candidate.
29934         * g++.dg/template/ptrmem4.C: Compiler produces different error
29935         message.
29936         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
29937         connect_to_method as a candidate.
29938
29939 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
29940
29941         * gcc.dg/fold-alloc-1.c: New test.
29942
29943 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
29944
29945         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29946         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
29947
29948 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
29949
29950         * gcc.dg/fold-abs-1.c: New test.
29951         * gcc.dg/fold-abs-2.c: New test.
29952         * gcc.dg/fold-abs-3.c: New test.
29953
29954 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
29955
29956         Make CONSTRUCTOR use VEC to store initializers.
29957         * g++.dg/ext/complit3.C: Check for specific error messages.
29958         * g++.dg/init/brace2.C: Update error message.
29959         * g++.dg/warn/Wbraces2.C: Likewise.
29960
29961 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
29962
29963         PR fortran/16940
29964         * gfortran.dg/module_interface_1.f90: New test.
29965
29966 2005-07-19  Danny Berlin <dberlin@dberlin.org>
29967             Kenneth Zadeck <zadeck@naturalbridge.com>
29968
29969         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
29970
29971 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29972
29973         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
29974         specify -Wformat for these tests.
29975         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
29976         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
29977         * gcc.dg/format/opt-6.c: Delete.
29978
29979 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29980
29981         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
29982         * gcc.dg/tree-ssa/sra-3.c: Likewise.
29983
29984 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29985
29986         * gcc.dg/tree-ssa/alias-2.c: New test.
29987
29988 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
29989
29990         PR c++/22263
29991         * g++.dg/template/explicit7.C: New test.
29992
29993 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
29994
29995         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
29996         field width of 8 to +Inf and -Inf.
29997
29998 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
29999
30000         PR c++/22139
30001         * g++.dg/template/friend36.C: New test.
30002
30003 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
30004
30005         PR fortran/21730
30006         * gfortran.dg/pr21730.f: New test.
30007
30008 2005-07-16  Danny Berlin <dberlin@dberlin.org>
30009             Kenneth Zadeck <zadeck@naturalbridge.com>
30010
30011         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
30012         since pure const detection cannot run at -O1 in c compiler.
30013         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
30014         can now optimize this case properly.
30015         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
30016         because we now pass.
30017         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
30018
30019 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
30020
30021         PR c/22421
30022         * gcc.dg/format/bitfld-1.c: New test.
30023
30024 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30025
30026         PR c++/22204
30027         * g++.dg/rtti/repo1.C: New test.
30028
30029 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
30030
30031         PR middle-end/22398
30032         * gcc.c-torture/compile/pr22398.c: New test.
30033
30034 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30035
30036         PR c++/22132
30037         * g++.dg/expr/cast4.C: New test.
30038
30039 2005-07-15  Richard Guenther  <rguenther@suse.de>
30040
30041         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
30042         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30043
30044 2005-07-15  Steven Bosscher  <stevenb@suse.de>
30045
30046         PR tree-optimization/22230
30047         * gcc.dg/tree-ssa/pr22230.c: New test.
30048
30049 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
30050
30051         * gfortran.dg/g77/cpp6.f: New test.
30052
30053         PR fortran/22417
30054         * gfortran.dg/g77/cpp5.F: New test.
30055         * gfortran.dg/g77/cpp5.h: New file.
30056         * gfortran.dg/g77/cpp5inc.h: New file.
30057
30058 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
30059
30060         PR libfortran/16435
30061         * gfortran.dg/tl_editting.f90: New.
30062         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
30063
30064 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
30065
30066         * gfortran.dg/char_array_constructor.f90: New test.
30067
30068 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
30069
30070         * gfortran.dg/past_eor.f90: New.
30071         * gfortran.dg/complex_read.f90: New.
30072
30073 2005-07-13  Jeff Law  <law@redhat.com>
30074
30075         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
30076         additional casts.
30077
30078         * gcc.dg/tree-ssa/pr22321.c: New test
30079
30080 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
30081
30082         PR tree-optimization/21921
30083         * gcc.dg/tree-ssa/pr21921.c: New.
30084
30085 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30086
30087         PR tree-optimizatio/22442
30088         * gcc.dg/tree-ssa/loop-11.c: New test.
30089
30090 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30091
30092         PR tree-opt/21840
30093         * gcc.c-torture/compile/pr21840.c: New test.
30094
30095 2005-07-12  Jan Hubicka  <jh@suse.cz>
30096
30097         * gcc.c-torture/compile/pr22379.c: New test.
30098
30099 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
30100
30101         PR libfortran/21593
30102         gfortran.dg/dev_null.f90: Remove outdated comment about
30103         PR libfortran/21593.
30104
30105
30106 2005-07-12  Dale Johannesen  <dalej@apple.com>
30107
30108         * gcc.target/i386/compress-float-sse.c: New.
30109         * gcc.target/i386/compress-float-sse-pic.c: New.
30110         * gcc.target/i386/compress-float-387.c: New.
30111         * gcc.target/i386/compress-float-387-pic.c: New.
30112         * gcc.dg/compress-float-ppc.c: New.
30113         * gcc.dg/compress-float-ppc-pic.c: New.
30114
30115 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
30116
30117         PR libfortran/21593
30118         gfortran.dg/dev_null.f90: Remove targets.
30119
30120 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30121
30122         PR tree-opt/22335
30123         * gcc.dg/pr22335-1.c: New test.
30124         * gcc.dg/pr22335-2.c: New test.
30125
30126 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30127
30128         PR c++/20172
30129         * g++.dg/template/nontype12.C : New test.
30130
30131 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30132
30133         * gcc.dg/tree-ssa/loop-10.c: New test.
30134
30135 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
30136
30137         * gcc.c-torture/execute/20020720-1.x: Remove.
30138
30139 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
30140
30141         * gfortran.fortran-torture/execute/forall_7.f90: New test.
30142
30143 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
30144
30145         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
30146         (dg-mips-options): Use it.
30147
30148 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
30149
30150         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
30151
30152 2005-07-09  Richard Henderson  <rth@redhat.com>
30153
30154         * lib/target-supports.exp (check_effective_target_sync_char_short):
30155         Add alpha.
30156
30157 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
30158
30159         PR libfortran/22217
30160         * gfortran.dg/negative-z-descriptor.f90: New test.
30161
30162 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30163
30164         PR tree-opt/22329
30165         * gcc.dg/pr22329.c: New test.
30166
30167 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
30168
30169         PR tree-optimization/20139
30170         * gcc.dg/tree-ssa/pr20139.c: New.
30171
30172 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30173
30174         PR tree-opt/22356
30175         * gcc.dg/pr22356-1.c: New test.
30176
30177 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
30178
30179         PR c++/21799
30180         * g++.dg/template/unify8.C: New.
30181         * g++.dg/template/unify9.C: New.
30182
30183 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
30184
30185         * gfortran.fortran-torture/execute/entry_10.f90: New test.
30186
30187 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
30188
30189         * gcc.dg/darwin-version-1.c: New.
30190         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
30191         * gcc.dg/builtins-20.c: Likewise.
30192         * gcc.dg/builtins-53.c: Likewise.
30193         * gcc.dg/torture/builtins-convert-1.c: Likewise.
30194         * gcc.dg/torture/builtins-convert-2.c: Likewise.
30195         * gcc.dg/torture/builtins-convert-3.c: Likewise.
30196         * gcc.dg/torture/builtins-power-1.c: Likewise.
30197         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
30198         on Darwin.
30199
30200 2005-07-07  Jeff Law  <law@redhat.com>
30201
30202         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
30203         argument evaluation order.
30204
30205 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
30206
30207         PR libfortran/21594
30208         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30209         Add test cases where the shift length is greater than the
30210         array length.
30211
30212 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30213
30214         * obj-c++.dg/proto-lossage-6.mm: New.
30215         * objc.dg/proto-lossage-6.m: New.
30216
30217 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30218
30219         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
30220         * objc.dg/gnu-runtime-2.m: Likewise.
30221
30222 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30223
30224         * gfortran.dg/longline.f: New test.
30225
30226         * gfortran.dg/badline.f: New test.
30227
30228 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30229
30230         PR fortran/16531
30231         PR fortran/15966
30232         PR fortran/18781
30233         * gfortran.dg/hollerith.f90: New.
30234         * gfortran.dg/hollerith2.f90: New.
30235         * gfortran.dg/hollerith3.f90: New.
30236         * gfortran.dg/hollerith4.f90: New.
30237         * gfortran.dg/hollerith_f95.f90: New.
30238         * gfortran.dg/hollerith_legacy.f90: New.
30239         * gfortran.dg/g77/cpp4.F: New. Port from g77.
30240
30241 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30242
30243         PR objc/22274
30244         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
30245         * objc.dg/gnu-runtime-2.m: New.
30246
30247 2005-07-06  Jeff Law  <law@redhat.com>
30248
30249         * gcc.dg/tree-ssa/vrp17.c: New test.
30250
30251 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30252
30253         PR fortran/22327
30254         * gfortran.dg/array_constructor_5.f90: New test.
30255
30256 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30257
30258         * gfortran.fortran-torture/execute/entry_9.f90: New test.
30259
30260 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
30261
30262         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
30263         * gcc.dg/980816-1.c: Ditto.
30264
30265 2005-07-06  Jeff Law  <law@redhat.com>
30266
30267         * gcc.c-torture/compile/pr21356.c: New test.
30268
30269 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30270
30271         PR c/22013
30272         PR c/22098
30273         * gcc.c-torture/compile/pr22013-1.c,
30274         gcc.c-torture/execute/pr22098-1.c,
30275         gcc.c-torture/execute/pr22098-2.c,
30276         gcc.c-torture/execute/pr22098-3.c: New tests.
30277
30278 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30279
30280         PR c/22308
30281         * gcc.dg/pr22308-1.c: New test.
30282
30283 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
30284
30285         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
30286         target.
30287         * gcc.dg/compare9.c: Use -fshort-enums instead of
30288         -fno-short-enums.  Change the last test to dg-bogus.
30289
30290 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
30291
30292         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
30293         * gcc.dg/compare9.c: New.
30294
30295 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30296
30297         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
30298
30299 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30300
30301         PR testsuite/22288
30302         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
30303
30304
30305 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30306
30307         * gcc.dg/format/gcc_gfc-1.c: New.
30308
30309 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30310
30311         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
30312
30313 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30314
30315         PR fortran/20842
30316         * gfortran.dg/io_invalid_1.f90: New test.
30317
30318 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
30319
30320         * gcc.dg/format/gcc_diag-1.c: Update.
30321
30322 2005-07-02  Jeff Law  <law@redhat.com>
30323
30324         * gcc.dg/tree-ssa/pr22051-1.c: New test.
30325         * gcc.dg/tree-ssa/pr22051-2.c: New test.
30326
30327 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
30328
30329         * gcc.dg/format/gcc_diag-1.c: Update.
30330
30331 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
30332
30333         PR tree-opt/22269
30334         * gcc.c-torture/compile/pr22269.c: New test.
30335
30336 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
30337
30338         PR 21584
30339         PR 22219
30340         * g++.dg/tree-ssa/pr21584-1.C: New test.
30341         * g++.dg/tree-ssa/pr21584-2.C: New test.
30342
30343 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
30344
30345         * obj-c++.dg/try-catch-11.mm: New.
30346         * objc.dg/try-catch-10.m: New.
30347
30348 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
30349
30350         * g++.dg/other/ucnid-1.C: xfail on AIX.
30351
30352 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
30353
30354         PR 22234
30355         * gcc.dg/20050629-1.c: New test.
30356
30357 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
30358
30359         * obj-c++.dg/const-str-1[0-1].mm: New.
30360         * objc.dg/const-str-1[0-1].m: New.
30361
30362 2005-05-29  Richard Henderson  <rth@redhat.com>
30363
30364         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30365         Rename from check_effective_target_vect_no_max.
30366         (check_effective_target_vect_no_int_add): New.
30367         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30368         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30369         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30370         * gcc.dg/vect/vect-reduc-1.c: Use both.
30371         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30372
30373 2005-05-29  Richard Henderson  <rth@redhat.com>
30374
30375         * lib/target-supports.exp (check_effective_target_vect_no_max):
30376         Remove i386 and x86_64.
30377
30378 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30379
30380         PR testsuite/21969
30381         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30382
30383 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30384
30385         PR middle-end/21969
30386         * gcc.dg/vect/pr21969.c: New test.
30387
30388 2005-06-28  Eric Christopher  <echristo@redhat.com>
30389
30390         PR c/22052
30391         PR c/21975
30392         * gcc.dg/inline1.c: New test.
30393         * gcc.dg/inline2.c: Ditto.
30394         * gcc.dg/inline3.c: Ditto.
30395         * gcc.dg/inline4.c: Ditto.
30396         * gcc.dg/inline5.c: Ditto.
30397
30398 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30399
30400         PR libfortran/22142
30401         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30402         Add testcase also testing eoshift1 for PR 22142.
30403
30404 2005-06-28  Richard Henderson  <rth@redhat.com>
30405
30406         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30407         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30408         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30409         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30410         gcc.dg/tree-ssa/20030922-2.c: Likewise.
30411
30412 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30413
30414         PR libfortran/22142
30415         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30416         Add testcase for PR 22142.
30417
30418 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
30419
30420         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
30421         gcc.target/ia64/fpreg-2.c: New tests.
30422
30423 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30424
30425         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
30426
30427 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30428
30429         PR libfortran/22170
30430         * gfortran.dg/slash_1.f90: New test.
30431
30432 2005-06-27  Richard Henderson  <rth@redhat.com>
30433
30434         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30435         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30436         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30437         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30438         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30439         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30440
30441 2005-06-27  Richard Henderson  <rth@redhat.com>
30442
30443         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30444         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30445
30446 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
30447
30448         * obj-c++.dg/proto-lossage-5.mm: New.
30449         * objc.dg/proto-lossage-5.m: New.
30450
30451 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
30452
30453         PR 21959
30454         * gcc.dg/tree-ssa/pr21959.c: New test.
30455
30456 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
30457
30458         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30459         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30460         testing uninitialized var.
30461
30462         * gcc.c-torture/execute/builtins/chk.h: New.
30463         * gcc.c-torture/execute/builtins/lib/chk.c: New.
30464         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
30465         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
30466         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
30467         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
30468         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
30469         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
30470         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
30471         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
30472         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
30473         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
30474         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
30475         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
30476         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
30477         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
30478         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
30479         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
30480         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
30481         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
30482         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
30483         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
30484         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
30485         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
30486         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
30487         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
30488         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
30489         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
30490         * gcc.dg/builtin-object-size-1.c: New test.
30491         * gcc.dg/builtin-object-size-2.c: New test.
30492         * gcc.dg/builtin-object-size-3.c: New test.
30493         * gcc.dg/builtin-object-size-4.c: New test.
30494         * gcc.dg/builtin-object-size-5.c: New test.
30495         * gcc.dg/builtin-stringop-chk-1.c: New test.
30496         * gcc.dg/builtin-stringop-chk-2.c: New test.
30497         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
30498         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
30499         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
30500         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
30501         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
30502         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
30503         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
30504         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
30505         * gcc.c-torture/execute/printf-1.c: New test.
30506         * gcc.c-torture/execute/fprintf-1.c: New test.
30507         * gcc.c-torture/execute/vprintf-1.c: New test.
30508         * gcc.c-torture/execute/vfprintf-1.c: New test.
30509         * gcc.c-torture/execute/printf-chk-1.c: New test.
30510         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
30511         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
30512         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
30513
30514 2005-06-27  Michael Matz  <matz@suse.de>
30515
30516         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
30517         slot is not merged if address escapes.
30518
30519 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30520
30521         PR c/21911
30522         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
30523
30524 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
30525
30526         PR middle-end/17965
30527         * gcc.c-torture/compile/20050622-1.c: New test.
30528
30529         PR middle-end/22028
30530         * gcc.dg/20050620-1.c: New test.
30531
30532 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
30533
30534         PR tree-optimization/22026
30535         * gcc.dg/tree-ssa/pr22026.c: New.
30536
30537 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
30538
30539         PR libfortran/22144
30540         * gfortran.dg/shift-alloc.f90: New testcase.
30541
30542 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
30543
30544         * all files: Update FSF address in copyright headers.
30545
30546 2005-06-22  Jan Hubicka  <jh@suse.cz>
30547
30548         * wholeprogram-1.c: New testcase.
30549         * wholeprogram-2.c: New testcase.
30550
30551 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
30552
30553         PR 22171
30554         * gcc.dg/tree-ssa/pr22171.c: New test.
30555
30556 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
30557
30558         * gfortran.dg/simplify_modulo.f90: New.
30559
30560 2005-06-24  Jan Hubicka  <jh@suse.cz>
30561
30562         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
30563
30564 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30565
30566         * obj-c++.dg/proto-lossage-[1-4].mm: New.
30567
30568 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30569
30570         * obj-c++.dg/typedef-alias-1.mm: New.
30571         * objc.dg/typedef-alias-1.m: New.
30572
30573 2005-06-23  Jeff Law  <law@redhat.com>
30574
30575         * gcc.dg/tree-ssa/vrp16.c: New test.
30576
30577 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30578
30579         * lib/target-supports.exp: Add
30580         check_effective_target_fortran_large_real and
30581         check_effective_target_fortran_large_int to check for
30582         corresponding effective targets.
30583         * gfortran.dg/large_integer_kind_1.f90: New test.
30584         * gfortran.dg/large_real_kind_1.f90: New test.
30585
30586 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
30587
30588         PR tree-optimization/22117
30589         * gcc.dg/tree-ssa/pr22117.c: New.
30590
30591 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
30592
30593         PR testsuite/22123
30594         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
30595
30596 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
30597
30598         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
30599
30600 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
30601
30602         * gfortran.dg/f2c_4.f90: Add tests for complex functions
30603         * gfortran.dg/f2c_4.c: Likewise.
30604
30605 2005-06-22 Paul Brook  <paul@codesourcery.com>
30606
30607         PR fortran/21034
30608         * gfortran.dg/auto_save_1.f90: New test.
30609
30610 2005-06-22  Michael Matz  <matz@suse.de>
30611
30612         * gcc.target/x86-64/abi: New directory.
30613         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
30614         * gcc.target/x86-64/abi/README.gcc: New file.
30615         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
30616         * gcc.target/x86-64/abi/asm-support.s: New file.
30617         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
30618         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
30619         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
30620         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
30621         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
30622         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
30623         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
30624         * gcc.target/x86_64/abi/test_bitfields.c: New test.
30625         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
30626         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
30627         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
30628         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
30629         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
30630         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
30631         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
30632         * gcc.target/x86_64/abi/test_varargs.c: New test.
30633
30634 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
30635
30636         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30637         32-bit i?86 and x86_64.
30638
30639 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
30640
30641         * obj-c++.dg/const-str-[1-9].mm: New tests.
30642
30643 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
30644
30645         PR fortran/22010
30646         * gfortran.dg/namelist_use.f90: New.
30647         * gfortran.dg/namelist_use_only.f90: New.
30648
30649 2005-06-21  Jeff Law  <law@redhat.com>
30650
30651         * gcc.dg/tree-ssa/vrp15.c: New test.
30652
30653 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
30654
30655         * lib/target-supports.exp (check_effective_target_vect_reduction):
30656         Remove.
30657         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30658         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30659         remove vect_reduction target keyword. Also avoid two returns in main.
30660         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30661         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30662         * gcc.dg/vect/vect-reduc-1short.c: New test.
30663         * gcc.dg/vect/vect-reduc-1char.c: New test.
30664         * gcc.dg/vect/vect-reduc-2short.c: New test.
30665         * gcc.dg/vect/vect-reduc-2char.c: New test.
30666         * gcc.dg/vect/vect-reduc-6.c: New test.
30667         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
30668         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
30669         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
30670
30671 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30672         Paul Thomas  <pault@gcc.gnu.org>
30673
30674         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
30675         New tests.
30676
30677 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30678
30679         * gfortran.dg/backslash_1.f90: New test.
30680         * gfortran.dg/backslash_2.f90: New test.
30681
30682 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
30683
30684         * gfortran.dg/duplicate_labels.f90: New test.
30685
30686 2005-06-20  Jan Beulich  <jbeulich@novell.com>
30687
30688         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
30689         unsupportable relocations.
30690         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30691         * gcc.dg/20050321-2.c: xfail for NetWare.
30692
30693 2005-06-20  Andreas Jaeger  <aj@suse.de>
30694
30695         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
30696         gcc.target/i386/fastcall-sseregparm.c,
30697         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
30698
30699 2005-06-19  Richard Henderson  <rth@redhat.com>
30700
30701         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
30702
30703 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
30704
30705         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
30706
30707 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
30708
30709         PR c++/22115
30710         * g++.dg/conversion/simd2.C: Change expected error message.
30711
30712 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30713
30714         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
30715         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30716         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30717
30718 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
30719
30720         * gcc.dg/fold-mod-1.c: New test.
30721
30722 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
30723
30724         PR fortran/19926
30725         * gfortran.dg/pr19926.f90: New test.
30726
30727 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30728
30729         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
30730         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
30731         targets.
30732         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30733         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30734
30735 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
30736
30737         * gcc.target/ia64/float80-varargs-1.c: New test.
30738
30739 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30740
30741         PR tree-opt/22035
30742         * gfortran.dg/f2c_6.f90: New test.
30743
30744 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
30745
30746         PR c++/17413
30747         * g++.dg/template/local5.C: New.
30748
30749 2005-06-17  Richard Henderson  <rth@redhat.com>
30750
30751         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
30752
30753 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
30754
30755         PR testsuite/21945
30756         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
30757
30758 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
30759
30760         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
30761         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
30762         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
30763         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
30764         check_vect to verify the presence of hardware vector support.
30765
30766 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
30767
30768         PR testsuite/22056
30769         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
30770
30771 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30772
30773         PR libfortran/19216
30774         * gfortran.dg/pr19216.f: Add correct space between brackets and
30775         dg directive.
30776
30777 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30778
30779         PR libfortran/16436
30780         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
30781
30782 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
30783
30784         * gcc.target/i386/attributes-error.c: New testcase.
30785         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
30786         * gcc.target/i386/regparm-stdcall.c: Likewise.
30787         * gcc.target/i386/sseregparm-1.c: Likewise.
30788         * gcc.target/i386/sseregparm-2.c: Likewise.
30789
30790 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
30791
30792         * g++.dg/rtti/crash2.C: New.
30793
30794 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
30795
30796         * gcc.dg/noncompile/20040203-3.c: Update expected message.
30797
30798 2005-06-15  David Ung  <davidu@mips.com>
30799
30800         * gcc.target/mips/mips16e-extends.c: New test for testing the
30801         generation of MIPS16e zeb/zeh, seb/seh instructions.
30802
30803 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
30804
30805         PR 22018
30806         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
30807         * gcc.dg/tree-ssa/pr22018.c: New test.
30808
30809 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
30810
30811         * gcc.dg/simd-1.c: Update error messages.
30812         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
30813         * gcc.dg/simd-2.c: Update error messages.
30814         * gcc.dg/simd-4.c: New.
30815
30816 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
30817
30818         PR c++/20678
30819         * g++.dg/other/crash-4.C: New.
30820
30821 2005-06-14  Devang Patel  <dpatel@apple.com>
30822
30823         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
30824
30825 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30826
30827         PR c++/21929
30828         * g++.dg/parse/crash11.C: Update
30829
30830 2005-06-13  Jeff Law  <law@redhat.com>
30831
30832         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
30833         perform the desired transformations.
30834         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
30835         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
30836
30837 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30838
30839         PR fortran/22038
30840         * gfortran.dg/forall_1.f90: Un-XFAIL.
30841
30842 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
30843
30844         PR c++/21929
30845         * g++.dg/parse/crash26.C: New.
30846
30847         PR c++/20789
30848         * g++.dg/init/member1.C: New.
30849
30850 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
30851
30852         * gfortran.dg/altreturn_1.f90: New test.
30853
30854 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
30855
30856         PR middle-end/21985
30857         * gcc.dg/tree-ssa/pr21985.c: New test.
30858
30859 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30860
30861         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
30862
30863 2005-06-12  Roger Sayle  <roger@eyesopen.com>
30864
30865         PR c++/21930
30866         * g++.dg/other/error10.C: New test case.
30867
30868 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30869
30870         PR libfortran/19155
30871         * gfortran.dg/pr19155.f: Add test.
30872
30873 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30874
30875         * gfortran.dg/f2c_7.f90: New test.
30876
30877         * gfortran.dg/forall_1.f90: XFAILed.
30878
30879 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30880
30881         * gcc.dg/pr14796-1.c: New.
30882         * gcc.dg/pr14796-2.c: New.
30883
30884 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
30885
30886         PR fortran/17792
30887         PR fortran/21375
30888         * gfortran.dg/deallocate_stat.f90: New test.
30889
30890 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
30891
30892         * gfortran.fortran-torture/execute/in-pack.f90: New test.
30893
30894 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
30895
30896         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
30897         access will be generated when this loop is vectorized. Test that
30898         accesses with same alignment were detected.
30899         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
30900         Test that accesses with same alignment were detected.
30901         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30902         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
30903         alignment were detected.
30904
30905 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
30906
30907         PR c++/10611
30908         * g++.dg/conversion/simd2.C: New.
30909
30910 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30911
30912         * gcc.dg/Wcxx-compat-1.c: New.
30913
30914 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
30915
30916         PR libfortran/21480
30917         * gfortran.dg/reshape-complex.f90: Add a test for a packed
30918         complex array.
30919
30920 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
30921
30922         * gcc.dg/alias-8.c: New.
30923
30924 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
30925
30926         * gcc.dg/format/cmn_err-1.c: Update.
30927
30928 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
30929
30930         PR target/20666
30931         * gcc.target/sparc/fexpand-2.c: New.
30932         * gcc.target/sparc/fpmerge-2.c: New.
30933         * gcc.target/sparc/fpmul-2.c: New.
30934         * gcc.target/sparc/noresult.c: New.
30935         * gcc.target/sparc/pdist-2.c: New.
30936         * gcc.target/sparc/pdist-3.c: New.
30937
30938 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
30939
30940         PR testsuite/21702
30941         * gcc.target/i386/i386.exp: Fix comment typo.
30942
30943 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30944
30945         PR c++/19497
30946         * g++.dg/inherit/using5.C: New.
30947         * g++.dg/inherit/using6.C: New.
30948
30949 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30950
30951         PR c++/19894
30952         * g++.dg/template/ptrmem15.C: New test.
30953
30954         PR c++/20563
30955         * g++.dg/ext/label4.C: New test.
30956
30957 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30958
30959         * gcc.dg/tls/debug-1.c: New test.
30960
30961 2005-06-07  Dale Johannesen  <dalej@apple.com>
30962
30963         * gcc.target/i386/movq.c: New.
30964
30965 2005-06-07  Dale Johannesen  <dalej@apple.com>
30966
30967         * gcc.dg/20050607-1.c: New.
30968
30969 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
30970
30971         PR middle-end/21850
30972         * gcc.c-torture/execute/20050607-1.c: New test.
30973
30974 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
30975
30976         PR libfortran/21926
30977         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
30978         Test case where the return array has lowest stride one,
30979         but isn't packed.
30980
30981 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
30982
30983         * lib/target-supports.exp (check_effective_target_sync_int_long):
30984         Add s390 and s390x targets.
30985
30986 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
30987
30988         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
30989         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
30990         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
30991         * gcc.dg/tree-ssa/loop-9.c: New test.
30992
30993 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
30994
30995         * g++.dg/parse/defarg10.C: New.
30996
30997 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
30998
30999         PR regression/21897
31000         * gcc.c-torture/execute/20050604-1.c: New test.
31001
31002 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31003
31004         PR 21903
31005         * g++.dg/parse/defarg9.C: New.
31006
31007         PR c++/20637
31008         * g++.dg/inherit/using4.C: New.
31009         * g++.dg/overload/error1.C: Adjust expected errors.
31010         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
31011         * g++.old-deja/g++.brendan/arm2.C: Likewise.
31012         * g++.old-deja/g++.other/redecl2.C: Likewise.
31013         * g++.old-deja/g++.other/redecl4.C: Likewise.
31014         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
31015
31016 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31017
31018         * gfortran.dg/f2c_5.f90: Add -w to dg-options
31019
31020 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31021
31022         * lib/gfortran.exp (gfortran_target_compile): Call
31023         dg-additional-files-options
31024         * gfortran.dg/f2c_4.f90: New file
31025         * gfortran.dg/f2c_4.c: New file
31026         * gfortran.dg/f2c_5.f90: New file
31027         * gfortran.dg/f2c_5.c: New file
31028
31029 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31030
31031         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
31032
31033         PR fortran/21912
31034         * gfortran.dg/array_constructor_4.f90: New test.
31035
31036 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
31037
31038         PR c++/21619
31039         * g++.dg/ext/builtin9.C: New test.
31040
31041 2005-06-05  Dale Johannesen  <dalej@apple.com>
31042
31043         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
31044         * gcc.c-torture/execute/20050603-2.c: Ditto.
31045
31046 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
31047
31048         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
31049         * gcc.dg/vect/vect-reduc-1.c: New.
31050         * gcc.dg/vect/vect-reduc-2.c: New.
31051         * gcc.dg/vect/vect-reduc-3.c: New.
31052
31053 2005-06-04  Dale Johannesen  <dalej@apple.com>
31054
31055         * gcc.c-torture/execute/20050603-1.c: New.
31056         * gcc.c-torture/execute/20050603-2.c: New.
31057         * gcc.dg/20050603-3.c: New.
31058
31059 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31060
31061         PR fortran/19195
31062         * gfortran.dg/debug_1.f90: New test.
31063
31064         * gfortran.dg/forall_1.f90: New test.
31065
31066 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
31067
31068         * gfortran.dg/array_constructor_3.f90: New test.
31069
31070 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31071
31072         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
31073
31074 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
31075
31076         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
31077
31078 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
31079
31080         PR c/21873
31081         * gcc.dg/init-excess-1.c: New test.
31082
31083 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31084
31085         PR c++/21853
31086         * g++.dg/expr/static_cast6.C: New test.
31087
31088 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
31089
31090         * gcc.dg/tree-ssa/vrp14.c: New test.
31091
31092 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31093
31094         PR c++/21336
31095         * g++.dg/template/new2.C: New test.
31096
31097 2005-06-03  Josh Conner  <jconner@apple.com>
31098
31099         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
31100         all entries in initializer.
31101
31102 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
31103
31104         PR middle-end/21858
31105         * gcc.dg/pr21858.c: New testcase.
31106
31107 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
31108
31109         PR tree-optimization/21292
31110
31111         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
31112         New.
31113         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31114         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31115         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31116         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31117         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
31118
31119 2005-06-02  Richard Henderson  <rth@redhat.com>
31120
31121         * gcc.dg/sync-2.c: Use -march=i486 for i386.
31122
31123 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
31124
31125         * gcc.dg/wtypequal.c: New testcase.
31126
31127 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
31128
31129         PR 21582
31130         * gcc.dg/tree-ssa/pr21582.c: New test.
31131
31132 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31133
31134         PR c++/21280
31135         * g++.dg/opt/interface2.h: New.
31136         * g++.dg/opt/interface2.C: New.
31137         * g++.dg/init/ctor4.C: Adjust error lines.
31138         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31139         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
31140         * g++.old-deja/g++.jason/opeq3.C: Likewise.
31141         * g++.old-deja/g++.pt/assign1.C: Likewise.
31142         * g++.old-deja/g++.pt/crash20.C: Likewise.
31143
31144 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
31145
31146         PR tree-optimization/21734
31147         * g++.dg/vect/pr21734_1.cc: New.
31148         * g++.dg/vect/pr21734_2.cc: New.
31149
31150 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31151
31152         PR c++/20350
31153         * g++.dg/template/spec24.C: New.
31154
31155         PR c++/21151
31156         * g++.dg/pch/local-1.C: New.
31157         * g++.dg/pch/local-1.Hs: New.
31158
31159 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
31160
31161         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
31162         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
31163         * gcc.dg/tree-ssa/pr14341.c: New test.
31164         * gcc.dg/tree-ssa/pr14841.c: New test.
31165         * gcc.dg/tree-ssa/pr20701.c: New test.
31166         * gcc.dg/tree-ssa/pr21086.c: New test.
31167         * gcc.dg/tree-ssa/pr21090.c: New test.
31168         * gcc.dg/tree-ssa/pr21332.c: New test.
31169         * gcc.dg/tree-ssa/pr21458.c: New test.
31170         * gcc.dg/tree-ssa/pr21658.c: New test.
31171         * gcc.dg/tree-ssa/vrp01.c: New test.
31172         * gcc.dg/tree-ssa/vrp02.c: New test.
31173         * gcc.dg/tree-ssa/vrp03.c: New test.
31174         * gcc.dg/tree-ssa/vrp04.c: New test.
31175         * gcc.dg/tree-ssa/vrp05.c: New test.
31176         * gcc.dg/tree-ssa/vrp06.c: New test.
31177         * gcc.dg/tree-ssa/vrp07.c: New test.
31178         * gcc.dg/tree-ssa/vrp08.c: New test.
31179         * gcc.dg/tree-ssa/vrp09.c: New test.
31180         * gcc.dg/tree-ssa/vrp10.c: New test.
31181         * gcc.dg/tree-ssa/vrp11.c: New test.
31182         * gcc.dg/tree-ssa/vrp12.c: New test.
31183         * gcc.dg/tree-ssa/vrp13.c: New test.
31184
31185 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
31186
31187         PR 21029
31188         * gcc.dg/tree-ssa/pr21029.c: New test.
31189
31190 2005-06-01  Roger Sayle  <roger@eyesopen.com>
31191
31192         * gfortran.dg/logint-1.f: New test case.
31193         * gfortran.dg/logint-2.f: Likewise.
31194         * gfortran.dg/logint-3.f: Likewise.
31195
31196 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
31197
31198         PR c/21536
31199         PR c/20760
31200         * gcc.dg/20050527-1.c: New test.
31201
31202         * gcc.dg/i386-sse-12.c: New test.
31203
31204         PR fortran/21729
31205         * gfortran.dg/implicit_5.f90: New test.
31206
31207 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
31208
31209         PR fortran/20883
31210         * gfortran/assign_4.f90: New test.
31211         * gfortran/assign_2.f90: Change compile to run.
31212
31213 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
31214
31215         * lib/target-supports.exp
31216         (check_effective_target_sync_char_short): New.
31217         * gcc.dg/sync-2.c: New.
31218
31219 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
31220
31221         PR tree-optimization/21817
31222         * gcc.dg/torture/pr21817-1.c: New.
31223
31224 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
31225
31226         PR c++/21165
31227         * g++.dg/template/init5.C: New.
31228
31229 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
31230
31231         * gfortran.dg/char_initialiser_actual.f90:
31232         Test character initialisers as actual arguments.
31233         * gfortran.dg/char_pointer_comp_assign.f90:
31234         Test character pointer structure component assignments.
31235         * gfortran.dg/char_array_structure_constructor.f90:
31236         Test character components in structure constructors.
31237
31238 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
31239
31240         PR middle-end/20931
31241         * g++.dg/opt/pr20931.C: New test.
31242
31243 2005-05-31  Andreas Jaeger  <aj@suse.de>
31244
31245         PR testsuite/20772
31246         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
31247         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
31248         g++.old-deja/g++.ext/asmspec1.C,
31249         g++.old-deja/g++.other/regstack.C,
31250         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
31251         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
31252         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
31253         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
31254         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
31255         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
31256         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
31257         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
31258         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
31259         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
31260         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
31261         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
31262         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
31263         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
31264         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
31265         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
31266         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
31267         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
31268         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
31269
31270 2005-05-31  Jeff Law  <law@redhat.com>
31271
31272         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
31273
31274 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
31275
31276         PR middle-end/21743
31277         * gcc.dg/builtins-1.c: Activate disabled clog test.
31278         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31279
31280 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
31281
31282         * gfortran.dg/char_pointer_assign.f90:
31283         Test character-pointer assignments and pointer assignments.
31284         * gfortran.dg/char_pointer_dummy.f90:
31285         Test character-pointer dummy arguments.
31286         * gfortran.dg/char_pointer_func.f90:
31287         Test character-pointer function returns.
31288         * gfortran.dg/char_pointer_dependency.f90:
31289         Test character-pointer functions with dependencies.
31290
31291 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
31292
31293         PR c++/21784
31294         * g++.dg/lookup/using14.C: New test.
31295
31296 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
31297
31298         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
31299         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
31300         trailing ^M.
31301
31302 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
31303
31304         PR c++/17413
31305         * g++.dg/template/local5.C: New.
31306
31307         PR target/21761
31308         * gcc.c-torture/compile/pr21761.c: New.
31309
31310         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
31311         before darwin8.
31312
31313 2005-05-30  Steven G. Kargl
31314
31315         PR fortran/20846
31316         * gfortran.dg/inquire_8.f90: New test.
31317
31318 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31319
31320         PR libfortran/21376
31321         * gfortran.dg/output_exponents_1.f90: New test.
31322
31323 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31324
31325         PR libfortran/20006
31326         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
31327
31328 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
31329
31330         PR c++/21210
31331         * g++.dg/ext/complex1.C: New test.
31332
31333         PR c++/21340
31334         * g++.dg/init/ctor6.C: New test.
31335
31336 2005-05-29  Jan Hubicka  <jh@suse.cz>
31337
31338         * gcc.c-torture/compile/pr21562.c: New.
31339
31340 2005-05-28  Steven G. Kargl <kargls@comcast.net>
31341
31342         * gfortran.dg/subnormal_1.f90: New test.
31343
31344 2005-05-28  Jan Hubicka  <jh@suse.cz>
31345
31346         * tree-prof.exp: Fix comment.
31347         * value-prof-1.c: New.
31348         * value-prof-2.c: New.
31349         * value-prof-3.c: New.
31350         * value-prof-4.c: New.
31351
31352 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
31353
31354         PR c++/21614
31355         * g++.dg/expr/ptrmem6.C: New test.
31356         * g++.dg/expr/ptrmem6a.C: Likewise.
31357
31358 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
31359
31360         PR tree-optimization/21658
31361         * gcc.dg/tree-ssa/pr21658.c: New.
31362
31363 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
31364
31365         PR c++/21455
31366         * g++.dg/inherit/ptrmem3.C: New.
31367
31368         PR c++/21681
31369         * g++.dg/parse/template16.C: New.
31370
31371 2005-05-27  Andreas Jaeger  <aj@suse.de>
31372
31373         * gcc.dg/setjmp-2.c: Only run in 32-bit.
31374
31375         * gcc.dg/i386-sse-8.c: Run test on all archs.
31376
31377 2005-05-26  Mike Stump  <mrs@apple.com>
31378
31379         * objc.dg/isa-field-1.m: Only run on darwin.
31380         * objc.dg/lookup-1.m: Likewise.
31381         * objc.dg/try-catch-8.m: Likewise.
31382
31383 2005-05-26  Roger Sayle  <roger@eyesopen.com>
31384
31385         PR tree-optimization/9814
31386         * gcc.dg/pr9814-1.c: New test case.
31387
31388 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31389
31390         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31391         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31392         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31393         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31394         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31395         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31396         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31397         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31398         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31399         objc.dg/try-catch-8.m: New.
31400
31401 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
31402
31403         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31404         remove extraneous semicolons.
31405
31406 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31407
31408         * obj-c++.dg/comp-types-12.mm: New.
31409         * objc.dg/comp-types-11.m: New.
31410         * objc.dg/selector-4.m: New.
31411
31412 2005-05-26  Andreas Jaeger  <aj@suse.de>
31413
31414         PR testsuite/20772
31415         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31416         g++.old-deja/g++.ext/attrib3.C,
31417         g++.old-deja/g++.other/store-expr1.C,
31418         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31419         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
31420         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
31421         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
31422         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
31423         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
31424         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
31425         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
31426         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
31427         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31428         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31429         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31430         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31431         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31432         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31433         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31434         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31435         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31436         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31437
31438 2005-05-26  Andreas Jaeger  <aj@suse.de>
31439
31440         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31441         x86-64 compilation.
31442
31443 2005-05-26  Andreas Jaeger  <aj@suse.de>
31444
31445         PR testsuite/20772
31446         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31447         gcc.misc-tests/i386-pf-athlon-1.c,
31448         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31449         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31450         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31451         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31452         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31453         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31454         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31455         programs.
31456
31457         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31458         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31459         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31460         x86-64 compilation.
31461
31462         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
31463         x86_64.
31464
31465         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
31466         effective-target ilp32.
31467
31468 2005-05-26  David Ung  <davidu@mips.com>
31469
31470         * gcc.target/mips/ext_ins.c: New test for testing the generation
31471         of MIPS32/64 rev 2 ext/ins instructions.
31472
31473 2005-05-26  Andreas Jaeger  <aj@suse.de>
31474
31475         * treelang/compile/unsigned.tree: Use gimple instead of
31476         nonexisting generic dump.
31477
31478 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
31479
31480         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
31481
31482 2005-05-26  Andreas Jaeger  <aj@suse.de>
31483
31484         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
31485
31486 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
31487
31488         PR libfortran/17283
31489         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
31490         Test callee-allocated memory with write statements.
31491
31492 2005-05-25  Roger Sayle  <roger@eyesopen.com>
31493
31494         PR middle-end/21709
31495         * gcc.dg/pr21709-1.c: New test case.
31496
31497 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31498             Mike Stump  <mrs@apple.com>
31499
31500         * objc/execute/next_mapping.h: Update for C++.
31501
31502         * obj-c++.dg/selector-1.mm: Move to...
31503         * obj-c++.dg/selector-4.mm: here...
31504
31505         * obj-c++.dg/basic.mm: New.
31506         * obj-c++.dg/comp-types-1.mm: New.
31507         * obj-c++.dg/cxx-class-1.mm: New.
31508         * obj-c++.dg/cxx-ivars-1.mm: New.
31509         * obj-c++.dg/cxx-ivars-2.mm: New.
31510         * obj-c++.dg/cxx-ivars-3.mm: New.
31511         * obj-c++.dg/cxx-scope-1.mm: New.
31512         * obj-c++.dg/cxx-scope-2.mm: New.
31513         * obj-c++.dg/defs.mm: New.
31514         * obj-c++.dg/empty-private-1.mm: New.
31515         * obj-c++.dg/encode-1.mm: New.
31516         * obj-c++.dg/encode-2.mm: New.
31517         * obj-c++.dg/encode-3.mm: New.
31518         * obj-c++.dg/extern-c-1.mm: New.
31519         * obj-c++.dg/extra-semi.mm: New.
31520         * obj-c++.dg/fix-and-continue-2.mm: New.
31521         * obj-c++.dg/isa-field-1.mm: New.
31522         * obj-c++.dg/ivar-list-semi.mm: New.
31523         * obj-c++.dg/local-decl-1.mm: New.
31524         * obj-c++.dg/lookup-1.mm: New.
31525         * obj-c++.dg/lookup-2.mm: New.
31526         * obj-c++.dg/method-1.mm: New.
31527         * obj-c++.dg/method-2.mm: New.
31528         * obj-c++.dg/method-3.mm: New.
31529         * obj-c++.dg/method-4.mm: New.
31530         * obj-c++.dg/method-5.mm: New.
31531         * obj-c++.dg/method-6.mm: New.
31532         * obj-c++.dg/method-7.mm: New.
31533         * obj-c++.dg/no-extra-load.mm: New.
31534         * obj-c++.dg/overload-1.mm: New.
31535         * obj-c++.dg/pragma-1.mm: New.
31536         * obj-c++.dg/pragma-2.mm: New.
31537         * obj-c++.dg/private-1.mm: New.
31538         * obj-c++.dg/private-2.mm: New.
31539         * obj-c++.dg/proto-qual-1.mm: New.
31540         * obj-c++.dg/qual-types-1.mm: New.
31541         * obj-c++.dg/stubify-1.mm: New.
31542         * obj-c++.dg/stubify-2.mm: New.
31543         * obj-c++.dg/super-class-1.mm: New.
31544         * obj-c++.dg/super-class-2.mm: New.
31545         * obj-c++.dg/super-dealloc-1.mm: New.
31546         * obj-c++.dg/super-dealloc-2.mm: New.
31547         * obj-c++.dg/template-1.mm: New.
31548         * obj-c++.dg/template-2.mm: New.
31549         * obj-c++.dg/template-3.mm: New.
31550         * obj-c++.dg/template-4.mm: New.
31551         * obj-c++.dg/template-5.mm: New.
31552         * obj-c++.dg/template-6.mm: New.
31553         * obj-c++.dg/try-catch-1.mm: New.
31554         * obj-c++.dg/try-catch-2.mm: New.
31555         * obj-c++.dg/try-catch-3.mm: New.
31556         * obj-c++.dg/try-catch-4.mm: New.
31557         * obj-c++.dg/try-catch-5.mm: New.
31558         * obj-c++.dg/try-catch-6.mm: New.
31559         * obj-c++.dg/try-catch-7.mm: New.
31560         * obj-c++.dg/try-catch-8.mm: New.
31561         * obj-c++.dg/try-catch-9.mm: New.
31562         * obj-c++.dg/va-meth-1.mm: New.
31563
31564 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31565
31566         * obj-c++.dg/selector-1.mm: New.
31567         * obj-c++.dg/selector-2.mm: New.
31568
31569 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31570
31571         * obj-c++.dg/selector-3.mm: New.
31572         * objc.dg/selector-3.m: New.
31573
31574 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31575
31576         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
31577         about where warning appears.
31578
31579 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31580
31581         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
31582         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
31583         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
31584         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
31585
31586 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31587
31588         * gcc.dg/20050524-1.c: New test.
31589
31590 2005-05-25  Jan Hubicka  <jh@suse.cz>
31591
31592         * gcc.dg/tree-prof/inliner-1.c: New.
31593
31594 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
31595
31596         * gcc.dg/tree-prof: New directory.
31597         * gcc.dg/tree-prof/tree-prof.exp: New.
31598
31599 2005-05-25  DJ Delorie  <dj@redhat.com>
31600
31601         * gcc.dg/Wattributes-1.c: New.
31602         * gcc.dg/Wattributes-2.c: New.
31603         * gcc.dg/Wattributes-3.c: New.
31604
31605 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
31606
31607         PR tree-optimization/19833
31608         * gcc.dg/uninit-4.c: Remove xfail.
31609         * gcc.dg/uninit-9.c: Ditto.
31610
31611 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
31612
31613         * obj-c++.dg/bitfield-[1-5].mm: New.
31614         * obj-c++.dg/class-protocol-1.mm: New.
31615         * obj-c++.dg/comp-types-1[0-1].mm: New.
31616         * obj-c++.dg/comp-types-[2-9].mm: New.
31617         * obj-c++.dg/encode-[4-8].mm: New.
31618         * obj-c++.dg/layout-1.mm: New.
31619         * obj-c++.dg/method-1[0-9].mm: New.
31620         * obj-c++.dg/method-2[0-1].mm: New.
31621         * obj-c++.dg/method-[8-9].mm: New.
31622         * obj-c++.dg/objc-gc-3.mm: New.
31623         * obj-c++.dg/try-catch-10.mm: New.
31624         * objc.dg/bitfield-5.m: New.
31625         * objc.dg/comp-types-10.m: New.
31626         * objc.dg/comp-types-9.m: New.
31627         * objc.dg/layout-1.m: New.
31628         * objc.dg/objc-gc-4.m: New.
31629         * objc.dg/try-catch-9.m: New.
31630         * objc.dg/class-protocol-1.m: Tweak diagnostics.
31631         * objc.dg/comp-types-1.m: Likewise.
31632         * objc.dg/comp-types-[5-6].m: Likewise.
31633         * objc.dg/method-9.m: Likewise.
31634
31635 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
31636
31637         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31638         and on hardware without VMX support.
31639
31640         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31641
31642         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31643
31644         * lib/profopt.exp (dg-final-generate, dg-final-use,
31645         profopt-final-code, profopt-get-options): New.
31646         (profopt-execute): Process test directives.
31647
31648         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31649         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31650         cleanup-tree-dump, cleanup-saved-temps): Update comments.
31651
31652 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
31653
31654         PR C++/21645
31655         * g++.dg/init/ctor5.C: New test.
31656
31657 2005-05-24  Ira Rosen  <irar@il.ibm.com>
31658
31659         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31660         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31661         vect-113.c, vect-114.c.
31662
31663 2005-05-23  Adam Nemet  <anemet@lnxw.com>
31664
31665         * gcc.dg/const-elim-1.c: Remove xfails.
31666
31667 2005-05-23  Jeff Law  <law@redhat.com>
31668
31669         * gcc.c-torture/compile/pr21638.c: New test.
31670         * gcc.c-torture/compile/20050520-1.c: New test.
31671
31672 2005-05-23  Nick Clifton  <nickc@redhat.com>
31673
31674         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
31675         be a proper triple, ie: m32r*-*-*.
31676         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31677
31678 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
31679
31680         PR middle-end/21331
31681         PR tree-opt/21293
31682         * gcc.c-torture/compile/pr21293.c: New test.
31683         * gcc.c-torture/execute/pr21331.c: New test.
31684
31685 2004-05-20  Richard Henderson  <rth@redhat.com>
31686
31687         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
31688
31689 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
31690
31691         * obj-c++-dg.exp: Add.
31692         * obj-c++.exp: Add.
31693         * obj-c++.dg/dg.exp: Add.
31694
31695 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
31696
31697         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
31698         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
31699
31700 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
31701
31702         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
31703
31704 2004-05-19  Richard Henderson  <rth@redhat.com>
31705
31706         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
31707
31708 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
31709
31710         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
31711
31712         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
31713
31714 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
31715
31716         PR c++/21495
31717         * g++.dg/parse/extern1.C: New test.
31718         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
31719
31720 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31721
31722         * gcc.dg/c99-math.h: New.
31723         * gcc.dg/c99-math-float-1.c: New test.
31724         * gcc.dg/c99-math-double-1.c: Likewise.
31725         * gcc.dg/c99-math-long-double-1.c: Likewise.
31726
31727 2005-05-18  Richard Henderson  <rth@redhat.com>
31728
31729         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
31730
31731 2005-05-18  Devang Patel  <dpatel@apple.com>
31732
31733         * g++.dg/opt/20050511-1.C: New test.
31734
31735 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
31736
31737         PR libfortran/21127
31738         * gfortran.dg/reshape-complex.f90: New test.
31739
31740 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
31741
31742         * gfortran.dg/array_constructor_1.f90: New test.
31743         * gfortran.dg/array_constructor_2.f90: New test.
31744
31745 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
31746
31747         PR fortran/20954
31748         * gfortran.dg/pr20954.f: New test.
31749
31750 2005-05-17  Mike Stump  <mrs@apple.com>
31751
31752         Yet more Objective-C++...
31753
31754         * objc.dg/method-5.m: Update.
31755         * objc.dg/method-6.m: Update.
31756         * objc.dg/method-7.m: Update.
31757         * objc.dg/method-9.m: Update.
31758         * objc.dg/try-catch-2.m: Update.
31759
31760 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
31761
31762         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
31763         Remove little-endian optimizations.
31764
31765 2005-05-17  Jeff Law  <law@redhat.com>
31766
31767         * g++.dg/tree-ssa/pr14814.C: New test.
31768         * gcc.dg/tree-ssa/pr14814.C: New test.
31769         * gcc.dg/tree-ssa/pr17141-1.C: New test.
31770         * gcc.dg/tree-ssa/pr17141-2.C: New test.
31771
31772 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
31773
31774         * gcc.dg/compat/generate-random.c: Do not include
31775         libiberty.h.
31776         * gcc.dg/compat/generate-random_r.c: Likewise.
31777
31778 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
31779
31780         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
31781
31782 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
31783
31784         PR middle-end/21595
31785         * g++.dg/tree-ssa/builtin1.C: New testcase.
31786
31787 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
31788
31789         PR c++/21454
31790         * g++.dg/opt/const4.C: New test.
31791
31792         PR middle-end/21492
31793         * g++.dg/opt/crossjump1.C: New test.
31794
31795         PR tree-optimization/21610
31796         * gcc.c-torture/compile/20050516-1.c: New test.
31797
31798         PR fortran/15080
31799         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
31800         about the test failing.
31801         * gfortran.fortran-torture/execute/where_7.f90: New test.
31802         * gfortran.fortran-torture/execute/where_8.f90: New test.
31803
31804 2005-05-16  Richard Henderson  <rth@redhat.com>
31805
31806         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
31807         i?86 and x86_64.
31808
31809 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
31810
31811         * gcc.dg/compat/generate-random.c (config.h): Do not include.
31812         (limits.h): Include unconditionally.
31813         (stdlib.h): Likewise.
31814         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
31815         (limits.h): Include unconditionally.
31816         (stdlib.h): Likewise.
31817         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
31818         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
31819         (limits.h): Include unconditionally.
31820         (stdlib.h): Likewise.
31821         (hashtab.h): Do not include.
31822         (getopt.h): Likewise.
31823         (stddef.h): Include.
31824         (hashval_t): Define.
31825         (struct entry): Add "next" field.
31826         (HASH_SIZE): New macro.
31827         (hash_table): New variable.
31828         (switchfiles): Do not use xmalloc.
31829         (mix): New macro.
31830         (iterative_hash): New function.
31831         (hasht): Remove.
31832         (e_exists): New function.
31833         (e_insert): Likewise.
31834         (output): Use, instead of libiberty hashtable functions.
31835         (main): Do not use getopt.  Do not call htab_create.
31836
31837 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
31838
31839         PR libstdc++/21526
31840         * lib/target-supports.exp (check_mkfifo_available):
31841         Return 0 for cygwin as mkfifo support incomplete on platform.
31842         Fix typos in comments.
31843
31844 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
31845
31846         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
31847
31848 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
31849
31850         PR fortran/17432
31851         * gfortran.dg/assign_4.f: New test.
31852
31853 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
31854
31855         PR tree-optimization/21563
31856         * gcc.dg/tree-ssa/pr21563.c: New.
31857
31858 2005-05-14  Jan Hubicka  <jh@suse.cz>
31859
31860         * gcc.dg/noreturn-7.c: Allow control reaches warning.
31861
31862 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
31863
31864         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
31865
31866 2005-05-13  Julian Brown  <julian@codesourcery.com>
31867
31868         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
31869         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
31870
31871 2005-05-13  Jan Hubicka  <jh@suse.cz>
31872
31873         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
31874         * gcc.dg/fold-xor-?.c: Likewise.
31875         * gcc.dg/pr15784-?.c: Likewise.
31876         * gcc.dg/pr20922-?.c: Likewise.
31877         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
31878         * gcc.dg/tree-ssa/pr17598.c: Likewise.
31879         * gcc.dg/tree-ssa/pr20470.c: Likewise.
31880
31881 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31882
31883         PR fortran/21260
31884         * gfortran.dg/hollerith_1.f90: New test.
31885
31886 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31887
31888         * gfortran.dg/func_result_2.f90: New test.
31889
31890 2005-05-11  Bud Davis  <bdavis@gfortran.org>
31891
31892         * gfortran.dg/dev_null.f90: New test.
31893
31894 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
31895
31896         * gcc.dg/arm-vfp1.c: Revert last change.
31897
31898 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
31899
31900         PR middle-end/19807
31901         PR tree-optimization/19639
31902         * g++.dg/tree-ssa/pr19807.C: New testcase.
31903
31904 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31905
31906         PR libfortran/21471
31907         * gfortran.dg/append-1.f90: New test.
31908
31909 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31910
31911         * gcc.dg/pr18501.c: XFAIL.
31912         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
31913         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
31914         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
31915         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31916         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31917         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
31918         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
31919         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
31920
31921 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31922
31923         PR fortran/20178
31924         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
31925         gfortran.dg/f2c_3.f90: New tests.
31926
31927         * gfortran.dg/return_1.f90: Fix dg annotation.
31928
31929 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31930
31931         * gcc.c-torture/compile/20050510-1.c: New test.
31932
31933 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
31934
31935         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
31936
31937 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
31938
31939         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
31940
31941 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
31942
31943         PR c/17913
31944         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
31945
31946 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
31947
31948         PR c/21342
31949         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
31950         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
31951
31952 2005-05-10  Ben Elliston  <bje@au.ibm.com>
31953
31954         PR debug/16676
31955         * gcc.dg/debug/pr16676.c: New test.
31956
31957 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
31958
31959         PR testsuite/21443
31960         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
31961         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
31962         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
31963         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
31964         Change -O1 to -O2.
31965         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
31966         -fno-tree-dominator-opts.
31967
31968 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31969
31970         * gfortran.dg/return_1.f90: New test.
31971
31972 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
31973
31974         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
31975
31976         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
31977
31978 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
31979
31980         PR c++/21427
31981         * g++.dg/inherit/covariant13.C: New.
31982
31983 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31984
31985         PR libfortran/19155
31986         * gfortran.dg/pr19155.f: New test.
31987
31988 2005-05-08  Roger Sayle  <roger@eyesopen.com>
31989
31990         PR inline-asm/8788
31991         * gcc.dg/pr8788-1.c: New testcase.
31992
31993 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
31994
31995         PR target/21416
31996         * gcc.target/mips/fpcmp-[12].c: New tests.
31997
31998 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
31999
32000         * lib/target-supports-dg.exp (dg-require-fork): New function.
32001         (dg-require-mkfifo): Likewise.
32002         * lib/target-supports.exp (check_function_available): New
32003         function.
32004         (check_fork_available): Likewise.
32005         (check_mkfifo_available): Likewise.
32006
32007 2005-05-06  Jeff Law  <law@redhat.com>
32008
32009         * gcc.c-torture/compile/pr21380.c: New test.
32010
32011 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
32012
32013         PR c++/20961
32014         * g++.dg/ext/weak3.C: New test.
32015
32016 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
32017
32018         PR c++/21352
32019         * g++.dg/template/crash37.C: New test.
32020
32021 2005-05-05  Paul Brook  <paul@codesourcery.com>
32022
32023         * gcc.dg/arm-g2.c: Use effective-target arm32.
32024         * gcc.dg/arm-mmx-1.c: Ditto.
32025         * gcc.dg/arm-scd42-2.c: Ditto.
32026         * gcc.dg/arm-vfp1.c: Ditto.
32027         * lib/target-supports.exp (check_effective_target_arm32): New
32028         function.
32029
32030 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
32031
32032         PR libfortran/21354
32033         gfortran.dg/in_pack_rank7.f90: New test.
32034
32035 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
32036
32037         PR middle-end/15618
32038         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
32039
32040 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
32041
32042         PR middle-end/21265
32043         * gcc.dg/20050503-1.c: New test.
32044
32045         PR rtl-optimization/21239
32046         * gcc.dg/i386-sse-11.c: New test.
32047
32048 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
32049
32050         PR target/16888
32051         * gcc.target/i386/asm-1.c: New test.
32052
32053 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
32054
32055         PR rtl-optimization/21330
32056         * gcc.c-torture/execute/20050502-1.c: New test.
32057
32058         PR target/21297
32059         * gcc.c-torture/execute/20050502-2.c: New test.
32060
32061 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
32062
32063         PR middle-end/21282
32064         * gcc.dg/pr21282.c: New.
32065
32066 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32067
32068         * gcc.dg/vect/pr20122.c: Clean up .vect file.
32069         * gcc.dg/vect/vect-92.c: Likewise.
32070         * gcc.dg/vect/vect-93.c: Likewise.
32071         * gcc.dg/vect/vect-dv-1.c: Likewise.
32072         * gcc.dg/vect/vect-dv-2.c: Likewise.
32073         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
32074
32075 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32076
32077         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
32078         * gfortran.dg/vect/vect-2.f90: Likewise.
32079         * gfortran.dg/vect/vect-3.f90: Likewise.
32080         * gfortran.dg/vect/vect-4.f90: Likewise.
32081         * gfortran.dg/vect/vect-5.f90: Likewise.
32082
32083 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
32084
32085         PR target/20813
32086         * gcc.dg/rs6000-fpint-2.c: New.
32087
32088 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
32089
32090         PR c/15698
32091         * gcc.dg/builtins-30.c: Update expected messages.
32092         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
32093         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
32094         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
32095
32096 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
32097
32098         PR tree-optimization/21294
32099         * gcc.dg/tree-ssa/pr21294.c: New.
32100
32101 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
32102
32103         * gcc.dg/altivec-3.c (vec_store): Do not use the old
32104         __builtin_altivec_st_internal_4si built-in.
32105
32106 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
32107
32108         PR c++/15875
32109         * g++.dg/template/ptrmem14.C: New test.
32110
32111 2005-05-02  Paul Brook  <paul@codesourcery.com>
32112
32113         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
32114
32115 2005-05-02  Michael Matz  <matz@suse.de>
32116
32117         PR c++/19542
32118         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
32119
32120 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
32121
32122         * g++.dg/cpp/weak.C: New test.
32123
32124 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
32125
32126         * gcc.dg/tree-ssa/loop-8.c: New test.
32127
32128 2005-04-30  Michael Maty  <matz@suse.de>
32129
32130         * gcc.dg/inline-mcpy.c: New test.
32131
32132 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
32133
32134         PR libfortran/18958
32135         * gfortran.dg/eoshift.f90: New test case.
32136
32137 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
32138
32139         PR libfortran/18857
32140         * gfortran.dg/matmul_1.f90: New test.
32141
32142 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32143
32144         PR tree-optimization/21030
32145         * gcc.dg/tree-ssa/pr21030.c: New.
32146
32147 2005-04-29  Devang Patel  <dpatel@apple.com>
32148
32149         PR tree-optimization/21272
32150         * gcc.dg/vect/vect-ifcvt-10.c: New test.
32151
32152 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
32153
32154         PR fortran/13082
32155         PR fortran/18824
32156         * gfortran.dg/entry_4.f90: New test.
32157         * gfortran.fortran-torture/execute/entry_1.f90: New test.
32158         * gfortran.fortran-torture/execute/entry_2.f90: New test.
32159         * gfortran.fortran-torture/execute/entry_3.f90: New test.
32160         * gfortran.fortran-torture/execute/entry_4.f90: New test.
32161         * gfortran.fortran-torture/execute/entry_5.f90: New test.
32162         * gfortran.fortran-torture/execute/entry_6.f90: New test.
32163         * gfortran.fortran-torture/execute/entry_7.f90: New test.
32164
32165 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32166
32167         * gfortran.fortran-torture/execute/entry_8.f90: New test.
32168
32169 2005-04-29  Paul Brook  <paul@codesourcery.com>
32170
32171         * gfortran.dg/entry_3.f90: New test.
32172
32173 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32174
32175         * gfortran.dg/implicit_4.f90: New test.
32176
32177 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
32178
32179         * lib/target-supports.exp (check_profiling_available): Return
32180         false for xtensa-*-elf.
32181
32182 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
32183
32184         * lib/fortran-torture.exp (fortran-torture.exp): Catch
32185         error if file cannot be deleted.
32186
32187 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32188
32189         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
32190         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
32191         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
32192         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
32193         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
32194         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
32195         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
32196         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
32197         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
32198         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
32199         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
32200         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
32201         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
32202
32203 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32204
32205         PR fortran/20865
32206         * gfortran.dg/pr20865.f90: New test.
32207
32208 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
32209
32210         * gcc.dg/void-cast-2.c: New test.
32211
32212 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32213
32214         PR c/21159
32215         * gcc.dg/void-cast-1.c: New test.
32216
32217 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
32218
32219         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
32220
32221 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32222
32223         PR fortran/21177
32224         * gfortran.dg/pr21177.f90: New test.
32225
32226 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
32227
32228         PR tree-optimization/21171
32229         * gcc.dg/tree-ssa/pr21171.c: New test.
32230
32231 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
32232
32233         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
32234         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
32235         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
32236         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
32237         gcc.dg/tree-ssa/gen-vect-32.c: New.
32238         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
32239         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
32240         don't run on PPC32.
32241
32242 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32243
32244         PR c/21213
32245         * gcc.dg/transparent-union-3.c: New test.
32246
32247 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32248
32249         PR c/20740
32250         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
32251         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
32252         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
32253         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
32254         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
32255         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
32256
32257 2005-04-26  Jeff Law  <law@redhat.com>
32258
32259         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
32260         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
32261         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
32262         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
32263         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
32264         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
32265         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
32266
32267 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
32268
32269         PR tree-optimization/17598
32270         * gcc.dg/tree-ssa/pr17598.c: New testcase.
32271
32272 2005-04-25  Mike Stump  <mrs@apple.com>
32273
32274         * objc.dg/fix-and-continue-1.m: Add.
32275
32276 2005-04-25  Roger Sayle  <roger@eyesopen.com>
32277
32278         PR c++/20995
32279         * g++.dg/opt/pr20995-1.C: New test case.
32280
32281 2005-04-25  Devang Patel <dpatel@apple.com>
32282
32283         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
32284
32285 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32286
32287         PR testsuite/21062
32288         * g++.dg/opt/alias2.C (printf): Correct the prototype.
32289
32290 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32291
32292         PR C++/21188
32293         * g++.dg/opt/rtti2.C: New test.
32294
32295 2005-04-25  Paul Brook  <paul@codesourcery.com>
32296         Steven G. Kargl  <kargls@comcast.net>
32297
32298         PR fortran/20879
32299         * gfortran.dg/ichar_1.f90: New file.
32300
32301 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
32302
32303         PR middle-end/20991
32304         * g++.dg/opt/pr20991.C: New test.
32305
32306         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
32307         where sizeof (type) < __alignof__ (type).
32308         * gcc.dg/compat/struct-layout-1.h: Likewise.
32309
32310 2005-04-24  Per Bothner  <per@bothner.com>
32311             Devang Patel  <dpatel@apple.com>
32312
32313         PR preprocessor/20907
32314         * gcc.dg/cpp/very-long-comment.c: New test.
32315
32316 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32317
32318         PR fortran/20059
32319         * gfortran.dg/common_5.f: New test.
32320
32321 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
32322
32323         PR middle-end/21082
32324         * g++.dg/tree-ssa/pr21082.C: New testcase.
32325
32326 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
32327
32328         * gcc.dg/vect/vect-99.c: New test.
32329
32330 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
32331
32332         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
32333
32334 2005-04-22  Jeff Law  <law@redhat.com>
32335
32336         * gcc.dg/uninit-5.c: Remove xfails.
32337         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
32338         conditionals and loads.
32339
32340 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
32341
32342         PR libfortran/20074
32343         PR libfortran/20436
32344         PR libfortran/21108
32345         * gfortran.dg/nested_reshape.f90: new test
32346         * gfortran.dg/reshape-alloc.f90: new test
32347         * gfortran.dg/reshape.f90: new test
32348
32349 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
32350
32351         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
32352
32353         * gcc.dg/arm-vfp1.c: New test.
32354
32355 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
32356
32357         PR c++/21087
32358         * g++.dg/lookup/builtin2.C: New test.
32359
32360 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
32361
32362         * gcc.dg/weak/weak-13.c: New test.
32363
32364 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
32365
32366         * lib/target-supports.exp (check_effective_target_sync_int_long):
32367         Add powerpc*.
32368
32369 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
32370
32371         * gcc.target/mips/branch-1.c: New test.
32372
32373 2005-04-21  Richard Henderson  <rth@redhat.com>
32374
32375         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32376         * gcc.dg/vect/vect-86.c: Likewise.
32377         * gcc.dg/vect/vect-87.c: Likewise.
32378         * gcc.dg/vect/vect-88.c: Likewise.
32379
32380 2005-04-21  Devang Patel  <dpatel@apple.com>
32381
32382         PR optimization/20994
32383         * gcc.dg/tree-ssa/ifc-3.c: New test.
32384
32385 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32386
32387         PR c/12913
32388         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32389         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32390         gcc.dg/c99-vla-jump-5.c: New tests.
32391
32392 2005-04-19  Richard Henderson  <rth@redhat.com>
32393
32394         * lib/target-supports.exp (check_effective_target_vect_int_mult):
32395         Fix typo in exists check.
32396         (check_effective_target_sync_int_long): New.
32397         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32398         * gcc.dg/ia64-sync-2.c: Likewise.
32399         * gcc.dg/ia64-sync-3.c: Likewise.
32400         * gcc.dg/ia64-sync-4.c: Likewise.
32401
32402 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
32403
32404         * gcc.dg/fold-xor-1.c: New test.
32405         * gcc.dg/fold-xor-2.c: New test.
32406
32407 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
32408
32409         PR target/20670
32410         * g++.dg/eh/fp-regs.C: New test.
32411
32412 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32413
32414         * gcc.dg/Wint-to-pointer-cast-1.c,
32415         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32416         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32417         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32418
32419 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32420
32421         PR fortran/16861
32422         * gfortran.dg/pr16861.f90: New test.
32423
32424 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32425
32426         * gcc.dg/pr21085.c: New test.
32427
32428 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
32429
32430         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
32431         (setup_mips_tests, dg-mips-options): New procedures.
32432         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32433         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32434         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32435         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32436         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32437         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32438         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32439         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32440         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32441         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32442         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32443         dg-mips-options instead of dg-options.  Remove now-redundant
32444         preprocessor guards.
32445         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32446         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32447         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32448         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32449         * gcc.dg/vr-mult-2.c: Delete.
32450         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32451         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32452         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32453         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32454         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32455         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32456         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32457
32458 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
32459
32460         * ada/acats/run_all.sh: Use sync when executable not present.
32461
32462 2005-04-18  Devang Patel  <dpatel@apple.com>
32463
32464         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
32465         * gcc.dg/vect/vect-11a.c: New.
32466         * gcc.dg/vect/vect-none.c: Update.
32467         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
32468
32469 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32470
32471         PR tree-optimization/20922
32472         * gcc.dg/pr20922-1.c: New test.
32473         * gcc.dg/pr20922-2.c: New test.
32474         * gcc.dg/pr20922-3.c: New test.
32475         * gcc.dg/pr20922-4.c: New test.
32476         * gcc.dg/pr20922-5.c: New test.
32477         * gcc.dg/pr20922-6.c: New test.
32478
32479 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32480
32481         PR libfortran/20950
32482         * gfortran.dg/pr20950.f: New test.
32483
32484 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32485
32486         PR libfortran/19216
32487         * gfortran.dg/pr19216.f: New test.
32488
32489 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
32490
32491         PR tree-optimization/21001
32492         * gcc.dg/tree-ssa/pr21001.c: New.
32493
32494 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
32495
32496         PR libfortran/21075
32497         * gfortran.dg/reshape_rank7.f90: New test.
32498
32499 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
32500
32501         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
32502         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
32503         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
32504         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
32505         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
32506         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
32507         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
32508         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
32509         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
32510         wrong way round).
32511         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
32512         in namelists.  New test.
32513         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
32514         New test.
32515         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
32516         New test.
32517         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
32518         namelist.  New test.
32519         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
32520         New test.
32521         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
32522         New test.
32523         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
32524         namelist.  New test.
32525         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
32526         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
32527         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
32528         New test.
32529         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
32530         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
32531         arrays. New test.
32532
32533 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
32534
32535         * gfortran.dg/wtruncate.f: New testcase.
32536         * gfortran.dg/wtruncate.f90: New testcase.
32537
32538 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
32539
32540         PR c++/21025
32541         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
32542         which sizeof/alignof is dependent, rather than just whether we are
32543         processing_template_decl.
32544
32545 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32546
32547         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32548         corrected typo where the wrong variables had been compared.
32549
32550 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32551
32552         PR libfortran/18495
32553         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32554         Test callee-allocated version of return array with a write
32555         statement.
32556         Test spread with a temporary with another write statement.
32557
32558 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
32559
32560         PR tree-optimization/21031
32561         * gcc.dg/tree-ssa/pr21031.c: New.
32562
32563 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
32564
32565         PR tree-optimization/21004
32566         * gcc.dg/builtins-53.c: Include builtins-config.h.
32567         Check floorf, ceilf, floorl and ceill transformations
32568         only when HAVE_C99_RUNTIME is defined.
32569
32570 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
32571
32572         PR middle-end/20739
32573         * gcc.dg/tree-ssa/pr20739.c: New test.
32574
32575 2005-04-14  Mike Stump  <mrs@apple.com>
32576
32577         * gcc.dg/Foundation.framework/empty: New.
32578         * gcc.dg/framework-2.c: New.
32579
32580 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32581
32582         PR tree-optimization/21021
32583         * gcc.c-torture/compile/pr21021.c: New.
32584
32585 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
32586
32587         PR testsuite/21010
32588         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
32589         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
32590         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
32591         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
32592         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
32593         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
32594         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
32595         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
32596
32597 2005-04-14  Richard Henderson  <rth@redhat.com>
32598
32599         * lib/target-supports.exp (check_effective_target_vect_condition):
32600         Add ia64, i?86, and x86_64.
32601
32602 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
32603
32604         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
32605
32606 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32607
32608         PR tree-optimization/20657
32609         * gcc.dg/tree-ssa/pr20657.c: New.
32610
32611 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
32612
32613         * gcc.dg/builtins-53.c: Also check (int)trunc* and
32614         (long long int)trunc*.
32615
32616 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
32617
32618         PR target/20927
32619         * gcc.dg/pr20927.c: New test.
32620
32621 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
32622
32623         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
32624         * gcc.target/mips/asm-1.c: Likewise.
32625
32626 2005-04-13  Dale Johannesen  <dalej@apple.com>
32627
32628         * objc.dg/objc-fast-4.m: New.
32629
32630 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
32631
32632         * gcc.target/cris/torture/cris-torture.exp: New driver in new
32633         directory.
32634         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32635
32636 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
32637
32638         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32639         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32640         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32641
32642 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
32643
32644         PR tree-optimization/20913
32645         * gcc.dg/tree-ssa/pr20913.c: New.
32646
32647         PR tree-optimization/20702
32648         * gcc.dg/tree-ssa/pr20702.c: New.
32649
32650 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32651
32652         PR c++/13744
32653         * g++.dg/inherit/local3.C: New test.
32654
32655 2005-04-12  Jeff Law  <law@redhat.com>
32656
32657         * gcc.dg/tree-ssa/20050412-1.c: New test.
32658
32659 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
32660
32661         PR libfortran/19016
32662         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32663         Add tests with mask generated by expression.
32664         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32665         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32666         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32667
32668 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
32669
32670         PR middle-end/20917
32671         * gcc.dg/20050409-1.c: New test.
32672
32673 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
32674
32675         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
32676
32677 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32678
32679         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32680         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
32681         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32682         (TARGET_CXX): Adjust accordingly.
32683         * target.h (struct gcc_target): Remove epxort_class_data.  Add
32684         determine_class_data_visibility and class_data_always_comdat.
32685         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32686         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
32687         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32688         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
32689         (arm_cxx_determine_class_data_visibility): New.
32690         (arm_cxx_class_data_always_comdat): Likewise.
32691         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32692         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
32693         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32694         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
32695         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
32696         Define.
32697
32698 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32699
32700         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
32701
32702 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
32703
32704         * gcc.dg/i386-darwin-fpmath.c: New.
32705
32706 2004-04-11  Devang Patel  <dpatel@apple.com>
32707
32708         * lib/target-supports.exp (check_effective_target_vect_condition): New.
32709         * gcc.dg/vect/vect-ifcvt-1.c: New test.
32710         * gcc.dg/vect/vect-ifcvt-2.c: New test.
32711         * gcc.dg/vect/vect-ifcvt-3.c: New test.
32712         * gcc.dg/vect/vect-ifcvt-4.c: New test.
32713         * gcc.dg/vect/vect-ifcvt-5.c: New test.
32714         * gcc.dg/vect/vect-ifcvt-6.c: New test.
32715         * gcc.dg/vect/vect-ifcvt-7.c: New test.
32716         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
32717
32718 2004-04-11  Devang Patel  <dpatel@apple.com>
32719
32720         * gcc.dg/vect/vect-dv-1.c: New test.
32721         * gcc.dg/vect/vect-dv-2.c: New test.
32722
32723 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32724
32725         PR tree-optimization/20933
32726         * gcc.dg/tree-ssa/pr20933.c: New test.
32727
32728 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32729
32730         * gfortran.dg/fold_nearest.f90: New test.
32731
32732 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
32733
32734         * gcc.dg/tree-ssa/alias-1.c: New test.
32735
32736 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32737
32738         PR tree-optimization/20920
32739         * g++.dg/tree-ssa/pr20920.C: New test.
32740
32741 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
32742
32743         * gcc.dg/builtins-53.c: Also check (int)ceil* and
32744         (long long int)ceil*.
32745
32746 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
32747
32748         * g++.dg/warn/Wdtor1.C: Declare template in system header with
32749         explicit C++ linkage.
32750
32751 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32752
32753         * gfortran.dg/pr17229.f: Take care of the new obsolescence
32754         warning for arithmetic IF statements.
32755
32756 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
32757
32758         * eor_handling_1.f90: New test case.
32759         * eor_handling_2.f90: New test case.
32760         * eor_handling_3.f90: New test case.
32761         * eor_handling_4.f90: New test case.
32762         * eor_handling_5.f90: New test case.
32763         * noadv_size.f90: New test case.
32764         * pad_no.f90: New test case.
32765
32766 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
32767
32768         * gcc.c-torture/execute/20050410-1.c: New test.
32769
32770 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
32771
32772         * gcc.dg/pr20126.c: New.
32773
32774 2005-04-09  Bud Davis  <bdavis@gfortran.org>
32775             Steven G. Kargl <kargls@comcast.net>
32776
32777         * gfortran.dg/PR19872.f: New test.
32778
32779 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
32780
32781         * gfortran.dg/nint_1.f90: Fix dg-do directive.
32782
32783 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
32784
32785         * gfortran.dg/nint_1.f90: New test.
32786
32787 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32788
32789         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
32790         Added test for callee-allocated arrays with write statements.
32791         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
32792         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
32793         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32794         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32795         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32796
32797 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32798
32799         PR libfortran/20163
32800         * gfortran.dg/open-options-blanks.f: New test.
32801
32802 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
32803
32804         PR fortran/13257
32805         * gfortran.dg/comma_format_extension_[1234].f: New tests.
32806
32807 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
32808
32809         * gcc.dg/tree-ssa/stdarg-1.c: New test.
32810         * gcc.dg/tree-ssa/stdarg-2.c: New test.
32811         * gcc.dg/tree-ssa/stdarg-3.c: New test.
32812         * gcc.dg/tree-ssa/stdarg-4.c: New test.
32813         * gcc.dg/tree-ssa/stdarg-5.c: New test.
32814         * gcc.c-torture/execute/stdarg-4.c: New test.
32815
32816         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
32817
32818         PR target/20795
32819         * g++.dg/abi/param2.C: New test.
32820
32821 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32822
32823         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
32824
32825 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32826
32827         * gcc.dg/builtins-53.c: New test.
32828
32829 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
32830
32831         * g++.dg/tree-ssa/pr18178.C: New test.
32832         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
32833         * gcc.c-torture/execute/20041019-1.c: New test.
32834         * gcc.dg/tree-ssa/20041008-1.c: New test.
32835         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
32836         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
32837         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
32838         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
32839         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
32840         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
32841         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
32842         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
32843         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32844         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32845
32846 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
32847
32848         PR rtl-optimization/20466
32849         * gcc.c-torture/execute/pr20466-1.c: New test.
32850
32851 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
32852
32853         PR c++/20905
32854         * g++.dg/parse/cond2.C: New test.
32855
32856         PR c++/20145
32857         * g++.dg/warn/Wdtor1.C: New test.
32858
32859 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32860
32861         PR fortran/17229
32862         * gfortran.dg/pr17229.f: New test.
32863
32864 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
32865
32866         * gfortran.dg/tiny_1.f90: New test.
32867         * gfortran.dg/tiny_2.f90: ditto.
32868
32869 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
32870
32871         * gfortran.dg/eor_1.f90: Fix dg-do run line
32872         * gfortran.dg/open_new.f90: Fix dg-do run line
32873
32874 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
32875
32876         * lib/target-supports.exp (get_compiler_messages): Support
32877         optional arguments, the fourth being compiler options.
32878         (check_effective_target_fpic): New proc.
32879         * gcc.dg/20050321-2.c: Restrict to target fpic.
32880
32881 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
32882
32883         * gcc.dg/15443-1.c: New test.
32884         * gcc.dg/15443-2.c: Likewise.
32885
32886 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32887
32888         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
32889
32890 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32891
32892         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
32893
32894 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32895
32896         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
32897         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
32898         -m64.
32899         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
32900         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
32901         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
32902
32903 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
32904
32905         PR c++/20212
32906         * g++.dg/warn/Wunused-11.C: New test.
32907
32908 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
32909
32910         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
32911
32912 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
32913
32914         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
32915
32916 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32917
32918         PR c++/20734
32919         * g++.dg/template/ptrmem13.C: New test.
32920
32921 2005-04-05  Per Bothner  <per@bothner.com>
32922
32923         * lib/gcc.exp: Always add -fno-show-column, for now.
32924
32925 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
32926
32927         PR testsuite/20767
32928         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
32929         of plain old "unsigned int" for the type of "i".  Makes this test
32930         64bit clean.
32931
32932 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
32933
32934         * gcc.dg/i386-ssefn-1.c: New test.
32935         * gcc.dg/i386-ssefn-2.c: New test.
32936         * gcc.dg/i386-ssefn-3.c: New test.
32937         * gcc.dg/i386-ssefn-4.c: New test.
32938
32939 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
32940
32941         PR tree-optimization/20076
32942         * gcc.dg/builtin-apply4.c: New test.
32943
32944         PR preprocessor/19475
32945         * gcc.dg/cpp/macspace1.c: New test.
32946         * gcc.dg/cpp/macspace2.c: New test.
32947
32948 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32949
32950         * gfortran.dg/pr20755.f: Fixed bad format.
32951
32952 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32953
32954         PR c++/20763
32955         * g++.dg/ext/attrib21.C: New test.
32956
32957 2004-04-05  Devang Patel  <dpatel@apple.com>
32958
32959         * lib/target-supports.exp (check_effective_target_vect_shif): New.
32960         * gcc.dg/vect/vect-shift-1.c: New test.
32961
32962 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32963
32964         PR libfortran/20755
32965         * gfortran.dg/pr20755.f: New test.
32966
32967 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
32968
32969         * gfortran.dg/pr15959.f90: New test.
32970         * gfortran.dg/string_pad_trunc.f90: New test.
32971
32972 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32973
32974         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
32975         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
32976         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
32977         syntax.
32978
32979 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32980
32981         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
32982
32983 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32984
32985         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
32986         * gcc.c-torture/compile/20011119-2.c: Likewise.
32987         * gcc.c-torture/compile/981001-2.c: Likewise.
32988
32989 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
32990
32991         PR c++/20679
32992         * g++.dg/template/overload4.C: New test.
32993
32994 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
32995
32996         PR c++/20746
32997         * g++.dg/abi/covariant5.C: New.
32998
32999         PR debug/20505
33000         * g++.dg/debug/const2.C: New.
33001
33002 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
33003
33004         PR rtl-optimization/16104
33005         * gcc.c-torture/execute/20050316-1.c: New test.
33006
33007 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33008
33009         * g++.dg/template/spec23.C: Fix dg-error text.
33010
33011 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
33012
33013         PR c++/19199
33014         * g++.dg/expr/lval2.C: New.
33015
33016 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33017
33018         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
33019         __builtin_strcasecmp and __builtin_strncasecmp.
33020
33021 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
33022
33023         PR c++/20723
33024         * g++.dg/template/spec22.C: New.
33025         * g++.dg/template/spec23.C: New.
33026
33027 2005-04-03  Dale Ranta  <dir@lanl.gov>
33028             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33029
33030         PR libfortran/20068
33031         PR libfortran/20125
33032         PR libfortran/20156
33033         PR libfortran/20471
33034         * gfortran.dg/backspace.f: New test.
33035
33036 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
33037
33038         * gcc.dg/pr19345.c: New test.
33039
33040 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33041
33042         PR tree-optimization/20640
33043         * gcc.dg/torture/tree-loop-1.c: New.
33044
33045 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33046
33047         PR rtl-optimization/20290
33048         * gcc.c-torture/execute/loop-ivopts-2.c: New.
33049
33050 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
33051
33052         * gcc.dg/rs6000-fpint.c: New.
33053
33054 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33055
33056         * gcc.dg/old-style-then-proto-1.c: New test.
33057
33058 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33059
33060         * gfortran.fortran-torture/execute/backspace.f90: Check
33061         after backspace and read was incorrect.
33062
33063 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33064
33065         * gcc.c-torture/execute/builtins/strcat.c: Check the result
33066         buffer past the terminating NUL using memcmp.
33067         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
33068         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
33069
33070         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
33071         Fix unused/uninitialized variable warnings.
33072
33073         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
33074         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
33075         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
33076         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
33077
33078         * gcc.c-torture/execute/builtins/abs-1-lib.c,
33079         gcc.c-torture/execute/builtins/fputs-lib.c,
33080         gcc.c-torture/execute/builtins/lib/fprintf.c,
33081         gcc.c-torture/execute/builtins/lib/main.c,
33082         gcc.c-torture/execute/builtins/lib/memcmp.c,
33083         gcc.c-torture/execute/builtins/lib/memmove.c,
33084         gcc.c-torture/execute/builtins/lib/mempcpy.c,
33085         gcc.c-torture/execute/builtins/lib/memset.c,
33086         gcc.c-torture/execute/builtins/lib/printf.c,
33087         gcc.c-torture/execute/builtins/lib/sprintf.c,
33088         gcc.c-torture/execute/builtins/lib/stpcpy.c,
33089         gcc.c-torture/execute/builtins/lib/strchr.c,
33090         gcc.c-torture/execute/builtins/lib/strcmp.c,
33091         gcc.c-torture/execute/builtins/lib/strcpy.c,
33092         gcc.c-torture/execute/builtins/lib/strcspn.c,
33093         gcc.c-torture/execute/builtins/lib/strlen.c,
33094         gcc.c-torture/execute/builtins/lib/strncat.c,
33095         gcc.c-torture/execute/builtins/lib/strncmp.c,
33096         gcc.c-torture/execute/builtins/lib/strncpy.c,
33097         gcc.c-torture/execute/builtins/lib/strrchr.c,
33098         gcc.c-torture/execute/builtins/lib/strspn.c,
33099         gcc.c-torture/execute/builtins/lib/strstr.c,
33100         gcc.c-torture/execute/builtins/memops-asm-lib.c,
33101         gcc.c-torture/execute/builtins/strlen-2.c,
33102         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
33103         prototypes.
33104
33105 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
33106
33107         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
33108         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
33109         selectany usage.
33110
33111 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
33112
33113         PR c++/19406
33114         * g++.dg/debug/using1.C: New test.
33115
33116 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
33117
33118         PR middle-end/20524
33119         * gcc.dg/alias-7.c: Prefix asm-declared name with
33120         __USER_LABEL_PREFIX__.
33121
33122 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
33123
33124         Fix fallout from PR middle-end/15700:
33125         * gcc.c-torture/compile/20011119-1.c: Take
33126         __USER_LABEL_PREFIX__ into account.
33127         * gcc.c-torture/compile/20011119-2.c: Likewise.
33128
33129 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33130
33131         PR c++/18644
33132         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
33133
33134 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33135
33136         PR c/17855
33137         * gcc.c-torture/compile/struct-non-lval-1.c,
33138         gcc.c-torture/compile/struct-non-lval-2.c,
33139         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
33140
33141 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
33142
33143         * gcc.dg/tls/tls.exp: Remove temporary file.
33144         * g++.dg/tls/tls.exp: Ditto.
33145         * lib/file-format.exp: Ditto.
33146         * g++.dg/special/ecos.exp: Ditto.
33147
33148         * lib/profopt.exp: Treat prof_ext as a list.
33149         * gcc.misc-tests/bprob.exp: Ditto.
33150         * g++.dg/bprob/bprob.exp: Ditto.
33151
33152         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
33153         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
33154         g++.dg/tree-ssa/pointer-reference-alias.C,
33155         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
33156         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
33157         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
33158         g++.dg/vect/pr19951.cc: Ditto.
33159         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
33160         gcc.dg/builtins-47.c: Ditto.
33161         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
33162         gcc.dg/pr20115-1.c: Ditto.
33163         * gcc.dg/tree-ssa/20030530-2.c,
33164         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
33165         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33166         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
33167         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33168         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
33169         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
33170         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
33171         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
33172         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
33173         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
33174         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
33175         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
33176         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
33177         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
33178         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
33179         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33180         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33181         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33182         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33183         gcc.dg/tree-ssa/20030824-1.c,
33184         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
33185         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
33186         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
33187         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
33188         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
33189         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
33190         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
33191         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
33192         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
33193         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
33194         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
33195         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
33196         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
33197         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
33198         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
33199         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
33200         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
33201         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
33202         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
33203         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
33204         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
33205         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
33206         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
33207         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
33208         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
33209         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
33210         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
33211         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
33212         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
33213         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
33214         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
33215         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
33216         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
33217         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
33218         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
33219         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
33220         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
33221         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
33222         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
33223         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
33224         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
33225         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
33226         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33227         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
33228         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
33229         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
33230         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
33231         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
33232         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
33233         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
33234         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33235         gcc.dg/tree-ssa/useless-1.c: Ditto.
33236         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
33237         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
33238         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
33239         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
33240         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33241         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
33242         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
33243         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
33244         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
33245         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
33246         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
33247         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
33248         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
33249         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
33250         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
33251         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
33252         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
33253         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
33254         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
33255         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
33256         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
33257         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33258         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33259         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
33260         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
33261         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
33262         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
33263         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
33264         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
33265         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
33266         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
33267         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
33268         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
33269         gcc.dg/vect/vect-none.c: Ditto.
33270         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
33271         treelang/compile/unsigned.tree: Ditto.
33272
33273         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
33274         * gcc.dg/cpp/direct2s.c: Ditto.
33275         * gcc.dg/cpp/paste4.c: Ditto.
33276         * gcc.dg/cpp/separate-1.c: Ditto.
33277         * gcc.dg/pch/save-temps-1.c: Ditto.
33278         * g++.dg/ext/altivec-10.C: Ditto.
33279         * g++.dg/pch/pch.C: Ditto.
33280
33281         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
33282
33283         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
33284         * g++.dg/template/repo1.C: Ditto.
33285         * g++.dg/template/repo2.C: Ditto.
33286         * g++.dg/template/repo3.C: Ditto.
33287         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
33288         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
33289         * g++.old-deja/g++.pt/repo1.C: Ditto.
33290         * g++.old-deja/g++.pt/repo2.C: Ditto.
33291         * g++.old-deja/g++.pt/repo3.C: Ditto.
33292         * g++.old-deja/g++.pt/repo4.C: Ditto.
33293
33294         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
33295         * gcc.dg/20030107-1.c: Ditto.
33296         * gcc.dg/20030702-1.c: Ditto.
33297         * gcc.dg/profile-generate-1.c: Ditto.
33298         * g++.dg/other/profile1.C: Ditto.
33299         * g++.old-deja/g++.robertl/eb83.C: Ditto.
33300
33301         * lib/gcc-dg.exp (remove-build-file): New.
33302         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
33303         cleanup-tree-dump, cleanup-saved-temps): New.
33304
33305 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33306
33307         PR c++/19203, DR 214
33308         * g++.dg/parse/ambig3.C: Not ambiguous.
33309         * g++.dg/template/spec20.C: New.
33310         * g++.dg/template/spec21.C: New.
33311
33312 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
33313
33314         PR target/20045
33315         * gcc.dg/ia64-fptr-1.c: Run only on linux.
33316
33317 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33318
33319         PR libfortran/20660
33320         * gfortran.dg/negative_unit.f: New test.
33321
33322 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
33323
33324         * gcc.dg/20050330-1.c: New test.
33325
33326 2005-03-30  Devang Patel  <dpatel@apple.com>
33327
33328         * g++.dg/tree-sra/ssa-sra-3.C: New test.
33329
33330 2005-03-30  Dale Johannesen  <dalej@apple.com>
33331
33332         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
33333
33334 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
33335
33336         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
33337         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
33338         Strip options from test name.
33339
33340 2005-03-31  Jan Hubicka  <jh@suse.cz>
33341
33342         * gcc.dg/varpool-1.c: New testcase.
33343
33344 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33345
33346         PR c/772
33347         PR c/17913
33348         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
33349         gcc.dg/stmt-expr-label-3.c : New tests.
33350         * gcc.c-torture/execute/medce-2.c: Remove.
33351
33352 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33353
33354         PR c/20368
33355         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
33356         tests.
33357
33358 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
33359
33360         * gcc.c-torture/compile/pr20203.c: New test.
33361
33362 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33363
33364         * gfortran.dg/promotion.f90: New test.
33365
33366 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
33367
33368         PR middle-end/20491
33369         * gcc.dg/torture/asm-subreg-1.c: New test.
33370
33371 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
33372
33373         PR c/20672
33374         * gcc.dg/pr20672-1.c: New test.
33375
33376 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
33377
33378         * gfortran.dg/vect: New directory.
33379         * gfortran.dg/vect/vect.exp: New.
33380         * gfortran.dg/vect/vect-1.f90: New test.
33381         * gfortran.dg/vect/vect-2.f90: New test.
33382         * gfortran.dg/vect/vect-3.f90: New test.
33383         * gfortran.dg/vect/vect-4.f90: New test.
33384         * gfortran.dg/vect/vect-5.f90: New test.
33385
33386 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
33387
33388         PR middle-end/20622
33389         * gcc.dg/alias-7.c: New test.
33390
33391 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
33392
33393         * gcc.dg/sparc-reg-1.c: New test.
33394
33395 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
33396
33397         PR target/19890
33398         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33399
33400 2005-03-29  Dale Ranta  <dir@lanl.gov>
33401             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33402
33403         PR libfortran/20163
33404         * gfortran.dg/pr20163-2.f: New test.
33405
33406 2005-03-28  Jan Hubicka  <jh@suse.cz>
33407
33408         PR middle-end/20635
33409         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33410         by Jakub Jelinek.
33411
33412 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
33413
33414         PR tree-optimization/20626
33415         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33416         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33417
33418 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33419
33420         * gfortran.dg/underflow.f90: New test.
33421         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
33422
33423 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33424
33425         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33426
33427 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
33428
33429         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33430         (g++_init): Make sure that CXXFLAGS is set.
33431         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33432         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33433         * lib/gfortran.exp (gfortran_link_flags): Likewise.
33434         * lib/objc.exp (objc_init): Likewise.
33435         * lib/treelang.exp (treelang_init): Likewise.
33436
33437 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
33438
33439         PR tree-optimization/20470
33440         * gcc.dg/tree-ssa/pr20470.c: New test.
33441
33442 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
33443
33444         * gcc.dg/ppc-stfiwx.c: New.
33445
33446 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
33447
33448         PR target/19888
33449         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33450
33451 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33452
33453         * gcc.dg/20050325-1.c: Fix a typo.
33454
33455 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33456
33457         PR libfortran/19678
33458         PR libfortran/19679
33459         * gfortran.dg/dos_eol.f: New test.
33460
33461 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33462
33463         PR rtl-optimization/20249
33464         * gcc.dg/20050325-1.c: New test.
33465
33466 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33467
33468         PR libfortran/15332
33469         * gfortran.dg/pr15332.f: New test.
33470
33471 2005-03-24  Dale Johannesen  <dalej@apple.com>
33472
33473         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
33474
33475 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
33476
33477         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
33478         'internal' visibility.
33479         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
33480         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
33481         'protected' visibility.
33482         * gcc.dg/visibility-7.c: Likewise.
33483         * lib/target-supports.exp (check_visibility_available): Take
33484         a parameter, the kind of visibility to check for.
33485         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
33486         to check_visibility_available.
33487
33488         * g++.dg/expr/cast3.C: New.
33489
33490 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
33491
33492         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
33493         rs6000.
33494
33495 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
33496
33497         PR target/20095
33498         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
33499
33500 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
33501
33502         * gcc.dg/badshift.c: Renamed to...
33503         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
33504
33505         * gcc.target/i386/badshift.c: Renamed to...
33506         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
33507         only.
33508
33509         PR rtl-optimization/20532
33510         * gcc.target/i386/badshift.c: New.
33511
33512 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33513
33514         * gfortran.dg/pr18025.f90: New test.
33515
33516 2005-03-23  Dale Johannesen  <dalej@apple.com>
33517
33518         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
33519
33520 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
33521
33522         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
33523
33524         * lib/target-supports.exp (check_iconv_available): Default
33525         libiconv to -liconv, if there is no definition.
33526
33527 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
33528
33529         * gcc.dg/torture/cris-asm-mof-1.c: New test.
33530
33531 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
33532
33533         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
33534         * g++.dg/opt/pr7503-2.C: Likewise.
33535         * g++.dg/opt/pr7503-3.C: Likewise.
33536         * g++.dg/opt/pr7503-4.C: Likewise.
33537         * g++.dg/opt/pr7503-5.C: Likewise.
33538         * g++.dg/warn/minmax.C: New test.
33539
33540 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33541
33542         * gfortran.dg/g77_intrinsics_funcs.f: New test.
33543         * gfortran.dg/g77_intrinsics_sub.f: New test.
33544
33545 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
33546             Jan Hubicka  <jh@suse.cz>
33547             Steven Bosscher <stevenb@suse.de
33548
33549         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
33550
33551 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33552
33553         PR c++/19980
33554         * g++.dg/template/redecl3.C: New test.
33555
33556 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33557
33558         PR c++/20499
33559         * g++.dg/parse/error16.C: Tweak error markers.
33560
33561 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
33562
33563         PR target/20561
33564         * gcc.dg/20050321-2.c: New test.
33565
33566 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33567
33568         PR c++/20465
33569         PR c++/20381
33570         * g++.dg/template/ptrmem12.C: New.
33571
33572 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
33573
33574         PR rtl-optimization/20527
33575         * gcc.c-torture/execute/pr20527-1.c: New test.
33576
33577 2005-03-22  Ben Elliston  <bje@au.ibm.com>
33578
33579         * gcc.misc-tests/options.exp (check_for_options): Create a real C
33580         program, compile it into a real executable and then delete the .c
33581         and .x files afterwards, to avoid problems on testglue targets.
33582
33583 2005-03-21  Stuart Hastings  <stuart@apple.com>
33584
33585         * gcc.target/i386/sse-2.c: New.
33586
33587 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
33588
33589         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
33590
33591 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33592
33593         * g++.dg/parse/crash25.C: Fix typo.
33594
33595 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33596
33597         PR c++/20461
33598         * g++.dg/parse/crash24.C: New test.
33599
33600         PR c++/20536
33601         * g++.dg/parse/crash25.C: New test.
33602
33603 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33604
33605         PR c++/20147
33606         * g++.dg/ext/stmtexpr4.C: New test.
33607
33608 2005-03-20  Roger Sayle  <roger@eyesopen.com>
33609
33610         PR middle-end/20539
33611         * gcc.c-torture/compile/pr13066-1.c: New test case.
33612         * gcc.c-torture/compile/pr20539-1.c: Likewise.
33613         * g++.dg/opt/pr13066-1.C: Likewise.
33614
33615 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
33616
33617         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
33618
33619 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33620
33621         PR fortran/18525
33622         * gfortran.dg/nesting_1.f90: New test.
33623
33624 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33625
33626         PR c++/20240
33627         * g++.dg/lookup/using13.C: New test.
33628
33629 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33630
33631         PR c++/20333
33632         * g++.dg/template/crash36.C: New test.
33633
33634 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
33635
33636         PR c++/20463
33637         * g++.dg/template/crash35.C: New test.
33638
33639 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
33640
33641         PR c++/19966
33642         * g++.dg/overload/operator2.C: New test.
33643
33644 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33645
33646         PR libfortran/20257
33647         * gfortran.dg/pr20257.f90: New test.
33648
33649 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33650
33651         PR libfortran/20480
33652         * gfortran.dg/pr20480.f90: New test.
33653
33654 2005-03-16  Richard Henderson  <rth@redhat.com>
33655
33656         PR middle-end/15700
33657         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33658         (_rtld_global): New.
33659         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33660         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33661
33662         * gcc.dg/alias-3.c: New.
33663         * gcc.dg/alias-4.c: New.
33664         * gcc.dg/alias-5.c: New.
33665         * gcc.dg/alias-6.c: New.
33666
33667 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
33668
33669         * gcc.dg/cpp/ucnid-7.c: New.
33670
33671 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
33672             Dorit Naishlos  <dorit@il.ibm.com>
33673
33674         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
33675         darwin.
33676
33677 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
33678
33679         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
33680         support misaligned accesses.
33681         * gcc.dg/vect/vect-58.c: Likewise.
33682         * gcc.dg/vect/vect-92.c: New.
33683         * gcc.dg/vect/vect-93.c: New.
33684
33685 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
33686
33687         PR fortran/18827
33688         * gfortran.dg/assign_2.f90: New test.
33689         * gfortran.dg/assign_3.f90: New test.
33690         * gfortran.dg/assign.f90: New test.
33691
33692 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
33693
33694         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
33695         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
33696         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
33697         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
33698         names.
33699
33700 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
33701
33702         * gcc.dg/cpp/ucnid-6.c: New.
33703
33704         * gcc.dg/cpp/normalize-1.c: New.
33705         * gcc.dg/cpp/normalize-2.c: New.
33706         * gcc.dg/cpp/normalize-3.c: New.
33707         * gcc.dg/cpp/normalize-4.c: New.
33708         * gcc.dg/cpp/ucnid-4.c: New.
33709         * gcc.dg/cpp/ucnid-5.c: New.
33710         * g++.dg/cpp/normalize-1.C: New.
33711         * g++.dg/cpp/ucnid-1.C: New.
33712
33713 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33714
33715         * gcc.dg/pr18628.c: New.
33716
33717 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33718
33719         PR c++/20280
33720         * g++.dg/tree-ssa/pr20280.C: New.
33721
33722 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33723
33724         PR fortran/20467
33725         * gfortran.dg/stfunc_2.f90: New test.
33726
33727 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33728
33729         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
33730
33731 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33732
33733         * gcc.dg/tree-ssa/20050314-1.c: New test.
33734
33735 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33736
33737         PR c++/4403
33738         PR c++/9783, DR433
33739         * g++.dg/template/friend34.C: New test.
33740         * g++.dg/template/friend35.C: Likewise.
33741         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
33742
33743 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33744
33745         Friend class name lookup 5/n
33746         PR c++/1016
33747         * g++.dg/lookup/hidden-class1.C: New test.
33748         * g++.dg/lookup/hidden-class2.C: Likewise.
33749         * g++.dg/lookup/hidden-class3.C: Likewise.
33750         * g++.dg/lookup/hidden-class4.C: Likewise.
33751         * g++.dg/lookup/hidden-class5.C: Likewise.
33752         * g++.dg/lookup/hidden-class6.C: Likewise.
33753         * g++.dg/lookup/hidden-class7.C: Likewise.
33754         * g++.dg/lookup/hidden-class8.C: Likewise.
33755         * g++.dg/lookup/hidden-class9.C: Likewise.
33756         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
33757         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
33758         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
33759         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
33760         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
33761         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
33762         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
33763         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
33764         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
33765         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
33766         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
33767
33768 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
33769
33770         PR c++/20157
33771         * g++.dg/template/error18.C: New test.
33772
33773 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33774
33775         PR debug/16792
33776         * g++.dg/debug/pr16792.C: New test.
33777
33778 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33779
33780         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
33781         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
33782         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
33783         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
33784         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
33785         test assertion names.
33786
33787 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33788
33789         PR fortran/18600
33790         * gfortran.dg/stfunc_1.f90: New test.
33791
33792 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33793
33794         PR fortran/16907
33795         * gfortran.dg/real_index_1.f90: New test.
33796
33797 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33798
33799         PR fortran/20323
33800         * gfortran.dg/spec_expr_1.f90: New test.
33801
33802 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33803
33804         PR c/20402
33805         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
33806         new parser.
33807
33808 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33809
33810         PR fortran/20361
33811         * gfortran.dg/largeequiv_1.f90: New test.
33812
33813 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33814
33815         * gcc.dg/ucnid-1.c: New.
33816         * gcc.dg/ucnid-2.c: New.
33817         * gcc.dg/ucnid-3.c: New.
33818         * gcc.dg/ucnid-4.c: New.
33819         * gcc.dg/ucnid-5.c: New.
33820         * gcc.dg/ucnid-6.c: New.
33821         * gcc.dg/cpp/ucnid-1.c: New.
33822         * gcc.dg/cpp/ucnid-2.c: New.
33823         * gcc.dg/cpp/ucnid-3.c: New.
33824         * g++.dg/other/ucnid-1.C: New.
33825
33826 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33827
33828         * gcc.dg/vmx/darwin-abi-3.c: Delete.
33829
33830 2005-03-11  Per Bothner  <per@bothner.com>
33831
33832         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
33833         that diagnotics refer to correct token.
33834         * gcc.dg/unused-3.c: Likewise.
33835
33836 2005-03-11  Per Bothner  <per@bothner.com>
33837
33838         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
33839         constant" is now actually on same line as string constant.
33840         * gcc.dg/cpp/direct2s.c: Likewise.
33841
33842 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
33843
33844         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
33845
33846 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33847
33848         PR libfortran/20124
33849         * gfortran.dg/pr20124.f90: New Test
33850
33851 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
33852
33853         PR tree-optimization/20130
33854         * gcc.dg/pr20130-1.c: New test.
33855
33856 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33857
33858         PR target/20095
33859         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
33860
33861 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33862
33863         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
33864
33865 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33866
33867         * g++.dg/eh/forced1.C: Fix comment.
33868         * g++.dg/eh/forced2.C: Ditto.
33869         * g++.dg/eh/forced3.C: Ditto.
33870         * g++.dg/eh/forced4.C: Ditto.
33871
33872 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
33873
33874         PR rtl-opt/20412
33875         * gcc.c-torture/compile/pr20412.c: New test.
33876
33877 2005-03-10  Roger Sayle  <roger@eyesopen.com>
33878
33879         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
33880
33881 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33882
33883         PR target/20322
33884         * gcc.dg/20050307-1.c: New test.
33885
33886 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
33887
33888         PR c++/20375
33889         * g++.dg/other/stdarg3.C: New.
33890
33891 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33892
33893         PR c++/18384, c++/18327
33894         * g++.dg/init/array19.C: New test.
33895
33896         PR inline-asm/20314
33897         * gcc.dg/torture/pr20314-1.c: New test.
33898         * gcc.dg/torture/pr20314-2.c: New test.
33899
33900 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
33901
33902         * gcc.dg/20050309-1.c: New test.
33903
33904 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33905
33906         * gcc.dg/builtins-10.c: Reactivate disabled test.
33907         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
33908         new cbrt transformations.
33909
33910 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
33911
33912         PR c++/20208
33913         * g++.dg/template/array13.C: New test.
33914
33915 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
33916
33917         PR c++/16859
33918         * g++.dg/init/brace4.C: New test.
33919
33920 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
33921
33922         PR c++/20186
33923         * g++.dg/template/non-dependent12.C: New.
33924
33925 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
33926
33927         PR c++/20142
33928         * g++.dg/init/array18.C: Add dg-do run marker.
33929
33930         PR c++/20142
33931         * g++.dg/init/array18.C: New test.
33932
33933 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33934
33935         * consistency.vlad/vlad.exp: Remove trailing semicolons.
33936         * g++.dg/gcov/gcov.exp: Likewise.
33937         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
33938         * gcc.target/xstormy16/xstormy16.exp: Likewise.
33939         * lib/c-torture.exp: Likewise.
33940         * lib/fortran-torture.exp: Likewise.
33941         * lib/g++.exp: Likewise.
33942         * lib/gcc-defs.exp: Likewise.
33943         * lib/gcc-dg.exp: Likewise.
33944         * lib/gcc.exp: Likewise.
33945         * lib/gcov.exp: Likewise.
33946         * lib/gfortran.exp: Likewise.
33947         * lib/mike-g++.exp: Likewise.
33948         * lib/mike-gcc.exp: Likewise.
33949         * lib/objc-torture.exp: Likewise.
33950         * lib/objc.exp: Likewise.
33951         * lib/profopt.exp: Likewise.
33952         * lib/target-libpath.exp: Likewise.
33953         * lib/target-supports.exp: Likewise.
33954         * lib/treelang.exp: Likewise.
33955         * lib/wrapper.exp: Likewise.
33956
33957 2005-03-08  Jeff Law  <law@redhat.com>
33958
33959         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
33960         PHI-OPT changes.
33961
33962 2005-03-08  Ira Rosen  <irar@il.ibm.com>
33963
33964         * gcc.dg/vect/pr20122.c: New test.
33965
33966 2005-03-07  Jeff Law  <law@redhat.com>
33967
33968         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
33969         was folded away.
33970         * gcc.dg/tree-ssa/pr18133-1.c: New test.
33971         * gcc.dg/tree-ssa/pr18133-2.c: New test.
33972         * gcc.dg/tree-ssa/pr18134.c: New test.
33973
33974 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33975
33976         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
33977         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
33978         gcc.dg/torture/builtin-noret-2.c: Require weak support.
33979
33980 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
33981
33982         PR tree-opt/17671
33983         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
33984
33985 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
33986
33987         * g++.dg/warn/Wnvdtor.C: New test.
33988
33989 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
33990
33991         * gcc.dg/torture/pr19683-1.c: New test.
33992
33993 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
33994
33995         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
33996         * gfortran.dg/g77/19990313-2.f: Ditto.
33997         * gfortran.dg/g77/19990313-3.f: Ditto.
33998         * gfortran.dg/g77/19990525-0.f: Ditto.
33999         * gfortran.dg/g77/19990826-0.f: Ditto.
34000         * gfortran.dg/g77/19990826-2.f: Ditto.
34001         * gfortran.dg/g77/19990826-3.f: Ditto.
34002         * gfortran.dg/g77/20000511-1.f: Ditto.
34003         * gfortran.dg/g77/20000511-2.f: Ditto.
34004         * gfortran.dg/g77/970625-2.f: Ditto.
34005         * gfortran.dg/g77/980310-2.f: Ditto.
34006         * gfortran.dg/g77/980310-3.f: Ditto.
34007         * gfortran.dg/g77/980310-8.f: Ditto.
34008         * gfortran.dg/g77/980519-2.f: Ditto.
34009         * gfortran.dg/g77/alpha1.f: Ditto.
34010         * gfortran.dg/g77/claus.f: Ditto.
34011         * gfortran.dg/g77/erfc.f: Ditto.
34012         * gfortran.dg/g77/short.f: Ditto.
34013         * gfortran.fortran-torture/execute/data.f90: Ditto.
34014         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
34015         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
34016
34017 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34018
34019         * lib/file-format.exp (gcc_target_object_format): Add check for som
34020         format and hardcode object formats on hppa*-*-hpux*.
34021         * lib/target-supports.exp (check_weak_available): Add check for som
34022         object format.  Always return 0 on hppa*-*-hpux10*.
34023
34024         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
34025         is defined.
34026
34027         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
34028
34029 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34030
34031         * gfortran.dg/pr19936_1.f90: New test.
34032         * gfortran.dg/pr19936_2.f90: New test.
34033         * gfortran.dg/pr19936_3.f90: New test.
34034
34035 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34036             Paul Thomas <prthomas@drfccad.cea.fr>
34037
34038         * gfortran.dg/PR19754_1.f90: New test.
34039         * gfortran.dg/PR19754_2.f90: Ditto.
34040
34041 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34042
34043         PR c++/19311
34044         * g++.dg/template/non-dependent11.C: New test.
34045
34046 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
34047
34048         * lib/target-supports.exp (check_iconv_available): Fix comment.
34049
34050 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
34051             Joseph S. Myers  <joseph@codesourcery.com>
34052
34053         PR c++/19797
34054         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
34055
34056 2005-03-04  Matthew Sachs  <msachs@apple.com>
34057
34058         * gcc.exp (gcc_target_compile): Put braces around
34059         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
34060         * objc.exp (objc_target_compile): Likewise.
34061         * treelang.exp (treelang_target_compile): Likewise.
34062
34063 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34064
34065         PR fortran/19673
34066         * gfortran.dg/func_result_1.f90: New test.
34067
34068 2005-03-04  Ben Elliston  <bje@au.ibm.com>
34069
34070         * gcc.misc-tests/options.exp: New test.
34071
34072 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
34073
34074         * gcc.dg/pr15784-4.c: New test.
34075
34076 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
34077
34078         * gcc.c-torture/execute/pr17133.c: New.
34079         * gcc.c-torture/compile/20050303-1.c: New.
34080
34081 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
34082
34083         * gcc.dg/cpp/assert4.c: Fix for cygwin.
34084
34085 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
34086
34087         * g++.dg/overload/using2.C: New.
34088
34089 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
34090
34091         PR c++/19916
34092         * g++.dg/init/ptrmem2.C: New test.
34093
34094 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
34095
34096         PR c/8927
34097         * gcc.dg/pr8927-1.c: New test.
34098
34099 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34100
34101         PR c++/20232
34102         * g++.dg/inherit/covariant12.C: New.
34103
34104 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34105
34106         PR fortran/19479
34107         * gfortran.dg/bound_1.f90: New test.
34108
34109 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
34110
34111         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
34112         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
34113
34114 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
34115
34116         PR c/20245
34117         * gcc.dg/pr20245-1.c: New test.
34118
34119 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
34120
34121         PR middle-end/19874
34122         * gcc.c-torture/execute/20050119-2.c: New test case.
34123
34124 2005-02-28  Ben Elliston  <bje@au.ibm.com>
34125
34126         * README: Update the DejaGnu bug reporting address.
34127         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
34128         * lib/objc-torture.exp: Likewise.
34129
34130 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34131
34132         * gfortran.dg/boz_1.f90: New test.
34133         * gfortran.dg/boz_3.f90: New test.
34134         * gfortran.dg/boz_4.f90: New test.
34135
34136 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34137
34138         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
34139         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
34140
34141 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34142
34143         PR libfortran/20101
34144         * gfortran.dg/write_0_pe_format.f90: New test.
34145
34146 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
34147
34148         PR c++/20206
34149         * g++.dg/opt/thunk2.C: New test.
34150         * g++.dg/opt/covariant1.C: New test.
34151
34152 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34153
34154         * gfortran.dg/e_d_fmt.f90: New test.
34155
34156 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
34157
34158         * gcc.dg/asm-b.c: Fix comment typos.
34159
34160 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34161
34162         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
34163         a V_MAY_DEF also.
34164
34165 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34166
34167         PR tree-opt/20188
34168         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
34169         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
34170         * gcc.dg/asm-b.c: New test.
34171
34172 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
34173
34174         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
34175         Disable this test on IRIX 6.
34176
34177 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
34178
34179         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
34180         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
34181         parser.
34182
34183 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
34184
34185         PR tree-optimization/20204
34186         * gcc.dg/pr20204.c: New test.
34187
34188 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
34189
34190         PR target/20196
34191         * gcc.c-torture/execute/20050224-1.c: New test.
34192
34193         PR c++/20175
34194         * g++.dg/warn/Wbraces2.C: New test.
34195
34196 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
34197
34198         PR c++/19878
34199         * g++.dg/init/const2.C: New test.
34200
34201 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
34202
34203         PR tree-optimization/20100
34204         * gcc.c-torture/execute/pr20100-1.c: New test.
34205
34206 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34207
34208         * gfortran.dg/implicit_3.f90: New test.
34209
34210         * gfortran.dg/deftype_1.f90: New test.
34211
34212 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
34213
34214         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
34215         the test passes.
34216         * g++.dg/other/anon3.C: Accept a warning.
34217
34218 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
34219
34220         * gcc.dg/pr20017.c: Fix a comment typo.
34221
34222 2005-02-23  Bud Davis  <bdavis@gfortran.org>
34223
34224         * gfortran.dg/list_read_4.f90: Change to f90 comments.
34225
34226 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34227
34228         PR ada/19902
34229         * ada/acats/tests/cxa/cxa3004.a: Remove.
34230         * ada/acats/tests/cxb/cxb30061.am: Likewise.
34231
34232 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34233
34234         PR c++/20073
34235         * g++.dg/init/const1.C: New test.
34236
34237         PR c++/19991
34238         * g++.dg/parse/constant7.C: New test.
34239
34240         PR c++/20152
34241         * g++.dg/parse/error27.C: New test.
34242         * g++.dg/template/qualttp15.C: Adjust error markers.
34243         * g++.old-deja/g++.other/struct1.C: Likewise.
34244
34245         PR c++/20153
34246         * g++.dg/template/error17.C: New test.
34247
34248         PR c++/20148
34249         * g++.dg/parser/error26.C: New test.
34250
34251 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
34252
34253         PR tree-optimization/20100
34254         PR tree-optimization/20115
34255         * gcc.dg/pr20115.c: New test.
34256         * gcc.dg/pr20115-1.c: New test.
34257         * gcc.dg/pr20100.c: New test.
34258         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
34259         call-clobbered variables after alias1.
34260
34261 2005-02-22  Bud Davis  <bdavis@gfortran.org>
34262
34263         * gfortran.dg/list_read_4.f90: new test.
34264
34265 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
34266
34267         PR rtl-optimization/20017.
34268         * gcc.dg/pr20017.c: New.
34269
34270 2005-02-22  Devang Patel  <dpatel@apple.com>
34271
34272         PR 19952
34273         * g++.dg/tree-ssa/pr19952.C: New test.
34274
34275 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34276
34277         PR c++/19883
34278         * g++.dg/parse/constant6.C: New test.
34279
34280 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34281
34282         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34283         * g++.dg/charset/asm2.c: Likewise.
34284         * g++.dg/charset/asm3.c: Likewise.
34285         * g++.dg/charset/asm4.c: Likewise.
34286         * g++.dg/charset/asm5.c: Likewise.
34287         * g++.dg/charset/attribute1.c: Likewise.
34288         * g++.dg/charset/attribute2.c: Likewise.
34289         * g++.dg/charset/extern1.cc: Likewise.
34290         * g++.dg/charset/extern2.cc: Likewise.
34291         * g++.dg/charset/extern3.cc: Likewise.
34292         * g++.dg/charset/function.cc: Likewise.
34293         * g++.dg/charset/string.c: Likewise.
34294         * g++.dg/charset/charset.exp: Likewise.
34295         * lib/target-supports.exp (check_iconv_available): Fix comment.
34296
34297 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34298
34299         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
34300         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34301         * gcc.dg/charset/asm2.c: Likewise.
34302         * gcc.dg/charset/asm3.c: Likewise.
34303         * gcc.dg/charset/asm4.c: Likewise.
34304         * gcc.dg/charset/asm5.c: Likewise.
34305         * gcc.dg/charset/asm6.c: Likewise.
34306         * gcc.dg/charset/attribute1.c: Likewise.
34307         * gcc.dg/charset/attribute2.c: Likewise.
34308         * gcc.dg/charset/builtin1.c: Likewise.
34309         * gcc.dg/charset/extern.c: Likewise.
34310         * gcc.dg/charset/function.c: Likewise.
34311         * gcc.dg/charset/string.c: Likewise.
34312         * gcc.dg/charset/charset.exp: Likewise.
34313
34314 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
34315
34316         PR fortran/20086
34317         * gfortran.dg/pr20086.f90: New test.
34318
34319 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
34320
34321         PR tree-optimization/19786
34322         * g++.dg/tree-ssa/pr19786.C: New.
34323
34324 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34325
34326         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
34327
34328 2005-02-21  Jeff Law  <law@redhat.com>
34329
34330         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
34331
34332 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34333
34334         * gfortran.dg/do_iterator: Split loop, markup all lines for
34335         which an error locus is printed.
34336         * gfortran.dg/pr17708.f90: Markup all lines for which an error
34337         locus is printed.
34338         * gfortran.dg/select_4.f90: Likewise.
34339         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
34340         locuses in the various permutations.
34341
34342 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
34343
34344         PR tree-optimization/19951
34345         * g++.dg/vect: New directory.
34346         * g++.dg/vect/vect.exp: New file.
34347         * g++.dg/vect/pr19951.cc: New testcase.
34348         * g++.dg/dg.exp: Also prune vectorizer tests.
34349
34350 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
34351
34352         PR 18785
34353         * gcc.dg/charset/builtin1.c: New test.
34354
34355 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34356
34357         PR c++/19299
34358         * g++.dg/inherit/volatile1.C: New test.
34359
34360         PR c++/19440
34361         * g++.dg/template/dtor4.C: New test.
34362
34363 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34364
34365         * gfortran.dg/int_1.f90: New test.
34366
34367 2005-02-19  Devang Patel  <dpatel@apple.com>
34368
34369         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34370
34371 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34372
34373         * gfortran.dg/achar_1.f90: New test.
34374
34375 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
34376
34377         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34378
34379 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
34380             Jakub Jelinek  <jakub@redhat.com>
34381
34382         PR tree-optimization/19828
34383         * gcc.dg/tree-ssa/loop-7.c: New test.
34384         * gcc.c-torture/execute/20050218-1.c: New test.
34385
34386 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
34387
34388         PR c/20043
34389         * gcc.dg/transparent-union-1.c: New test.
34390         * gcc.dg/transparent-union-2.c: New test.
34391
34392 2005-02-18  James E Wilson  <wilson@specifixinc.com>
34393
34394         PR tree-optimization/18977
34395         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34396
34397 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
34398
34399         PR target/20054
34400         * gcc.dg/pr20054.c: New test.
34401
34402 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34403
34404         PR c++/19508
34405         * g++.dg/ext/attrib20.C: New test.
34406
34407 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
34408
34409         PR middle-end/20030
34410         * gfortran.fortran-torture/execute/character_passing.f90: New test.
34411
34412 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
34413
34414         PR c++/20008
34415         * g++.dg/opt/switch4.C: New.
34416
34417 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
34418
34419         PR c++/20023
34420         PR tree-optimization/20009
34421         * gcc.c-torture/compile/20050217-1.c: New test.
34422         * g++.dg/opt/switch3.C: New test.
34423
34424         PR tree-optimization/18947
34425         * gcc.c-torture/compile/20050215-1.c: New test.
34426         * gcc.c-torture/compile/20050215-2.c: New test.
34427         * gcc.c-torture/compile/20050215-3.c: New test.
34428
34429 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
34430
34431         PR c++/20028
34432         * g++.dg/template/crash34.C: New.
34433
34434         PR c++/20022
34435         * g++.dg/other/access3.C: New.
34436
34437 2005-02-17  Ira Rosen  <irar@il.ibm.com>
34438
34439         * gcc.dg/vect/vect-98.c: New test.
34440
34441 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
34442
34443         PR tree-optimization/19967
34444         * gcc.dg/pr19967.c: New.
34445
34446 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
34447
34448         PR middle-end/19857
34449         * gcc.dg/tree-ssa/20050215-1.c: New test.
34450         * gcc.c-torture/execute/20050215-1.c: New test.
34451
34452 2005-02-15  Eric Christopher  <echristo@redhat.com>
34453
34454         * gcc.dg/cpp/20050215-1.c: New file.
34455
34456 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
34457
34458         PR tree-optimization/15785
34459         * gcc.dg/pr15785-1.c: New test.
34460
34461 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
34462
34463         PR c++/17788
34464         * g++.dg/init/ctor4.C: New.
34465         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
34466
34467 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
34468
34469         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
34470         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
34471
34472 2005-02-15  Andreas Schwab  <schwab@suse.de>
34473
34474         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
34475         declare malloc.
34476
34477 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
34478
34479         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
34480
34481 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
34482
34483         PR tree-optimization/19853
34484         * gcc.c-torture/compile/pr19853.c: New test.
34485
34486 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34487
34488         PR c++/19608
34489         * g++.dg/parse/local-class1.C: New.
34490
34491         PR c++/19895
34492         * g++.dg/parse/ptrmem3.C: New.
34493
34494         PR c++/19884
34495         * g++.old-deja/g++.oliva/template6.C: Add another case.
34496         * g++.dg/template/explicit6.C: New.
34497
34498 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
34499
34500         PR c++/17816
34501         * g++.dg/other/redecl2.C: New.
34502
34503 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34504
34505         PR c++/19891
34506         * g++.dg/abi/covariant4.C: New.
34507
34508 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
34509
34510         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
34511         New tests.
34512
34513 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
34514
34515         * gcc.dg/vect/vect-96.c: Fix typo.
34516
34517 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34518
34519         PR c++/14479
34520         PR c++/19487
34521         * g++.dg/template/enum5.C: New test.
34522
34523 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34524
34525         * gcc.dg/vect/vect-97.c: New test.
34526
34527 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34528
34529         * gcc.dg/vect/vect-96.c: New test.
34530
34531 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
34532
34533         * gcc.dg/builtins-34.c: Also check ldexp*.
34534
34535 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
34536
34537         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
34538
34539 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
34540
34541         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
34542         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
34543         dg-require-dll, dg-require-iconv, dg-require-named-sections,
34544         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
34545         selector_list, selector_expression, dg-process-target): Move to new
34546         file target-supports-dg.exp.
34547         * lib/target-supports-dg.exp: New.
34548
34549         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
34550         New.
34551
34552 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
34553
34554         PR c++/19666
34555         * g++.dg/other/ptrmem6.C: New test.
34556
34557         PR middle-end/19858
34558         * gcc.c-torture/compile/20050210-1.c: New test.
34559
34560 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
34561
34562         PR c++/19755
34563         * g++.dg/warn/Wbraces1.C: New test.
34564
34565 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
34566
34567         * gcc.dg/builtins-52.c: New testcase.
34568
34569 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
34570
34571         PR c/19342
34572         * gcc.c-torture/execute/20050119-1.c: New test.
34573
34574 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34575
34576         PR c++/19811
34577         * g++.dg/init/delete1.C: New test.
34578
34579 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
34580
34581         PR c++/18470
34582         * g++.dg/template/static12.C: New test.
34583
34584 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34585
34586         PR c++/19787
34587         * g++.dg/conversion/ambig1.C: New test.
34588
34589         PR c++/19739
34590         * g++.dg/ext/attrib19.C: New test.
34591
34592         PR c++/19732
34593         * g++.dg/parse/dtor5.C: New test.
34594
34595         PR c++/19762
34596         * g++.dg/template/dtor3.C: New test.
34597
34598         PR c++/19826
34599         * g++.dg/template/static11.C: New test.
34600         * g++.dg/template/crash2.C: Remove dg-error marker.
34601
34602 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
34603
34604         PR C++/18491
34605         * g++.old-deja/g++.mike/p10769a.C: Remove.
34606
34607 2005-02-09  Roger Sayle  <roger@eyesopen.com>
34608
34609         * gcc.dg/builtins-48.c: New test case.
34610         * gcc.dg/builtins-49.c: New test case.
34611         * gcc.dg/builtins-50.c: New test case.
34612         * gcc.dg/builtins-51.c: New test case.
34613
34614 2005-02-09  Ian Lance Taylor  <ian@airs.com>
34615
34616         PR middle-end/19583
34617         * g++.dg/warn/Wreturn-type-3.C: New test.
34618
34619 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34620
34621         PR middle-end/19402
34622         * gcc.dg/pr19402-1.c: New testcase.
34623         * gcc.dg/pr19402-2.c: likewise.
34624
34625 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34626
34627         PR middle-end/19854
34628         * g++.dg/tree-ssa/tmmti.C: New testcase.
34629
34630 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34631
34632         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34633
34634 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
34635
34636         PR c++/19733
34637         * g++.dg/parse/crash23.C: New test.
34638         * g++.dg/warn/Weff1.C: New test.
34639
34640 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34641
34642         * gcc.dg/20050209-1.c: New test.
34643
34644 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34645
34646         PR target/19799
34647         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34648
34649 2005-02-08  Mike Stump  <mrs@apple.com>
34650
34651         * g++.dg/pch/import-2.c: New test.
34652         * g++.dg/pch/import-2.hs: New.
34653         * g++.dg/pch/include/import-2a.h: New.
34654         * g++.dg/pch/include/import-2b.h: New.
34655
34656 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
34657
34658         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34659
34660 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34661
34662         * gfortran.dg/substr_1.f90: New test.
34663
34664 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
34665
34666         PR middle-end/19775
34667         * gcc.dg/torture/builtin-power-1.c: Disable test for
34668         invalid transformation.
34669         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
34670         no longer optimize.
34671         * gcc.dg/builtins-47.c: New testcase.
34672
34673 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
34674             Dorit Naishlos  <dorit@il.ibm.com>
34675
34676         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
34677
34678 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
34679
34680         * gcc.c-torture/compile/20050206-1.c: New test.
34681
34682 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34683
34684         PR tree-opt/19768
34685         * g++.dg/opt/pr19768.C: New test.
34686
34687 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34688
34689         PR tree-opt/19736
34690         * gcc.c-torture/compile/pr19736.c: New test.
34691
34692 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34693
34694         PR c++/17401
34695         * g++.dg/parse/error25.C: New test.
34696
34697 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
34698
34699         * gcc.c-torture/execute/20050203-1.c: New.
34700
34701 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
34702
34703         * gcc.dg/vect/vect-85.c: Remove xfail.
34704         * gcc.dg/vect/vect-86.c: Remove xfail.
34705         * gcc.dg/vect/vect-87.c: Remove xfail.
34706         * gcc.dg/vect/vect-88.c: Remove xfail.
34707
34708 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
34709
34710         * gcc.dg/altivec-19.c: New.
34711
34712 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
34713
34714         PR c/17807
34715         * gcc.dg/nested-func-3.c: New test.
34716         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
34717
34718 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
34719
34720         * gcc.test-framework/gen_directive_tests: Generate tests for
34721         selector expressions.
34722
34723 2005-02-02  Matt Austern  <austern@apple.com>
34724
34725         PR c++/19628
34726         * g++/ext/builtin7.C: New.
34727         * g++/ext/builtin8.C: New.
34728
34729 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34730
34731         PR c/18502
34732         * gcc.dg/pr18502-1.c: New test.
34733
34734 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34735
34736         PR c++/17413
34737         * g++.dg/template/local4.C: Tweak.
34738
34739 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
34740
34741         PR tree-optimization/19578
34742         * gcc.c-torture/compile/20050202-1.c: New test.
34743
34744 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34745
34746         PR c/19435
34747         * gcc.dg/c99-init-4.c: New test.
34748
34749 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34750
34751         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
34752
34753         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
34754
34755         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
34756         * g++.dg/eh/check-vect.h: New.
34757
34758         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
34759         * gcc.dg/vect/vect-78.c: Ditto.
34760         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
34761         Remove.
34762
34763         * g++.dg/conversion/simd1.C: Expect warning.
34764         * g++.dg/ext/attribute-test-1.C: Ditto.
34765         * g++.dg/ext/attribute-test-2.C: Ditto.
34766         * g++.dg/ext/attribute-test-3.C: Ditto.
34767         * g++.dg/ext/attribute-test-4.C: Ditto.
34768
34769         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
34770         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
34771
34772         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
34773
34774 2005-02-01  Richard Henderson  <rth@redhat.com>
34775
34776         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34777         long double for ibm double-double format.
34778         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34779
34780 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
34781
34782         PR tree-optimization/19633
34783         * gcc.dg/pr19633-1.c: New test.
34784         * gcc.dg/pr19633.c: Tweak to make pointer point
34785         to NULL or a symbol.
34786
34787 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34788
34789         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
34790         New procs.
34791         (dg-process-target (local override)): Handle selector expressions.
34792
34793         * gcc.test-framework/README: Describe tests in source directory.
34794         * gcc.test-framework/test-framework.awk: Handle dg- tests.
34795         * gcc.test-framework/test-framework.exp: Handle dg- tests.
34796         * gcc.test-framework/dg-bogus-exp-P.c: New test.
34797         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
34798         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
34799         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
34800         * gcc.test-framework/dg-do-link-exp-P.c: New test.
34801         * gcc.test-framework/dg-do-run-exp-P.c: New test.
34802         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
34803         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
34804         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
34805         * gcc.test-framework/dg-error-exp-P.c: New test.
34806         * gcc.test-framework/dg-error-exp-XP.c: New test.
34807         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
34808         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
34809         * gcc.test-framework/dg-output-exp-P.c: New test.
34810         * gcc.test-framework/dg-output-exp-XF.c: New test.
34811         * gcc.test-framework/dg-warning-exp-P.c: New test.
34812         * gcc.misc-tests/dg-1.c: Remove.
34813         * gcc.misc-tests/dg-2.c: Remove.
34814         * gcc.misc-tests/dg-3.c: Remove.
34815         * gcc.misc-tests/dg-4.c: Remove.
34816         * gcc.misc-tests/dg-5.c: Remove.
34817         * gcc.misc-tests/dg-6.c: Remove.
34818         * gcc.misc-tests/dg-7.c: Remove.
34819         * gcc.misc-tests/dg-8.c: Remove.
34820         * gcc.misc-tests/dg-9.c: Remove.
34821         * gcc.misc-tests/dg-10.c: Remove.
34822         * gcc.misc-tests/dg-11.c: Remove.
34823         * gcc.misc-tests/dg-12.c: Remove.
34824         * gcc.misc-tests/dg-test.exp: Remove.
34825
34826         * gcc.test-framework/test-framework.awk: Change recording and
34827         printing of passes and failures.
34828
34829         * gcc.test-framework: New directory.
34830         * gcc.test-framework/README: New.
34831         * gcc.test-framework/test-framework.exp: New.
34832         * gcc.test-framework/test-framework.awk: New.
34833         * gcc.test-framework/gen_directive_tests: New.
34834
34835 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
34836
34837         * lib/treelang.exp: Fix comment typos.
34838         (treelang_target_compile): Don't append libs=-ltreelang to options.
34839
34840 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
34841
34842         * g++.dg/parse/typename7.C: Adjust error messages.
34843
34844 2005-01-31  Jeff Law  <law@redhat.com>
34845
34846         * gcc.c-torture/execute/20050131-1.c: New test.
34847         * gcc.dg/wcaselabel.c: New test.
34848
34849 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
34850
34851         * g++.dg/other/warning1.C: Adjust error messags.
34852         * g++.dg/parse/constant5.C: New test.
34853
34854 2005-01-31  Steven Bosscher  <stevenb@suse.de>
34855
34856         PR c/19333
34857         * gcc.c-torture/compile/20011130-1.c: Reorder to make
34858         the test case valid.
34859         * gcc.dg/20030815-1.c: Remove invalid tests.
34860         * gcc.dg/array-7.c: Adjust expected result.
34861         * gcc.dg/pr18596-3.c: Likewise.
34862         * gcc.dg/noncompile/20000901-1.c: Likewise.
34863         * gcc.dg/noncompile/init-2.c: Likewise.
34864         * gcc.dg/noncompile/init-4.c: Likewise.
34865
34866 2005-01-31  Dale Johannesen  <dalej@apple.com>
34867
34868         * g++.dg/opt/pr19650.C: New test.
34869
34870 2005-01-31  Richard Henderson  <rth@redhat.com>
34871
34872         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34873         long double for intel double extended format.
34874         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34875
34876 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
34877
34878         PR c++/19555
34879         * g++.dg/template/static10.C: New test.
34880
34881         PR c++/19395
34882         * g++.dg/parse/error24.C: New test.
34883
34884         PR c++/19367
34885         * g++.dg/lookup/builtin1.C: New test.
34886
34887         PR c++/19457
34888         * g++.dg/warn/conv3.C: New test.
34889
34890 2005-01-30  Bud Davis  <bdavis@gfortran.org>
34891
34892         PR fortran/19647
34893         * gfortan.dg/inquire_7.f90
34894
34895 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
34896
34897         PR tree-optimization/15791
34898         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
34899         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
34900         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
34901         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
34902         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
34903         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
34904         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
34905         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
34906         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
34907         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
34908
34909 2005-01-29  Paul Brook  <paul@codesourcery.com>
34910
34911         PR fortran/18565
34912         * check.c (real_or_complex_check): New function.
34913         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
34914         * intrinsic.c (add_functions): Use new check functions.
34915         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
34916         Add prototypes.
34917
34918 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
34919
34920         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
34921         gcc.dg/lvalue-3.c: New tests.
34922         * gcc.dg/concat.c: Update expected messages.
34923
34924 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
34925
34926         PR libfortran/19595
34927         * gfortran.dg/eor_1.f90: New test.
34928
34929 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
34930
34931         PR fortran/19589
34932         * gfortran.dg/logical_data_1.f90: New test.
34933
34934 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
34935
34936         PR c++/19253
34937         * g++.dg/template/crash33.C: New test.
34938
34939         PR c++/19667
34940         * g++.dg/template/crash32.C: New test.
34941
34942 2005-01-28  Ian Lance Taylor  <ian@airs.com>
34943
34944         PR middle-end/16558
34945         * g++.dg/warn/Wreturn-type-2.C: New test.
34946
34947 2004-06-24  Jeff Law  <law@redhat.com>
34948
34949         * gcc.dg/tree-ssa/20050128-1.c: New test.
34950
34951 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
34952
34953         * gcc.target/frv/all-mdpackh-1.c: New test.
34954
34955 2005-01-28  Steven Bosscher  <stevenb@suse.de>
34956
34957         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
34958
34959 2005-01-27  Richard Henderson  <rth@redhat.com>
34960
34961         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
34962
34963 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34964
34965         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
34966
34967 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34968
34969         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
34970         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
34971         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
34972         to cope with cases where the multilib options override the dg-options.
34973
34974 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
34975
34976         PR c/18946
34977         * gcc.dg/noncompile/20050120-1.c: New test.
34978
34979 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
34980
34981         PR tree-optimization/19633
34982         * gcc.dg/pr19633.c: New test.
34983         * gcc.dg/tree-ssa/pr19633.c: New test.
34984
34985 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
34986
34987         * gcc.dg/20041216-1.c: New test.
34988
34989 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
34990
34991         PR objc/18862
34992         * objc.dg/selector-2.m: New test.
34993
34994 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
34995
34996         * g++.dg/opt/range-test-2.C: New test.
34997
34998         PR rtl-optimization/19579
34999         * gcc.c-torture/execute/20050124-1.c: New test.
35000
35001 2005-01-26  Greg Parker  <gparker@apple.com>
35002         Stuart Hastings  <stuart@apple.com>
35003
35004         * gcc.c-torture/execute/20050125-1.c: New.
35005
35006 2005-01-18  Jan Hubicka  <jh@suse.cz>
35007
35008         PR tree-optimize/19337
35009         * gcc.c-torture/compile/20050119-1.c: New test.
35010
35011 2005-01-24  James E Wilson  <wilson@specifixinc.com>
35012
35013         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
35014         test for successful match.
35015
35016 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
35017
35018         PR objc/18408
35019         * objc.dg/comp-types-7.m: New test.
35020
35021 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
35022
35023         * lib/target-supports.exp (current_target_name): New.
35024         (check_effective_target_ilp32, check_effective_target_lp64):
35025         Cache the result to use as long as the current target, with
35026         multilib flags, remains the same.
35027
35028         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
35029         (dg-require-weak, dg-require-visibility, dg-require-alias,
35030         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
35031         dg-require-effective-target, dg-skip-if): Remove call to
35032         skip_test_and_clear_xfail.
35033         (dg-test): Clear xfail data.
35034
35035 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
35036
35037         PR target/17751
35038         * gcc.dg/ppc64-toc.c: New test.
35039
35040         * g++.dg/tree-ssa/empty-1.C: New test.
35041
35042         PR middle-end/19551
35043         * gcc.c-torture/execute/20050121-1.c: New test.
35044         * gcc.dg/20050121-2.c: New test.
35045
35046 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
35047         Paul Brook  <paul@codesourcery.com>
35048
35049         PR fortran/17941
35050         * gfortran.dg/real_const_1.f: New test.
35051         * gfortran.dg/real_const_2.f90: New test.
35052         * gfortran.dg/complex_int_1.f90: New test.
35053
35054 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
35055
35056         PR fortran/19313
35057         * gfortan.dg/inquire_6.f90: New test.
35058
35059 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35060
35061         PR libfortran/19451
35062         * open_readonly_1.f90: New test.
35063
35064 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35065
35066         PR libfortran/18982
35067         * gfortran.dg/open_new.f90: New file.
35068
35069 2005-01-22  Paul Brook  <paul@codesourcery.com>
35070
35071         * namelist_1.f90: New test.
35072
35073 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
35074
35075         PR tree-optimization/19484
35076         * gcc.c-torture/compile/20050122-[12].c: New tests.
35077
35078 2005-01-22  Paul Brook  <paul@codesourcery.com>
35079
35080         * gfortran.dg/implicit_2.f90: New test.
35081
35082 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
35083
35084         PR fortran/19314
35085         * gfortran.dg/inquire_5.f90: New test.
35086
35087 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35088
35089         PR c/18809
35090         * gcc.dg/pr18809-1.c: New test.
35091
35092 2005-01-21  Ian Lance Taylor  <ian@airs.com>
35093
35094         * gcc.dg/20050121-1.c: New test.
35095
35096         PR tree-optimization/13000
35097         * gcc.dg/20040206-1.c: Change warning to point where function is
35098         being inlined.
35099
35100 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35101
35102         PR c++/19208
35103         * g++.dg/template/array11.C: New test.
35104
35105 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35106
35107         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
35108         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
35109         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
35110         * gfortran.dg/getenv_1.f90: Add dg-do directive.
35111         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
35112         gfortran.dg/pr17164.f90: Add missing dg-do directives.
35113
35114 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35115
35116         PR tree-optimization/15349
35117         * gcc.dg/tree-ssa/pr15349.c: New.
35118
35119 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
35120
35121         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
35122
35123 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
35124
35125         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
35126         scan-assembler-times directive name.
35127
35128         * gcc.dg/asm-a.c: Move dg-require-effective-target to
35129         after dg-do.
35130
35131         PR rtl-optimization/19462
35132         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
35133
35134 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
35135
35136         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
35137         counting function calls on ia64.
35138
35139 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
35140
35141         PR rtl-optimization/15139
35142         * gcc.dg/20050111-2.c: New test.
35143
35144         PR c/17297
35145         * gcc.c-torture/compile/20050113-1.c: New testcase.
35146
35147         PR middle-end/19164
35148         * gcc.dg/20050113-1.c: New testcase.
35149
35150 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
35151
35152         * gcc.dg/vect/vect-85.c: Add comment.
35153         * gcc.dg/vect/vect-86.c: Add xfail for now.
35154         * gcc.dg/vect/vect-87.c: Add xfail for now.
35155         * gcc.dg/vect/vect-88.c: Add xfail for now.
35156         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
35157
35158 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35159
35160         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
35161
35162 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35163
35164         * g++.dg/debug/typedef3.C: New test.
35165
35166 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
35167
35168         PR c/19472
35169         * gcc.dg/asm-a.c: New test.
35170
35171 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
35172
35173         * gcc.dg/sh-relax.c: Add prototype for abort.
35174
35175 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35176
35177         * gcc.dg/short-compare-1.c: New test.
35178         * gcc.dg/short-compare-2.c: Likewise.
35179
35180 2005-01-18  Michael Matz  <matz@suse.de>
35181
35182         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
35183
35184 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
35185
35186         PR tree-optimization/19121
35187         * gcc.c-torture/compile/pr19121.c: New test.
35188
35189 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
35190
35191         PR target/19357
35192         * gcc.c-torture/compile/pr19357.c: New test.
35193
35194 2005-01-17  Ian Lance Taylor  <ian@airs.com>
35195
35196         PR c/5675
35197         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
35198         pass--those that refer just to the variable, possibly with a
35199         cast.
35200         * gcc.dg/c99-const-expr-3.c: Likewise.
35201
35202         PR middle-end/13127
35203         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
35204         longer emitted.
35205
35206 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
35207
35208         PR fortran/18778
35209         * gfortran.dg/endfile_2.f90: New test.
35210
35211 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
35212
35213         PR 19168
35214         * gfortran.dg/select_5.f90: New test.
35215
35216 2004-01-16  Paul Brook  <paul@codesourcery.com>
35217
35218         * gfortran.dg/common_4.f90: New test.
35219
35220 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
35221
35222         PR rtl-optimization/19462
35223         * gcc.dg/torture/pr19462-1.c: New test.
35224
35225 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
35226
35227         PR objc/19321
35228         * objc.dg/func-ptr-2.m: New.
35229         * objc.dg/volatile-1.m: New.
35230
35231 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35232
35233         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
35234
35235 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35236
35237         PR tree-optimization/19060
35238         * gcc.c-torture/execute/20050104-1.c: New test.
35239
35240 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
35241
35242         PR fortran/18983
35243         * gfortran.dg/write_to_null.f90: New test.
35244
35245 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
35246             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35247
35248         PR other/19328
35249         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
35250         argument.
35251
35252 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35253
35254         PR c++/19263
35255         * g++.dg/init/vector1.C: New test.
35256
35257 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
35258
35259         PR target/13158
35260         * gcc.target/ia64/sibcall-unwind-1.c: New test.
35261         PR target/18987
35262         * gcc.target/ia64/sibcall-unwind-2.c: New test.
35263
35264 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
35265
35266         * gfortran.dg/select_1.f90: New test.
35267         * gfortran.dg/select_2.f90: New test.
35268         * gfortran.dg/select_3.f90: New test.
35269         * gfortran.dg/select_4.f90: New test.
35270
35271 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
35272
35273         PR middle-end/19084
35274         PR rtl-optimization/19348
35275         * gcc.dg/20050111-1.c: New test.
35276         * gcc.c-torture/execute/20050111-1.c: New test.
35277
35278         * gcc.dg/i386-asm-4.c: New test.
35279
35280 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35281
35282         * gcc.dg/nested-func-2.c: New test.
35283         * ada/acats/norun.lst: Remove c953002.
35284
35285 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
35286
35287         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
35288
35289 2005-01-12  Ben Elliston  <bje@au.ibm.com>
35290
35291         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
35292
35293 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
35294
35295         PR target/18761
35296         * g++.dg/abi/align1.C: New test.
35297
35298 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
35299
35300         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
35301         at a time.
35302         * g++.dg/ext/altivec_check.h: Support compiling as C.
35303
35304 2005-01-10  Roger Sayle  <roger@eyesopen.com>
35305
35306         PR c++/19355
35307         * g++.dg/expr/pr19355-1.C: New test case.
35308
35309 2005-01-10  Laurent GUERBY <laurent@guerby.net>
35310
35311         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
35312         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
35313         * ada/acats/tests/c3/c92005b.ada: Likewise.
35314         * ada/acats/tests/c3/cxb3012.a: Likewise.
35315         * ada/acats/norun.lst: Add c380004 and c953002, add PR
35316
35317 2005-01-09  Paul Brook  <paul@codesourcery.com>
35318
35319         * gfortran.dg/common_2.f90: New file.
35320         * gfortran.dg/common_3.f90: New file.
35321
35322 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
35323
35324         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
35325
35326 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35327
35328         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
35329         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
35330         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
35331         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
35332         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
35333         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
35334         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
35335         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
35336         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
35337         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
35338         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
35339         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
35340         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
35341         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
35342         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
35343         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
35344         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
35345         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
35346         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
35347         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
35348         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
35349         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
35350         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
35351         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
35352         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
35353         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
35354         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
35355         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
35356         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
35357         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
35358         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
35359         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
35360         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
35361         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
35362         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35363         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35364         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35365         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35366         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35367         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35368         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35369         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35370         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35371         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35372         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35373         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35374         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35375         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35376         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35377         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35378         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35379         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35380         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35381         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35382         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35383         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35384         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35385         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35386         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35387         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35388         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35389         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35390         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35391         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35392         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35393         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35394         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35395
35396         * gcc.dg/vect/vect-1.c: Fix spelling.
35397         * gcc.dg/vect/vect-10.c: Fix spelling.
35398         * gcc.dg/vect/vect-11.c: Fix spelling.
35399         * gcc.dg/vect/vect-12.c: Fix spelling.
35400         * gcc.dg/vect/vect-14.c: Fix spelling.
35401         * gcc.dg/vect/vect-15.c: Fix spelling.
35402         * gcc.dg/vect/vect-16.c: Fix spelling.
35403         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35404         * gcc.dg/vect/vect-64.c: Fix comments.
35405         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35406
35407 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35408             Ira Rosen  <irar@il.ibm.com>
35409
35410         * gcc.dg/vect/vect-70.c: New test.
35411         * gcc.dg/vect/vect-71.c: New test.
35412
35413 2005-01-09  Manfred Hollstein  <mh@suse.com>
35414
35415         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35416         * gcc.dg/pr18241-2.c: Likewise.
35417         * gcc.dg/pr18241-3.c: Likewise.
35418         * gcc.dg/pr18241-4.c: Likewise.
35419         * gcc.dg/pr18241-5.c: Likewise.
35420
35421 2005-01-08  Richard Henderson  <rth@redhat.com>
35422
35423         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35424         False for x86 and x86-64.
35425
35426 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
35427
35428         PR tree-optimization/18241
35429         * gcc.dg/pr18241-1.c: New test.
35430         * gcc.dg/pr18241-2.c: New test.
35431         * gcc.dg/pr18241-3.c: New test.
35432         * gcc.dg/pr18241-4.c: New test.
35433         * gcc.dg/pr18241-5.c: New test.
35434
35435 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
35436
35437         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35438         gfortran.dg/select_4.f90: New.
35439
35440 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35441
35442         * gcc.c-torture/execute/20050107-1.c: New test.
35443
35444 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
35445
35446         PR c++/19298
35447         * g++.dg/template/ref2.C: New.
35448
35449 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
35450
35451         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35452         instead of being empty.
35453
35454 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35455
35456         PR fortran/15553
35457         * gfortran.dg/array-1.f90: New test.
35458
35459 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35460
35461         PR tree-optimization/19283
35462         * gcc.c-torture/execute/20050106-1.c: New test.
35463
35464         PR rtl-optimization/18861
35465         * gcc.dg/20050105-1.c: New test.
35466
35467         PR tree-optimization/18828
35468         * gcc.dg/20050105-2.c: New test.
35469
35470 2005-01-07  Andreas Jaeger  <aj@suse.de>
35471
35472         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
35473
35474 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
35475
35476         PR fortran/18398
35477         * gfortran.dg/fmt_read.f90: New test.
35478
35479 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
35480
35481         * gcc.dg/rs6000-ldouble-2.c: New.
35482
35483 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
35484
35485         PR c++/19244
35486         * g++.dg/parser/ctor2.C: New test.
35487
35488 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35489
35490         PR c++/17154
35491         * g++.dg/template/using9.C: New test.
35492
35493 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35494
35495         PR c++/19258
35496         * g++.dg/lookup/friend6.C: New test.
35497
35498 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35499
35500         PR c++/19270
35501         * g++.dg/template/array10.C: New.
35502
35503 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35504
35505         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
35506         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
35507
35508 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
35509
35510         * gcc.c-torture/compile/20050105-1.c: New test.
35511
35512 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
35513
35514         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
35515
35516 2005-01-05  Roger Sayle  <roger@eyesopen.com>
35517
35518         PR middle-end/19100
35519         * gcc.dg/conv-3.c: New test case.
35520
35521 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
35522
35523         * gcc.dg/asm-wide-1.c: New test.
35524
35525 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35526
35527         PR c++/19030
35528         * g++.dg/parse/crash22.C: New
35529
35530 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
35531
35532         PR 19257
35533         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
35534
35535 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
35536
35537         PR middle-end/17767
35538         * gcc.dg/i386-mmx-6.c: New test case.
35539
35540 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
35541
35542         PR tree-optimization/18308
35543         * gcc.dg/vect/pr18308.c: New testcase.
35544
35545 2005-01-04  Andreas Jaeger  <aj@suse.de>
35546
35547         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
35548
35549 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35550             Robert Bowdidge <bowdidge@apple.com>
35551
35552         * gcc.dg/cpp/subframework1.c: New.
35553         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
35554         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
35555         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
35556         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
35557
35558 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35559
35560         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
35561         producing warning.
35562         * gcc.dg/darwin-weakimport-2.c: New.
35563
35564 2005-01-03  Richard Henderson  <rth@redhat.com>
35565
35566         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
35567
35568 2005-01-03  Richard Henderson  <rth@redhat.com>
35569
35570         * gcc.dg/vect/vect.exp: Enable for ia64.
35571         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
35572         (check_effective_target_vect_float): Likewise.
35573         (check_effective_target_vect_no_align): Likewise.
35574         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
35575         * gcc.dg/vect/vect-8.c: Likewise.
35576
35577 2005-01-03  Uros Bizjak <uros@kss-loka.si>
35578
35579         PR target/19236
35580         * gcc.dg/pr19236-1.c: New test case.
35581
35582 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
35583
35584         PR rtl-optimization/12092
35585         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
35586
35587 2005-01-02  Andreas Jaeger  <aj@suse.de>
35588
35589         * gcc.dg/pr12092-1.c: Do not run on x86_64.
35590
35591 2005-01-01  Roger Sayle  <roger@eyesopen.com>
35592             Andrew Pinski  <pinskia@physics.uc.edu>
35593
35594         PR rtl-optimization/12092
35595         * gcc.dg/pr12092-1.c: New test case.
35596
35597 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
35598
35599         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
35600         'hidden' and 'default' for better portability.
35601         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
35602
35603         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
35604         6 and 7.
35605         * g++.old-deja/g++.brendan/new3.C: Likewise.
35606
35607 2005-01-01  Steven Bosscher  <stevenb@suse.de>
35608
35609         * gcc.dg/20041231-1.C: New test.
35610         * g++.dg/warn/Wunreachable-code-1.C: New test.
35611
35612 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
35613
35614         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
35615         file, not /dev/null.  Abort on error.
35616
35617 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
35618             Ziemowit Laski  <zlaski@apple.com>
35619
35620         PR objc/18971
35621         * objc.dg/encode-5.m: New test.
35622
35623 2004-12-29  Richard Henderson  <rth@redhat.com>
35624
35625         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
35626         * objc.dg/stabs-1.m: Disable for ia64.
35627
35628 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
35629
35630         PR c++/19190
35631         * g++.dg/warn/Wunused-10.C: New test.
35632
35633 2004-12-28  Richard Henderson  <rth@redhat.com>
35634
35635         * objc.dg/stabs-1.m: Disable for alpha.
35636
35637 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35638
35639         PR c++/19149
35640         * g++.dg/parse/error23.C: New test.
35641
35642 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35643
35644         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35645
35646         PR fortran/19032
35647         * gfortran.dg/intrinsic_modulo_1.f90: New.
35648         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35649         tests with divisor -1.
35650
35651 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35652
35653         * g++.dg/opt/temp1.C (memcpy): Return a value.
35654
35655         PR c++/19148
35656         * g++.dg/expr/cond7.C: New test.
35657
35658 2004-12-27  Paul Brook  <paul@codesourcery.com>
35659
35660         * gfortran.dg/g77/select_no_compile.f: Remove.
35661
35662 2004-12-27  Richard Henderson  <rth@redhat.com>
35663
35664         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
35665         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
35666         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
35667
35668 2004-12-26  Richard Henderson  <rth@redhat.com>
35669
35670         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
35671         by 1i instead of token pasting.
35672
35673 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35674
35675         PR tree-optimization/17578
35676         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
35677         to additional_flags.
35678         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35679
35680 2004-12-25  Richard Henderson  <rth@redhat.com>
35681
35682         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35683         Remove Alpha.
35684
35685 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35686
35687         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
35688         hppa*-*-hpux*.
35689         * gcc.dg/pr17957.c (dg-options): Likewise.
35690         * gcc.dg/struct-ret-1.c: Add prototype for abort.
35691         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
35692         instead of 0 on __hppa__.
35693         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
35694         "foo,%r" on hppa*-*-*.
35695
35696 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
35697
35698         PR fortran/19071
35699         * gfortran.dg/complex_write.f90: New test.
35700
35701 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35702
35703         PR c++/17595
35704         * g++.dg/parse/pragma2.C: New test.
35705
35706         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
35707
35708 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35709
35710         * gcc.dg/empty2.c: Add missing dg-warning.
35711
35712 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35713
35714         PR c++/17413
35715         * g++.dg/template/local4.C: New test.
35716         * g++.dg/template/crash19.C: Add dg-error marker.
35717
35718         * g++.dg/template/crash31.C: Correct embedded PR number.
35719
35720 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35721
35722         PR c++/16405
35723         * g++.dg/opt/temp1.C: Add do-run marker.
35724
35725 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35726
35727         * g++.dg/template/spec19.C: New.
35728
35729 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35730
35731         PR target/16819
35732         * gcc.dg/empty2.c: New.
35733
35734 2004-12-23  Richard Henderson  <rth@redhat.com>
35735
35736         * lib/target-supports.exp (check_effective_target_vect_no_align):
35737         Remove i?86 and x86-64.
35738
35739 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35740
35741         PR c++/16405
35742         * g++.dg/opt/temp1.C: New test.
35743
35744 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35745
35746         PR c++/18733
35747         * g++.dg/template/friend33.C: New testcase.
35748
35749 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
35750
35751         PR c++/18464
35752         * g++.dg/template/cond5.C: New test.
35753
35754         PR c++/18492
35755         * g++.dg/inherit/thunk3.C: New test.
35756
35757         PR c++/11224
35758         * g++.dg/warn/Wunused-9.C: New test.
35759
35760 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
35761
35762         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
35763
35764 2004-12-22  Jan Beulich  <jbeulich@novell.com>
35765
35766         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
35767
35768 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
35769
35770         PR c++/18378
35771         * g++.dg/ext/packed8.C: New test.
35772
35773         PR c++/19063
35774         * g++.dg/template/crash31.C: New test.
35775
35776         PR c++/19034
35777         * g++.dg/template/crash30.C: New test.
35778
35779 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
35780
35781         PR C++/18984
35782         * g++.dg/eh/ctor3.C: New test.
35783
35784 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35785
35786         * objc.dg/stabs-1.m: Allow section name to be quoted and
35787         assembly label to begin with '.LL'.
35788
35789 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
35790
35791         * gcc.dg/vect/vect.exp
35792         (check_effective_target_lp64_or_vect_no_align): New.
35793         * gcc.dg/vect/vect-77.c: Use it.
35794         * gcc.dg/vect/vect-78.c: Use it.
35795
35796         * lib/target-supports.exp
35797         (check_effective_target_vect_no_max,
35798         check_effective_target_vect_no_bitwise,
35799         check_effective_target_vect_no_align): New.
35800         * gcc.dg/vect/vect-13.c: Use them.
35801         * gcc.dg/vect/vect-17.c: Ditto.
35802         * gcc.dg/vect/vect-18.c: Ditto.
35803         * gcc.dg/vect/vect-19.c: Ditto.
35804         * gcc.dg/vect/vect-20.c: Ditto.
35805         * gcc.dg/vect/vect-27.c: Ditto.
35806         * gcc.dg/vect/vect-29.c: Ditto.
35807         * gcc.dg/vect/vect-44.c: Ditto.
35808         * gcc.dg/vect/vect-48.c: Ditto.
35809         * gcc.dg/vect/vect-50.c: Ditto.
35810         * gcc.dg/vect/vect-52.c: Ditto.
35811         * gcc.dg/vect/vect-54.c: Ditto.
35812         * gcc.dg/vect/vect-56.c: Ditto.
35813         * gcc.dg/vect/vect-58.c: Ditto.
35814         * gcc.dg/vect/vect-60.c: Ditto.
35815         * gcc.dg/vect/vect-72.c: Ditto.
35816         * gcc.dg/vect/vect-80.c: Ditto.
35817
35818 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
35819
35820         PR c++/14075
35821         * g++.dg/init/string1.C: New.
35822
35823         PR c++/18975
35824         * g++.dg/other/synth1.C: New.
35825
35826 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35827
35828         PR c/18963
35829         * gcc.dg/pr18963-1.c: New test.
35830
35831 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35832
35833         PR c/18596
35834         * gcc.dg/funcdef-storage-1.c (foo): Remove.
35835         * gcc.dg/pr18596-1.c: Use dg-error.
35836         (dg-options): Use -fno-unit-at-a-time.
35837         * gcc.dg/pr18596-2.c: New test.
35838         * gcc.dg/pr18596-3.c: New test.
35839
35840 2004-12-20  Roger Sayle  <roger@eyesopen.com>
35841
35842         PR middle-end/18683
35843         * g++.dg/opt/pr18683-1.C: New test case.
35844
35845 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
35846
35847         PR other/19093
35848         * g++.dg/opt/max1.C: Fix for 64bit targets.
35849
35850 2004-12-20  Matt Austern  <austern@apple.com>
35851
35852         PR c++/19044
35853         * g++.dg/ext/builtin6.C: New
35854
35855 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
35856
35857         PR tree-optimization/19080
35858         * gcc.c-torture/compile/pr19080.c: New test.
35859
35860 2004-12-20  Steven Bosscher  <stevenb@suse.de>
35861
35862         * gcc.dg/20041219-1.c: New test.
35863
35864 2004-12-19  Roger Sayle  <roger@eyesopen.com>
35865
35866         PR middle-end/19068
35867         * g++.dg/opt/max1.C: New test case.
35868
35869 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35870
35871         * gcc.dg/fdata-sections-1.c: New test.
35872
35873 2004-12-18  Roger Sayle  <roger@eyesopen.com>
35874
35875         PR middle-end/18548
35876         * gcc.dg/max-1.c: New test case.
35877
35878 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
35879
35880         * gcc.c-torture/execute/20041218-1.c: New test.
35881
35882 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
35883
35884         * gcc.dg/pr18501.c: New test.
35885         * gcc.dg/uninit-5.c: XFAIL.
35886         * gcc.dg/uninit-9.c: XFAIL.
35887
35888 2004-12-17  Dale Johannesen  <dalej@apple.com>
35889
35890         * gcc.dg/20041213-1.c: New.
35891
35892 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
35893
35894         * objc.dg/stabs-1.m: Allow assembly label to begin
35895         with a dot ('.').
35896
35897 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
35898
35899         * gcc.c-torture/execute/20041213-1.c: Move...
35900         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
35901
35902 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
35903
35904         PR c++/18721
35905         * g++.dg/lookup/conv-5.C: New.
35906
35907 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
35908
35909         * objc.dg/stabs-1.m: New test.
35910
35911 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35912
35913         * gcc.dg/visibility-c.c: Change compile to
35914         assemble for the test.
35915
35916 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35917
35918         PR target/19041
35919         * gcc.dg/visibility-c.c: New test.
35920
35921 2004-12-16  Roger Sayle  <roger@eyesopen.com>
35922
35923         PR middle-end/18493
35924         * gcc.dg/switch-8.c: New test case.
35925
35926 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35927
35928         PR c++/18905
35929         * g++.dg/template/init4.C: New.
35930         * g++.dg/opt/static3.C: Enable optimizer.
35931
35932 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
35933
35934         * g++.dg/other/complex1.C: New test.
35935
35936 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
35937
35938         * g++.dg/opt/inline9.C: New test.
35939
35940 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35941
35942         PR fortran/18993
35943         * gfotran.dg/nullify_1.f: New test.
35944
35945 2004-12-15  Richard Henderson  <rth@redhat.com>
35946
35947         * gcc.target/i386/i386.exp: New harness.
35948         * gcc.target/i386/vect-args.c: New.
35949
35950 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
35951
35952         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
35953
35954 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35955
35956         PR c++/18825
35957         * g++.dg/template/friend32.C: New test.
35958
35959 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35960
35961         * cpp/pragma-once-1.c: New test.
35962         * cpp/pragma-once-1b.h: Likewise.
35963         * cpp/pragma-once-1c.h: Likewise.
35964         * cpp/pragma-once-1d.h: Likewise.
35965         * cpp/inc/pragma-once-1a.h: Likewise.
35966
35967 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
35968             Steven G. Kargl  <kargls@comcast.net>
35969
35970         PR fortran/17597
35971         * gfortran.dg/list_read_3.f90: New test.
35972
35973 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35974
35975         * gcc.dg/ftrapv-2.c: New test.
35976
35977 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
35978
35979         PR c++/18981
35980         * g++.dg/template/typename9.C: New test.
35981
35982 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35983
35984         PR c++/18738
35985         * g++.dg/template/typename8.C: New test.
35986         * g++.dg/parse/friend2.C: Tweak error message.
35987
35988 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35989
35990         * gcc.c-torture/20041214-1.c: New test.
35991
35992 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35993
35994         PR c++/18965
35995         * g++.dg/init/array17.C: New test.
35996
35997 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35998
35999         PR c++/18793
36000         * g++.dg/init/aggr3.C: New test.
36001
36002 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
36003
36004         * gcc.dg/altivec-types-1.c: New test.
36005         * gcc.dg/altivec-types-2.c: New test.
36006         * gcc.dg/altivec-types-3.c: New test.
36007         * gcc.dg/altivec-types-4.c: New test.
36008         * g++.dg/ext/altivec-types-1.C: New test.
36009         * g++.dg/ext/altivec-types-2.C: New test.
36010         * g++.dg/ext/altivec-types-3.C: New test.
36011         * g++.dg/ext/altivec-types-4.C: New test.
36012
36013 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
36014
36015         PR middle-end/18951
36016         * gcc.c-torture/execute/20041213-1.c: New test.
36017
36018 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
36019
36020         PR c++/18949
36021         * g++.dg/template/cast1.C: New.
36022
36023 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
36024
36025         * gcc.c-torture/execute/20041213-2.c: New test.
36026
36027 2004-12-13  Richard Henderson  <rth@redhat.com>
36028
36029         * gcc.dg/i386-sse-10.c: Fix typo in options.
36030
36031 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
36032
36033         PR c++/18968
36034         * g++.dg/opt/pr18968.C: New test.
36035
36036 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
36037
36038         PR c++/18925
36039         * g++.dg/ext/visibility/staticdatamem.C: New test.
36040
36041 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
36042
36043         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
36044
36045 2004-12-13  Roger Sayle  <roger@eyesopen.com>
36046
36047         PR rtl-optimization/18928
36048         * gcc.dg/pr18928-1.c: New test case.
36049
36050 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
36051
36052         PR tree-opt/16951
36053         * gcc.c-torture/compile/20041211-1.c: New.
36054
36055 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36056
36057         PR middle-end/17564
36058         * gcc.c-torture/execute/20041212-1.c: New test.
36059
36060 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36061
36062         PR fortran/18869
36063         * gfortran.dg/common_1.f90: New test.
36064
36065 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
36066         Paul Brook  <paul@codesourcery.com>
36067
36068         PR fortran/16222
36069         * gfortran.dg/real_do_1.f90: New test.
36070
36071 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
36072
36073         PR tree-opt/18040
36074         * g++.dg/opt/ptrmem6.C: New test.
36075
36076 2004-12-11  Roger Sayle  <roger@eyesopen.com>
36077
36078         PR middle-end/18921
36079         * gcc.dg/pr18921-1.c: New test case.
36080
36081 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36082
36083         PR fortran/17175
36084         * gfortran.dg/scale_1.f90: New test.
36085
36086 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
36087
36088         PR middle-end/18903
36089         * gcc.c-torture/compile/pr18903.c: New test.
36090
36091 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
36092
36093         * gcc.c-torture/execute/20041210-1.c: New test.
36094
36095 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36096
36097         PR c++/18731
36098         * g++.dg/parser/struct-1.C: New test.
36099         * g++.dg/parser/struct-2.C: New test.
36100         * g++.dg/parser/struct-3.C: New test.
36101
36102 2004-12-09  Richard Henderson  <rth@redhat.com>
36103
36104         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
36105
36106         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
36107         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
36108
36109 2004-12-09  Matt Austern  <austern@apple.com>
36110
36111         PR c++/18514
36112         * g++.dg/ext/builtin1.C: New
36113         * g++.dg/ext/builtin2.C: New
36114         * g++.dg/ext/builtin3.C: New
36115         * g++.dg/ext/builtin4.C: New
36116         * g++.dg/ext/builtin5.C: New
36117
36118 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
36119
36120         PR tree-opt/18904
36121         * g++.dg/opt/ptrmem5.C: New test.
36122
36123 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
36124
36125         * g++.dg/parse/typename5.C: Adjust for new error.
36126         * g++.dg/parse/typename7.C: New.
36127
36128 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36129
36130         PR c++/18073
36131         * g++.dg/other/mmintrin.C: New test.
36132
36133 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36134
36135         PR c++/16681
36136         * g++.dg/init/array15.C: New.
36137         * g++.dg/init/array16.C: New.
36138
36139 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36140
36141         PR fortran/18826
36142         * gfortran.dg/assign_1.f90: New test.
36143
36144 2004-12-08  Nick Clifton  <nickc@redhat.com>
36145
36146         * gcc.target/xstormy16/bss_below100: New directory containing tests.
36147         * gcc.target/xstormy16/data_below100: Likewise.
36148         * gcc.target/xstormy16/sfr: Likewise.
36149         * gcc.target/xstormy16/below100.S: New test source file.
36150         * gcc.target/xstormy16/below100.ld: New test linker script.
36151         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36152         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
36153         bp instructions.
36154         * gcc.target/xstormy16/bp.c: Likewise.
36155
36156         * gcc.target/xstormy16/bss_below100: New files:
36157         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36158         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36159         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36160         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36161         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36162         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36163         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36164         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36165         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36166         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36167         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36168         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36169         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36170         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36171         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36172         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36173         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36174         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36175         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36176         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36177         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36178         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36179         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36180         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36181         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36182         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36183         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36184
36185         * gcc.target/xstormy16/data_below100: New files:
36186         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36187         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36188         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36189         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36190         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36191         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36192         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36193         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36194         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36195         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36196         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36197         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36198         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36199         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36200         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36201         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36202         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36203         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36204         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36205         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36206         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36207         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36208         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36209         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36210         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36211         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36212         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36213
36214         * gcc.target/xstormy16/sfr: New files:
36215         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
36216         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
36217         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
36218         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
36219         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
36220         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
36221         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
36222         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
36223         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
36224         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
36225         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
36226         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
36227         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
36228         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
36229         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
36230         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
36231         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
36232         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
36233         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
36234         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
36235         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
36236         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
36237         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
36238         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
36239         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
36240         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
36241         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
36242         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
36243         27_if0_sfrw_bitfield_f.c
36244
36245 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36246
36247         PR c++/18100
36248         * g++.dg/lookup/name-clash4.C: New test.
36249
36250 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
36251
36252         PR c++/18672
36253         * g++.dg/opt/array1.C: New.
36254
36255         PR c++/18803
36256         * g++.dg/template/operator5.C: New.
36257
36258 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
36259
36260         PR c/18867
36261         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
36262
36263 2004-12-07  Steven Bosscher  <stevenb@suse.de>
36264
36265         * gcc.dg/noncompile/20041207.c: New test.
36266
36267 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
36268
36269         * g++.dg/other/unreachable-1.C: New test.
36270
36271 2004-12-06  Nick Clifton  <nickc@redhat.com>
36272
36273         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
36274         <limits.h> because the latter comes from gcc's include/ directory
36275         and not the newlib/libc/include directory.
36276
36277 2004-12-04  Richard Henderson  <rth@redhat.com>
36278
36279         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
36280
36281 2004-12-04  Richard Henderson  <rth@redhat.com>
36282
36283         * lib/target-supports.exp (check_gc_sections_available): Disable
36284         for alpha and ia64.
36285
36286 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
36287
36288         PR middle-end/17909
36289         * g++.dg/other/vararg-2.C: New test.
36290
36291 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36292
36293         PR c++/17011, c++/17971
36294         * g++.dg/template/error15.C: Adjust expected error.
36295         * g++.dg/template/instantiate3.C: Likewise.
36296
36297 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
36298
36299         * gcc.dg/altivec-18.c: Fix for darwin
36300
36301 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36302
36303         PR c++/18782
36304         * g++.dg/parse/ptrmem2.C: New.
36305
36306         PR c++/18318
36307         * g++.dg/template/new1.C: New.
36308
36309 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36310
36311         PR fortran/18710
36312         * gfortran.dg/direct_io_3.f90: New test.
36313
36314 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
36315
36316         PR 18758
36317         * g++.dg/parse/crash21.C: New.
36318
36319 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36320
36321         PR c++/15664, c++/18276
36322         * g++.dg/template/ttp13.C: New test.
36323         * g++.dg/template/ttp14.C: Likewise.
36324
36325 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36326
36327         PR c++/18123
36328         * g++.dg/parse/enum2.C: New test.
36329         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
36330
36331 2004-12-02  Nick Clifton  <nickc@redhat.com>
36332
36333         * gcc.target/xstormy16: New test directory.
36334         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36335         * gcc.target/xstormy16/bp.c: Check the generation of bp
36336         instructions.
36337         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
36338         bn instructions and the BELOW100 attribute.
36339
36340 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
36341
36342         PR target/16952
36343         * gcc.dg/ppc-eabi.c: New.
36344
36345 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36346
36347         PR fortran/18284
36348         * gfortran.dg/backspace.f90
36349
36350 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36351
36352         * gfortran.dg/inquire.f90: New test.
36353
36354 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
36355
36356         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
36357         handle effective-target-keyword.
36358         (dg-skip-if): Support effective-target keyword as target list.
36359         (dg-xfail-if): Ditto.
36360         * lib/target-supports.exp (is-effective-target-keyword): New proc.
36361
36362 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
36363
36364         PR tree-optimization/18291
36365         * gcc.c-torture/compile/pr18291.c: New test.
36366
36367 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
36368
36369         PR C++/18729
36370         * g++.dg/parse/crash20.C: New.
36371
36372         PR c++/17431
36373         * g++.dg/overload/arg1.C: New.
36374         * g++.dg/overload/arg2.C: New.
36375         * g++.dg/overload/arg3.C: New.
36376         * g++.dg/overload/arg4.C: New.
36377
36378 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
36379
36380         * gcc.dg/c99-flex-array-4.c: Remove.
36381
36382 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36383
36384         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36385
36386         * lib/target-supports.exp (is-effective-target): Simplify.
36387
36388         * lib/target-supports.exp (check_effective_target_vect_long):
36389         Fix for powerpc64-*-*.
36390
36391 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
36392
36393         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36394         to support new requirements on FreeBSD 5.
36395
36396 2004-11-30  Devang Patel  <dpatel@apple.com>
36397
36398         PR 18702
36399         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36400
36401 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36402
36403         * g++.dg/ext/altivec-13.C: New test.
36404
36405 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
36406
36407         PR tree-opt/18298
36408         * gcc.c-torture/execute/p18298.c: New test.
36409
36410 2004-11-30  Ira Rosen  <irar@il.ibm.com>
36411             Dorit Naishlos  <dorit@il.ibm.com>
36412
36413         PR tree-opt/18607
36414         * gcc.dg/vect/vect-89.c: New test.
36415
36416 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
36417
36418         * gcc.dg/pr18596-1.c: New test.
36419
36420 2004-11-30  Ben Elliston  <bje@au.ibm.com>
36421
36422         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
36423
36424 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36425
36426         PR c/18479
36427         * gcc.dg/pr18479.c: New test.
36428
36429 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36430
36431         PR target/18490
36432         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36433         mmix-knuth-mmixware.
36434
36435         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36436         cris-*-elf* cris-*-aout* mmix-*-*
36437
36438 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36439
36440         PR middle-end/18725
36441         * gcc.dg/pr18725.c: New test.
36442
36443 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36444
36445         PR target/18488
36446         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36447
36448         PR target/18336
36449         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36450
36451 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
36452
36453         PR c++/18368
36454         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36455         * g++.old-deja/g++.law/ctors5.C: Likewise.
36456         * g++.old-deja/g++.other/crash25.C: Likewise.
36457
36458         PR c++/18674
36459         * g++.dg/template/error16.C: New test.
36460
36461         PR c++/18512
36462         * g++.dg/template/crash29.C: New test.
36463
36464 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
36465
36466         PR tree-optimization/18712
36467         * gcc.c-torture/compile/pr18712.c: New test.
36468
36469 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
36470
36471         PR c/7544
36472         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
36473         tests.
36474
36475 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36476
36477         PR c++/18652
36478         * g++.dg/lookup/crash6.C: New test.
36479
36480 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36481
36482         PR middle-end/18164
36483         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
36484
36485 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
36486
36487         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
36488         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
36489         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
36490
36491 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
36492
36493         * gcc.dg/pr18164.c: New test.
36494
36495 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
36496
36497         * gcc.dg/funroll-loops-all.c: New.
36498
36499 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36500
36501         PR target/18489
36502         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
36503         delimeter, match space and TAB as well as ":".
36504
36505         PR target/18484
36506         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
36507
36508         PR target/18348
36509         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
36510
36511         PR target/18345
36512         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
36513
36514         PR target/18337
36515         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
36516
36517 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
36518
36519         * gfortran.dg/direct_io_2.f90: New test.
36520
36521 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36522
36523         PR target/18334
36524         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
36525
36526 2004-11-28  Richard Henderson  <rth@redhat.com>
36527
36528         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
36529
36530 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
36531
36532         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
36533         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
36534         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
36535         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
36536         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
36537         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
36538         gcc.dg/pointer-arith-8.c: New tests.
36539
36540 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
36541
36542         PR fortran/18364
36543         * gfortran.dg/endfile.f90: New test.
36544
36545 2004-11-27  Falk Hueffner  <falk@debian.org>
36546
36547         * gcc.dg/loop-6.c: New test.
36548
36549 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36550
36551         * gcc.c-torture/execute/20041126-1.c: New test.
36552
36553 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36554
36555         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
36556         on IRIX.
36557
36558 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36559
36560         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
36561         functions.
36562
36563 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36564
36565         PR rtl-optimization/17825
36566         * gcc.c-torture/compile/20041119-1.c: New test.
36567
36568 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36569
36570         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
36571         Check existence of ld library path variables before unsetting.
36572
36573 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
36574
36575         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
36576
36577 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36578
36579         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
36580
36581 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36582
36583         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
36584
36585 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36586
36587         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
36588         dg-do directive.
36589
36590 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36591
36592         * gcc.dg/pr17957.c: Pass --param, not -param.
36593
36594 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
36595
36596         PR middle-end/17957
36597         * gcc.dg/pr17957.c: New test.
36598
36599 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
36600
36601         PR c++/18445
36602         * g++.dg/template/crash28.C: Likewise.
36603
36604         PR c++/18001
36605         * g++.dg/expr/unary2.C: Adjust lvalue messages.
36606         * g++.dg/ext/lvaddr.C: Likewise.
36607         * g++.dg/opt/pr7503-3.C: Likewise.
36608
36609         PR c++/18466
36610         * g++.dg/parse/qualified3.C: New test.
36611         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
36612
36613         PR c++/18545
36614         * g++.dg/expr/return1.C: New test.
36615
36616 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36617
36618         Friend class name lookup 3/n, PR c++/3332
36619         * g++.dg/lookup/friend3.C: New test.
36620         * g++.dg/lookup/friend4.C: Likewise.
36621         * g++.dg/lookup/friend5.C: Likewise.
36622
36623 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36624
36625         Friend class name lookup 2/n, PR c++/14513, c++/15410
36626         * g++.dg/lookup/friend2.C: New test.
36627         * g++.dg/template/friend31.C: Likewise.
36628
36629 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36630
36631         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
36632
36633 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36634
36635         PR c++/17473
36636         * g++.dg/tc1/dr56.C: Remove.
36637         * g++.dg/template/typedef1.C: Add dg-error markers.
36638         * g++.old-deja/g++.other/typedef7.C: Likewise.
36639
36640         PR c++/18285
36641         * g++.dg/parse/typedef7.C: New test.
36642
36643 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
36644
36645         * gcc.c-torture/execute/20041124-1.c: New test.
36646
36647 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36648
36649         * g++.dg/template/deduce3.C: New test.
36650
36651         PR c++/18586
36652         * g++.dg/template/crash27.C: New test.
36653
36654         PR c++/18530
36655         * g++.dg/warn/Wshadow-3.C: New test.
36656
36657 2004-11-24  Devang Patel  <dpatel@apple.com>
36658
36659         PR/18555
36660         * gcc.dg/cpp/isysroot-1.c: New test.
36661         * gcc.dg/cpp/usr/include/stdio.h: New file.
36662         * gcc.dg/cpp/isysroot-2.c: New test.
36663         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
36664         New file.
36665
36666 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36667
36668         PR c++/8929
36669         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
36670
36671 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36672
36673         * gcc.target/sparc/align.c: Do not include <stdint.h>.
36674         * gcc.target/sparc/pdist.c: Likewise.
36675
36676 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
36677
36678         PR c++/16882
36679         * g++.dg/conversion/simd1.C: New test.
36680
36681 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36682
36683         * lib/target-libpath.exp: New file defining
36684         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
36685         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
36686         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
36687         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
36688         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
36689
36690 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
36691
36692         * gcc.dg/pragma-align-2.c: Test macro expansion.
36693         * gcc.dg/pragma-pack-2.c: New test.
36694
36695 2004-11-23  Richard Henderson  <rth@redhat.com>
36696
36697         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
36698         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36699         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
36700         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
36701         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
36702         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
36703
36704         * gcc.dg/vect/vect.exp: Add check for alpha.
36705         * lib/target-supports.exp (check_alpha_max_hw_available): New.
36706         (check_effective_target_vect_int): Enable for alpha.
36707         (check_effective_target_vect_long): New.
36708         (is-effective-target): Add it.
36709
36710 2004-11-23  Uros Bizjak <uros@kss-loka.si>
36711
36712         * gcc.dg/pr18614-1.c: New test.
36713
36714 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36715
36716         * gcc.dg/setjmp-2.c: New test.
36717
36718 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
36719
36720         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
36721         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
36722         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
36723         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
36724         gcc.target/sparc/pdist.c: New tests.
36725
36726 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
36727
36728         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
36729
36730 2004-11-22  Dale Johannesen  <dalej@apple.com>
36731
36732         * gcc.dg/20041111-1.c: New.
36733
36734 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36735
36736         PR tree-opt/18536
36737         * gcc.dg/vect/pr18536.c: New test.
36738
36739 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36740
36741         PR c++/18354
36742         * g++.dg/template/nontype11.C: New test.
36743
36744 2004-11-21  Roger Sayle  <roger@eyesopen.com>
36745
36746         PR middle-end/18520
36747         * gcc.dg/pr18520-1.c: New test case.
36748
36749 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
36750
36751         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
36752         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
36753         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
36754         expected diagnostics.
36755
36756 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36757
36758         PR target/18580
36759         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
36760         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
36761         vect-77.c, vect-77a.c: XFAIL on the SPARC.
36762
36763 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36764
36765         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
36766
36767 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
36768             Joseph Myers  <joseph@codesourcery.com>
36769
36770         * lib/target-supports.exp (check_visibility_available): Really
36771         test the compiler.
36772
36773 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36774
36775         PR tree-opt/18181
36776         * gcc.dg/vect/vect-85.c: New test.
36777         * gcc.dg/vect/vect-86.c: New test.
36778         * gcc.dg/vect/vect-87.c: New test.
36779         * gcc.dg/vect/vect-88.c: New test.
36780
36781 2004-11-19  Ben Elliston  <bje@au.ibm.com>
36782
36783         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
36784
36785 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
36786
36787         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
36788         * gcc.dg/ppc-and-1.c: Ditto.
36789         * gcc.dg/ppc-compare-1.c: Ditto.
36790         * gcc.dg/ppc-mov-1.c: Ditto
36791
36792 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
36793             Mark Mitchell  <mark@codesourcery.com>
36794
36795         * gcc.dg/pragma-init-fini-2.c: New test.
36796
36797 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36798             Aldy Hernandez  <aldyh@redhat.com>
36799
36800         * lib/target-supports.exp (check_effective_target_vect_int): New
36801         (check_effective_target_vect_float): New
36802         (check_effective_target_vect_double): New.
36803         (is-effective-target): Support new effective targets keywords.
36804         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
36805         default action for dg-do.
36806         * gcc.dg/vect/pr16105.c: Use new support.
36807         * gcc.dg/vect/pr18400.c: Ditto.
36808         * gcc.dg/vect/pr18425.c: Ditto.
36809         * gcc.dg/vect/vect-1.c: Ditto.
36810         * gcc.dg/vect/vect-10.c: Ditto.
36811         * gcc.dg/vect/vect-11.c: Ditto.
36812         * gcc.dg/vect/vect-12.c: Ditto.
36813         * gcc.dg/vect/vect-13.c: Ditto.
36814         * gcc.dg/vect/vect-14.c: Ditto.
36815         * gcc.dg/vect/vect-15.c: Ditto.
36816         * gcc.dg/vect/vect-16.c: Ditto.
36817         * gcc.dg/vect/vect-17.c: Ditto.
36818         * gcc.dg/vect/vect-18.c: Ditto.
36819         * gcc.dg/vect/vect-19.c: Ditto.
36820         * gcc.dg/vect/vect-2.c: Ditto.
36821         * gcc.dg/vect/vect-20.c: Ditto.
36822         * gcc.dg/vect/vect-21.c: Ditto.
36823         * gcc.dg/vect/vect-22.c: Ditto.
36824         * gcc.dg/vect/vect-23.c: Ditto.
36825         * gcc.dg/vect/vect-24.c: Ditto.
36826         * gcc.dg/vect/vect-25.c: Ditto.
36827         * gcc.dg/vect/vect-26.c: Ditto.
36828         * gcc.dg/vect/vect-27.c: Ditto.
36829         * gcc.dg/vect/vect-27a.c: Ditto.
36830         * gcc.dg/vect/vect-28.c: Ditto.
36831         * gcc.dg/vect/vect-29.c: Ditto.
36832         * gcc.dg/vect/vect-29a.c: Ditto.
36833         * gcc.dg/vect/vect-3.c: Ditto.
36834         * gcc.dg/vect/vect-30.c: Ditto.
36835         * gcc.dg/vect/vect-31.c: Ditto.
36836         * gcc.dg/vect/vect-32.c: Ditto.
36837         * gcc.dg/vect/vect-33.c: Ditto.
36838         * gcc.dg/vect/vect-34.c: Ditto.
36839         * gcc.dg/vect/vect-35.c: Ditto.
36840         * gcc.dg/vect/vect-36.c: Ditto.
36841         * gcc.dg/vect/vect-37.c: Ditto.
36842         * gcc.dg/vect/vect-38.c: Ditto.
36843         * gcc.dg/vect/vect-4.c: Ditto.
36844         * gcc.dg/vect/vect-40.c: Ditto.
36845         * gcc.dg/vect/vect-41.c: Ditto.
36846         * gcc.dg/vect/vect-42.c: Ditto.
36847         * gcc.dg/vect/vect-43.c: Ditto.
36848         * gcc.dg/vect/vect-44.c: Ditto.
36849         * gcc.dg/vect/vect-45.c: Ditto.
36850         * gcc.dg/vect/vect-46.c: Ditto.
36851         * gcc.dg/vect/vect-47.c: Ditto.
36852         * gcc.dg/vect/vect-48.c: Ditto.
36853         * gcc.dg/vect/vect-48a.c: Ditto.
36854         * gcc.dg/vect/vect-49.c: Ditto.
36855         * gcc.dg/vect/vect-5.c: Ditto.
36856         * gcc.dg/vect/vect-50.c: Ditto.
36857         * gcc.dg/vect/vect-51.c: Ditto.
36858         * gcc.dg/vect/vect-52.c: Ditto.
36859         * gcc.dg/vect/vect-53.c: Ditto.
36860         * gcc.dg/vect/vect-54.c: Ditto.
36861         * gcc.dg/vect/vect-55.c: Ditto.
36862         * gcc.dg/vect/vect-56.c: Ditto.
36863         * gcc.dg/vect/vect-56a.c: Ditto.
36864         * gcc.dg/vect/vect-57.c: Ditto.
36865         * gcc.dg/vect/vect-58.c: Ditto.
36866         * gcc.dg/vect/vect-59.c: Ditto.
36867         * gcc.dg/vect/vect-6.c: Ditto.
36868         * gcc.dg/vect/vect-60.c: Ditto.
36869         * gcc.dg/vect/vect-61.c: Ditto.
36870         * gcc.dg/vect/vect-62.c: Ditto.
36871         * gcc.dg/vect/vect-63.c: Ditto.
36872         * gcc.dg/vect/vect-64.c: Ditto.
36873         * gcc.dg/vect/vect-65.c: Ditto.
36874         * gcc.dg/vect/vect-66.c: Ditto.
36875         * gcc.dg/vect/vect-67.c: Ditto.
36876         * gcc.dg/vect/vect-68.c: Ditto.
36877         * gcc.dg/vect/vect-69.c: Ditto.
36878         * gcc.dg/vect/vect-7.c: Ditto.
36879         * gcc.dg/vect/vect-72.c: Ditto.
36880         * gcc.dg/vect/vect-72a.c: Ditto.
36881         * gcc.dg/vect/vect-73.c: Ditto.
36882         * gcc.dg/vect/vect-74.c: Ditto.
36883         * gcc.dg/vect/vect-75.c: Ditto.
36884         * gcc.dg/vect/vect-76.c: Ditto.
36885         * gcc.dg/vect/vect-77.c: Ditto.
36886         * gcc.dg/vect/vect-77a.c: Ditto.
36887         * gcc.dg/vect/vect-78.c: Ditto.
36888         * gcc.dg/vect/vect-79.c: Ditto.
36889         * gcc.dg/vect/vect-8.c: Ditto.
36890         * gcc.dg/vect/vect-80.c: Ditto.
36891         * gcc.dg/vect/vect-82.c: Ditto.
36892         * gcc.dg/vect/vect-82_64.c: Ditto.
36893         * gcc.dg/vect/vect-83.c: Ditto.
36894         * gcc.dg/vect/vect-83_64.c: Ditto.
36895         * gcc.dg/vect/vect-9.c: Ditto.
36896         * gcc.dg/vect/vect-all.c: Ditto.
36897         * gcc.dg/vect/vect-none.c: Ditto.
36898
36899 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36900
36901         * lib/gcc-dg.exp (dg-skip-if): New function.
36902         (dg-forbid-option): Remove.
36903         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
36904         * g++.dg/abi/bitfield8.C: Likewise.
36905         * g++.dg/abi/dtor1.C: Likewise.
36906         * g++.dg/abi/empty10.C: Likewise.
36907         * g++.dg/abi/empty7.C: Likewise.
36908         * g++.dg/abi/empty9.C: Likewise.
36909         * g++.dg/abi/layout3.C: Likewise.
36910         * g++.dg/abi/layout4.C: Likewise.
36911         * g++.dg/abi/thunk1.C: Likewise.
36912         * g++.dg/abi/thunk2.C: Likewise.
36913         * g++.dg/abi/vbase11.C: Likewise.
36914         * g++.dg/abi/vthunk2.C: Likewise.
36915         * g++.dg/abi/vthunk3.C: Likewise.
36916         * g++.dg/ext/attrib8.C: Likewise.
36917         * g++.dg/opt/longbranch2.C: Likewise.
36918         * g++.dg/opt/reg-stack4.C: Likewise.
36919         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36920         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36921         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36922         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36923         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36924         * gcc.dg/20000609-1.c: Likewise.
36925         * gcc.dg/20000720-1.c: Likewise.
36926         * gcc.dg/20011107-1.c: Likewise.
36927         * gcc.dg/20011119-1.c: Likewise.
36928         * gcc.dg/20020108-1.c: Likewise.
36929         * gcc.dg/20020122-2.c: Likewise.
36930         * gcc.dg/20020122-3.c: Likewise.
36931         * gcc.dg/20020201-3.c: Likewise.
36932         * gcc.dg/20020206-1.c: Likewise.
36933         * gcc.dg/20020218-1.c: Likewise.
36934         * gcc.dg/20020310-1.c: Likewise.
36935         * gcc.dg/20020411-1.c: Likewise.
36936         * gcc.dg/20020418-2.c: Likewise.
36937         * gcc.dg/20020426-1.c: Likewise.
36938         * gcc.dg/20020426-2.c: Likewise.
36939         * gcc.dg/20020517-1.c: Likewise.
36940         * gcc.dg/20020523-1.c: Likewise.
36941         * gcc.dg/20020523-2.c: Likewise.
36942         * gcc.dg/20020729-1.c: Likewise.
36943         * gcc.dg/20030204-1.c: Likewise.
36944         * gcc.dg/20030826-2.c: Likewise.
36945         * gcc.dg/20030926-1.c: Likewise.
36946         * gcc.dg/20031202-1.c: Likewise.
36947         * gcc.dg/980312-1.c: Likewise.
36948         * gcc.dg/980313-1.c: Likewise.
36949         * gcc.dg/990117-1.c: Likewise.
36950         * gcc.dg/990424-1.c: Likewise.
36951         * gcc.dg/990524-1.c: Likewise.
36952         * gcc.dg/991230-1.c: Likewise.
36953         * gcc.dg/i386-387-1.c: Likewise.
36954         * gcc.dg/i386-387-2.c: Likewise.
36955         * gcc.dg/i386-387-3.c: Likewise.
36956         * gcc.dg/i386-387-4.c: Likewise.
36957         * gcc.dg/i386-387-5.c: Likewise.
36958         * gcc.dg/i386-387-6.c: Likewise.
36959         * gcc.dg/i386-asm-1.c: Likewise.
36960         * gcc.dg/i386-bitfield1.c: Likewise.
36961         * gcc.dg/i386-bitfield2.c: Likewise.
36962         * gcc.dg/i386-loop-1.c: Likewise.
36963         * gcc.dg/i386-loop-2.c: Likewise.
36964         * gcc.dg/i386-loop-3.c: Likewise.
36965         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36966         * gcc.dg/i386-pic-1.c: Likewise.
36967         * gcc.dg/i386-regparm.c: Likewise.
36968         * gcc.dg/i386-signbit-1.c: Likewise.
36969         * gcc.dg/i386-signbit-2.c: Likewise.
36970         * gcc.dg/i386-signbit-3.c: Likewise.
36971         * gcc.dg/i386-sse-5.c: Likewise.
36972         * gcc.dg/i386-sse-8.c: Likewise.
36973         * gcc.dg/i386-unroll-1.c: Likewise.
36974         * gcc.dg/tls/opt-1.c: Likewise.
36975         * gcc.dg/tls/opt-2.c: Likewise.
36976         * gcc.dg/unroll-1.c: Likewise.
36977         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36978         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36979         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36980         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36981
36982 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36983
36984         * g++.dg/template/incomplete1.C: New test.
36985
36986 2004-11-16  Nick Clifton  <nickc@redhat.com>
36987
36988         Revert patches accidentally commited during checkin of fixes for
36989         xstormy16 tests:
36990         gcc.c-torture/execute/simd-4.c: Revert
36991         gcc.dg/20040910-1.c: Revert.
36992
36993 2004-11-16  Paul Brook  <paul@codesourcery.com>
36994
36995         PR fortran/13010
36996         * gfortran.dg/der_pointer_1.f90: New test.
36997
36998 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
36999
37000         PR c/18498
37001         * gcc.dg/bitfld-13.c: New test.
37002
37003 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
37004
37005         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
37006         powerpc*-*-linux*.
37007
37008         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
37009         * gcc.dg/ppc64-abi-2.c: Ditto.
37010         * gcc.dg/ppc64-abi-3.c: Ditto.
37011
37012         * lib/gcc-dg.exp (dg-target-list): Remove.
37013
37014 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
37015
37016         * gcc.dg/ia64-postinc.c: New test.
37017
37018 2004-11-15  Mark Mitchell <mark@codesourcery.com>
37019
37020         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
37021
37022 2004-11-15  Nick Clifton  <nickc@redhat.com>
37023
37024         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
37025         __INT_MAX__ so that the test can be compiled by toolchains
37026         targeted at 16-bit processors.
37027
37028         * gcc.dg/20040625-1.c: Use long constants rather than integers
37029         when performing arithmetic that will overflow 16-bits.
37030
37031         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
37032         xstormy16.  It does not support 128-bit vector operations.
37033
37034         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
37035         with the macro PTR_TYPE.  Define this macro to an integer type
37036         suitable for holding a pointer.
37037
37038         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
37039         the target is a 16-bit processor.
37040
37041         * gcc.dg/cpp/if-2.c: Expect a different warning message from
37042         16-bit targets where the character constant will be too long.
37043
37044         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
37045         where the double will not be directly addressable.
37046
37047 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37048
37049         Friend class name lookup 1/n, PR c++/18471
37050         * g++.dg/template/crash26.C: New test.
37051         * g++.dg/lookup/struct1.C: Adjust expected error.
37052         * g++.dg/parse/elab1.C: Likewise.
37053         * g++.dg/parse/elab2.C: Likewise.
37054         * g++.dg/parse/int-as-enum1.C: Likewise.
37055         * g++.dg/parse/struct-as-enum1.C: Likewise.
37056         * g++.dg/parse/typedef1.C: Likewise.
37057         * g++.dg/parse/typedef3.C: Likewise.
37058         * g++.dg/parse/typedef4.C: Likewise.
37059         * g++.dg/parse/typedef5.C: Likewise.
37060         * g++.dg/template/nontype4.C: Likewise.
37061         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
37062         * g++.old-deja/g++.other/elab1.C: Likewise.
37063         * g++.old-deja/g++.other/syntax4.C: Likewise.
37064
37065 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
37066
37067         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
37068
37069 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
37070
37071         * gcc.c-torture/execute/20041114-1.c: New test.
37072
37073 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
37074
37075         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
37076         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
37077         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
37078         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
37079         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
37080         gcc.dg/switch-7.c: New tests.
37081
37082 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37083
37084         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
37085
37086 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37087
37088         PR tree-opt/18400
37089         * gcc.dg/vect/pr18400.c: New test.
37090
37091 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37092             Andrew Pinski  <pinskia@physics.uc.edu>
37093
37094         PR tree-opt/18425
37095         * gcc.dg/vect/pr18425.c: New test.
37096
37097 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37098
37099         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
37100         Guard with dg-require-alias and dg-require-visibility.
37101
37102 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37103
37104         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
37105
37106 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37107
37108         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
37109
37110 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37111
37112         PR c++/17344
37113         * g++.dg/template/defarg5.C: New test.
37114
37115 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37116
37117         * g++.dg/parse/cast1.C: Run only on ILP32.
37118         * g++.old-deja/g++.mike/p784.C: Likewise.
37119
37120 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
37121
37122         * gcc.c-torture/execute/20041113-1.c: New test.
37123
37124 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37125
37126         PR target/18230
37127         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
37128         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
37129         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
37130         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37131         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
37132         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
37133         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
37134         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
37135         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
37136         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
37137         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
37138         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
37139         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
37140
37141 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37142
37143         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
37144         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
37145         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
37146         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
37147         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
37148         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
37149         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
37150         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
37151         gcc.target/sparc/combined-1.c: New tests.
37152
37153 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
37154
37155         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
37156         New tests.
37157
37158 2004-11-12  Mark Mitchell <mark@codesourcery.com>
37159
37160         * lib/gcc-dg.exp (dg-forbid-option): New function.
37161         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
37162         * g++.dg/abi/bitfield8.C: Likewise.
37163         * g++.dg/abi/dtor1.C: Likewise.
37164         * g++.dg/abi/empty10.C: Likewise.
37165         * g++.dg/abi/empty7.C: Likewise.
37166         * g++.dg/abi/empty9.C: Likewise.
37167         * g++.dg/abi/layout3.C: Likewise.
37168         * g++.dg/abi/layout4.C: Likewise.
37169         * g++.dg/abi/thunk1.C: Likewise.
37170         * g++.dg/abi/thunk2.C: Likewise.
37171         * g++.dg/abi/vbase11.C: Likewise.
37172         * g++.dg/abi/vthunk2.C: Likewise.
37173         * g++.dg/abi/vthunk3.C: Likewise.
37174         * g++.dg/ext/attrib8.C: Likewise.
37175         * g++.dg/opt/longbranch2.C: Likewise.
37176         * g++.dg/opt/reg-stack4.C: Likewise.
37177         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37178         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37179         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37180         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37181         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37182         * gcc.dg/20000609-1.c: Likewise.
37183         * gcc.dg/20000720-1.c: Likewise.
37184         * gcc.dg/20011107-1.c: Likewise.
37185         * gcc.dg/20011119-1.c: Likewise.
37186         * gcc.dg/20020108-1.c: Likewise.
37187         * gcc.dg/20020122-2.c: Likewise.
37188         * gcc.dg/20020122-3.c: Likewise.
37189         * gcc.dg/20020201-3.c: Likewise.
37190         * gcc.dg/20020206-1.c: Likewise.
37191         * gcc.dg/20020218-1.c: Likewise.
37192         * gcc.dg/20020310-1.c: Likewise.
37193         * gcc.dg/20020411-1.c: Likewise.
37194         * gcc.dg/20020418-2.c: Likewise.
37195         * gcc.dg/20020426-1.c: Likewise.
37196         * gcc.dg/20020426-2.c: Likewise.
37197         * gcc.dg/20020517-1.c: Likewise.
37198         * gcc.dg/20020523-1.c: Likewise.
37199         * gcc.dg/20020523-2.c: Likewise.
37200         * gcc.dg/20020729-1.c: Likewise.
37201         * gcc.dg/20030204-1.c: Likewise.
37202         * gcc.dg/20030826-2.c: Likewise.
37203         * gcc.dg/20030926-1.c: Likewise.
37204         * gcc.dg/20031202-1.c: Likewise.
37205         * gcc.dg/980312-1.c: Likewise.
37206         * gcc.dg/980313-1.c: Likewise.
37207         * gcc.dg/990117-1.c: Likewise.
37208         * gcc.dg/990424-1.c: Likewise.
37209         * gcc.dg/990524-1.c: Likewise.
37210         * gcc.dg/991230-1.c: Likewise.
37211         * gcc.dg/i386-387-1.c: Likewise.
37212         * gcc.dg/i386-387-2.c: Likewise.
37213         * gcc.dg/i386-387-3.c: Likewise.
37214         * gcc.dg/i386-387-4.c: Likewise.
37215         * gcc.dg/i386-387-5.c: Likewise.
37216         * gcc.dg/i386-387-6.c: Likewise.
37217         * gcc.dg/i386-asm-1.c: Likewise.
37218         * gcc.dg/i386-bitfield1.c: Likewise.
37219         * gcc.dg/i386-bitfield2.c: Likewise.
37220         * gcc.dg/i386-loop-1.c: Likewise.
37221         * gcc.dg/i386-loop-2.c: Likewise.
37222         * gcc.dg/i386-loop-3.c: Likewise.
37223         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37224         * gcc.dg/i386-pic-1.c: Likewise.
37225         * gcc.dg/i386-regparm.c: Likewise.
37226         * gcc.dg/i386-signbit-1.c: Likewise.
37227         * gcc.dg/i386-signbit-2.c: Likewise.
37228         * gcc.dg/i386-signbit-3.c: Likewise.
37229         * gcc.dg/i386-sse-5.c: Likewise.
37230         * gcc.dg/i386-sse-8.c: Likewise.
37231         * gcc.dg/i386-unroll-1.c: Likewise.
37232         * gcc.dg/tls/opt-1.c: Likewise.
37233         * gcc.dg/tls/opt-2.c: Likewise.
37234         * gcc.dg/unroll-1.c: Likewise.
37235         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37236         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37237         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37238         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37239         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
37240         -m64 is specified.
37241
37242 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37243
37244         PR c++/18389
37245         * g++.dg/parse/cond1.C: New test.
37246
37247         PR c++/18429
37248         * g++.dg/template/array9.C: New test.
37249         * g++.dg/ext/vla1.C: Adjust error messages.
37250         * g++.dg/ext/vlm1.C: Likewise.
37251         * g++.dg/template/crash2.C: Likewise.
37252
37253         PR c++/18436
37254         * g++.dg/template/call3.C: New test.
37255
37256         PR c++/18407
37257         * g++.dg/template/ptrmem11.C: New test.
37258
37259 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
37260
37261         PR other/14264
37262         * lib/g++.exp: Set LC_ALL and LANG to C.
37263         * lib/gcc-dg.exp: Likewise.
37264         * lib/gfortran.exp: Likewise.
37265         * lib/objc.exp: Likewise.
37266         * lib/treelang.exp: Likewise.
37267
37268 2004-11-12  Andreas Schwab  <schwab@suse.de>
37269
37270         * gcc.dg/pr16286.c: Fix last change.
37271
37272 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37273
37274         PR c++/18416
37275         * g++.dg/init/global1.C: New test.
37276
37277 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
37278
37279         * gcc.c-torture/execute/20041112-1.c: New test.
37280
37281 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37282
37283         * lib/gcc-dg.exp (dg-target-list): New.
37284
37285 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37286             Richard Sandiford  <rsandifo@redhat.com>
37287
37288         * lib/target-supports.exp (get-compiler_messages): New.
37289         (check_named_sections_available): Use it.
37290         (check_effective_target_ilp32): New.
37291         (check_effective_target_lp64): New.
37292         (is-effective-target): New.
37293         * lib/gcc-dg.exp (dg-require-effective-target): New.
37294
37295 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
37296
37297         * gcc.dg/precedence-1.c: New test.
37298
37299 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37300
37301         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
37302
37303         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
37304         message, delete generated files, use more descriptive name for
37305         executable, and make the test unsupported when it cannot be run.
37306
37307         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
37308         (dg-require-weak, dg-require-visibility, dg-require-alias,
37309         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
37310         dg-require-iconv, dg-require-named-sections): Use it.
37311
37312         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
37313
37314 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
37315
37316         PR target/16457
37317         * gcc.dg/ppc-and-1: New
37318
37319         PR target/16796
37320         * gcc.dg/ppc-mov-1.c: New.
37321
37322         PR target/16458
37323         * gcc.dg/ppc-compare-1.c: New.
37324
37325 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
37326
37327         * objc.dg/desig-init-2.m: New test.
37328
37329 2004-11-10  Adam Nemet  <anemet@lnxw.com>
37330
37331         PR middle-end/18160
37332         * g++.dg/warn/register-var-1.C: New test.
37333         * g++.dg/warn/register-var-2.C: New test.
37334
37335 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37336
37337         * gcc.dg/union-2.c: New test.
37338
37339 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
37340
37341         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
37342         New test for PR tree-optimization/17892.
37343
37344 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
37345
37346         PR c++/18369
37347         * g++.dg/init/new12.C: New test.
37348
37349 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
37350
37351         * gcc.target/sparc: New directory.
37352         * gcc.target/sparc/sparc.exp: New driver.
37353         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
37354         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
37355         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
37356         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
37357
37358 2004-11-10  Paul Brook  <paul@codesourcery.com>
37359
37360         PR fortran/18218
37361         * gfortran.dg/list_read.c: New test.
37362
37363 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37364
37365         PR c/18322
37366         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37367         expected diagnostic location.
37368
37369 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
37370
37371         * gcc.dg/20041109-1.c: New test.
37372
37373 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
37374
37375         PR objc/18406
37376         * objc/compile/pr18406.m: New test.
37377
37378 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37379
37380         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37381
37382 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37383
37384         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37385
37386 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37387
37388         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37389
37390 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37391
37392         * gcc.dg/20030225-2.c: Add prototype for abort and
37393         exit.
37394
37395 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
37396
37397         PR tree-opt/18299
37398         * gcc.c-torture/pr18299-1.c: New test.
37399
37400 2004-11-06  Andreas Schwab  <schwab@suse.de>
37401
37402         * gcc.dg/pr16286.c: Also test for bool and pixel.
37403
37404 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
37405
37406         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37407         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37408         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37409         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37410         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37411         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37412         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37413         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37414         gcc.dg/struct-semi-3.c: New tests.
37415
37416 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37417
37418         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37419
37420 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37421
37422         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
37423         Do not use C99 designators.
37424
37425 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37426
37427         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37428
37429 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37430
37431         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37432         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37433         * gcc.c-torture/execute/simd-5.x: Remove.
37434
37435 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
37436
37437         PR rtl-optimization/17933
37438         * gcc.dg/torture/pr17933-1.c: New test.
37439
37440 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37441
37442         PR target/18106
37443         * lib/target-supports.exp (check_weak_available): Support
37444         Windows.
37445
37446 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
37447
37448         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37449         call to fflush(stdout) before abort.
37450         (my_ffsll): New function.
37451         (generate_fields): Use it.
37452
37453 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37454
37455         * gcc.dg/init-undef-1.c: New test.
37456
37457 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37458
37459         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37460         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
37461         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
37462         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
37463         expected messages for new parser.
37464
37465 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
37466
37467         * g++.dg/ext/visibility/symbian1.C: New test.
37468
37469 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37470
37471         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
37472         on LP64 targets.
37473
37474 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37475
37476         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
37477         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
37478         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
37479         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
37480         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
37481         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
37482         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
37483         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
37484         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
37485         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
37486
37487 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37488
37489         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
37490         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
37491         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
37492         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
37493         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
37494         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
37495         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
37496         for new parser.
37497
37498 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
37499
37500         PR target/15342
37501         * gcc.dg/20041104-1.c: New test.
37502
37503 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37504
37505         * g++.dg/template/nontype7.C: New test.
37506         * g++.dg/template/nontype8.C: Likewise.
37507         * g++.dg/template/nontype9.C: Likewise.
37508         * g++.dg/template/nontype10.C: Likewise.
37509         * g++.dg/tc1/dr49.C: Likewise.
37510         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
37511         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
37512
37513 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37514
37515         * g++.dg/rtti/tinfo1.C: Remove xfails.
37516
37517 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37518
37519         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
37520         packed attribute to the definition to satisfy the new C++ parser.
37521
37522 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37523
37524         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
37525         invocations of va_arg.
37526
37527 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
37528
37529         PR c++/18124
37530         * g++.dg/template/crash25.C: New test.
37531
37532         PR c++/18155
37533         * g++.dg/template/typedef2.C: New test.
37534         * g++.dg/parse/crash13.C: Adjust error markers.
37535
37536         PR c++/18177
37537         * g++.dg/conversion/const3.C: New test.
37538
37539 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37540
37541         PR fortran/17535
37542         PR fortran/17583
37543         PR fortran/17713
37544         * gfortran.dg/generic_[123].f90: New testcases.
37545
37546 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37547
37548         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
37549         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
37550
37551 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
37552
37553         PR tree-opt/16808
37554         * gcc.c-torture/compile/pr16808.c: New test.
37555
37556 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
37557
37558         PR rtl-optimization/17104
37559         * gcc.dg/ppc-bitfield1.c: New.
37560
37561 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37562
37563         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
37564
37565 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37566
37567         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
37568         strings for 32-bit code.
37569
37570 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
37571
37572         PR c/18239
37573         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
37574
37575 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
37576
37577         PR c++/18064
37578         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
37579
37580 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
37581
37582         PR c++/15172
37583         * g++.dg/init/aggr2.C: New test.
37584
37585 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
37586
37587         * objc.dg/local-decl-1.m: New test.
37588
37589 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37590
37591         * gcc.dg/20040910-1.c: Adjust regex.
37592
37593 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37594
37595         PR rtl-optimization/18084
37596         * g++.dg/opt/pr18084-1.C: New testcase.
37597
37598 2004-10-30  Matt Austern  <austern@apple.com>
37599
37600         PR c++/17542
37601         * g++.dg/ext/attrib18.C: New test.
37602
37603 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37604
37605         PR middle-end/18096
37606         * gcc.dg/pr18096-1.c: New test case.
37607
37608 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37609
37610         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
37611
37612 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
37613
37614         PR c/16666
37615         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37616         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
37617         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
37618         gcc.dg/old-style-prom-3.c: New tests.
37619
37620 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
37621
37622         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
37623         Remove unnecessary inclusion of stdio.h.
37624
37625 2004-10-29  Roger Sayle  <roger@eyesopen.com>
37626
37627         PR rtl-optimization/17581
37628         * gcc.dg/pr17581-1.c: New test case.
37629
37630 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
37631
37632         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37633         being implemented.
37634         * g++.dg/conversion/dr195-1.C: New.
37635         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37636         * g++.old-deja/g++.mike/p10148.C: Likewise.
37637
37638 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
37639
37640         PR c++/17695
37641         * g++.dg/debug/typedef2.C: New test.
37642
37643 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
37644
37645         PR fortran/13490
37646         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37647         * gfortran.dg/g77/README: Update.
37648
37649 2004-10-28  Matt Austern  <austern@apple.com>
37650
37651         PR c++/14124
37652         * g++.dg/ext/packed7.C: New test.
37653
37654 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
37655
37656         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37657         scan-assembler.
37658         * lib/scanasm.exp (hidden-scan-for): New proc.
37659         (scan-hidden): Use hidden-scan-for instead of constructing the scan
37660         string.
37661         (scan-not-hidden): Likewise.
37662         * lib/target-supports.exp (check_visibility_available): mach-o is
37663         support too.
37664
37665 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
37666
37667         PR c++/17132
37668         * g++.dg/template/memclass3.C: New test.
37669
37670 2004-10-28  Adam Nemet  <anemet@lnxw.com>
37671
37672         PR middle-end/18160
37673         * gcc.dg/register-var-1.c: New test.
37674         * gcc.dg/register-var-2.c: New test.
37675         * gcc.dg/asm-7.c: Taking the address of a register variable is an
37676         error now.
37677
37678 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
37679
37680         PR other/18172
37681         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
37682         unused variables.
37683         * gcc.dg/vect/vect-22.c: Likewise.
37684
37685 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
37686
37687         * gcc.dg/i386-rotate-1.c: New test.
37688
37689 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
37690
37691         * g++.dg/init/ref12.C: Add "run" marker.
37692
37693         PR c++/17435
37694         * g++.dg/init/ref12.C: New test.
37695
37696         PR c++/18140
37697         * g++.dg/template/shift1.C: New test.
37698         * g++.dg/template/error10.C: Adjust error markers.
37699
37700 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
37701
37702         PR tree-opt/17529
37703         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
37704
37705 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
37706
37707         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
37708         * gcc.dg/weak/weak-3.c: Likewise.
37709         * gcc.dg/weak/weak-5.c: Likewise.
37710         * gcc.dg/weak/weak-9.c: Likewise.
37711         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
37712         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
37713
37714         * gcc.dg/darwin-weakimport-1.c: New.
37715
37716 2004-10-28  Ben Elliston  <bje@au.ibm.com>
37717
37718         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
37719
37720 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
37721
37722         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
37723         'syntax' error messages.
37724         * gcc.dg/cpp/direct2s.c: Likewise.
37725
37726 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
37727
37728         * gcc.c-torture/compile/20041026-1.c: New.
37729
37730 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
37731
37732         PR c++/18093
37733         * g++.dg/lookup/ns2.C: New test.
37734
37735         PR c++/18020
37736         * g++.dg/template/enum4.C: New test.
37737
37738         PR c++/18161
37739         * g++.dg/template/expr1.C: New test.
37740
37741 2004-10-26  Ben Elliston  <bje@au.ibm.com>
37742
37743         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
37744
37745 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37746
37747         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
37748         gcc.dg/decl-nospec-3.c: New tests.
37749
37750 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
37751
37752         * objc.dg/super-class-3.m: New test.
37753
37754 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
37755
37756         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
37757         resyncing.
37758         * gcc.dg/cpp/direct2s.c: Likewise.
37759
37760 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
37761
37762         * objc.dg/image-info.m: Update for changes to section selection.
37763
37764 2004-10-25  David Ayers  <d.ayers@inode.at>
37765             Ziemowit Laski  <zlaski@apple.com>
37766
37767         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
37768         diagnostics when messaging 'id <Proto>'.
37769         * objc.dg/class-protocol-1.m: New test.
37770         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
37771         a non-existent method signature.
37772         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
37773         Update diagnostics when messaging with non-existent method signature.
37774         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
37775         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
37776         invalid receivers are now resolved as if messaging 'id'; remove
37777         extraneous diagnostics.
37778
37779 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37780
37781         PR c/16667
37782         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
37783         gcc.dg/init-desig-obs-3.c: New tests.
37784
37785 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
37786
37787         * gcc.dg/debug/20041023-1.c: New test.
37788
37789 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
37790
37791         PR middle-end/17407
37792         * gcc.c-torture/compile/pr17407.c: New test.
37793
37794         PR c++/18121
37795         * g++.dg/template/array8.C: New test.
37796
37797 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37798
37799         PR other/18138
37800         * lib/g++.exp: Accept more than one multilib libgcc.
37801         * lib/gcc-dg.exp: Likewise.
37802         * lib/objc.exp: Likewise.
37803         * lib/treelang.exp: Likewise.
37804         * lib/gfortran.exp: Likewise.
37805
37806 2004-10-24  Ben Elliston  <bje@au.ibm.com>
37807
37808         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
37809
37810 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
37811
37812         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
37813         * gcc.dg/c99-const-expr-3.c: Likewise.
37814
37815 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
37816
37817         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
37818
37819 2004-10-23  Ben Elliston  <bje@au.ibm.com>
37820
37821         * gcc.c-torture/execute/loop-2e.x: Remove.
37822
37823 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
37824
37825         PR c++/18095
37826         * g++.dg/parse/crash18.C: New.
37827         * g++.dg/parse/crash19.C: New.
37828
37829 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37830
37831         * g++.dg/ext/dllimport1.C: Move dg-warnings.
37832         * g++.dg/ext/dllimport2.C: Same.
37833         * g++.dg/ext/dllimport8.C: Same.
37834
37835 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
37836
37837         PR c++/10841
37838         * g++.dg/conversion/cast1.C: New test.
37839         * g++.dg/overload/pmf1.C: Adjust error marker.
37840
37841 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
37842
37843         PR objc/17923
37844         * objc.dg/const-str-7.m: New test.
37845
37846 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37847
37848         * g++.dg/template/memfriend11.C: Fix comment typo.
37849         * g++.dg/template/memfriend14.C: Likewise.
37850
37851 2004-10-20  Richard Henderson  <rth@redhat.com>
37852
37853         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
37854         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
37855         -fasynchronous-unwind-tables.
37856
37857 2004-10-20  Richard Henderson  <rth@redhat.com>
37858
37859         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
37860         (main): Return success.
37861         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
37862         (main): Return success.
37863
37864 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37865
37866         PR c++/13495
37867         * g++.dg/template/memfriend9.C: New test.
37868         * g++.dg/template/memfriend10.C: Likewise.
37869         * g++.dg/template/memfriend11.C: Likewise.
37870         * g++.dg/template/memfriend12.C: Likewise.
37871         * g++.dg/template/memfriend13.C: Likewise.
37872         * g++.dg/template/memfriend14.C: Likewise.
37873         * g++.dg/template/memfriend15.C: Likewise.
37874         * g++.dg/template/memfriend16.C: Likewise.
37875         * g++.dg/template/memfriend17.C: Likewise.
37876         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37877
37878 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
37879
37880         * g++.dg/conversion/dr195.C: New.
37881         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
37882
37883 2004-10-20  Ben Elliston  <bje@au.ibm.com>
37884             Devang Patel  <dpatel@apple.com>
37885
37886         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
37887         of floating point arithmetic, which could trap.
37888
37889 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
37890
37891         PR c++/14035
37892         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37893         * g++.dg/conversion/const2.C: New test.
37894         * g++.dg/expr/reinterpret2.C: New test.
37895         * g++.dg/expr/reinterpret3.C: New test.
37896         * g++.dg/expr/cast2.C: New test.
37897         * g++.dg/expr/copy1.C: New test.
37898         * g++.dg/other/conversion1.C: Change error message.
37899         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
37900         function pointers to void *.
37901         * g++.old-deja/g++.mike/p10148.C: Likewise.
37902
37903 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37904
37905         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
37906
37907 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
37908
37909         PR c++/18047
37910
37911         * g++.dg/parse/expr3.C: New test.
37912
37913 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37914
37915         * gcc.dg/smod-1.c: New test.
37916
37917 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
37918
37919         * objc.dg/method-14.m: New test.
37920
37921 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37922
37923         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
37924         Also xfail as the patch was reverted.
37925
37926 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37927
37928         PR middle-end/16973
37929         * gcc.dg/pr16973.c: New test.
37930
37931 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
37932
37933         PR tree-optimization/17656
37934         * gcc.c-torture/compile/pr17656.c: New test.
37935
37936 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
37937
37938         * g++.dg/eh/shadow1.C: New.
37939
37940 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
37941
37942         * gcc.c-torture/compile/20041018-1.c: New test.
37943
37944 2004-10-18  Ben Elliston  <bje@au.ibm.com>
37945
37946         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
37947         compiler referring to register 0 when accessing sdata.  The linker
37948         now patches things up.
37949
37950 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
37951
37952         PR c/17529
37953         * gcc.c-torture/compile/pr17529.c: New test.
37954
37955 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37956
37957         PR c++/17743
37958         * g++.dg/ext/attrib17.C: New test.
37959
37960 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37961
37962         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
37963
37964 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37965
37966         PR c++/10479
37967         * g++.dg/ext/attrib16.C: New test.
37968
37969 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
37970
37971         PR c++/17042
37972         * g++.dg/init/dso_handle1.C: New test.
37973
37974         PR c++/14667
37975         * g++.dg/parse/typedef6.C: New test.
37976
37977         PR c++/17916
37978         * g++.dg/parse/pragma1.C: New test.
37979
37980 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
37981
37982         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
37983
37984 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
37985
37986         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
37987         -fno-common when on HPPA HP-UX platforms.
37988
37989 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
37990
37991         PR other/16820
37992         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
37993         stdint.h.
37994         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
37995         uintptr_t.
37996
37997 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
37998
37999         PR c++/16301
38000         * g++.dg/lookup/strong-using-4.C: New test.
38001
38002 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38003
38004         PR middle-end/16567
38005         * gcc.c-torture/compile/nested-1.c: New test.
38006
38007 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38008
38009         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
38010         and mipsisa64*-*-* (until support for misaligned loads is added).
38011         * gcc.dg/vect/vect-50.c: Likewise.
38012         * gcc.dg/vect/vect-52.c: Likewise.
38013         * gcc.dg/vect/vect-54.c: Likewise.
38014         * gcc.dg/vect/vect-58.c: Likewise.
38015         * gcc.dg/vect/vect-60.c: Likewise.
38016         * gcc.dg/vect/vect-80.c: Likewise.
38017
38018 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
38019
38020         PR c++/17976
38021         * g++.dg/init/dtor3.C: New test.
38022
38023 2004-10-15  Ben Elliston  <bje@au.ibm.com>
38024
38025         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
38026
38027 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
38028
38029         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
38030         * gcc.dg/macho-lo-sum.c: Likewise.
38031
38032 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
38033
38034         * gcc.dg/ppc-spe64-1.c: New test.
38035
38036 2004-10-14  Devang Patel  <dpatel@apple.com>
38037
38038         PR 17635
38039         * gcc.dg/pr17635.c : New test.
38040
38041 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
38042
38043         * gcc.dg/vect/vect-28.c: Remove xfail.
38044         * gcc.dg/vect/vect-30.c: Remove xfail.
38045         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
38046         * gcc.dg/vect/vect-33.c: Remove xfail.
38047         * gcc.dg/vect/vect-44.c: Remove xfail.
38048         * gcc.dg/vect/vect-46.c: Remove xfail.
38049         * gcc.dg/vect/vect-50.c: Remove xfail.
38050         * gcc.dg/vect/vect-52.c: Remove xfail.
38051         * gcc.dg/vect/vect-54.c: Remove xfail.
38052         * gcc.dg/vect/vect-58.c: Remove xfail.
38053         * gcc.dg/vect/vect-60.c: Remove xfail.
38054         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
38055         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
38056         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
38057         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
38058         * gcc.dg/vect/vect-8.c: Remove xfail.
38059         * gcc.dg/vect/vect-80.c: Remove xfail.
38060         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
38061
38062 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38063
38064         * gcc.dg/vect/vect-82.c: New testcase.
38065         * gcc.dg/vect/vect-82_64.c: New testcase.
38066         * gcc.dg/vect/vect-83.c: New testcase.
38067         * gcc.dg/vect/vect-83_64.c: New testcase.
38068
38069 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38070
38071         * gcc.dg/cpp/error-1.c: New test.
38072
38073 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38074
38075         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
38076
38077 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
38078
38079         PR target/17984
38080         * gcc.dg/cris-peep2-xsrand2.c: New test.
38081
38082 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
38083
38084         PR c++/17661
38085         * g++.dg/expr/for2.C: New test.
38086
38087 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38088
38089         * g++.dg/inherit/thunk1.C: Run on the SPARC.
38090
38091 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
38092
38093         PR tree-optimization/17724
38094         * g++.dg/opt/pr17724-1.C: New test.
38095         * g++.dg/opt/pr17724-2.C: New test.
38096         * g++.dg/opt/pr17724-3.C: New test.
38097         * g++.dg/opt/pr17724-4.C: New test.
38098         * g++.dg/opt/pr17724-5.C: New test.
38099         * g++.dg/opt/pr17724-6.C: New test.
38100
38101 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
38102
38103         PR c/17301
38104         * gcc.dg/pr17301-2.c: New test.
38105
38106 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
38107
38108         PR c++/15876
38109         * g++.dg/parse/error22.C: New test.
38110
38111         PR c++/17936
38112         * g++.dg/template/spec18.C: New test.
38113
38114 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
38115
38116         * gcc.dg/ia64-asm-1.c: Add prototype for abort
38117         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
38118         memcpy.
38119         * gcc.dg/ia64-sync-2.c: Ditto.
38120         * gcc.dg/ia64-sync-3.c: Ditto.
38121
38122 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
38123
38124         * g++.dg/eh/cleanup5.C: Add dg-options "".
38125
38126 2004-10-11  Roger Sayle  <roger@eyesopen.com>
38127
38128         PR middle-end/17657
38129         * gcc.dg/switch-4.c: New test case.
38130
38131 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
38132
38133         * gcc.c-torture/execute/20041011-1.c: New test.
38134
38135 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38136
38137         PR c++/17554
38138         * g++.dg/init/for3.C: New test.
38139
38140         PR c++/17657
38141         * g++.dg/opt/switch2.C: New test.
38142
38143         PR middle-end/17703
38144         * g++.dg/warn/Wreturn-2.C: New test.
38145
38146 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38147
38148         PR c++/17907
38149         * g++.dg/eh/cleanup5.C: New test.
38150
38151 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
38152
38153         PR c++/17393
38154         * g++.dg/parse/error21.C: New test.
38155
38156 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38157
38158         * g++.dg/overload/pmf1.C: Adjust quoting marks.
38159         * g++.dg/warn/incomplete1.C: Likewise.
38160         * g++.dg/template/qualttp20.C: Likewise.
38161
38162 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38163
38164         PR c/17881
38165         * parm-incomplete-1.c: New test.
38166
38167 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38168
38169         PR c++/17867
38170         * g++.dg/parse/error19.C: New test.
38171
38172         PR c++/17670
38173         * g++.dg/init/new11.C: New test.
38174
38175         PR c++/17821
38176         * g++.dg/parse/error20.C: New test.
38177
38178         PR c++/17826
38179         * g++.dg/template/crash24.C: New test.
38180
38181 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38182
38183         PR c/17301
38184         * gcc.dg/pr17301-1.c: New test.
38185
38186 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38187
38188         PR c/17189
38189         * gcc.dg/anon-struct-5.c: New test.
38190
38191 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38192
38193         PR c/17844
38194         * gcc.dg/pr17844-1.c: New test.
38195
38196 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
38197
38198         PR tree-optimization/17906
38199         * gcc.c-torture/compile/pr17906.c: New.
38200
38201 2004-10-09  Stuart Hastings  <stuart@apple.com>
38202             Roger Sayle  <roger@eyesopen.com>
38203
38204         PR rtl-optimization/17853
38205         * gcc.dg/i386-mmx-5.c: New testcase.
38206
38207 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
38208
38209         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
38210
38211 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38212
38213         PR c++/17524
38214         * g++.dg/template/static9.C: New test.
38215
38216         PR c++/17685
38217         * g++.dg/parse/operator5.C: New test.
38218
38219 2004-10-09  Roger Sayle  <roger@eyesopen.com>
38220
38221         PR middle-end/17894
38222         * gcc.c-torture/execute/divcmp-4.c: New test case.
38223
38224 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38225
38226         PR tree-opt/17902
38227         * g++.dg/opt/pr17902.C: New test.
38228
38229 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
38230
38231         * gcc.dg/cpp/ident-1.c: Add dg-options "".
38232
38233 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38234
38235         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
38236
38237 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38238
38239         * gcc.dg/assign-warn-3.c: New test.
38240
38241 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38242
38243         PR c/16999
38244         * gcc.dg/cpp/ident-1.c: New test.
38245
38246 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38247
38248         * gcc.c-torture/compile/acc1.c: New.
38249
38250 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38251
38252         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
38253         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
38254
38255 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38256
38257         * gcc.dg/ultrasp11.c: New test.
38258
38259 2004-10-08  Michael Matz  <matz@suse.de>
38260
38261         * gcc.dg/doloop-2.c: New test.
38262
38263 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38264
38265         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
38266         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
38267         objc.dg/method-9.m: Update expected diagnostics.
38268
38269 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
38270
38271         * gcc.dg/ppc-fsel-3.c: New file.
38272         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
38273
38274 2004-10-07  Paul Brook  <paul@codesourcery.com>
38275
38276         * gfortran.dg/intrinsic_verify_1.f90: New test.
38277
38278 2004-10-07  Paul Brook  <paul@codesourcery.com>
38279
38280         * gfortran.dg/empty_format_1.f90: Remove stray commas.
38281
38282 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38283
38284         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
38285         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
38286         commit.
38287
38288 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
38289
38290         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
38291
38292 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38293
38294         PR c++/17115
38295         * g++.dg/warn/Winline-4.C: New test.
38296
38297 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38298
38299         * gcc.c-torture/compile/20041007-1.c: New test.
38300
38301 2004-10-07  Paul Brook  <paul@codesourcery.com>
38302
38303         PR fortran/17678
38304         * gfortran.dg/use_allocated_1.f90: New test.
38305
38306 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38307
38308         PR middle-end/17849
38309         * gfortran.fortran-torture/compile/nested.f90: New test
38310
38311 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
38312
38313         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
38314
38315 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38316
38317         PR c++/17368
38318         * g++.dg/ext/asm6.C: New test.
38319
38320 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
38321
38322         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
38323
38324 2004-10-06  Paul Brook  <paul@codesourcery.com>
38325
38326         PR libfortran/17709
38327         * gfortran.dg/empty_format_1.f90: New test.
38328
38329 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38330
38331         PR fortran/17568
38332         * gfortran.dg/ishft.f90: New test.
38333
38334         PR fortran/17283
38335         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
38336         tests.
38337
38338 2004-10-06  Paul Brook  <paul@codesourcery.com>
38339
38340         * gfortran.dg/do_1.f90: New test.
38341
38342 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38343
38344         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
38345         optimizing for size.
38346
38347 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38348
38349         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
38350
38351 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38352
38353         * gcc.c-torture/compile/20041005-1.c: New test.
38354
38355 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38356
38357         PR c++/17829
38358         * g++.dg/lookup/koenig4.C: New.
38359
38360 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38361
38362         * g++.dg/other/classkey1.C: Adjust quoting marks.
38363         * g++.dg/parse/error15.C: Likewise.
38364         * g++.dg/template/meminit2.C (int>): Likewise.
38365
38366 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38367
38368         PR fortran/17283
38369         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38370
38371         PR fortran/17631
38372         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38373
38374         PR fortran/17708
38375         * gfortran.dg/pr17708.f90: New test.
38376
38377 2004-10-04  Chao-ying Fu  <fu@mips.com>
38378
38379         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38380         * gcc.dg/vect/vect-4.c: Ditto.
38381         * gcc.dg/vect/vect-5.c: Ditto.
38382         * gcc.dg/vect/vect-6.c: Ditto.
38383         * gcc.dg/vect/vect-8.c: Ditto.
38384         * gcc.dg/vect/vect-16.c: Ditto.
38385         * gcc.dg/vect/vect-30.c: Ditto.
38386         * gcc.dg/vect/vect-40.c: Ditto.
38387         * gcc.dg/vect/vect-41.c: Ditto.
38388         * gcc.dg/vect/vect-42.c: Ditto.
38389         * gcc.dg/vect/vect-43.c: Ditto.
38390         * gcc.dg/vect/vect-44.c: Ditto.
38391         * gcc.dg/vect/vect-45.c: Ditto.
38392         * gcc.dg/vect/vect-46.c: Ditto.
38393         * gcc.dg/vect/vect-47.c: Ditto.
38394         * gcc.dg/vect/vect-48.c: Ditto.
38395         * gcc.dg/vect/vect-49.c: Ditto.
38396         * gcc.dg/vect/vect-50.c: Ditto.
38397         * gcc.dg/vect/vect-51.c: Ditto.
38398         * gcc.dg/vect/vect-52.c: Ditto.
38399         * gcc.dg/vect/vect-53.c: Ditto.
38400         * gcc.dg/vect/vect-54.c: Ditto.
38401         * gcc.dg/vect/vect-55.c: Ditto.
38402         * gcc.dg/vect/vect-56.c: Ditto.
38403         * gcc.dg/vect/vect-57.c: Ditto.
38404         * gcc.dg/vect/vect-58.c: Ditto.
38405         * gcc.dg/vect/vect-59.c: Ditto.
38406         * gcc.dg/vect/vect-60.c: Ditto.
38407         * gcc.dg/vect/vect-74.c: Ditto.
38408         * gcc.dg/vect/vect-79.c: Ditto.
38409         * gcc.dg/vect/vect-80.c: Ditto.
38410
38411 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
38412
38413         * gcc.dg/unused-7.c: Use the correct option.
38414
38415 2004-10-04  Paul Brook  <paul@codesourcery.com>
38416         Bud Davis  <bdavis9659@comcast.net>
38417
38418         PR fortran/17706
38419         PR fortran/16434
38420         * gfortran/pr17706.f90: New test.
38421         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
38422
38423 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38424
38425         * gfortran.dg/pr17612.f90: New test.
38426
38427 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38428
38429         * g++.dg/template/local1.C: Adjust quoting marks in
38430         testing for diagnostics.
38431         * g++.dg/tls/diag-2.C: Likewise.
38432         * g++.dg/other/error8.C: Likewise.
38433
38434 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38435
38436         PR c/17178
38437         * gcc.dg/unused-4.c: Adjust to be correct.
38438
38439         PR c/17820
38440         * gcc.dg/unused-7.c: New test.
38441
38442 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38443
38444         PR c++/17797
38445         * g++.dg/overload/template2.C: New test.
38446
38447 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
38448
38449         PR tree-optimization/16632
38450         * gcc.dg/tree-ssa/20041002-1.c: New.
38451
38452 2004-10-03  Paul Brook  <paul@codesourcery.com>
38453
38454         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
38455         rather than relying on default formatting.
38456
38457 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
38458
38459         * gcc.dg/20040920-1.c: Update expected message text.
38460
38461 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
38462
38463         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
38464
38465 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
38466
38467         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
38468         tree level.
38469
38470 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38471
38472         * gcc.dg/tree-ssa/pr17343.c: Remove.
38473
38474 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38475
38476         PR tree-opt/17343
38477         * gcc.dg/tree-ssa/pr17343.c: New test.
38478
38479 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
38480
38481         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
38482         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
38483         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
38484         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
38485         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
38486
38487 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38488
38489         * gcc.dg/lvalue-2.c: New test.
38490
38491 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38492
38493         PR c/17730
38494         * gcc.dg/pr17730-1.c: New test
38495
38496 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
38497
38498         PR c/7425
38499         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
38500
38501 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38502
38503         * gcc.c-torture/execute/stdarg-1.c: New test.
38504         * gcc.c-torture/execute/stdarg-2.c: New test.
38505         * gcc.c-torture/execute/stdarg-3.c: New test.
38506         * gcc.dg/tree-ssa/stdarg-1.c: New test.
38507         * gcc.dg/tree-ssa/stdarg-2.c: New test.
38508         * gcc.dg/tree-ssa/stdarg-3.c: New test.
38509         * gcc.dg/tree-ssa/stdarg-4.c: New test.
38510         * gcc.dg/tree-ssa/stdarg-5.c: New test.
38511
38512 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38513
38514         PR tree-optimization/17697
38515         * g++.dg/opt/pr17697-1.C: New test.
38516         * g++.dg/opt/pr17697-2.C: New test.
38517         * g++.dg/opt/pr17697-3.C: New test.
38518
38519 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
38520
38521         PR c/16409
38522         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
38523         gcc.dg/vla-init-5.c: New tests.
38524
38525 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
38526
38527         PR c/13804
38528         * gcc.dg/pr13804-1.c: New test.
38529
38530 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38531
38532         PR fortran/16938
38533         * gfortran.dg/pr16938.f90: New test.
38534
38535 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38536
38537         * g++.dg/template/crash23.C: New test.
38538
38539 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38540
38541         PR c++/17585
38542         * g++.dg/template/static8.C: New test.
38543
38544 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
38545
38546         PR c++/17681
38547         * g++.dg/other/error9.C: New test.
38548
38549 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
38550
38551         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
38552
38553 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38554
38555         PR fortran/15164
38556         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
38557
38558 2004-09-26  Roger Sayle  <roger@eyesopen.com>
38559
38560         PR middle-end/17112
38561         * gcc.dg/pr17112-1.c: New test case.
38562
38563 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38564
38565         PR c/11459
38566         * gcc.dg/pr11459-1.c: New test.
38567
38568 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
38569
38570         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
38571         * gcc.dg/tree-ssa/loop-4.c: Likewise.
38572
38573 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38574
38575         * gfortran.dg/pr15324.f90: Make array bounds consistent.
38576
38577 2004-09-25  Jan Hubicka  <jh@suse.cz>
38578
38579         * compile/30040909-1.c: New test.
38580         * compile/30040907-1.c: New test.
38581
38582 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
38583
38584         * gcc.c-torture/execute/va-arg-26.c: New test.
38585
38586 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
38587
38588         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
38589         extra diagnostics on targets with 64-bit pointers.
38590         * objc.dg/selector-1.m: Adjust dg-warning regexp.
38591
38592 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38593
38594         PR c/17188
38595         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
38596         * gcc.dg/decl-3.c: Adjust expected message.
38597
38598 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38599
38600         PR fortran/17615
38601         * gfortran.dg/pr17615.f90: New test.
38602
38603 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
38604
38605         PR tree-optimzation/17517
38606         * g++.dg/tree-ssa/pr17517.C: New Test.
38607
38608 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38609
38610         PR c++/16889
38611         * g++.dg/lookup/ambig3.C: New.
38612
38613 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
38614
38615         PR tree-opt/17624
38616         * g++.dg/opt/pr17624.C: New test.
38617
38618 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38619
38620         PR c/6980
38621         * gcc.dg/Wbad-function-cast-1.c: New test.
38622
38623 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
38624
38625         * g++.dg/ext/complit1.C
38626         * g++.dg/other/error2.C
38627         * g++.dg/other/nontype-1.C
38628         * g++.dg/parse/crash11.C
38629         * g++.dg/parse/crash12.C
38630         * g++.dg/parse/error15.C
38631         * g++.dg/parse/error4.C
38632         * g++.dg/parse/tmpl-outside1.C
38633         * g++.dg/parse/too-many-tmpl-args1.C
38634         * g++.dg/template/dependent-expr3.C
38635         * g++.dg/template/error10.C
38636         * g++.dg/template/instantiate1.C
38637         * g++.dg/template/vtable2.C
38638         * g++.dg/warn/Wshadow-1.C
38639         * g++.dg/warn/weak1.C
38640         * g++.old-deja/g++.brendan/crash16.C
38641         * g++.old-deja/g++.brendan/crash18.C
38642         * g++.old-deja/g++.brendan/crash48.C
38643         * g++.old-deja/g++.brendan/crash49.C
38644         * g++.old-deja/g++.brendan/crash55.C
38645         * g++.old-deja/g++.brendan/crash56.C
38646         * g++.old-deja/g++.brendan/crash8.C
38647         * g++.old-deja/g++.brendan/enum11.C
38648         * g++.old-deja/g++.brendan/enum8.C
38649         * g++.old-deja/g++.brendan/enum9.C
38650         * g++.old-deja/g++.brendan/friend3.C
38651         * g++.old-deja/g++.brendan/misc14.C
38652         * g++.old-deja/g++.bugs/900402_02.C
38653         * g++.old-deja/g++.bugs/900404_03.C
38654         * g++.old-deja/g++.bugs/900404_04.C
38655         * g++.old-deja/g++.bugs/900428_03.C
38656         * g++.old-deja/g++.jason/crash4.C
38657         * g++.old-deja/g++.jason/overload21.C
38658         * g++.old-deja/g++.jason/redecl1.C
38659         * g++.old-deja/g++.jason/report.C
38660         * g++.old-deja/g++.jason/rfg10.C
38661         * g++.old-deja/g++.jason/template30.C
38662         * g++.old-deja/g++.law/arm12.C
38663         * g++.old-deja/g++.law/ctors5.C
38664         * g++.old-deja/g++.law/cvt20.C
38665         * g++.old-deja/g++.law/init10.C
38666         * g++.old-deja/g++.law/init8.C
38667         * g++.old-deja/g++.law/visibility17.C
38668         * g++.old-deja/g++.law/visibility7.C
38669         * g++.old-deja/g++.mike/net8.C
38670         * g++.old-deja/g++.mike/p646.C
38671         * g++.old-deja/g++.mike/p700.C
38672         * g++.old-deja/g++.mike/p701.C
38673         * g++.old-deja/g++.mike/p811.C
38674         * g++.old-deja/g++.ns/template13.C
38675         * g++.old-deja/g++.other/array3.C
38676         * g++.old-deja/g++.other/crash25.C
38677         * g++.old-deja/g++.other/dtor3.C
38678         * g++.old-deja/g++.other/dtor4.C
38679         * g++.old-deja/g++.other/main1.C
38680         * g++.old-deja/g++.other/warn7.C
38681         * g++.old-deja/g++.pt/crash11.C
38682         * g++.old-deja/g++.pt/crash36.C
38683         * g++.old-deja/g++.pt/spec22.C
38684         * g++.old-deja/g++.pt/spec9.C
38685         * g++.old-deja/g++.pt/ttp52.C
38686         * g++.old-deja/g++.robertl/eb103.C
38687         * g++.old-deja/g++.robertl/eb121.C
38688         * g++.old-deja/g++.robertl/eb22.C
38689         * g++.old-deja/g++.robertl/eb8.C:
38690         Update locations and/or regexps of dg-error markers.
38691         Remove markers for some bogus messages that are no longer issued.
38692
38693 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
38694
38695         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
38696         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
38697
38698 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
38699
38700         PR c++/17618
38701         * g++.dg/lookup/crash5.C: New test.
38702
38703 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
38704
38705         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
38706         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
38707         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
38708         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
38709         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
38710         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
38711
38712         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
38713         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
38714         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
38715         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
38716         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
38717         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
38718
38719         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
38720
38721         * gcc.dg/vect/vect-44.c: Check additional cases.
38722         * gcc.dg/vect/vect-48.c: Check additional cases.
38723
38724         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
38725         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
38726         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
38727         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
38728         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
38729         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
38730         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
38731         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
38732         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
38733
38734         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
38735         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
38736         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
38737
38738 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38739
38740         * gcc.dg/tree-ssa/loop-6.c: New test.
38741
38742 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
38743
38744         PR c++/17620
38745         * g++.dg/inherit/base2.C: New.
38746
38747 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38748
38749         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
38750         * gcc.dg/20001012-2.c: Likewise.
38751         * gcc.dg/20001013-1.c: Likewise.
38752         * gcc.dg/20001101-1.c: Likewise.
38753         * gcc.dg/20001102-1.c: Likewise.
38754         * gcc.dg/bf-spl1.c: Likewise.
38755         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
38756         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
38757
38758 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
38759
38760         PR tree-optimization/16721
38761         * gcc.dg/tree-ssa/pr16721.c: New test.
38762
38763 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
38764
38765         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
38766         * gcc.dg/20040305-1.c: Likewise.
38767
38768 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38769
38770         PR c/16566
38771         * gcc.c-torture/compile/pr16566-1.c,
38772         gcc.c-torture/compile/pr16566-2.c,
38773         gcc.c-torture/compile/pr16566-3.c: New tests.
38774
38775 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
38776
38777         PR tree-optimization/17512
38778         * gcc.c-torture/compile/20040916-1.c.
38779
38780 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
38781
38782         * gcc.dg/pragma-re-3.c: New test.
38783
38784 2004-09-17  Matt Austern  <austern@apple.com>
38785
38786         PR c++/15049
38787         * g++.dg/other/anon3.C: New.
38788
38789 2004-09-21  Roger Sayle  <roger@eyesopen.com>
38790
38791         PR c++/7503
38792         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
38793         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
38794         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
38795         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
38796         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
38797
38798 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
38799
38800         PR fortran/17286
38801         * gfortran.dg/pr17286.f90: New test.
38802
38803 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
38804
38805         PR c++/17530
38806         * g++.dg/template/static7.C: New test.
38807
38808 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
38809
38810         PR tree-opt/17558
38811         * gcc.c-torture/compile/pr17558.c: New test.
38812
38813 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38814
38815         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
38816         if SKIP_ATTRIBUTE is defined.
38817
38818 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38819
38820         PR fortran/15957
38821         * gfortran.dg/pr15957.f90: New test.
38822
38823 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
38824
38825         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
38826         in comparison.
38827         * gcc.dg/vect/vect-79.c: Likewise.
38828         * gcc.dg/vect/vect-80.c: Likewise.
38829
38830 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38831
38832         PR fortran/15750
38833         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
38834
38835 2004-09-20  Ira Rosen  <irar@il.ibm.com>
38836
38837         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
38838         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
38839         * gcc.dg/vect/vect-62.c: New testcase.
38840         * gcc.dg/vect/vect-63.c: New testcase.
38841         * gcc.dg/vect/vect-64.c: New testcase.
38842         * gcc.dg/vect/vect-65.c: New testcase.
38843         * gcc.dg/vect/vect-66.c: New testcase.
38844         * gcc.dg/vect/vect-67.c: New testcase.
38845         * gcc.dg/vect/vect-68.c: New testcase.
38846         * gcc.dg/vect/vect-69.c: New testcase.
38847         * gcc.dg/vect/vect-79.c: New testcase.
38848         * gcc.dg/vect/vect-80.c: New testcase.
38849
38850 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38851
38852         * gcc.target/mips/asm-1.c: New test.
38853
38854 2004-09-19  Ira Rosen  <irar@il.ibm.com>
38855
38856         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
38857         * gcc.dg/vect/vect-73.c: New testcase.
38858         * gcc.dg/vect/vect-74.c: New testcase.
38859         * gcc.dg/vect/vect-75.c: New testcase.
38860         * gcc.dg/vect/vect-76.c: New testcase.
38861         * gcc.dg/vect/vect-77.c: New testcase.
38862         * gcc.dg/vect/vect-78.c: New testcase
38863
38864 2004-09-18  Paul Brook  <paul@codesourcery.com>
38865
38866         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
38867
38868 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
38869
38870         PR c/17424
38871         * gcc.dg/pr17424-1.c: New test.
38872
38873 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
38874
38875         * g++.dg/tree-ssa/pr17153.C: New test.
38876
38877 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
38878
38879         PR pch/13361
38880         * g++.dg/pch/wchar-1.C: New.
38881         * g++.dg/pch/wchar-1.Hs: New.
38882
38883 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
38884
38885         * gcc.c-torture/execute/20040917-1.c: New test.
38886
38887 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38888
38889         PR tree-optimization/17319
38890         * gcc.dg/pr17319.c: New test.
38891
38892 2004-09-17  Devang Patel  <dpatel@apple.com>
38893
38894         * gcc.dg/20040813-1.c: New test.
38895
38896 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38897
38898         PR tree-optimization/17273
38899         * gcc.c-torture/compile/pr17273.c: New test.
38900
38901 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38902
38903         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
38904         Update expected messages.
38905         * gcc.dg/declspec-13.c: New test.
38906
38907 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
38908
38909         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
38910
38911 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38912
38913         * gcc.c-torture/execute/pr17252.c: Use post-increment to
38914         change what 'a' is pointing to.
38915
38916 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
38917
38918         PR c++/16002
38919         * g++.dg/template/error18.C: New test.
38920
38921         PR c++/16029
38922         * g++.dg/warn/Wunused-8.C: New test.
38923
38924 2004-09-17  Steven Bosscher  <stevenb@suse.de>
38925
38926         PR tree-optimization/17513
38927         * gcc.dg/20040916-1.c: New test.
38928
38929 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
38930
38931         PR c++/17501
38932         * g++.dg/template/typename7.C: New test.
38933
38934 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38935
38936         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
38937
38938 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
38939
38940         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
38941         with -ftree-based-profiling also.
38942         * lib/profopt.exp: Support late-set profile_option/feedback_option.
38943
38944 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
38945
38946         PR/15364
38947         * gfortran.dg/der_array_io_1.f90: New test.
38948         * gfortran.dg/der_array_io_2.f90: New test.
38949         * gfortran.dg/der_array_io_3.f90: New test.
38950
38951 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38952
38953         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
38954         EABI.
38955
38956 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38957
38958         * g++.dg/opt/switch1.C: New test.
38959
38960 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38961
38962         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
38963         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
38964         Update expected messages.
38965
38966 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38967
38968         PR fortran/16485
38969         * gfortran.dg/same_name_1.f90: New test.
38970
38971 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
38972
38973         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
38974         dereference garbage pointers.
38975
38976 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
38977
38978         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
38979         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
38980
38981         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
38982         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
38983         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
38984
38985 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
38986
38987         PR c++/17324
38988         * g++.dg/template/mangle1.C: New test.
38989
38990 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
38991
38992         PR tree-optimization/17252
38993         * gcc.c-torture/execute/pr17252.c: New test.
38994
38995 2004-09-14  Andrew Pinski  <apinski@apple.com>
38996
38997         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
38998
38999 2004-09-14  Roger Sayle  <roger@eyesopen.com>
39000
39001         PR rtl-optimization/9771
39002         * gcc.dg/pr9771-1.c: New test case.
39003
39004 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39005
39006         PR tree-optimization/15262
39007         * gcc.c-torture/execute/pr15262-1.c: New test.
39008         * gcc.c-torture/execute/pr15262-2.c: New test.
39009
39010 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
39011
39012         * gcc.dg/declspec-12.c: New test.
39013
39014 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
39015
39016         * gfortran.dg/pr17090.f90: Add directives to test.
39017
39018 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39019
39020         * gcc.c-torture/compile/20040914-1.c: New test.
39021
39022 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39023
39024         PR c++/16162
39025         * g++.dg/template/decl2.C: New test.
39026
39027 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
39028
39029         PR fortran/17090
39030         * gfortran.dg/pr17090.f90: New test.
39031
39032 2004-09-13  Dale Johannesen  <dalej@apple.com>
39033
39034         * gcc.c-torture/compile/pr17408.c: New test case.
39035
39036 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39037
39038         PR c++/16716
39039         * g++.dg/parse/crash17.C: New test.
39040
39041         PR c++/17327
39042         * g++.dg/template/enum3.C: New test.
39043
39044 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
39045
39046         * lib/gcc-defs.exp: Load wrapper.exp.
39047         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
39048         using local code.
39049         * lib/gcc.exp (gcc_init): Similar.
39050         * lib/gfortran.exp (gfortran_init): Similar.
39051         * lib/objc.exp (objc_init): Similar.
39052         * lib/treelang.exp (treelang_init): Similar.
39053         * lib/wrapper.exp: New file with build_wrapper call machinery in
39054         ${tool}_maybe_build_wrapper.
39055
39056 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39057
39058         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
39059         "inline".
39060         * gcc.dg/declspec-11.c: Update expected messages.
39061         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
39062         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
39063         gcc.dg/inline-12.c: New tests.
39064
39065 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
39066
39067         * g++.dg/tree-ssa/pr17400.C: New testcase.
39068
39069 2004-09-13  James E Wilson  <wilson@specifixinc.com>
39070
39071         * gcc.target/mips/sb1-1.c: New testcase.
39072
39073 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
39074
39075         * lib/g77-dg.exp: Remove unused file.
39076         * lib/mike-g77.exp: Ditto.
39077         * lib/g77.exp: Ditto.
39078
39079 2004-09-12  Richard Henderson  <rth@redhat.com>
39080
39081         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
39082
39083 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39084
39085         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
39086         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39087         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
39088         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
39089         Update expected messages.
39090
39091 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
39092
39093         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
39094         declaration/use mismatch for dirp parameter.
39095
39096 2004-09-12  Andrew Pinski  <apinski@apple.com>
39097
39098         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
39099         -fgnu-runtime is passed.
39100
39101 2004-09-12  Richard Henderson  <rth@redhat.com>
39102
39103         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
39104         do the uplevel thing and update additional_flags directly.
39105         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
39106         gfortran.fortran-torture/execute/intrinsic_nearest.x,
39107         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
39108         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
39109
39110 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39111
39112         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
39113
39114 2004-09-11  Roger Sayle  <roger@eyesopen.com>
39115
39116         PR middle-end/17411
39117         * g++.dg/opt/pr17411-1.C: New test case.
39118
39119 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39120
39121         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39122         gcc.dg/tls/diag-2.c: Update expected messages.
39123         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
39124         messages.
39125         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
39126         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
39127         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
39128         gcc.dg/tls/diag-5.c: New tests.
39129
39130 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
39131
39132         * gcc.dg/20040910-1.c: Correct dg-error regexp.
39133
39134 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39135
39136         * g++.dg/parse/break-in-for.C: New test.
39137
39138 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
39139
39140         * gcc.dg/tree-ssa/20040911-1.c: New test.
39141
39142 2004-09-11  Andreas Jaeger  <aj@suse.de>
39143
39144         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
39145         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
39146
39147 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
39148
39149         * gcc.target/frv: New directory of FR-V-specific tests.
39150
39151 2004-09-10  James E Wilson  <wilson@specifixinc.com>
39152
39153         * gcc.dg/convert-vec-1.c: New test.
39154
39155 2004-09-10  Roger Sayle  <roger@eyesopen.com>
39156
39157         PR middle-end/17024
39158         * gcc.dg/pr17024-1.c: New test case.
39159
39160 2004-09-10  Eric Christopher  <echristo@redhat.com>
39161
39162         * gcc.dg/20040910-1.c: New test.
39163
39164 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39165
39166         * gcc.dg/bitfld-9.c: New test.
39167
39168 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
39169
39170         * gcc.c-torture/execute/ieee/acc1.c: New test.
39171         * gcc.c-torture/execute/ieee/acc2.c: New test.
39172         * gcc.c-torture/execute/ieee/mzero6.c: New test.
39173
39174 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39175
39176         * gcc.dg/deprecated-2.c: New test.
39177
39178 2004-09-09  James E Wilson  <wilson@specifixinc.com>
39179
39180         * gcc.dg/init-vec-1.c: New test.
39181
39182 2004-09-09  Roger Sayle  <roger@eyesopen.com>
39183
39184         PR middle-end/17055
39185         * gcc.dg/pr17055-1.c: New test case.
39186
39187 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
39188
39189         PR target/17377
39190         * gcc.c-torture/execute/pr17377.c: New test.
39191
39192 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39193
39194         PR c/8420
39195         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
39196         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
39197         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39198         gcc.dg/long-long-typespec-1.c: New tests.
39199         * gcc.dg/tls/diag-2.c: Update expected diagnostics
39200
39201 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39202
39203         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
39204         gcc.dg/gnu99-static-1.c: New tests.
39205
39206 2004-09-08  Devang Patel  <dpatel@apple.com>
39207
39208         * gcc.dg/darwin-ld-20040828-1.c: New test.
39209         * gcc.dg/darwin-ld-20040828-2.c: New test.
39210         * gcc.dg/darwin-ld-20040828-3.c: New test.
39211
39212 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
39213
39214         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
39215         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
39216         in error message.
39217         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
39218         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
39219         in error message.
39220         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
39221         types they qualify.
39222         * objc.dg/type-size-2.m: Fix wording in comment.
39223         * objc.dg/va-meth-1.m: New test case.
39224
39225 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
39226
39227         PR c/16633:
39228         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
39229         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
39230
39231 2004-09-06  Devang Patel  <dpatel@apple.com>
39232
39233         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
39234         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
39235
39236 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
39237
39238         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
39239         reflect changed line numbering of diagnostics.
39240
39241 2004-09-06  Paul Brook  <paul@codesourcery.com>
39242
39243         * gfortran.dg/edit_real_1.f90: Add new test.
39244
39245 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39246
39247         * gcc.dg/tree-ssa/loop-2.c: New test.
39248         * gcc.dg/tree-ssa/loop-3.c: New test.
39249         * gcc.dg/tree-ssa/loop-4.c: New test.
39250         * gcc.dg/tree-ssa/loop-5.c: New test.
39251
39252 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39253
39254         * gcc.dg/format/sentinel-1.c: Update for parameter option.
39255
39256 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39257
39258         * gcc.dg/format/sentinel-1.c: New test.
39259
39260 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
39261
39262         * gcc.dg/builtins-46.c: New.
39263
39264 2004-09-03  Devang Patel  <dpatel@apple.com>
39265
39266         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
39267         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
39268
39269 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39270
39271         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
39272         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
39273         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
39274         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
39275         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
39276         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
39277         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
39278         the non-portable bzero.
39279         * gcc.dg/20010912-1.c: xfail for NetWare.
39280         * gcc.dg/20020426-2.c: xfail for NetWare.
39281         * gcc.dg/20021014-1.c: xfail for NetWare.
39282         * gcc.dg/20021018-1.c: xfail for NetWare.
39283         * gcc.dg/20030213-1.c: xfail for NetWare.
39284         * gcc.dg/20030225-1.c: xfail for NetWare.
39285         * gcc.dg/20030708-1.c: xfail for NetWare.
39286         * gcc.dg/builtins-config.h: Also exclude NetWare.
39287         * gcc.dg/format/format.h: Define restrict only if not already defined.
39288         * gcc.dg/nest.c: xfail for NetWare.
39289         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
39290         * lib/target-supports.exp (check_visibility_available): Exclude
39291         NetWare.
39292
39293 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39294
39295         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
39296         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
39297         deterministic starting point for the alignment of structure fields.
39298         * gcc.dg/Wpadded.c: Dito.
39299         * g++.dg/abi/vbase10.C: Dito.
39300
39301 2004-09-03  Devang Patel  <dpatel@apple.com>
39302
39303         * g++.dg/debug/pr15736.cc: New test.
39304
39305 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39306
39307         * README.QMTEST: Fix out-of-date link.
39308
39309 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
39310
39311         PR fortran/16579
39312         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
39313         Delete.  Duplicate of gfortran.dg/g77/20010610.f
39314
39315 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39316
39317         * g++.dg/abi/arm_rtti1.C: New test.
39318
39319 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
39320
39321         * gcc.dg/ppc-vector-memcpy.c: New.
39322         * gcc.dg/ppc-vector-memset.c: New.
39323
39324 2004-09-02  Chao-ying Fu  <fu@mips.com>
39325
39326         * gcc.target/mips/mips-3d-1.c: New test.
39327         * gcc.target/mips/mips-3d-2.c: New test.
39328         * gcc.target/mips/mips-3d-3.c: New test.
39329         * gcc.target/mips/mips-3d-4.c: New test.
39330         * gcc.target/mips/mips-3d-5.c: New test.
39331         * gcc.target/mips/mips-3d-6.c: New test.
39332         * gcc.target/mips/mips-3d-7.c: New test.
39333         * gcc.target/mips/mips-3d-8.c: New test.
39334         * gcc.target/mips/mips-3d-9.c: New test.
39335         * gcc.target/mips/mips-ps-1.c: New test.
39336         * gcc.target/mips/mips-ps-2.c: New test.
39337         * gcc.target/mips/mips-ps-3.c: New test.
39338         * gcc.target/mips/mips-ps-4.c: New test.
39339         * gcc.target/mips/mips-ps-type.c: New test.
39340
39341 2004-09-02  Paul Brook  <paul@codesourcery.com>
39342
39343         * gfortran.dg/edit_real_1.f90: Add new tests.
39344
39345 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39346
39347         PR fortran/15327
39348         * gfortran.dg/merge_char_1.f90: New test.
39349
39350 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39351
39352         PR fortran/16404
39353         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
39354
39355 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39356
39357         PR c/1522
39358         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
39359
39360 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
39361
39362         * g++.dg/opt/loop1.C: Do not XFAIL.
39363
39364 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
39365
39366         * gcc.c-torture/execute/20040831-1.c: New test.
39367
39368 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
39369
39370         PR fortran/16579
39371         * gfortran.dg/g77/20010610.f: Now passes.
39372         Copy from g77.f-torture/execute. Add dg-run directive.
39373         * gfortran.dg/g77/README: Update
39374
39375 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
39376
39377         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39378         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39379         (t1, t2, t3, t4): Add volatile.
39380
39381 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39382
39383         * g++.dg/ext/visibility/arm1.C: New test.
39384
39385 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
39386
39387         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39388         -pedantic-errors.
39389
39390 2004-09-01  Paul Brook  <paul@codesourcery.com>
39391
39392         * gfortran.dg/eof_2.f90: New test.
39393
39394 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39395
39396         PR fortran/16579
39397         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39398
39399 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
39400
39401         PR libfortran/16805
39402         * gfortran.dg/list_read_2.f90: New test.
39403
39404 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39405
39406         * g++.dg/abi/key1.C: New test.
39407
39408 2004-08-31  Richard Henderson  <rth@redhat.com>
39409
39410         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39411         form of offsetof.
39412         * g++.dg/other/offsetof5.C: Remove duplicate.
39413
39414 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39415
39416         PR fortran/17244
39417         * gfortran.dg/func_derived_1.f90: New test.
39418
39419 2004-08-31  Paul Brook  <paul@codesourcery.com>
39420
39421         * gfortran.dg/eof_1.f90: New test.
39422
39423 2004-08-31  Paul Brook  <paul@codesourcery.com>
39424
39425         * gfortran.dg/list_read_1.f90: New file.
39426
39427 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
39428
39429         * g++.dg/opt/loop1.C: XFAIL.
39430
39431 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
39432
39433         * gcc.dg/funcdef-storage-1.c: New.
39434         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39435         an extern function in local scope.
39436         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39437         declare an 'auto inline' function in local scope.
39438         * gcc.dg/20011130-1.c: Likewise.
39439         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39440         an 'auto' function in local scope.
39441         * gcc.dg/20021014-1.c: Likewise.
39442         * gcc.dg/20030331-2.c: Likewise.
39443
39444 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39445
39446         * gfortran.dg/blockdata_1.f90: New test.
39447
39448 2004-08-30  Richard Henderson  <rth@redhat.com>
39449
39450         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39451
39452 2004-08-30  Richard Henderson  <rth@redhat.com>
39453
39454         * lib/fortran-torture.exp (fortran-torture-execute): Honor
39455         additional_flags set by alternate driver.
39456         (ieee-options): New procedure.
39457         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39458         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39459         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39460         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
39461
39462 2004-08-30  Richard Henderson  <rth@redhat.com>
39463
39464         * lib/f-torture.exp: Remove.
39465
39466 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
39467
39468         PR rtl-optimization/16590
39469         * g++.dg/opt/loop1.C: New test.
39470
39471 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39472
39473         PR fortran/13910
39474         * gfortran.dg/oldstyle_1.f90: New test.
39475
39476 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
39477         Paul Brook  <paul@codesourcery.com>
39478
39479         * gfortran.dg/g77/README: Update.
39480         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
39481         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
39482         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
39483
39484 2004-08-28  Paul Brook  <paul@codesourcery.com>
39485
39486         PR libfortran/17195
39487         * gfortran.dg/edit_real_1.f90: New test.
39488
39489 2004-08-27  Paul Brook  <paul@codesourcery.com>
39490
39491         * gfortran.dg/rewind_1.f90: New test.
39492
39493 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
39494
39495         PR fortran/16597
39496         * gfortran.dg/pr16597.f90: New test.
39497
39498 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39499
39500         PR c/13801
39501         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
39502         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
39503         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
39504         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
39505         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
39506
39507 2004-08-26  Nick Clifton  <nickc@redhat.com>
39508
39509         * gcc.c-torture/compile/pr17119.c: New test.
39510
39511 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39512
39513         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
39514
39515 2004-08-25  Richard Henderson  <rth@redhat.com>
39516
39517         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
39518         the bits that expect kind=8 to be the largest real kind.
39519
39520 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39521
39522         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
39523
39524 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39525
39526         * gfortran.dg/assignment_1.f90: New test.
39527
39528 2004-08-25  Adam Nemet  <anemet@lnxw.com>
39529
39530         * g++.dg/template/repo3.C: New test.
39531
39532 2004-08-25  Roger Sayle  <roger@eyesopen.com>
39533
39534         PR middle-end/16693
39535         PR tree-optimization/16372
39536         * g++.dg/opt/pr16372-1.C: New test case.
39537         * g++.dg/opt/pr16693-1.C: New test case.
39538         * g++.dg/opt/pr16693-2.C: New test case.
39539
39540 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39541
39542         * objc.dg/proto-lossage-4.m: New test.
39543
39544 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
39545
39546         PR c++/17155
39547         * g++.dg/inherit/local2.C: New test.
39548
39549 2004-08-25  Paul Brook  <paul@codesourcery.com>
39550
39551         PR fortran/17144
39552         * gfortran.dg/string_ctor_1.f90: New test.
39553
39554 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39555
39556         PR c++/14428
39557         * g++.dg/template/redecl2.C: New test.
39558
39559 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39560
39561         PR fortran/17143
39562         * gfortran.dg/pr17143.f90: New test.
39563
39564 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39565
39566         PR fortran/17164
39567         * gfortran.dg/pr17164.f90: New test.
39568
39569 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39570
39571         * gcc.dg/tree-ssa/loop-1.c: New test.
39572
39573 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39574
39575         * gcc.c-torture/compile/20040824-1.c: New test.
39576
39577 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39578
39579         * gcc.c-torture/compile/iftrap-3.c: New test.
39580
39581 2004-08-24  Paul Brook  <paul@codesourcery.com>
39582
39583         * gfortran.dg/entry_2.f90: New test.
39584
39585 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39586
39587         PR c++/16889
39588         * g++.dg/lookup/ambig[12].C: New.
39589
39590 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39591
39592         PR c++/16706
39593         * g++.dg/template/crash21.C: New test.
39594         * g++.dg/template/crash22.C: Likewise.
39595
39596 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39597
39598         PR c++/17149
39599         * g++.dg/template/access15.C: New.
39600
39601 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39602
39603         PR c++/17163
39604         * g++.dg/template/repo2.C: New test.
39605
39606 2004-08-23  Roger Sayle  <roger@eyesopen.com>
39607
39608         PR rtl-optimization/17078
39609         * gcc.c-torture/execute/pr17078-1.c: New test case.
39610
39611 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39612
39613         PR c/14492
39614         * gcc.dg/debug/crash1.c: New test.
39615
39616 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39617
39618         PR c/16180
39619         * gcc.dg/loop-5.c: New test.
39620
39621 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39622
39623         * gcc.c-torture/execute/20040823-1.c: New test.
39624
39625 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
39626
39627         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
39628         to the assembler.  Simplify test accordingly.
39629         (asm_abi_flags): Use GNU names.
39630         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
39631         to check for ABI flags.
39632
39633 2004-08-22  Andrew Pinski  <apinski@apple.com>
39634
39635         * g++.dg/opt/pr14029.C: New test.
39636         * gcc.c-torture/execute/pr15262.c: New test.
39637
39638 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39639
39640         * gfortran.dg/reduction.f90: Add checks with complex arguments.
39641
39642 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
39643
39644         PR 16908
39645         * gfortran.dg/direct_io.f90: New test.
39646
39647 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39648
39649         PR c++/17121
39650         * g++.dg/inherit/local2.C: New test.
39651
39652 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
39653
39654         PR c++/17120
39655         * g++.dg/warn/Wparentheses-4.C: New test.
39656
39657 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39658
39659         PR c++/17121
39660         * g++.dg/inherit/local2.C: New test.
39661
39662         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39663         * gcc.dg/ppc-ldstruct.c: Likewise.
39664         * gcc.dg/ppc64-abi-2.c: Likewise.
39665
39666 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
39667
39668         PR rtl-optimization/17099
39669         * gcc.c-torture/execute/20040820-1.c: New test.
39670
39671 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
39672
39673         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
39674
39675 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
39676
39677         PR fortran/17077
39678         * gfortran.dg/auto_array_1.f90: New test.
39679
39680 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39681
39682         PR fortran/17074
39683         * gfortran.dg/simpleif_1.f90: New test.
39684
39685 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
39686
39687         * lib/target-supports.exp (check_profiling_available): Return
39688         false for arm*-*-symbianelf* and arm*-*-eabi*.
39689
39690         PR c++/15890
39691         * g++.dg/template/delete1.C: New test.
39692
39693 2004-08-19  Paul Brook  <paul@codesourcery.com>
39694
39695         PR fortran/14976
39696         PR fortran/16228
39697         * gfortran.dg/data_char_1.f90: New test.
39698
39699 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
39700
39701         PR fortran/16946
39702         * gfortran.dg/reduction.f90: New testcase.
39703
39704 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39705
39706         PR fortran/16520
39707         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
39708
39709 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39710
39711         PR c++/17041
39712         * g++.dg/Wparentheses-3.C: New test.
39713
39714 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
39715
39716         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
39717         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
39718         * gcc.dg/vect/vect-2.c: Likewise.
39719         * gcc.dg/vect/vect-3.c: Likewise.
39720         * gcc.dg/vect/vect-4.c: Likewise.
39721         * gcc.dg/vect/vect-5.c: Likewise.
39722         * gcc.dg/vect/vect-6.c: Likewise.
39723         * gcc.dg/vect/vect-7.c: Likewise.
39724         * gcc.dg/vect/vect-25.c: Likewise.
39725         * gcc.dg/vect/vect-31.c: Likewise.
39726         * gcc.dg/vect/vect-32.c: Likewise.
39727         * gcc.dg/vect/vect-34.c: Likewise.
39728         * gcc.dg/vect/vect-36.c: Likewise.
39729         * gcc.dg/vect/vect-all.c: Likewise.
39730
39731 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
39732
39733         PR c++/17068
39734         * g++.dg/template/operator4.C: New test.
39735
39736 2004-08-18  Richard Henderson  <rth@redhat.com>
39737
39738         * gcc.dg/20040206-1.c: XFAIL.
39739
39740 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
39741
39742         PR c++/16246
39743         * g++.dg/template/array7.C: New test.
39744
39745 2004-08-17  James E Wilson  <wilson@specifixinc.com>
39746
39747         * gcc.dg/mips-movcc-1.c: New test.
39748         * gcc.dg/mips-movcc-2.c: New test.
39749         * gcc.dg/mips-movcc-3.c: New test.
39750
39751         * gcc.dg/mips-nmadd-1.c: New test.
39752         * gcc.dg/mips-nmadd-2.c: New test.
39753
39754 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
39755
39756         PR c++/15871
39757         * g++.dg/opt/inline8.C: New test.
39758
39759         PR c++/16965
39760         * g++.dg/parse/error17.C: New test.
39761
39762 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
39763
39764         * gcc.dg/vect: New directory for vectorizer tests.
39765         * gcc.dg/vect/tree-vect.h: New file.
39766         * gcc.dg/vect/vect.exp: New file.
39767         * gcc.dg/vect/pr16105.c.c: New test.
39768         * gcc.dg/vect/vect-1.c: New test.
39769         * gcc.dg/vect/vect-2.c: New test.
39770         * gcc.dg/vect/vect-3.c: New test.
39771         * gcc.dg/vect/vect-4.c: New test.
39772         * gcc.dg/vect/vect-5.c: New test.
39773         * gcc.dg/vect/vect-6.c: New test.
39774         * gcc.dg/vect/vect-7.c: New test.
39775         * gcc.dg/vect/vect-8.c: New test.
39776         * gcc.dg/vect/vect-9.c: New test.
39777         * gcc.dg/vect/vect-10.c: New test.
39778         * gcc.dg/vect/vect-11.c: New test.
39779         * gcc.dg/vect/vect-12.c: New test.
39780         * gcc.dg/vect/vect-13.c: New test.
39781         * gcc.dg/vect/vect-14.c: New test.
39782         * gcc.dg/vect/vect-15.c: New test.
39783         * gcc.dg/vect/vect-16.c: New test.
39784         * gcc.dg/vect/vect-17.c: New test.
39785         * gcc.dg/vect/vect-18.c: New test.
39786         * gcc.dg/vect/vect-19.c: New test.
39787         * gcc.dg/vect/vect-20.c: New test.
39788         * gcc.dg/vect/vect-21.c: New test.
39789         * gcc.dg/vect/vect-22.c: New test.
39790         * gcc.dg/vect/vect-23.c: New test.
39791         * gcc.dg/vect/vect-24.c: New test.
39792         * gcc.dg/vect/vect-25.c: New test.
39793         * gcc.dg/vect/vect-26.c: New test.
39794         * gcc.dg/vect/vect-27.c: New test.
39795         * gcc.dg/vect/vect-28.c: New test.
39796         * gcc.dg/vect/vect-29.c: New test.
39797         * gcc.dg/vect/vect-30.c: New test.
39798         * gcc.dg/vect/vect-31.c: New test.
39799         * gcc.dg/vect/vect-32.c: New test.
39800         * gcc.dg/vect/vect-33.c: New test.
39801         * gcc.dg/vect/vect-34.c: New test.
39802         * gcc.dg/vect/vect-35.c: New test.
39803         * gcc.dg/vect/vect-36.c: New test.
39804         * gcc.dg/vect/vect-37.c: New test.
39805         * gcc.dg/vect/vect-38.c: New test.
39806         * gcc.dg/vect/vect-40.c: New test.
39807         * gcc.dg/vect/vect-41.c: New test.
39808         * gcc.dg/vect/vect-42.c: New test.
39809         * gcc.dg/vect/vect-43.c: New test.
39810         * gcc.dg/vect/vect-44.c: New test.
39811         * gcc.dg/vect/vect-45.c: New test.
39812         * gcc.dg/vect/vect-46.c: New test.
39813         * gcc.dg/vect/vect-47.c: New test.
39814         * gcc.dg/vect/vect-48.c: New test.
39815         * gcc.dg/vect/vect-49.c: New test.
39816         * gcc.dg/vect/vect-50.c: New test.
39817         * gcc.dg/vect/vect-51.c: New test.
39818         * gcc.dg/vect/vect-52.c: New test.
39819         * gcc.dg/vect/vect-53.c: New test.
39820         * gcc.dg/vect/vect-54.c: New test.
39821         * gcc.dg/vect/vect-55.c: New test.
39822         * gcc.dg/vect/vect-56.c: New test.
39823         * gcc.dg/vect/vect-57.c: New test.
39824         * gcc.dg/vect/vect-58.c: New test.
39825         * gcc.dg/vect/vect-59.c: New test.
39826         * gcc.dg/vect/vect-60.c: New test.
39827         * gcc.dg/vect/vect-61.c: New test.
39828         * gcc.dg/vect/vect-all.c: New test.
39829         * gcc.dg/vect/vect-none.c: New test.
39830
39831 2004-08-17  Paul Brook  <paul@codesourcery.com>
39832
39833         PR fortran/13082
39834         * gfortran.dg/entry_1.f90: New test.
39835
39836 2004-08-17  Andrew Pinski  <apinski@apple.com>
39837
39838         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
39839
39840 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
39841
39842         * gcc.dg/pr17036-1.c: New test.
39843
39844 2004-08-16  Devang Patel  <dpatel@apple.com>
39845
39846         * gcc.dg/darwin-20040809-1.c: New test.
39847
39848 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
39849
39850         * gcc.dg/funcdef-attr-1.c: New test.
39851
39852 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
39853
39854         * gcc.dg/altivec-17.c: New test.
39855         * gcc.dg/altivec-18.c: New test.
39856
39857 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39858
39859         PR c++/6749
39860         * g++.dg/template/vtable2.C: New test.
39861
39862 2004-08-14  Richard Henderson  <rth@redhat.com>
39863
39864         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
39865         * gcc.dg/pack-test-4.c (main): Return 0.
39866         * gcc.dg/setjmp-1.c: Remove XFAIL.
39867         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
39868
39869 2004-08-14  Richard Henderson  <rth@redhat.com>
39870
39871         * gcc.dg/980217-1.c: Add prototype for printf.
39872
39873 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
39874
39875         * gfortran.dg/pr16935.f90: New test.
39876
39877 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
39878
39879         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
39880
39881 2004-08-13  Paul Brook  <paul@codesourcery.com>
39882
39883         * gfortran.dg/der_io_1.f90: Remove stray comma.
39884
39885 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39886
39887         * gcc.dg/vmx/cw-bug-2.c: Remove.
39888         * gcc.dg/vmx/vprint-1.c: Remove.
39889         * gcc.dg/vmx/vscan-1.c: Remove.
39890
39891 2004-08-12  Devang patel  <dpatel@apple.com>
39892
39893         * gcc.dg/darwin-20040809-2.c: New test.
39894
39895 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
39896
39897         * g++.dg/ext/altivec-12.C: New test.
39898
39899         * g++.dg/ext/altivec-11.C: New test.
39900
39901 2004-08-12  Paul Brook  <paul@codesourcery.com>
39902
39903         * g++.dg/abi/arm_cxa_vec_1.C: New test.
39904
39905 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39906
39907         * g++.dg/ext/altivec-2.C: Check for hardware support before
39908         executing any VMX instructions.
39909
39910         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
39911
39912 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
39913
39914         PR c++/16276
39915         * g++.old-deja/g++.other/comdat4.C: New test.
39916         * g++.old-deja/g++.other/comdat4-aux.cc: New.
39917
39918 2004-08-12  Ben Elliston  <bje@au.ibm.com>
39919
39920         PR target/16286
39921         * gcc.dg/pr16286.c: New test.
39922
39923 2004-08-12 Jan Beulich <jbeulich@novell.com>
39924
39925         * g++.dg/ext/asm5.C: New.
39926
39927 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39928
39929         PR c++/16698
39930         * g++.dg/eh/crash1.C: New test.
39931
39932         PR c++/16717
39933         * g++.dg/ext/construct1.C: New test.
39934
39935 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39936
39937         PR c++/16853
39938         * g++.dg/init/ptrmem1.C: New test.
39939
39940         PR c++/16618
39941         * g++.dg/parse/offsetof5.C: New test.
39942
39943         PR c++/16870
39944         * g++.dg/template/overload3.C: New test.
39945
39946 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39947
39948         PR c++/16964
39949         * g++.dg/parse/error16.C: New test.
39950
39951         PR c++/16904
39952         * g++.dg/template/error14.C: New test.
39953
39954         PR c++/16929
39955         * g++.dg/template/error15.C: New test.
39956
39957 2004-08-11  Devang Patel  <dpatel@apple.com>
39958
39959         * gcc.dg/darwin-ld-20040809-1.c: New test.
39960         * gcc.dg/darwin-ld-20040809-2.c: New test.
39961
39962 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
39963
39964         PR fortran/16917
39965         * gfortran.dg/dfloat_1.f90: New test.
39966
39967 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
39968
39969         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
39970         * gcc.dg/dll-2.c: Fix dg-require syntax.
39971         * gcc.misc-tests/arm-isr.c (abort): Declare.
39972         (exit): Likewise.
39973
39974 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
39975
39976         PR c++/16971
39977         * g++.dg/parse/crash16.C: New test.
39978
39979 2004-08-10  Roger Sayle  <roger@eyesopen.com>
39980
39981         * gcc.dg/mips-rsqrt-1.c: New test case.
39982         * gcc.dg/mips-rsqrt-2.c: New test case.
39983         * gcc.dg/mips-rsqrt-3.c: New test case.
39984
39985 2004-08-10  Paul Brook  <paul@codesourcery.com>
39986
39987         * gfortran.dg/der_io_1.f90: New test.
39988
39989 2004-08-10  Paul Brook  <paul@codesourcery.com>
39990
39991         PR fortran/16919
39992         * gfortran.dg/der_array_1.f90: New test.
39993
39994 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
39995
39996         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
39997
39998 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
39999
40000         * gcc.dg/wchar_t-2.c: Fix typo.
40001
40002 2004-08-09  Falk Hueffner  <falk@debian.org>
40003
40004         PR tree-optimization/12517
40005         * gcc.c-torture/compile/pr12517.c: New test.
40006
40007         PR tree-optimization/12578
40008         * gcc.c-torture/compile/pr12578.c: New test.
40009
40010         PR tree-optimization/12899
40011         * gcc.c-torture/compile/pr12899.c: New test.
40012
40013         PR rtl-optimization/14692
40014         * gcc.c-torture/compile/pr14692.c: New test.
40015
40016         PR tree-optimization/16461
40017         * gcc.c-torture/compile/pr16461.c: New test.
40018
40019 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40020
40021         * gfortran.dg/getenv_1.f90: New test.
40022
40023 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40024
40025         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
40026         wchar_t.
40027         * gcc.dg/symbian5.c: Test -fno-short-wchar.
40028
40029 2004-08-06  Paul Brook  <paul@codesourcery.com>
40030
40031         * gfortran.dg/ret_array_1.f90: New test.
40032         * gfortran.dg/ret_pointer_1.f90: New test.
40033
40034 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
40035
40036         * gcc.dg/missing-field-init-[12].c: New tests.
40037         * g++.dg/warn/missing-field-init-[12].C: New tests.
40038
40039 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40040
40041         * gcc.dg/enum2.c: New test.
40042         * gcc.dg/symbian3.c: Likewise.
40043         * gcc.dg/symbian4.c: Likewise.
40044         * gcc.dg/wchar_t-2.c: Likewise.
40045
40046 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40047
40048         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
40049         destructor tests.
40050
40051 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40052
40053         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
40054         dg-require-visiblity.
40055         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
40056         * g++.dg/ext/visibility/fvisibility.C: Likewise.
40057         * g++.dg/ext/visibility/memfuncts.C: Likewise.
40058         * g++.dg/ext/visibility/new1.C: Likewise.
40059         * g++.dg/ext/visibility/pragma.C: Likewise.
40060         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
40061         * g++.dg/ext/visibility/virtual.C: Likewise.
40062         * g++/dg/ext/visibility/visibility-1.C: Likewise.
40063         * g++/dg/ext/visibility/visibility-2.C: Likewise.
40064         * g++/dg/ext/visibility/visibility-3.C: Likewise.
40065         * g++/dg/ext/visibility/visibility-4.C: Likewise.
40066         * g++/dg/ext/visibility/visibility-5.C: Likewise.
40067         * g++/dg/ext/visibility/visibility-6.C: Likewise.
40068         * g++/dg/ext/visibility/visibility-7.C: Likewise.
40069         * g++/dg/ext/visibility/visibility-8.C: New test.
40070         * gcc.c-torture/compile/dll.x: Remove.
40071         * gcc.dg/dll-2.c: Use dg-require-dll
40072         * gcc.dg/visibility-10.c: New test.
40073         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
40074         supporting DLLs.
40075         * lib/scanasm.exp (scan_hidden): New function.
40076         (scan_not_hidden): Likewise.
40077
40078 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
40079
40080         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
40081
40082 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
40083
40084         * gcc.c-torture/execute/20040805-1.c: New test.
40085
40086 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
40087
40088         * gcc.dg/20020118-1.c: Declare abort.
40089         * gcc.dg/altivec_check.h: Likewise.
40090         * gcc.dg/iftrap-2.c: Likewise.
40091         * gcc.dg/pragma-darwin.c: Likewise.
40092         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
40093
40094 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
40095
40096         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
40097
40098 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
40099
40100         * gcc.c-torture/execute/builtins/abs-2.c,
40101         gcc.c-torture/execute/builtins/abs-3.c,
40102         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
40103         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
40104         intmax_t, uintmax_t and their limits.
40105         * gcc.dg/intmax_t-1.c: New test.
40106
40107 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40108
40109         * g++.dg/tc1/dr147.C: Add reference to PR.
40110
40111 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
40112
40113         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
40114         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
40115
40116 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
40117
40118         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
40119
40120 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40121
40122         * gcc.dg/redecl-5.c: New test.
40123         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
40124         of scanf.
40125
40126 2004-08-03  Roger Sayle  <roger@eyesopen.com>
40127
40128         PR middle-end/16790
40129         * gcc.c-torture/execute/pr16790-1.c: New test case.
40130
40131 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
40132
40133         * g++.dg/ext/visibility/assign1.C: New test.
40134         * g++.dg/ext/visibility/new1.C: Likewise.
40135
40136         * gcc.dg/symbian1.c: New test.
40137         * gcc.dg/symbian2.c: Likewise.
40138
40139 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
40140
40141         PR target/16570
40142         * gcc.dg/i386-sse-9.c: New test.
40143
40144 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40145
40146         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
40147
40148 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40149
40150         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
40151         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
40152         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
40153         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
40154         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
40155         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
40156         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
40157         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
40158         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
40159         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
40160         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
40161         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
40162         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
40163         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
40164         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
40165         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
40166         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
40167         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
40168         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
40169         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
40170         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
40171         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
40172         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
40173         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
40174         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
40175         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
40176         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
40177         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
40178         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
40179         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
40180         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
40181         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
40182         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
40183         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
40184         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
40185         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
40186         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
40187         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
40188         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
40189         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
40190         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
40191         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
40192         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
40193         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
40194         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
40195         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
40196         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
40197         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
40198         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
40199         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
40200         gcc.misc-tests/i386-pf-3dnow-1.c,
40201         gcc.misc-tests/i386-pf-athlon-1.c,
40202         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
40203         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
40204         Declare built-in functions used.
40205         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
40206
40207 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
40208
40209         PR c++/16707
40210         * g++.dg/lookup/using12.C: New test.
40211
40212         * g++.dg/init/null1.C: Fix PR number.
40213         * g++.dg/parse/namespace10.C: Likewise.
40214
40215 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40216
40217         PR c++/16224
40218         * g++.dg/template/spec17.C: New test.
40219         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
40220         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
40221
40222 2004-08-02  David Billinghurst
40223
40224         PR fortran/16292
40225         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
40226
40227 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
40228
40229         * gcc.dg/ia64-got-1.c: New test case.
40230
40231 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40232
40233         PR c++/16489
40234         * g++.dg/init/null1.C: New test.
40235         * g++.dg/tc1/dr76.C: Adjust error marker.
40236
40237         PR c++/16529
40238         * g++.dg/parse/namespace10.C: New test.
40239
40240         PR c++/16810
40241         * g++.dg/inherit/ptrmem2.C: New test.
40242
40243 2004-08-02  Ben Elliston  <bje@au.ibm.com>
40244
40245         PR target/16155
40246         * gcc.dg/pr16155.c: New test.
40247
40248 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40249
40250         * gcc.dg/redecl-2.c: New test.
40251
40252 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
40253
40254         * gcc.dg/darwin-longdouble.c: New file.
40255
40256 2004-07-30  Richard Henderson  <rth@redhat.com>
40257
40258         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
40259         write to constant argument.
40260         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
40261
40262 2004-07-30  Richard Henderson  <rth@redhat.com>
40263
40264         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
40265         tests of nearest around zero.
40266
40267 2004-07-30  Andrew Pinski  <apinski@apple.com>
40268
40269         * gcc.c-torture/compile/20040730-1.c: New test.
40270
40271 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40272
40273         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
40274         powerpc-eabispe.
40275
40276 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40277
40278         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
40279
40280 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
40281
40282         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
40283         contains $ld_library_path.
40284         * lib/gfortran.exp (gfortran_link_flags): Likewise.
40285
40286 2004-07-29  Richard Henderson  <rth@redhat.com>
40287
40288         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
40289
40290         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
40291         (alt2, which): New.
40292         (Check): Accept either alternative.
40293
40294 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
40295
40296         * g++.dg/abi/inline1.C: New test.
40297         * g++.dg/abi/local1-a.cc: Likewise.
40298         * g++.dg/abi/local1.C: Likewise.
40299         * g++.dg/abi/mangle11.C: Tweak location of warnings.
40300         * g++.dg/abi/mangle12.C: Likewise.
40301         * g++.dg/abi/mangle17.C: Likewise.
40302         * g++.dg/abi/mangle20-2.C: Likewise.
40303         * g++.dg/opt/interface1.C: Likewise.
40304         * g++.dg/opt/interface1.h: Likewise.
40305         * g++.dg/opt/interface1-a.cc: New test.
40306         * g++.dg/parse/repo1.C: New test.
40307         * g++.dg/template/repo1.C: Likewise.
40308         * g++.dg/warn/Winline-1.C: Likewise.
40309         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
40310
40311 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
40312
40313         * gcc.dg/tree-ssa/20040729-1.c: New test.
40314
40315 2004-07-27  Matt Austern <austern@apple.com>
40316
40317         * gcc.dg/darwin-bool-1.c: New test.
40318         * gcc.dg/darwin-bool-2.c: New test.
40319
40320 2004-07-28  Richard Henderson  <rth@redhat.com>
40321
40322         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
40323         arguments in the correct type.  Don't write to constant arguments.
40324
40325 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40326
40327         PR tree-optimization/16688
40328         PR tree-optimization/16689
40329         * g++.dg/tree-ssa/pr16688.C: New test.
40330
40331 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40332
40333         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40334         loads.  Not only in the comment, this time.
40335
40336 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
40337
40338         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
40339         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
40340         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
40341         * gcc.dg/sh4a-bitmovua.c: New.
40342         * gcc.dg/sh4a-cos.c: New.
40343         * gcc.dg/sh4a-cosf.c: New.
40344         * gcc.dg/sh4a-fprun.c: New.
40345         * gcc.dg/sh4a-fsrra.c: New.
40346         * gcc.dg/sh4a-memmovua.c: New.
40347         * gcc.dg/sh4a-sin.c: New.
40348         * gcc.dg/sh4a-sincos.c: New.
40349         * gcc.dg/sh4a-sincosf.c: New.
40350         * gcc.dg/sh4a-sinf.c: New.
40351
40352 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40353
40354         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
40355         conditionals.
40356         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40357         loads.
40358         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40359         DOM1.
40360
40361 2004-07-27  Andrew Pinski  <apinski@apple.com>
40362
40363         * g++.dg/rtti/tinfo1.C: Correct the xfail.
40364
40365 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
40366
40367         * gcc.dg/pragma-isr.c: New test.
40368
40369 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40370
40371         PR c++/14429
40372         * g++.dg/template/ttp11.C: New test.
40373
40374 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
40375
40376         * gcc.c-torture/compile/20040727-1.c: New test.
40377
40378 2004-07-26  Eric Christopher  <echristo@redhat.com>
40379
40380         * gcc.c-torture/compile/20040726-2.c: New test.
40381
40382 2004-07-26  Andrew Pinski  <apinski@apple.com>
40383
40384         * g++.dg/rtti/tinfo1.C: Xfail.
40385
40386 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
40387
40388         * gcc.c-torture/compile/20040726-1.c: New test.
40389
40390 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
40391             Brian Ryner  <bryner@brianryner.com>
40392
40393         PR c++/9283
40394         PR c++/15000
40395         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40396         * g++.dg/ext/visibility/: New directory.
40397         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40398         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40399         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40400         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40401         * g++.dg/ext/visibility/fvisibility.C,
40402         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40403         g++.dg/ext/visibility/fvisibility-override1.C
40404         g++.dg/ext/visibility/fvisibility-override2.C
40405         g++.dg/ext/visibility/memfuncts.C
40406         g++.dg/ext/visibility/noPLT.C
40407         g++.dg/ext/visibility/pragma.C
40408         g++.dg/ext/visibility/pragma-override1.C
40409         g++.dg/ext/visibility/pragma-override2.C
40410         g++.dg/ext/visibility/staticmemfuncts.C
40411         g++.dg/ext/visibility/virtual.C: New tests.
40412
40413 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40414
40415         PR c/15360
40416         * gcc.dg/pr15360-1.c: New test.
40417
40418 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
40419
40420         * gcc.dg/pragma-align-2.c: New test.
40421         * gcc.dg/pragma-init-fini.c: New test.
40422         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
40423         targets.
40424
40425 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40426
40427         * gcc.dg/init-string-2.c: New test.
40428
40429 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
40430
40431         PR 16684
40432         * gcc.dg/Wredundant-decls-1.c: New test case.
40433
40434 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
40435
40436         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40437         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40438         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40439         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40440         * gcc.dg/compat/generate-random.c: New file.
40441         * gcc.dg/compat/generate-random.h: Likewise.
40442         * gcc.dg/compat/generate-random_r.c: Likewise.
40443         * gcc.dg/compat/struct-layout-1.h: Likewise.
40444         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40445         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40446         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40447         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40448         * gcc.dg/compat/struct-layout-1_main.c: New test.
40449         * gcc.dg/compat/struct-layout-1_x.c: New file.
40450         * gcc.dg/compat/struct-layout-1_y.c: New file.
40451         * gcc.dg/compat/struct-layout-1_test.h: New file.
40452
40453 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
40454
40455         * gcc.dg/comp-return-1.c: New test
40456
40457 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
40458
40459         * gcc.dg/vmx/8-02a.c: Fix typo.
40460
40461         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
40462         * gcc.dg/darwin-abi-3.c: New test.
40463
40464         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
40465         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
40466
40467         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
40468         * gcc.dg/vmx/ops-long-1.c: New test.
40469         * gcc.dg/vmx/ops-long-2.c: New test.
40470
40471 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
40472
40473         * g++.dg/lookup/conv-[1234].C: New.
40474
40475 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
40476
40477         * g++.dg/parse/attr2.C: Simplify.
40478
40479 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40480
40481         PR c/7284
40482         * gcc.c-torture/execute/pr7284-1.c: New test.
40483
40484 2004-07-22  Brian Booth  <bbooth@redhat.com>
40485
40486         * gcc.dg/tree-ssa/20040721-1.c: New test.
40487
40488 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40489
40490         * g++.dg/template/crash20.c: New.
40491
40492 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
40493
40494         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
40495         Add dg-run directive.  Declare variables as required.
40496         * gfortran.dg/g77/README: Update
40497
40498 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
40499
40500         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
40501         gcc.dg/cris-peep2-andu2.c: New tests.
40502
40503 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40504
40505         PR c/15052
40506         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
40507         on return type.
40508         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
40509         messages.
40510         * gcc.dg/qual-return-2.c: Update expected messages.
40511         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
40512
40513 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40514
40515         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
40516         * gcc.dg/noncompile/921102-1.c: Update expected error message.
40517
40518 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40519
40520         PR c/11250
40521         * gcc.dg/init-string-1.c: New test.
40522
40523 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
40524
40525         PR middle-end/15345
40526         PR c/16450
40527         * gcc.dg/torture/nested-fn-1.c: New test.
40528
40529 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
40530
40531         PR target/16559
40532         * gcc.dg/ia64-fptr-1.c: New file.
40533
40534 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40535
40536         PR c++/14497
40537         * g++.dg/template/spec16.C: New test.
40538         * g++.old-deja/g++.robertl/eb118.C: Remove.
40539
40540 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40541
40542         PR c++/509
40543         * g++.dg/template/spec15.C: New test.
40544
40545 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
40546
40547         Copy cases from g77.f-torture/execute and add dg-run
40548         directive.  Other changes as noted.
40549         * gfortran.dg/g77/13037.f
40550         * gfortran.dg/g77/1832.f
40551         * gfortran.dg/g77/19981119-0.f
40552         * gfortran.dg/g77/19990313-0.f
40553         * gfortran.dg/g77/19990313-1.f
40554         * gfortran.dg/g77/19990313-2.f
40555         * gfortran.dg/g77/19990313-3.f
40556         * gfortran.dg/g77/19990419-1.f
40557         * gfortran.dg/g77/19990826-0.f
40558         * gfortran.dg/g77/19990826-2.f
40559         * gfortran.dg/g77/20000503-1.f
40560         * gfortran.dg/g77/20001111.f
40561         * gfortran.dg/g77/20010116.f
40562         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
40563         * gfortran.dg/g77/20010430.f
40564         * gfortran.dg/g77/6177.f
40565         * gfortran.dg/g77/947.f
40566         * gfortran.dg/g77/970816-3.f
40567         * gfortran.dg/g77/971102-1.f
40568         * gfortran.dg/g77/980520-1.f
40569         * gfortran.dg/g77/980628-0.f
40570         * gfortran.dg/g77/980628-1.f
40571         * gfortran.dg/g77/980628-10.f
40572         * gfortran.dg/g77/980628-2.f
40573         * gfortran.dg/g77/980628-3.f
40574         * gfortran.dg/g77/980628-7.f
40575         * gfortran.dg/g77/980628-8.f
40576         * gfortran.dg/g77/980628-9.f
40577         * gfortran.dg/g77/980701-0.f
40578         * gfortran.dg/g77/980701-1.f
40579         * gfortran.dg/g77/cabs.f
40580         * gfortran.dg/g77/claus.f
40581         * gfortran.dg/g77/complex_1.f
40582         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
40583         * gfortran.dg/g77/dcomplex.f
40584         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
40585         * gfortran.dg/g77/f90-intrinsic-mathematical.f
40586         * gfortran.dg/g77/f90-intrinsic-numeric.f
40587         * gfortran.dg/g77/int8421.f
40588         * gfortran.dg/g77/labug1.f
40589         * gfortran.dg/g77/large_vec.f
40590         * gfortran.dg/g77/le.f
40591         * gfortran.dg/g77/short.f
40592         * gfortran.dg/g77/README: Update
40593
40594 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
40595
40596         PR c++/16637
40597         * g++.dg/parse/lookup4.C: New test.
40598
40599 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40600
40601         PR c++/16175
40602         * g++.dg/template/ttp10.C: New test.
40603
40604 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40605
40606         * gcc.dg/pr12625-1.c: New test.
40607
40608 2004-07-20  Steven Bosscher  <stevenb@suse.de>
40609
40610         * gcc.dg/switch-warn-1.c: New test.
40611         * gcc.dg/switch-warn-2.c: New test.
40612         * gcc.c-torture/compile/pr14730.c: Update.
40613
40614 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
40615
40616         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
40617         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
40618         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
40619         g++.dg/template/nontype3.C: Remove trailing CR from tests.
40620
40621 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
40622
40623         PR c++/16623
40624         * g++.dg/template/assign1.C: New test.
40625
40626 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40627
40628         PR c++/12170
40629         * g++.dg/template/ttp9.C: New test.
40630
40631 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
40632
40633         * gcc.dg/format/cmn-err-1.c: New test.
40634
40635 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40636
40637         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40638         gcc.dg/Wparentheses-10.c: New tests.
40639         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40640
40641 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40642
40643         PR fortran/16465
40644         * gfortran.dg/g77//ffixed-line-length-0.f,
40645         gfortran.dg/g77/ffixed-line-length-132.f,
40646         gfortran.dg/g77/ffixed-line-length-72.f,
40647         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40648         gfortran.dg/g77/README: Update.
40649
40650 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40651
40652         PR c++/13092
40653         * g++.dg/template/non-dependent7.C: New test.
40654         * g++.dg/template/non-dependent8.C: Likewise.
40655         * g++.dg/template/non-dependent9.C: Likewise.
40656         * g++.dg/template/non-dependent10.C: Likewise.
40657
40658 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
40659
40660         PR c++/16337
40661         * g++.dg/parse/attr2.C: New test.
40662
40663 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
40664
40665         * g77.dg: Removed.
40666         * g77.f-torture: Ditto.
40667
40668 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40669
40670         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
40671         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
40672         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
40673
40674 2004-07-16  Richard Henderson  <rth@redhat.com>
40675
40676         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
40677
40678 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40679
40680         * lib/fortran-torture.exp (fortran-torture): Don't test compile
40681         tests with full list of options.
40682         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
40683         of TORTURE_OPTIONS if test contains 'dg-do run'.
40684
40685         PR fortran/16404
40686         * gfortran.dg/do_iterator.f90: New test.
40687
40688 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40689
40690         PR rtl-optimization/16536
40691         * gcc.c-torture/execute/restrict-1.c: New test.
40692
40693 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40694
40695         PR fortran/15324
40696         * gfortran.dg/pr15324.f90: New test.
40697
40698         PR fortran/15129
40699         * gfortran.dg/pr15129.f90: New test.
40700
40701         PR fortran/15140
40702         * gfortran.dg/pr15140.f90: New test.
40703
40704         PR fortran/13792
40705         * gfortran.fortran-torture/execute/bounds.f90: Add check for
40706         compile-time simplification.
40707
40708 2004-07-14  Mike Stump  <mrs@apple.com>
40709
40710         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
40711
40712 2004-07-14  James E Wilson  <wilson@specifixinc.com>
40713
40714         PR target/16325
40715         * gcc.dg/profile-generate-1.c: New.
40716
40717 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
40718
40719         * gcc.c-torture/execute/20040709-1.c: New test.
40720         * gcc.c-torture/execute/20040709-2.c: New test.
40721
40722 2004-07-14  Mike Stump  <mrs@apple.com>
40723
40724         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
40725
40726 2004-07-14  Mike Stump  <mrs@apple.com>
40727
40728         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
40729
40730 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
40731
40732         PR c++/16518
40733         * g++.dg/parse/mutable1.C: New test.
40734
40735 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
40736
40737         PR tree-optimization/16443
40738         * gcc.dg/tree-ssa/20040713-1.c: New test.
40739
40740 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
40741
40742         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
40743         for operator new.
40744
40745 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40746
40747         * gfortran.dg/g77/README: New file
40748         * gfortran.dg/g77/19981216-0.f: Copy from
40749         g77.f-torture/noncompile.  Add "dg-do compile" and
40750         dg-error as required.
40751         * gfortran.dg/g77/19990218-1.f: Likewise.
40752         * gfortran.dg/g77/19990905-1.f: Likewise.
40753         * gfortran.dg/g77/9263.f: Likewise.
40754         * gfortran.dg/g77/980615-0.f: Likewise.
40755         * gfortran.dg/g77/980616-0.f: Likewise.
40756         * gfortran.dg/g77/check0.f: Likewise.
40757         * gfortran.dg/g77/select_no_compile.f: Likewise.
40758
40759 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40760
40761         Copy files from g77.f-torture/compile.
40762         Add "{ dg-do compile}".  Other changes as noted
40763         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
40764         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
40765         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
40766         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
40767         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
40768         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
40769         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
40770         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
40771         statement to conform to standard.  Append alpha1.x for reference.
40772         * gfortran.dg/g77/xformat.f: Add dg-warning
40773
40774 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40775
40776         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
40777         Add {dg-do compile} directive.
40778         * gfortran.dg/g77/cpp2.F: Likewise.
40779
40780 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40781
40782         PR c++/5402
40783         * g++.dg/lookup/name-clash1.C: New test.
40784
40785         PR c++/9777
40786         * g++.dg/lookup/name-clash2.C: New test.
40787
40788         PR c++/12102
40789         * g++.dg/lookup/name-clash3.C: New test.
40790
40791 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40792
40793         * g++.dg/lookup/new2.C: New test.
40794         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
40795
40796 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
40797
40798         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
40799         Add {dg-do compile} directive.
40800         * gfortran.dg/g77/13060.f: Likewise.
40801         * gfortran.dg/g77/19990218-0.f: Likewise.
40802         * gfortran.dg/g77/19990305-0.f: Likewise.
40803         * gfortran.dg/g77/19990419-0.f: Likewise.
40804         * gfortran.dg/g77/19990502-0.f: Likewise.
40805         * gfortran.dg/g77/19990502-1.f: Likewise.
40806         * gfortran.dg/g77/19990525-0.f: Likewise.
40807         * gfortran.dg/g77/19990826-1.f: Likewise.
40808         * gfortran.dg/g77/19990826-3.f: Likewise.
40809         * gfortran.dg/g77/19990905-2.f: Likewise.
40810         * gfortran.dg/g77/20000412-1.f: Likewise.
40811         * gfortran.dg/g77/20000511-1.f: Likewise.
40812         * gfortran.dg/g77/20000511-2.f: Likewise.
40813         * gfortran.dg/g77/20000518.f: Likewise.
40814         * gfortran.dg/g77/20000601-1.f: Likewise.
40815         * gfortran.dg/g77/20000601-2.f: Likewise.
40816         * gfortran.dg/g77/20000629-1.f: Likewise.
40817         * gfortran.dg/g77/20000630-2.f: Likewise.
40818         * gfortran.dg/g77/20010115.f: Likewise.
40819         * gfortran.dg/g77/20010321-1.f: Likewise.
40820         * gfortran.dg/g77/20010426.f: Likewise.
40821         * gfortran.dg/g77/20020307-1.f: Likewise.
40822         * gfortran.dg/g77/8485.f: Likewise.
40823         * gfortran.dg/g77/960317-1.f: Likewise.
40824         * gfortran.dg/g77/970915-0.f: Likewise.
40825         * gfortran.dg/g77/980310-1.f: Likewise.
40826         * gfortran.dg/g77/980310-2.f: Likewise.
40827         * gfortran.dg/g77/980310-3.f: Likewise.
40828         * gfortran.dg/g77/980310-4.f: Likewise.
40829         * gfortran.dg/g77/980310-6.f: Likewise.
40830         * gfortran.dg/g77/980310-7.f: Likewise.
40831         * gfortran.dg/g77/980310-8.f: Likewise.
40832         * gfortran.dg/g77/980419-2.f: Likewise.
40833         * gfortran.dg/g77/980424-0.f: Likewise.
40834         * gfortran.dg/g77/980427-0.f: Likewise.
40835         * gfortran.dg/g77/980729-0.f: Likewise.
40836         * gfortran.dg/g77/981117-1.f: Likewise.
40837         * gfortran.dg/g77/toon_1.f: Likewise.
40838
40839 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40840
40841         PR c++/2204
40842         * g++.dg/other/abstract2.C: New test.
40843
40844 2004-07-12  Paul Brook  <paul@codesourcery.com>
40845
40846         * gfortran.dg/pointer_init_1.f90: New test.
40847
40848 2004-07-11  Paul Brook  <paul@codesourcery.com>
40849
40850         PR fortran/15986
40851         * gfortran.dg/contained_1.f90: New test.
40852
40853 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
40854
40855         * g++.dg/parse/defarg8.C: New test.
40856
40857 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40858
40859         PR fortran/16433
40860         * gfortran.dg/pr16433.f: New test.
40861
40862         PR fortran/17574
40863         * gfortran.dg/pr15754.f90: New test.
40864
40865 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
40866
40867         PR tree-optimization/16437
40868         * gcc.c-torture/execute/bitfld-4.c: New test.
40869
40870 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40871
40872         * gfortran.fortran-torture/execute/common_2.f90: Add check for
40873         access to common var from module.
40874
40875 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40876
40877         PR fortran/16336
40878         * gfortran.fortran-torture/execute/common_2.f90: New test.
40879
40880 2004-07-10  Paul Brook  <paul@codesourcery.com>
40881
40882         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
40883
40884 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40885
40886         PR fortran/15969
40887         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
40888
40889 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
40890
40891         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
40892         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
40893         * gfortran.dg/g77/ffree-form-1.f: Likewise.
40894         * gfortran.dg/g77/ffree-form-2.f: Likewise.
40895         * gfortran.dg/g77/ffree-form-3.f: Likewise.
40896         * gfortran.dg/g77/fno-underscoring.f: Likewise.
40897         * gfortran.dg/g77/funderscoring.f: Likewise.
40898         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
40899
40900 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40901
40902         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
40903
40904 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40905         Paul Brook  <paul@codesourcery.com>
40906
40907         PR fortran/13415
40908         * gfortran.dg/common_pointer_1.f90: New test.
40909
40910 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40911
40912         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
40913
40914 2004-07-09  James E Wilson  <wilson@specifixinc.com>
40915
40916         PR target/16364
40917         * gcc.c-torture/compile/20040709-1.c: New.
40918
40919 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40920
40921         PR fortran/14077
40922         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
40923
40924 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40925
40926         PR fortran/13201
40927         * gfortran.dg/shape_1.f90: New test.
40928
40929 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
40930             Andrew Pinski  <apinski@apple.com>
40931
40932         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
40933
40934 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40935
40936         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
40937         comment.
40938
40939 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40940         Paul Brook  <paul@codesourcery.com>
40941
40942         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
40943         '.f95' and '.F95'.
40944
40945 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
40946
40947         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
40948
40949 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40950
40951         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
40952         testcases with capital suffix.
40953
40954 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40955
40956         PR fortran/15481
40957         PR fortran/13372
40958         PR fortran/13575
40959         PR fortran/15978
40960         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
40961
40962         * gfortran.dg/implicit_1.f90: New test.
40963
40964 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40965
40966         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
40967         expression to match gfortran warning/error messages
40968         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
40969         dg-error text.
40970
40971 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40972
40973         * lib/fortran-torture.exp: Rename proc search_for to
40974         search_for_re.
40975
40976 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40977
40978         * gcc.c-torture/execute/simd-5.x: New file.
40979         XFAIL on SPARC 64-bit at -O0.
40980
40981 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40982
40983         PR c++/8211
40984         PR c++/16165
40985         * g++.dg/warn/effc3.C: New test.
40986
40987 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40988
40989         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
40990         change X to 1X in format.
40991         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
40992         add data statements to conform to standard.
40993
40994 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40995
40996         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
40997         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
40998         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
40999
41000 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41001
41002         * gfortran.dg/g77/7388.f: Copy from g77.dg
41003         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
41004         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
41005         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
41006         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
41007         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
41008         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
41009         * gfortran.dg/g77/strlen0.f: Likewise.
41010
41011 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41012
41013         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
41014         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
41015
41016 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41017
41018         * gcc.c-torture/execute/920428-2.x: Delete.
41019         * gcc.c-torture/execute/920501-7.x: Likewise.
41020
41021 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
41022
41023         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
41024         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
41025         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
41026         prescott and c3-2.
41027         (PREFETCH_3DNOW): Add -march=c3.
41028
41029 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
41030
41031         PR c/16437
41032         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
41033         * gcc.c-torture/execute/bf64-1.x: Likewise.
41034
41035 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41036
41037         * gcc.c-torture/compile/20040708-1.c: New test.
41038
41039 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41040
41041         PR c++/16169
41042         * g++.dg/warn/effc2.C: New test.
41043
41044 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41045
41046         * gcc.c-torture/execute/bitfld-1.x: Remove.
41047         * gcc.c-torture/execute/bitfld-3.c: New test.
41048         * gcc.dg/bitfld-2.c: Remove XFAILs.
41049
41050 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
41051
41052         PR c++/16276
41053         * g++.dg/rtti/tinfo1.C: New file.
41054
41055 2004-07-07  Eric Christopher  <echristo@redhat.com>
41056
41057         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
41058
41059 2004-07-07  Andrew Pinski  <apinski@apple.com>
41060
41061         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
41062
41063 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
41064
41065         * g++.dg/init/call1.C: XFAIL.
41066
41067 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
41068
41069         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
41070         except for movstrict*, to movmem* and clrstr* to clrmem*.
41071
41072 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
41073
41074         * gcc.c-torture/execute/20040707-1.c: New test.
41075
41076 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
41077
41078         * gcc.c-torture/execute/20040706-1.c: New test.
41079
41080 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41081
41082         PR c++/3671
41083         * g++.dg/template/spec14.C: New test.
41084
41085 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
41086
41087         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
41088         nothing if not yet defined.  Use it in b, c and d type definitions.
41089         * gcc.c-torture/execute/20040705-1.c: New test.
41090         * gcc.c-torture/execute/20040705-2.c: New test.
41091
41092 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41093
41094         PR c++/2518
41095         * g++.dg/lookup/new1.C: New test.
41096
41097 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41098
41099         PR c++/11406
41100         * g++.dg/template/sizeof8.C: New test.
41101
41102 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
41103
41104         * gcc.c-torture/compile/20040705-1.c: New test.
41105
41106 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
41107
41108         * gfortran.fortran-torture/execute/seq_io.f90: New test.
41109
41110 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
41111
41112         * gcc.dg/cpp/if-mop.c: Two new testcases.
41113         * gcc.dg/cpp/trad/comment-3.c: New.
41114
41115 2004-07-04  Paul Brook  <paul@codesourcery.com>
41116
41117         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
41118
41119 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
41120
41121         PR c++/3761
41122         * g++.dg/lookup/crash4.C: New test.
41123
41124 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
41125
41126         * gcc.c-torture/execute/builtin-abs-1.c
41127         * gcc.c-torture/execute/builtin-abs-2.c
41128         * gcc.c-torture/execute/builtin-complex-1.c
41129         * gcc.c-torture/execute/builtins/string-1-lib.c
41130         * gcc.c-torture/execute/builtins/string-1.c
41131         * gcc.c-torture/execute/builtins/string-2-lib.c
41132         * gcc.c-torture/execute/builtins/string-2.c
41133         * gcc.c-torture/execute/builtins/string-3-lib.c
41134         * gcc.c-torture/execute/builtins/string-3.c
41135         * gcc.c-torture/execute/builtins/string-4-lib.c
41136         * gcc.c-torture/execute/builtins/string-4.c
41137         * gcc.c-torture/execute/builtins/string-5-lib.c
41138         * gcc.c-torture/execute/builtins/string-5.c
41139         * gcc.c-torture/execute/builtins/string-6-lib.c
41140         * gcc.c-torture/execute/builtins/string-6.c
41141         * gcc.c-torture/execute/builtins/string-7-lib.c
41142         * gcc.c-torture/execute/builtins/string-7.c
41143         * gcc.c-torture/execute/builtins/string-8-lib.c
41144         * gcc.c-torture/execute/builtins/string-8.c
41145         * gcc.c-torture/execute/builtins/string-9-lib.c
41146         * gcc.c-torture/execute/builtins/string-9.c
41147         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
41148         * gcc.c-torture/execute/builtins/string-asm-1.c
41149         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
41150         * gcc.c-torture/execute/builtins/string-asm-2.c
41151         * gcc.c-torture/execute/stdio-opt-1.c
41152         * gcc.c-torture/execute/stdio-opt-2.c
41153         * gcc.c-torture/execute/stdio-opt-3.c
41154         * gcc.c-torture/execute/string-opt-1.c
41155         * gcc.c-torture/execute/string-opt-10.c
41156         * gcc.c-torture/execute/string-opt-11.c
41157         * gcc.c-torture/execute/string-opt-12.c
41158         * gcc.c-torture/execute/string-opt-13.c
41159         * gcc.c-torture/execute/string-opt-14.c
41160         * gcc.c-torture/execute/string-opt-15.c
41161         * gcc.c-torture/execute/string-opt-16.c
41162         * gcc.c-torture/execute/string-opt-2.c
41163         * gcc.c-torture/execute/string-opt-6.c
41164         * gcc.c-torture/execute/string-opt-7.c
41165         * gcc.c-torture/execute/string-opt-8.c:
41166         Replace with ...
41167
41168         * gcc.c-torture/execute/builtins/abs-2.c
41169         * gcc.c-torture/execute/builtins/abs-3.c
41170         * gcc.c-torture/execute/builtins/complex-1.c
41171         * gcc.c-torture/execute/builtins/fprintf.c
41172         * gcc.c-torture/execute/builtins/fputs.c
41173         * gcc.c-torture/execute/builtins/memcmp.c
41174         * gcc.c-torture/execute/builtins/memmove.c
41175         * gcc.c-torture/execute/builtins/memops-asm.c
41176         * gcc.c-torture/execute/builtins/mempcpy-2.c
41177         * gcc.c-torture/execute/builtins/mempcpy.c
41178         * gcc.c-torture/execute/builtins/memset.c
41179         * gcc.c-torture/execute/builtins/printf.c
41180         * gcc.c-torture/execute/builtins/sprintf.c
41181         * gcc.c-torture/execute/builtins/strcat.c
41182         * gcc.c-torture/execute/builtins/strchr.c
41183         * gcc.c-torture/execute/builtins/strcmp.c
41184         * gcc.c-torture/execute/builtins/strcpy.c
41185         * gcc.c-torture/execute/builtins/strcspn.c
41186         * gcc.c-torture/execute/builtins/strlen-2.c
41187         * gcc.c-torture/execute/builtins/strlen.c
41188         * gcc.c-torture/execute/builtins/strncat.c
41189         * gcc.c-torture/execute/builtins/strncmp-2.c
41190         * gcc.c-torture/execute/builtins/strncmp.c
41191         * gcc.c-torture/execute/builtins/strncpy.c
41192         * gcc.c-torture/execute/builtins/strpbrk.c
41193         * gcc.c-torture/execute/builtins/strpcpy-2.c
41194         * gcc.c-torture/execute/builtins/strpcpy.c
41195         * gcc.c-torture/execute/builtins/strrchr.c
41196         * gcc.c-torture/execute/builtins/strspn.c
41197         * gcc.c-torture/execute/builtins/strstr-asm.c
41198         * gcc.c-torture/execute/builtins/strstr.c:
41199         ... these new files.
41200
41201         * gcc.c-torture/execute/builtins/abs-2-lib.c
41202         * gcc.c-torture/execute/builtins/abs-3-lib.c
41203         * gcc.c-torture/execute/builtins/complex-1-lib.c
41204         * gcc.c-torture/execute/builtins/fprintf-lib.c
41205         * gcc.c-torture/execute/builtins/fputs-lib.c
41206         * gcc.c-torture/execute/builtins/memcmp-lib.c
41207         * gcc.c-torture/execute/builtins/memmove-lib.c
41208         * gcc.c-torture/execute/builtins/memops-asm-lib.c
41209         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
41210         * gcc.c-torture/execute/builtins/mempcpy-lib.c
41211         * gcc.c-torture/execute/builtins/memset-lib.c
41212         * gcc.c-torture/execute/builtins/printf-lib.c
41213         * gcc.c-torture/execute/builtins/sprintf-lib.c
41214         * gcc.c-torture/execute/builtins/strcat-lib.c
41215         * gcc.c-torture/execute/builtins/strchr-lib.c
41216         * gcc.c-torture/execute/builtins/strcmp-lib.c
41217         * gcc.c-torture/execute/builtins/strcpy-lib.c
41218         * gcc.c-torture/execute/builtins/strcspn-lib.c
41219         * gcc.c-torture/execute/builtins/strlen-2-lib.c
41220         * gcc.c-torture/execute/builtins/strlen-lib.c
41221         * gcc.c-torture/execute/builtins/strncat-lib.c
41222         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
41223         * gcc.c-torture/execute/builtins/strncmp-lib.c
41224         * gcc.c-torture/execute/builtins/strncpy-lib.c
41225         * gcc.c-torture/execute/builtins/strpbrk-lib.c
41226         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
41227         * gcc.c-torture/execute/builtins/strpcpy-lib.c
41228         * gcc.c-torture/execute/builtins/strrchr-lib.c
41229         * gcc.c-torture/execute/builtins/strspn-lib.c
41230         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
41231         * gcc.c-torture/execute/builtins/strstr-lib.c
41232         * gcc.c-torture/execute/builtins/lib/abs.c
41233         * gcc.c-torture/execute/builtins/lib/fprintf.c
41234         * gcc.c-torture/execute/builtins/lib/memset.c
41235         * gcc.c-torture/execute/builtins/lib/printf.c
41236         * gcc.c-torture/execute/builtins/lib/sprintf.c
41237         * gcc.c-torture/execute/builtins/lib/strcpy.c
41238         * gcc.c-torture/execute/builtins/lib/strcspn.c
41239         * gcc.c-torture/execute/builtins/lib/strncat.c
41240         * gcc.c-torture/execute/builtins/lib/strncmp.c
41241         * gcc.c-torture/execute/builtins/lib/strncpy.c
41242         * gcc.c-torture/execute/builtins/lib/strpbrk.c
41243         * gcc.c-torture/execute/builtins/lib/strspn.c
41244         * gcc.c-torture/execute/builtins/lib/strstr.c:
41245         New files containing support routines.
41246
41247         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
41248         declaration.
41249         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
41250         when not optimizing.
41251
41252 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
41253
41254         PR c++/16240
41255         * g++.dg/abi/mangle22.C: New test.
41256         * g++.dg/abi/mangle23.C: Likewise.
41257
41258 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
41259
41260         PR fortran/16290
41261         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
41262         Allow for cases without denormalized floating point numbers.
41263
41264 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
41265
41266         PR c/1027
41267         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
41268         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
41269         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
41270         expected warning text.
41271         * gcc.dg/format/diag-2.c: New test.
41272
41273 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41274
41275         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
41276
41277 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
41278
41279         * gcc.dg/builtins-43.c: New.
41280         * gcc.dg/builtins-44.c: New.
41281         * gcc.dg/builtins-45.c: New.
41282
41283 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
41284             Andreas Tobler  <a.tobler@schweiz.ch>
41285
41286         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
41287         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
41288         as SIGSEGV.
41289         * gcc.dg/cleanup-11.c: Likewise.
41290         * gcc.dg/cleanup-8.c: Likewise.
41291         * gcc.dg/cleanup-9.c: Likewise.
41292         * gcc.dg/cleanup-5.c: Run on all platforms.
41293
41294 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
41295
41296         * g++.dg/warn/nonnull1.C: New test.
41297
41298 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41299
41300         * gcc.dg/compat/compat-common.h: Wrap up CINT in
41301         an #ifndef SKIP_COMPLEX_INT/#endif pair.
41302         Special-case the Sun compiler wrt to <complex.h>.
41303
41304 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
41305
41306         * gcc.dg/Wunreachable-8.C: New test.
41307
41308         * gcc.dg/h8300-ice2.c : New test.
41309
41310 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
41311
41312         PR fortran/16161
41313         * gfortran.fortran-torture/compile/implicit.f90: Add test
41314         for implicit character.
41315
41316 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
41317
41318         PR fortran/16289
41319         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
41320         Use tiny() intrinsic to find smallest non-negative real
41321
41322 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
41323
41324         * gcc.dg/compat/struct-by-value-22_main.c: New test.
41325         * gcc.dg/compat/struct-by-value-22_x.c: New.
41326         * gcc.dg/compat/struct-by-value-22_y.c: New.
41327
41328         * gcc.c-torture/execute/20040629-1.c: New test.
41329
41330 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
41331
41332         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
41333         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
41334
41335         PR target/16195
41336         * gcc.dg/20040625-1.c: New test.
41337
41338 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41339
41340         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
41341
41342 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41343
41344         PR fortran/15963
41345         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
41346
41347 2004-06-29  Richard Henderson  <rth@redhat.com>
41348
41349         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
41350
41351 2004-06-29  Paul Brook  <paul@codesourcery.com>
41352
41353         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
41354         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
41355
41356 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
41357
41358         PR c++/16260
41359         * g++.dg/parse/crash15.C: New.
41360
41361 2004-06-28  Andrew Pinski  <apinski@apple.com>
41362
41363         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41364         by the error already.
41365
41366         * g++.dg/opt/ptrmem4.C: Change to compile only test.
41367
41368 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
41369
41370         PR target/14041
41371         * gcc.dg/h8300-bss-align-1.c : New.
41372
41373 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
41374
41375         * PR c++/16174
41376         * g++.dg/template/ctor4.C: New.
41377
41378 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41379
41380         PR c++/16205
41381         * g++.dg/warn/Wsequence-point-1.C: New test.
41382
41383 2004-06-27  Paul Brook  <paul@codesourcery.com>
41384
41385         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41386
41387 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
41388
41389         * g++.old-deja/g++.mike/p7325.C: Remove.
41390
41391 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41392
41393         PR c/14963
41394         * gcc.dg/pr14963.c: New test.
41395
41396 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
41397
41398         PR c++/16193
41399         * g++.dg/parse/redef1.C: New test.
41400
41401 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
41402
41403         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41404         20021110.c.
41405         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41406         20021119-1.c.
41407         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41408         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41409         5-04.c.
41410         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41411         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41412         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41413         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41414         g++.brendan/enum14.C.
41415         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41416         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41417         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41418         g++.mike/virt1.C.
41419         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
41420         memtemp24.C.
41421
41422 2004-06-27  Roger Sayle  <roger@eyesopen.com>
41423
41424         * gcc.dg/20040527-1.c: New test case.
41425
41426 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
41427
41428         PR gfortran/pr16196
41429         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41430
41431 2004-06-25  Roger Sayle  <roger@eyesopen.com>
41432
41433         PR middle-end/15825
41434         * gcc.dg/pr15825-1.c: New test case.
41435
41436 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41437
41438         * gcc.c-torture/execute/20040625-1.c: New test.
41439
41440 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41441
41442         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41443
41444 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41445
41446         * gcc.dg/torture/mips-div-1.c: New test.
41447
41448 2004-06-24  Jeff Law  <law@redhat.com>
41449
41450         * gcc.dg/tree-ssa/20040624-1.c: New test.
41451
41452 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
41453
41454         * gcc.c-torture/compile/20040624-1.c: New test.
41455
41456 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41457
41458         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41459         this directory.
41460
41461 2004-06-23  Andrew Pinski  <apinski@apple.com>
41462
41463         PR middle-end/15988
41464         * g++.dg/opt/ptrmem4.C: New test.
41465
41466         * gcc.dg/c90-array-quals-2.c: New test.
41467
41468 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
41469
41470         * gcc.dg/kpice1.c: New test.
41471
41472 2006-06-23  Andrew Pinski  <apinski@apple.com>
41473
41474         * gcc.dg/c90-array-quals.c: New test.
41475
41476 2006-06-22  Richard Henderson  <rth@redhat.com>
41477
41478         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
41479
41480 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
41481
41482         * gcc.dg/builtins-config.h: Handle FreeBSD.
41483
41484 2006-06-22  Richard Henderson  <rth@redhat.com>
41485
41486         * g++.dg/opt/devirt1.C: New.
41487
41488 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
41489
41490         * g++.dg/opt/pr15551.C: New testcase.
41491
41492 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
41493
41494         PR target/14800
41495         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
41496         x86_64-*-linux* when compiling for 32bit.
41497
41498 2004-06-21  Andrew Pinski  <apinski@apple.com>
41499
41500         * gcc.dg/pch/struct-1.c: New.
41501         * gcc.dg/pch/struct-1.hs: New.
41502
41503 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
41504
41505         * gcc.dg/pch/save-temps-1.c: New file.
41506         * gcc.dg/pch/save-temps-1.hs: New file.
41507
41508 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
41509
41510         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
41511         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
41512
41513 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41514
41515         * gfortran.fortran-torture/execute/select_1.f90: Rename function
41516         to fix type error.
41517         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
41518         Remove trailing spaces.
41519
41520 2004-06-21  Richard Henderson  <rth@redhat.com>
41521
41522         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
41523         merging && to BIT_FIELD_REF.
41524
41525 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
41526
41527         * g++.dg/opt/placeholder1.C: New test.
41528
41529 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41530
41531         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
41532         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41533         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41534         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41535
41536 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
41537
41538         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
41539         extern "C".
41540         * g++.dg/other/pragma-re-1.C: Add comments.
41541
41542 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
41543
41544         PR gfortran/16080
41545         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
41546
41547 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
41548
41549         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
41550         instead of setting the type of size_t by
41551         hand.
41552
41553 2004-06-18  Roger Sayle  <roger@eyesopen.com>
41554
41555         * gcc.dg/unordered-2.c: New test case.
41556         * gcc.dg/unordered-3.c: New test case.
41557
41558 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
41559
41560         PR other/16043
41561         * lib/g++.exp (g++_version): Tweak regexp for version
41562         * lib/g77.exp (g77_version): Likewise.
41563         * lib/gfortran.exp (gfortran_version): Likewise.
41564         * lib/objc.exp (objc_version): Likewise.
41565         * lib/treelang.exp (treelang_version): Likewise.
41566
41567 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
41568
41569         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
41570         Use INT_MAX instead of __INT_MAX__.
41571         * gcc.dg/compat/struct-align-2_y.c: Likewise.
41572
41573         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
41574         * gcc.dg/compat/scalar-return-3_x.c: Use it.
41575         * gcc.dg/compat/scalar-return-3_y.c: Use it.
41576         * gcc.dg/compat/scalar-return-4_x.c: Use it.
41577         * gcc.dg/compat/scalar-return-4_y.c: Use it.
41578         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
41579         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
41580         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
41581         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
41582
41583         * gcc.dg/range-test-1.c: New test.
41584         * g++.dg/opt/range-test-1.C: New test.
41585
41586 2004-06-17  Richard Henderson  <rth@redhat.com>
41587
41588         * objc.dg/sync-1.m: New.
41589         * objc.dg/try-catch-1.m: Don't force next runtime.
41590         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
41591         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
41592         shadowed catch clause.
41593         * objc.dg/try-catch-5.m: New.
41594
41595 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
41596
41597         Bug 14610
41598         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
41599
41600 2004-06-15  Richard Henderson  <rth@redhat.com>
41601
41602         * gcc.dg/20001116-1.c: Move expected warning line.
41603
41604 2004-06-15  Richard Henderson  <rth@redhat.com>
41605
41606         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
41607         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
41608
41609 2004-06-15  Jeff Law  <law@redhat.com>
41610
41611         * gcc.dg/tree-ssa/20040615-1.c: New test.
41612         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
41613         be less sensitive to operand ordering.
41614         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
41615
41616 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
41617
41618         * g++.dg/abi/bitfield3.C: Add comment..
41619
41620 2004-06-15  Richard Henderson  <rth@redhat.com>
41621
41622         * g++.dg/ext/stmtexpr1.C: XFAIL.
41623         * gcc.dg/20030612-1.c: XFAIL.
41624
41625 2004-06-15  Eric Christopher  <echristo@redhat.com>
41626
41627         * g++.dg/charset/asm5.c: New.
41628         * gcc.dg/charset/asm6.c: New.
41629
41630 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41631
41632         PR fortran/15962
41633         * gfortran.fortran-torture/execute/select_1.f90: New test.
41634
41635 2004-06-15  Paul Brook  <paul@codesourcery.com>
41636
41637         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41638
41639 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41640
41641         PR c++/15967
41642         * g++.dg/lookup/crash3.C: New test.
41643
41644 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41645
41646         PR c++/15947
41647         * g++.dg/parse/dtor4.C: New test.
41648
41649 2004-06-14  Jeff Law  <law@redhat.com>
41650
41651         * gcc.c-torture/compile/20040614-1.c: New test.
41652
41653 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41654
41655         PR fortran/15211
41656         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41657         LEN of a character array.
41658
41659 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
41660
41661         PR c++/15096
41662         * g++.dg/template/ptrmem10.C: New test.
41663
41664         PR c++/14930
41665         * g++.dg/template/friend30.C: New test.
41666
41667 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41668
41669         PR fortran/14928
41670         * gfortran.fortran-torture/compile/mloc.f90: New test.
41671
41672 2004-06-13  Paul Brook  <paul@codesourcery.com>
41673
41674         * gfortran.fortran-torture/execute/random_2.f90: New test.
41675
41676 2004-06-13  Eric Christopher  <echristo@redhat.com>
41677
41678         * gcc.dg/noncompile/redecl-1.c: Fix error message.
41679
41680 2004-06-12  Paul Brook  <paul@codesourcery.com>
41681
41682         * gfortran.fortran-torture/execute/contained_3.f90: New test.
41683
41684 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41685
41686         PR fortran/14923
41687         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
41688
41689 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41690
41691         PR fortran/14957
41692         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
41693         syntax errors in end statements of contained subroutines.
41694
41695 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41696
41697         PR fortran/12841
41698         * gfortran.fortran-torture/execute/null_arg.f90: New test.
41699
41700 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41701
41702         PR fortran/15665
41703         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
41704
41705 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41706
41707         PR gfortran/12839
41708         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
41709
41710 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
41711
41712         PR c++/15862
41713         * g++.dg/parse/enum1.C: New test.
41714
41715 2004-06-10  Jeff Law  <law@redhat.com>
41716
41717         * gcc.c-torture/compile/20040610-1.c: New test.
41718
41719 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41720
41721         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
41722         * g++.old-deja/g++.other/decl3.C: Likewise.
41723
41724 2004-06-10  Brian Booth  <bbooth@redhat.com>
41725
41726         * gcc.dg/tree-ssa/20031015-1.c: Scan for
41727         V_MAY_DEF instead of VDEF.
41728         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
41729
41730 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
41731
41732         PR c++/14211
41733         * g++.dg/conversion/const1.C: New test.
41734
41735         PR c++/15076
41736         * g++.dg/conversion/reinterpret1.C: New test.
41737
41738         PR c++/15877
41739         * g++.dg/template/enum2.C: New test.
41740
41741         PR c++/15227
41742         * g++.dg/template/error13.C: New test.
41743
41744 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41745
41746         PR fortran/14957
41747         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
41748         arguments to test_* REAL and of the right size.
41749
41750 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41751
41752         PR target/15569
41753         PR rtl-optimization/15681
41754         * gcc.dg/20040609-1.c: New test.
41755
41756 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41757
41758         PR c++/14791
41759         * g++.dg/opt/builtins1.C: New test.
41760
41761 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
41762
41763         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
41764         that use default windows32 struct layout.
41765         * gcc.dg/i386-bitfield2.c: Likewise.
41766
41767 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
41768
41769         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
41770         for mingw32 and cygwin targets.
41771
41772 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
41773
41774         * gcc.dg/pch/macro-4.c: New.
41775         * gcc.dg/pch/macro-4.hs: New.
41776
41777 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41778
41779         PR fortran/13249
41780         * gfortran.fortran-torture/compile/name_clash.f90: New test.
41781
41782 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41783
41784         PR fortran/13372
41785         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
41786
41787 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41788
41789         PR gfortran/14897
41790         * gfortran.fortran-torture/execute/t_edit.f90: New test.
41791
41792 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41793
41794         PR gfortran/15755
41795         * gfortran.fortran-torture/execute/backspace.c : New test.
41796
41797 2004-06-09  Paul Brook  <paul@codesourcery.com>
41798
41799         * gfortran.fortran-torture/execure/intrinsic_associated.f90
41800         (pointer_to_section): Rewrite to use smaller array.
41801
41802 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
41803
41804         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
41805         * gcc.dg/ext/altivec-10.c: Same.
41806         * gcc.dg/ext/altivec-11.c: Same.
41807         * gcc.dg/ext/altivec-12.c: Same.
41808         * gcc.dg/ext/altivec-13.c: Same.
41809         * gcc.dg/ext/altivec-14.c: Same.
41810         * gcc.dg/ext/altivec-15.c: Same.
41811         * gcc.dg/ext/altivec-16.c: Same.
41812         * gcc.dg/ext/altivec-3.c: Same.
41813         * gcc.dg/ext/altivec-4.c: Same.
41814         * gcc.dg/ext/altivec-6.c: Same.
41815         * gcc.dg/ext/altivec-7.c: Same.
41816         * gcc.dg/ext/altivec-8.c: Same.
41817         * gcc.dg/ext/altivec-varargs-1.c: Same.
41818
41819         * g++.dg/ext/altivec-1.C: Correct dg syntax.
41820         * g++.dg/ext/altivec-10.C: Same.
41821         * g++.dg/ext/altivec-2.C: Same.
41822         * g++.dg/ext/altivec-3.C: Same.
41823         * g++.dg/ext/altivec-4.C: Same.
41824         * g++.dg/ext/altivec-5.C: Same.
41825         * g++.dg/ext/altivec-6.C: Same.
41826         * g++.dg/ext/altivec-7.C: Same.
41827         * g++.dg/ext/altivec-8.C: Same.
41828         * g++.dg/ext/altivec-9.C: Same.
41829
41830 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41831
41832         PR c++/7841
41833         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
41834
41835 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41836
41837         * gcc.dg/union-1.c: New test.
41838
41839 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41840
41841         * gcc.dg/builtins-41.c: New test case.
41842         * gcc.dg/builtins-42.c: New test case.
41843
41844 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41845
41846         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
41847         * g++.dg/ext/altivec-10.C: Same.
41848         * g++.dg/ext/altivec-2.C: Same.
41849         * g++.dg/ext/altivec-3.C: Same.
41850         * g++.dg/ext/altivec-4.C: Same.
41851         * g++.dg/ext/altivec-5.C: Same.
41852         * g++.dg/ext/altivec-6.C: Same.
41853         * g++.dg/ext/altivec-7.C: Same.
41854         * g++.dg/ext/altivec-8.C: Same.
41855         * g++.dg/ext/altivec-9.C: Same.
41856         * g++.old-deja/g++.abi/cxa_vec.C: Same.
41857         * g++.old-deja/g++.brendan/new3.C: Same.
41858         * gcc.c-torture/execute/eeprof-1.x: Same.
41859
41860 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41861
41862         PR c/14765
41863         * gcc.dg/pr14765-1.c: New test.
41864
41865 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41866
41867         PR c/14649
41868         * gcc.dg/pr14649-1.c: New test case.
41869
41870 2004-06-07  Richard Henderson  <rth@redhat.com>
41871
41872         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
41873         if temporaries.
41874
41875 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41876
41877         * g++.dg/eh/elide1.C: Remove XFAIL.
41878
41879 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
41880
41881         PR c++/15337
41882         * g++.dg/expr/sizeof3.C: New test.
41883
41884         PR c++/14777
41885         * g++.dg/template/access14.C: New test.
41886
41887         PR c++/15554
41888         * g++.dg/template/enum1.C: New test.
41889
41890         PR c++/15057
41891         * g++.dg/eh/throw1.C: New test.
41892
41893 2004-06-07  David Ayers  <d.ayers@inode.at>
41894             Ziemowit Laski  <zlaski@apple.com>
41895
41896         * lib/objc.exp (objc_target_compile): Revert the '-framework
41897         Foundation' flag fix, since bare Darwin does not ship
41898         with the Foundation framework.
41899         * objc/execute/next_mapping.h: Provide a local NSConstantString
41900         @interface and @implementation.
41901         (objc_constant_string_init): A constructor function, used to
41902         initialize the NSConstantString meta-class object.
41903         * objc/execute/string1.m: Include "next_mapping.h" instead of
41904         <Foundation/NSString.h>.
41905         * objc/execute/string2.m: Likewise.
41906         * objc/execute/string3.m: Likewise.
41907         * objc/execute/string4.m: Likewise.
41908
41909 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
41910
41911         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
41912         to double. Replace double with FLOAT.
41913         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
41914
41915         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
41916         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
41917         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
41918         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
41919         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
41920         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
41921         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
41922         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
41923
41924 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
41925
41926         PR c/13519
41927         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
41928
41929 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41930
41931         PR c++/15503
41932         * g++.dg/template/meminit2.C: New test.
41933
41934 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
41935
41936         PR target/15822
41937         * gcc.c-torture/execute/compare-fp-1.c,
41938         gcc.c-torture/execute/compare-fp-2.c,
41939         gcc.c-torture/execute/compare-fp-3.c,
41940         gcc.c-torture/execute/compare-fp-4.c,
41941         gcc.c-torture/execute/compare-fp-3.x,
41942         gcc.c-torture/execute/compare-fp-4.x: Moved...
41943         * gcc.c-torture/execute/ieee/compare-fp-1.c,
41944         gcc.c-torture/execute/ieee/compare-fp-2.c,
41945         gcc.c-torture/execute/ieee/compare-fp-3.c,
41946         gcc.c-torture/execute/ieee/compare-fp-4.c,
41947         gcc.c-torture/execute/ieee/compare-fp-3.x,
41948         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
41949
41950 2004-06-04  David Ayers  <d.ayers@inode.at>
41951
41952         * objc/execute/protocol-isEqual-4.m: New testcase.
41953
41954 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
41955
41956         * objc/execute/protocol-isEqual-1.m: New testcase.
41957         * objc/execute/protocol-isEqual-2.m: New testcase.
41958         * objc/execute/protocol-isEqual-3.m: New testcase.
41959
41960 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41961
41962         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
41963
41964 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
41965
41966         * lib/objc.exp (objc_target_compile): When running tests on
41967         Darwin (Mac OS X), inform the linker about '-framework
41968         'Foundation'.
41969
41970 2004-06-02  Eric Christopher  <echristo@redhat.com>
41971
41972         * gcc.c-torture/compile/20040602-1.c: New.
41973
41974 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
41975
41976         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
41977         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
41978
41979         PR tree-optimization/14736
41980         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
41981
41982         PR tree-optimization/14042
41983         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
41984
41985         PR tree-optimization/14729
41986         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
41987
41988 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41989
41990         PR fortran/15557
41991         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
41992
41993 2004-06-01  Richard Hederson  <rth@redhat.com>
41994
41995         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
41996
41997 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41998
41999         PR c++/14932
42000         * g++.dg/parse/offsetof4.C: New test.
42001
42002 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
42003
42004         PR objc/7993
42005         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
42006
42007 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
42008
42009         PR c++/15701
42010         * g++.dg/template/friend29.C: New test.
42011
42012 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
42013
42014         PR c/15749
42015         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
42016
42017 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
42018
42019         * gcc.dg/sparc-trap-1.c: New test.
42020
42021 2004-05-31  Roger Sayle  <roger@eyesopen.com>
42022
42023         PR middle-end/15069
42024         * g++.dg/opt/fold3.C: New test case.
42025
42026 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
42027
42028         * lib/target-supports.exp (check_iconv_available): Fix fallout
42029         from 2004-05-28 patch.
42030
42031 2004-05-30  Paul Brook  <paul@codesourcery.com>
42032
42033         PR fortran/15620
42034         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
42035         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
42036
42037 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
42038
42039         * gfortran.fortran-torture/execute/random_1.f90: New test.
42040
42041 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42042
42043         * g++.dg/ext/altivec-10.C: New test.
42044
42045 2004-05-29  Paul Brook  <paul@codesourcery.com>
42046
42047         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
42048
42049 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42050
42051         * gcc.dg/altivec-16.c: New test.
42052
42053 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
42054
42055         * lib/target-supports.exp (check_vmx_hw_available): New.
42056         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
42057
42058         * lib/target-supports.exp (check_alias_available,
42059         check_iconv_available, check_named_sections_available): Use
42060         unique names for temporary files.
42061
42062 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42063
42064         * gcc.dg/altivec-15.c: New test.
42065
42066 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42067
42068         PR c++/15083
42069         * g++.dg/warn/noeffect6.C: New test.
42070
42071         PR c++/15471
42072         * g++.dg/expr/ptrmem4.C: New test.
42073
42074         PR c++/15640
42075         * g++.dg/template/operator3.C: New test.
42076
42077 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42078
42079         PR c++/14668
42080         * g++.dg/lookup/redecl1.C: New test.
42081         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
42082
42083 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
42084
42085         * gcc.c-torture/execute/compare-fp-1.c,
42086         gcc.c-torture/execute/compare-fp-2.c,
42087         gcc.c-torture/execute/compare-fp-3.c,
42088         gcc.c-torture/execute/compare-fp-4.c,
42089         gcc.c-torture/execute/compare-fp-3.x,
42090         gcc.c-torture/execute/compare-fp-4.x,
42091         gcc.dg/pr15649-1.c: New.
42092
42093 2004-05-27  Adam Nemet  <anemet@lnxw.com>
42094
42095         PR c++/12883
42096         * g++.dg/init/array14.C: New test.
42097
42098 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
42099
42100         * lib/compat.exp (compat-get-options-main): New.
42101         (compat-get-options): Remove unneeded code, warn for ignored
42102         command.
42103         (compat-execute): Check flag set by dg-require-* commands.
42104
42105         * lib/compat.exp (compat-execute): Break up long lines.
42106
42107 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
42108
42109         * gcc.dg/altivec-7.c: Don't use 'vector long'.
42110         * gcc.dg/altivec-14.c: New test.
42111         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
42112
42113         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
42114         * gcc.dg/altivec-12.c: Ditto.
42115
42116         * gcc.dg/altivec-3.c: Move call to altivec_check.
42117
42118 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42119
42120         PR c++/15044
42121         * g++.dg/template/error12.C: New test.
42122
42123         PR c++/15317
42124         * g++.dg/ext/attrib15.C: New test.
42125
42126         PR c++/15329
42127         * g++.dg/template/ptrmem9.C: New test.
42128
42129 2004-05-25  Paul Brook  <paul@codesourcery.com>
42130
42131         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
42132
42133 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42134
42135         PR c++/15165
42136         * g++.dg/template/crash19.C: New test.
42137
42138 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42139
42140         PR c++/15025
42141         * g++.dg/template/redecl1.C: New test.
42142
42143 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42144
42145         PR c++/14821
42146         * g++.dg/other/ns1.C: New test.
42147
42148         PR c++/14883
42149         * g++.dg/template/invalid1.C: New test.
42150
42151 2004-05-23  Paul Brook  <paul@codesourcery.com>
42152         Victor Leikehman  <lei@haifasphere.co.il>
42153
42154         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
42155         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
42156
42157 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42158
42159         PR c++/15285
42160         PR c++/15299
42161         * g++.dg/template/non-dependent5.C: New test.
42162         * g++.dg/template/non-dependent6.C: New test.
42163
42164 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42165
42166         PR c++/15507
42167         * g++.dg/inherit/union1.C: New test.
42168
42169         PR c++/15542
42170         * g++.dg/template/addr1.C: New test.
42171
42172         PR c++/15427
42173         * g++.dg/template/array5.C: New test.
42174
42175         PR c++/15287
42176         * g++.dg/template/array6.C: New test.
42177
42178 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
42179             Roger Sayle  <roger@eyesopen.com>
42180
42181         * g++.dg/lookup/forscope2.C: New test case.
42182
42183 2004-05-22  Ben Elliston  <bje@au.ibm.com>
42184
42185         * gcc.dg/cpp/Wmissingdirs.c: New.
42186
42187 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42188
42189         PR target/15301
42190         * gcc.dg/compat/union-m128-1.h: New file.
42191         * gcc.dg/compat/union-m128-1_main.c: Likewise.
42192         * gcc.dg/compat/union-m128-1_x.c: Likewise.
42193         * gcc.dg/compat/union-m128-1_y.c: Likewise.
42194
42195 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42196
42197         PR target/15302
42198         * gcc.dg/compat/struct-complex-1.h: New file.
42199         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
42200         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
42201         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42202
42203 2004-05-20  Roger Sayle  <roger@eyesopen.com>
42204
42205         PR middle-end/3074
42206         * gcc.dg/pr3074-1.c: New test case.
42207         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
42208
42209 2004-05-20  Falk Hueffner  <falk@debian.org>
42210
42211         PR other/15526
42212         * gcc.dg/ftrapv-1.c: New test case.
42213
42214 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
42215
42216         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
42217
42218 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
42219             Jeff Law  <law@redhat.com>
42220
42221         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
42222         * gcc.dg/tree-ssa/20040518-2.c: New test.
42223
42224         * gcc.dg/tree-ssa/20040518-1.c: New test.
42225
42226 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
42227
42228         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
42229
42230 2004-05-18  Paul Brook  <paul@codesourcery.com>
42231
42232         PR fortran/13930
42233         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
42234
42235 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42236
42237         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
42238         constant folding.
42239
42240 2004-05-17  Steven Bosscher  <stevenb@suse.de>
42241
42242         * gcc.dg/tree-ssa/20040517-1.c: New test.
42243
42244 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42245
42246         * gcc.dg/loop-4.c: New test.
42247
42248 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
42249
42250         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
42251
42252 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
42253
42254         PR fortran/15311
42255         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
42256
42257 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42258
42259         PR fortran/13826
42260         PR fortran/13940
42261         * gfortran.fortran-torture/compile/data_1.f90: New test.
42262
42263 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
42264
42265         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
42266         * gcc.dg/uninit-H.c: Define ASM for __s390__.
42267
42268 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42269
42270         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
42271
42272 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42273
42274         PR c/15444
42275         * gcc.dg/format/xopen-1.c: Adjust expected message.
42276         * gcc.dg/format/xopen-3.c: New test.
42277
42278 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
42279
42280         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
42281
42282 2004-05-14  Jeff Law  <law@redhat.com>
42283
42284         * gcc.dg/tree-ssa/20040514-2.c: New test.
42285
42286 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42287
42288         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
42289         this ...
42290         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
42291         this.
42292
42293 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
42294
42295         * gcc.dg/tree-ssa/20040514-1.c: New test.
42296
42297 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42298
42299         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
42300         test.
42301
42302 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42303
42304         PR fortran/14066
42305         * gfortran.fortran-torture/compile/do_1.f90: New test.
42306
42307 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42308
42309         PR fortran/15051
42310         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
42311         test.
42312
42313 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
42314
42315         PR fortran/15149
42316         * gfortran.fortran-torture/execute/random_init.f90: New test.
42317
42318 2004-05-13  Paul Brook  <paul@codesourcery.com>
42319
42320         PR fortran/15314
42321         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
42322
42323 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
42324
42325         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
42326         for the powerpc case.
42327
42328 2004-05-13  Jeff Law  <law@redhat.com>
42329
42330         * gcc.dg/tree-ssa/20040513-1.c: New test.
42331         * gcc.dg/tree-ssa/20040513-2.c: New test.
42332
42333 2004-05-13  Paul Brook  <paul@codesourcery.com>
42334
42335         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
42336         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
42337         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
42338
42339 2004-05-13  Andreas Schwab  <schwab@suse.de>
42340
42341         PR other/10819
42342         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
42343         characters.
42344
42345 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
42346
42347         PR fortran/15294
42348         * gfortran.fortran-torture/execute/adjustr.f90: New file.
42349
42350 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
42351
42352         Merge from tree-ssa-20020619-branch.  See
42353         ChangeLog.tree-ssa for details.
42354
42355 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
42356
42357         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
42358         include <altivec.h> explicitly.
42359         * gcc.dg/altivec-13.c: Likewise.
42360
42361 2004-05-11  Paul Brook  <paul@codesourcery.com>
42362
42363         * gcc.c-torture/compile/20010518-1.c: Force enum size.
42364
42365 2004-05-10  Eric Christopher  <echristo@redhat.com>
42366
42367         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42368         * gcc.dg/sibcall-4.c: Ditto.
42369
42370 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
42371
42372         * g++.dg/ext/altivec-8.C: New test case.
42373         * gcc.dg/altivec-13.c: New test case.
42374
42375 2004-05-08  Roger Sayle  <roger@eyesopen.com>
42376
42377         * gcc.c-torture/execute/divcmp-1.c: New test case.
42378         * gcc.c-torture/execute/divcmp-2.c: New test case.
42379         * gcc.c-torture/execute/divcmp-3.c: New test case.
42380
42381 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
42382
42383         * g++.dg/other/pragma-re-2.C: New test.
42384
42385 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42386
42387         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42388         * gcc.dg/i386-387-2.c: Likewise.
42389
42390         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42391         __builtin_drem.
42392         * gcc.dg/i386-387-6.c: Likewise.
42393
42394 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42395
42396         * gcc.dg/builtins-33.c: Also check log1p*.
42397
42398 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
42399
42400         PR optimization/15296
42401         * gcc.c-torture/execute/pr15296.c: New test.
42402
42403 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
42404
42405         * gcc.dg/builtins-40.c: New test.
42406
42407 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
42408
42409         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42410
42411 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
42412
42413         * g++.dg/ext/spe1.C: New testcase.
42414
42415 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
42416
42417         * objc.dg/image-info.m: Allow additional attributes
42418         for __image_info section.
42419
42420 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
42421
42422         * gcc.dg/torture/mips-hilo-2.c: New test.
42423
42424 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42425
42426         PR c++/14389
42427         * g++.dg/template/member5.C: New test.
42428
42429 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
42430
42431         * gcc.dg/builtins-34.c: Also check expm1*.
42432
42433 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42434
42435         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42436         * gcc.dg/torture/builtin-convert-3.c: New test.
42437
42438 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
42439
42440         PR middle-end/15054
42441         * g++.dg/opt/pr15054.C: New test.
42442
42443 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42444
42445         * gcc.dg/torture/builtin-rounding-1.c: New test.
42446         * gcc.dg/builtins-25.c: Delete.
42447         * gcc.dg/builtins-29.c: Delete.
42448
42449 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
42450
42451         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42452         * gcc.dg/sibcall-4.c: Likewise.
42453         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42454
42455 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42456
42457         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42458         bit-field on 16-bit targets.
42459
42460 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42461
42462         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
42463         16-bit targets.
42464
42465 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
42466
42467         * gcc.dg/rs6000-power2-1.c: Change to compile only.
42468         * gcc.dg/rs6000-power2-2.c: Likewise.
42469
42470 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
42471
42472         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
42473         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
42474         Change the asm registers to be in form of frN instead of fN.
42475
42476 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42477
42478         * gcc.dg/torture/builtin-convert-2.c: New test.
42479
42480 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
42481
42482         * gcc.dg/rs6000-power2-1.c: New test.
42483         * gcc.dg/rs6000-power2-2.c: New test.
42484
42485 2004-04-28  Jan Hubicka  <jh@suse.cz>
42486
42487         * gcc.dg/unused-6.c: New test.
42488
42489 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
42490             Ulrich Weigand  <uweigand@de.ibm.com>
42491
42492         * ada/acats/run_all.sh: Define $target variable.
42493
42494 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
42495
42496         PR c++/15119
42497         * g++.dg/other/vararg-1.C: New test.
42498
42499         PR c++/4794
42500         * g++.dg/eh/cleanup3.C: New test.
42501
42502 2004-04-24  Laurent GUERBY <laurent@guerby.net>
42503
42504         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
42505         and ad8011a (target_insn).
42506         * ada/acats/support/macro.dfs: Likewise.
42507         * ada/acats/support/impbit.adb: New file.
42508
42509 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
42510
42511         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
42512
42513 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42514
42515         * gcc.dg/loop-3.c: New test.
42516
42517 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
42518
42519         * gcc.c-torture/execute/simd-5.c: New test.
42520
42521 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42522
42523         PR c++/15064
42524         * g++.dg/template/crash18.C: New test.
42525
42526 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
42527
42528         * g++.dg/ext/complit3.C: New test.
42529
42530 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42531
42532         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
42533         * gcc.dg/altivec-3.c: Same.
42534         * gcc.dg/altivec-varargs-1.c: Same.
42535
42536 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42537
42538         * lib/target-supports.exp (check_profiling_available): Assume
42539         profiling is not available on powerpc-eabi targets.
42540
42541 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
42542
42543         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
42544         * gcc.dg/vmx/bug-1.c: Ditto.
42545
42546 2004-04-20  Eric Christopher  <echristo@redhat.com>
42547
42548         * gcc.dg/charset/extern.c: New test.
42549         * g++.dg/charset/extern3.cc: Ditto.
42550
42551 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
42552
42553         * gcc.dg/builtins-39.c: New test.
42554
42555 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
42556
42557         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
42558
42559 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
42560
42561         * gcc.dg/torture/mips-hilo-1.c: New test.
42562
42563 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
42564
42565         * gcc.c-torture/compile/20040419-1.c: New test.
42566
42567 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
42568
42569         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
42570
42571 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
42572             Aldy Hernandez  <aldyh@redhat.com>
42573
42574         * gcc.c-torture/execute/va-arg-24.c: New.
42575
42576 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
42577             Aldy Hernandez  <aldyh@redhat.com>
42578
42579         * gcc.dg/vmx/1b-01.c: New.
42580         * gcc.dg/vmx/1b-02.c: New.
42581         * gcc.dg/vmx/1b-03.c: New.
42582         * gcc.dg/vmx/1b-04.c: New.
42583         * gcc.dg/vmx/1b-05.c: New.
42584         * gcc.dg/vmx/1b-06.c: New.
42585         * gcc.dg/vmx/1b-07.c: New.
42586         * gcc.dg/vmx/1c-01.c: New.
42587         * gcc.dg/vmx/1c-02.c: New.
42588         * gcc.dg/vmx/3a-01a.c: New.
42589         * gcc.dg/vmx/3a-01.c: New.
42590         * gcc.dg/vmx/3a-01m.c: New.
42591         * gcc.dg/vmx/3a-03.c: New.
42592         * gcc.dg/vmx/3a-03m.c: New.
42593         * gcc.dg/vmx/3a-04.c: New.
42594         * gcc.dg/vmx/3a-04m.c: New.
42595         * gcc.dg/vmx/3a-05.c: New.
42596         * gcc.dg/vmx/3a-06.c: New.
42597         * gcc.dg/vmx/3a-06m.c: New.
42598         * gcc.dg/vmx/3a-07.c: New.
42599         * gcc.dg/vmx/3b-01.c: New.
42600         * gcc.dg/vmx/3b-02.c: New.
42601         * gcc.dg/vmx/3b-10.c: New.
42602         * gcc.dg/vmx/3b-13.c: New.
42603         * gcc.dg/vmx/3b-14.c: New.
42604         * gcc.dg/vmx/3b-15.c: New.
42605         * gcc.dg/vmx/3c-01a.c: New.
42606         * gcc.dg/vmx/3c-01.c: New.
42607         * gcc.dg/vmx/3c-02.c: New.
42608         * gcc.dg/vmx/3c-03.c: New.
42609         * gcc.dg/vmx/3d-01.c: New.
42610         * gcc.dg/vmx/4-01.c: New.
42611         * gcc.dg/vmx/4-03.c: New.
42612         * gcc.dg/vmx/5-01.c: New.
42613         * gcc.dg/vmx/5-02.c: New.
42614         * gcc.dg/vmx/5-03.c: New.
42615         * gcc.dg/vmx/5-04.c: New.
42616         * gcc.dg/vmx/5-05.c: New.
42617         * gcc.dg/vmx/5-06.c: New.
42618         * gcc.dg/vmx/5-07.c: New.
42619         * gcc.dg/vmx/5-07t.c: New.
42620         * gcc.dg/vmx/5-08.c: New.
42621         * gcc.dg/vmx/5-10.c: New.
42622         * gcc.dg/vmx/5-11.c: New.
42623         * gcc.dg/vmx/7-01a.c: New.
42624         * gcc.dg/vmx/7-01.c: New.
42625         * gcc.dg/vmx/7c-01.c: New.
42626         * gcc.dg/vmx/7d-01.c: New.
42627         * gcc.dg/vmx/7d-02.c: New.
42628         * gcc.dg/vmx/8-01.c: New.
42629         * gcc.dg/vmx/8-02a.c: New.
42630         * gcc.dg/vmx/8-02.c: New.
42631         * gcc.dg/vmx/brode-1.c: New.
42632         * gcc.dg/vmx/bug-1.c: New.
42633         * gcc.dg/vmx/bug-2.c: New.
42634         * gcc.dg/vmx/bug-3.c: New.
42635         * gcc.dg/vmx/cw-bug-1.c: New.
42636         * gcc.dg/vmx/cw-bug-2.c: New.
42637         * gcc.dg/vmx/cw-bug-3.c: New.
42638         * gcc.dg/vmx/dct.c: New.
42639         * gcc.dg/vmx/debug-1.c: New.
42640         * gcc.dg/vmx/debug-2.c: New.
42641         * gcc.dg/vmx/debug-3.c: New.
42642         * gcc.dg/vmx/debug-4.c: New.
42643         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42644         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42645         * gcc.dg/vmx/eg-5.c: New.
42646         * gcc.dg/vmx/fft.c: New.
42647         * gcc.dg/vmx/gcc-bug-1.c: New.
42648         * gcc.dg/vmx/gcc-bug-2.c: New.
42649         * gcc.dg/vmx/gcc-bug-3.c: New.
42650         * gcc.dg/vmx/gcc-bug-4.c: New.
42651         * gcc.dg/vmx/gcc-bug-5.c: New.
42652         * gcc.dg/vmx/gcc-bug-6.c: New.
42653         * gcc.dg/vmx/gcc-bug-7.c: New.
42654         * gcc.dg/vmx/gcc-bug-8.c: New.
42655         * gcc.dg/vmx/gcc-bug-9.c: New.
42656         * gcc.dg/vmx/gcc-bug-b.c: New.
42657         * gcc.dg/vmx/gcc-bug-c.c: New.
42658         * gcc.dg/vmx/gcc-bug-d.c: New.
42659         * gcc.dg/vmx/gcc-bug-e.c: New.
42660         * gcc.dg/vmx/gcc-bug-f.c: New.
42661         * gcc.dg/vmx/gcc-bug-g.c: New.
42662         * gcc.dg/vmx/gcc-bug-i.c: New.
42663         * gcc.dg/vmx/harness.h: New.
42664         * gcc.dg/vmx/ira1.c: New.
42665         * gcc.dg/vmx/ira2a.c: New.
42666         * gcc.dg/vmx/ira2b.c: New.
42667         * gcc.dg/vmx/ira2.c: New.
42668         * gcc.dg/vmx/ira2c.c: New.
42669         * gcc.dg/vmx/mem.c: New.
42670         * gcc.dg/vmx/newton-1.c: New.
42671         * gcc.dg/vmx/ops.c: New.
42672         * gcc.dg/vmx/sn7153.c: New.
42673         * gcc.dg/vmx/spill2.c: New.
42674         * gcc.dg/vmx/spill3.c: New.
42675         * gcc.dg/vmx/spill.c: New.
42676         * gcc.dg/vmx/t.c: New.
42677         * gcc.dg/vmx/varargs-1.c: New.
42678         * gcc.dg/vmx/varargs-2.c: New.
42679         * gcc.dg/vmx/varargs-3.c: New.
42680         * gcc.dg/vmx/varargs-4.c: New.
42681         * gcc.dg/vmx/varargs-5.c: New.
42682         * gcc.dg/vmx/varargs-6.c: New.
42683         * gcc.dg/vmx/varargs-7.c: New.
42684         * gcc.dg/vmx/vmx.exp: New.
42685         * gcc.dg/vmx/vprint-1.c: New.
42686         * gcc.dg/vmx/vscan-1.c: New.
42687         * gcc.dg/vmx/x-01.c: New.
42688         * gcc.dg/vmx/x-02.c: New.
42689         * gcc.dg/vmx/x-03.c: New.
42690         * gcc.dg/vmx/x-04.c: New.
42691         * gcc.dg/vmx/x-05.c: New.
42692         * gcc.dg/vmx/yousufi-1.c: New.
42693         * gcc.dg/vmx/zero-1.c: New.
42694         * gcc.dg/vmx/zero.c: New.
42695
42696 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
42697
42698         * g++.dg/lookup/java1.C: Update for chage of
42699         _Jv_AllocObject.
42700         * g++.dg/lookup/java2.C: Likewise.
42701
42702 2004-04-17  Laurent GUERBY <laurent@guerby.net>
42703
42704         * ada/acats/run_all.sh: use -O2 by default.
42705
42706 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
42707
42708         * gcc.dg/vr-mult-[12].c: New tests.
42709
42710 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42711
42712         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
42713
42714         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
42715
42716 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
42717
42718         * lib/target-supports.exp (check_profiling_available): Assume
42719         profiling isn't available for mips*-*-elf targets.
42720
42721 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
42722
42723         * gcc.dg/builtins-38.c: New test.
42724
42725 2004-04-14  Eric Christopher  <echristo@redhat.com>
42726
42727         * g++.dg/charset/charset.exp: Run .cc extension tests.
42728
42729 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
42730
42731         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
42732
42733 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42734
42735         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
42736
42737 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
42738
42739         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
42740         * gcc.dg/i386-387-2.c: Likewise.
42741
42742         * gcc.dg/i386-387-7.c: New test.
42743         * gcc.dg/i386-387-8.c: New test.
42744
42745         * gcc.dg/builtins-37.c: New test.
42746
42747 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
42748
42749         * g++.dg/pch/externc-1.C: Add missing semicolon.
42750
42751 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
42752
42753         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
42754
42755 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42756
42757         * gcc.c-torture/execute/20040411-1.c: New test.
42758
42759 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
42760
42761         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
42762
42763 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
42764
42765         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
42766
42767 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
42768
42769         * lib/target-supports.exp (check_named_sections_available): New.
42770         * lib/gcc-dg.exp (dg-require-named-sections): New.
42771         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
42772         old-deja.exp.  Also prune error-count message from HP linker.
42773         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
42774
42775         * g++.dg/init/init-ref4.C: Use dg-require-weak.
42776         * g++.old-deja/g++.pt/static3.C: Likewise.
42777         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
42778
42779 2004-04-09  Roger Sayle  <roger@eyesopen.com>
42780
42781         * gcc.c-torture/execute/20040409-1.c: New test case.
42782         * gcc.c-torture/execute/20040409-2.c: New test case.
42783         * gcc.c-torture/execute/20040409-3.c: New test case.
42784
42785 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
42786
42787         * gcc.dg/20040409-1.c: New test.
42788
42789 2004-04-08  Roger Sayle  <roger@eyesopen.com>
42790
42791         PR target/14888
42792         * g++.dg/opt/pr14888.C: New test case.
42793
42794 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
42795
42796         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
42797         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
42798         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
42799         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
42800         New tests.
42801
42802 2004-04-08  Paul Brook  <paul@codesourcery.com>
42803
42804         * gcc.dg/spill-1.c: New test.
42805
42806 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42807
42808         * gcc.dg/torture/builtin-ctype-2.c: New test.
42809
42810 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
42811
42812         * gcc.dg/pch/pch.exp: Add largefile test.
42813
42814 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
42815
42816         * g++.dg/pch/externc-1.Hs: New.
42817         * g++.dg/pch/externc-1.C: New.
42818
42819 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42820
42821         * gcc.dg/compat/struct-by-value-5a_main.c,
42822         gcc.dg/compat/struct-by-value-5b_main.c: New files.
42823         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
42824         * gcc.dg/compat/struct-by-value-5a_x.c,
42825         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
42826         gcc.dg/compat/struct-by-value-5_x.c.
42827         * gcc.dg/compat/struct-by-value-5a_y.c,
42828         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
42829         gcc.dg/compat/struct-by-value-5_y.c.
42830
42831         * gcc.dg/compat/struct-by-value-6a_main.c,
42832         gcc.dg/compat/struct-by-value-6b_main.c: New files.
42833         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
42834         * gcc.dg/compat/struct-by-value-6a_x.c,
42835         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
42836         gcc.dg/compat/struct-by-value-6_x.c.
42837         * gcc.dg/compat/struct-by-value-6a_y.c,
42838         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
42839         gcc.dg/compat/struct-by-value-6_y.c.
42840
42841         * gcc.dg/compat/struct-by-value-7a_main.c,
42842         gcc.dg/compat/struct-by-value-7b_main.c: New files.
42843         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
42844         * gcc.dg/compat/struct-by-value-7a_x.c,
42845         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
42846         gcc.dg/compat/struct-by-value-7_x.c.
42847         * gcc.dg/compat/struct-by-value-7a_y.c,
42848         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
42849         gcc.dg/compat/struct-by-value-7_y.c.
42850
42851 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
42852
42853         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
42854         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
42855         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
42856         options.
42857
42858 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
42859
42860         * gcc.dg/builtins-36.c: New test.
42861
42862 2004-04-06  Paul Brook  <paul@codesourcery.com>
42863
42864         * README.gcc: Remove obsolete contraint on testcases.
42865
42866 2004-04-05  Paul Brook  <paul@codesourcery.com>
42867
42868         PR2123
42869         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
42870         failure and exit(0) on success.
42871         * g++.dg/expr/anew2.C: Ditto.
42872         * g++.dg/expr/anew3.C: Ditto.
42873         * g++.dg/expr/anew4.C: Ditto.
42874
42875 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
42876
42877         PR c++/3518
42878         * g++.dg/template/unify7.C: New.
42879
42880 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
42881
42882         * g++.dg/README: Bring up to date with new subdirectories; remove
42883         duplicate subdirectory lines.
42884
42885 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
42886
42887         PR c++/14007
42888         * g++.dg/template/unify5.C: New.
42889         * g++.dg/template/unify6.C: New.
42890         * g++.dg/template/qualttp20.C: Adjust.
42891         * g++.old-deja/g++.jason/report.C: Adjust.
42892         * g++.old-deja/g++.other/qual1.C: Adjust.
42893
42894 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
42895
42896         PR c++/14803
42897         * g++.dg/inherit/ptrmem1.C: New test.
42898
42899 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
42900
42901         PR c++/14755
42902         * gcc.c-torture/execute/20040331-1.c: New test.
42903         * gcc.dg/20040331-1.c: New test.
42904
42905 2004-04-01  Paul Brook  <paul@codesourcery.com>
42906
42907         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
42908
42909 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
42910
42911         PR c++/14724
42912         * g++.dg/init/goto1.C: New test.
42913
42914         PR c++/14763
42915         * g++.dg/template/defarg4.C: New test.
42916
42917 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
42918
42919         * gcc.dg/altivec-11.c: Extend test for more valid cases.
42920
42921 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
42922
42923         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
42924
42925 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
42926
42927         * gcc.dg/noncompile/undeclared-2.c: New test.
42928
42929 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
42930
42931         * gcc.dg/940409-1.c: Remove XFAIL.
42932         * gcc.dg/reg-vol-struct-1.c: New test.
42933
42934 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42935
42936         * gcc.dg/torture/builtin-wctype-1.c: New test.
42937
42938 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
42939
42940         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
42941         * gcc.dg/20001101-1.c: Likewise.
42942         * gcc.dg/20001102-1.c: Likewise.
42943
42944 2004-03-25  Roger Sayle  <roger@eyesopen.com>
42945
42946         * gcc.dg/compare8.c: Add an additional test for XOR.
42947
42948 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42949
42950         * gcc.dg/torture/builtin-ctype-1.c: New test.
42951
42952 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42953
42954         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
42955         * gcc.dg/torture/builtin-math-1.c: Likewise.
42956         * gcc.dg/torture/builtin-power-1.c: New test.
42957
42958 2004-03-24  Andreas Schwab  <schwab@suse.de>
42959
42960         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
42961         IA64 assembler.
42962
42963 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
42964             Roger Sayle  <roger@eyesopen.com>
42965
42966         * gcc.dg/compare8.c: New test case.
42967
42968 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
42969
42970         * g++.dg/ext/altivec-7.C: New test.
42971
42972 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
42973
42974         PR 12267, 12391, 12560, 13129, 14114, 14133
42975         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
42976         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
42977         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
42978         Adjust error regexps.
42979         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
42980         * gcc.dg/noncompile/undeclared-1.c: New test cases.
42981         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
42982         * gcc.dg/local1.c: Add explanatory comment.
42983
42984 2004-03-23  Roger Sayle  <roger@eyesopen.com>
42985
42986         PR optimization/14669
42987         * g++.dg/opt/fold2.C: New test case.
42988
42989 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
42990
42991         PR c/14069
42992         * gcc.dg/20040322-1.c: New test.
42993
42994 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42995
42996         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
42997         * gcc.dg/ultrasp4.c: Likewise.
42998         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
42999
43000 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43001
43002         * gcc.dg/i386-sse-8.c: Reset default options.
43003
43004 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43005
43006         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
43007         in the error message text.
43008
43009 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43010
43011         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
43012
43013 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
43014
43015         PR c++/14616
43016         * g++.dg/init/array13.C: New test.
43017
43018 2004-03-20  Roger Sayle  <roger@eyesopen.com>
43019
43020         PR target/13889
43021         * gcc.c-torture/compile/pr13889.c: New test case.
43022
43023 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43024
43025         PR c/14635
43026         * builtins-1.c (nan, nans): Don't test.
43027         * builtins-30.c: Don't use nan, nanf, nanl.
43028         * builtins-35.c: New test.
43029
43030 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
43031
43032         * g++.dg/ext/altivec-6.C: New test.
43033
43034 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
43035
43036         * g++.dg/init/placement3.C: New test.
43037
43038         * g++.dg/template/spec13.C: New test.
43039
43040         * g++.dg/lookup/using11.C: New test.
43041
43042         * g++.dg/lookup/koenig3.C: New test.
43043
43044         * g++.dg/template/operator2.C: New test.
43045
43046         * g++.dg/expr/dtor3.C: New test.
43047         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
43048         marker.
43049         * g++.old-deja/g++.law/visibility28.C: Likewise.
43050
43051 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
43052
43053         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
43054         * gcc.dg/ppc64-abi-3.c: Likewise.
43055
43056 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43057
43058         PR c++/14545
43059         * g++.dg/parse/template15.C: New test.
43060
43061 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43062
43063         * g++.dg/expr/dtor2.C: New test.
43064
43065         * g++.dg/lookup/anon4.C: New test.
43066
43067         * g++.dg/overload/using1.C: New test.
43068
43069         * g++.dg/template/lookup7.C: New test.
43070
43071         * g++.dg/template/typename6.C: New test.
43072
43073         * g++.dg/expr/cond6.C: New test.
43074
43075 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43076
43077         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
43078
43079 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43080
43081         * g++.dg/expr/cond5.C: New test.
43082         * g++.dg/expr/constcast1.C: Likewise.
43083         * g++.dg/expr/ptrmem2.C: Likewise.
43084         * g++.dg/expr/ptrmem3.C: Likewise.
43085         * g++.dg/lookup/main1.C: Likewise.
43086         * g++.dg/template/lookup6.C: Likewise.
43087
43088 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43089
43090         * gcc.dg/local1.c: New test.
43091
43092         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
43093
43094 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43095
43096         * gcc.dg/torture/builtin-convert-1.c: New test.
43097
43098 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43099
43100         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
43101
43102 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43103
43104         PR c++/14481
43105         * g++.dg/warn/Wunused-7.C: New test.
43106
43107 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43108
43109         * gcc.dg/torture/builtin-integral-1.c: New test.
43110
43111 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43112
43113         PR c++/14586
43114         * g++.dg/parse/non-dependent3.C: New test.
43115
43116 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
43117
43118         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
43119         * g++.dg/eh/simd-2.C: Likewise.
43120         * g++.dg/init/array10.C: Likewise.
43121         * gcc.c-torture/compile/simd-1.c: Likewise.
43122         * gcc.c-torture/compile/simd-2.c: Likewise.
43123         * gcc.c-torture/compile/simd-3.c: Likewise.
43124         * gcc.c-torture/compile/simd-4.c: Likewise.
43125         * gcc.c-torture/compile/simd-6.c: Likewise.
43126         * gcc.c-torture/execute/simd-1.c: Likewise.
43127         * gcc.c-torture/execute/simd-2.c: Likewise.
43128         * gcc.dg/compat/vector-defs.h: Likewise.
43129         * gcc.dg/20020531-1.c: Likewise.
43130         * gcc.dg/altivec-3.c: Likewise.
43131         * gcc.dg/altivec-4.c: Likewise.
43132         * gcc.dg/altivec-varargs-1.c: Likewise.
43133         * gcc.dg/compat/vector-defs.h: Likewise.
43134         * gcc.dg/i386-mmx-3.c: Likewise.
43135         * gcc.dg/i386-sse-4.c: Likewise.
43136         * gcc.dg/i386-sse-5.c: Likewise.
43137         * gcc.dg/i386-sse-8.c: Likewise.
43138         * gcc.dg/simd-1.c: Likewise.
43139         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
43140         __ev64_opaque__ since the machine description provides it.
43141
43142 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43143
43144         * lib/compat.exp (skip_list): New global variable.
43145         Use it to hold the user defined COMPAT_SKIPS list if any.
43146         (compat-obj): Add the members of skip_list to optall.
43147
43148 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43149
43150         * gcc.dg/compat/union-by-value-1_main.c,
43151         union-by-value-1_x.c, union-by-value-1_y.c,
43152         union-check.h, union-defs.h,
43153         union-init.h, union-return-1_main.c,
43154         union-return-1_x.c, union-return-1_y.c: New files.
43155
43156 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43157
43158         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
43159         mixed-struct-init.h: Add 4 mixed structure types.
43160         struct-by-value-21_main.c, struct-by-value-21_x.c,
43161         struct-by-value-21_y.c, struct-return-21_main.c,
43162         struct-return-21_x.c, struct-return-21_y.c: New files.
43163
43164 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
43165
43166         PR c++/14550
43167         * g++.dg/parse/template14.C: New test.
43168
43169 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43170
43171         * gcc.c-torture/execute/20040313-1.c: New test.
43172
43173 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
43174
43175         PR target/14533
43176         * gcc.dg/20040311-2.c: New test.
43177
43178 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
43179
43180         PR other/14544
43181         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
43182         bit-field.
43183
43184 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
43185
43186         * gcc.dg/20040305-2.c: Add missing return statement.
43187
43188 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43189
43190         * gcc.dg/builtins-34.c: Also check pow10*.
43191
43192 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43193
43194         PR target/14262
43195         * gcc.dg/20040305-2.c: New test.
43196
43197 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43198
43199         * gcc.dg/20040310-1.c: New test.
43200
43201 2004-03-11  Roger Sayle  <roger@eyesopen.com>
43202
43203         * gcc.c-torture/execute/20040311-1.c: New test case.
43204
43205 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
43206
43207         PR c++/14476
43208         * g++.dg/lookup/enum1.C: New test.
43209
43210 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
43211
43212         PR c++/14510
43213         * g++.dg/lookup/struct2.C: New test.
43214
43215 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
43216
43217         * gcc.dg/builtins-34.c: New test.
43218
43219 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43220
43221         * gcc.dg/torture/builtin-nonneg-1.c: New test.
43222
43223 2004-03-09  James E Wilson  <wilson@specifixinc.com>
43224
43225         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
43226         * gcc.dg/alias-2.c: New testcase.
43227
43228 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
43229
43230         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
43231
43232 2004-03-09  Roger Sayle  <roger@eyesopen.com>
43233
43234         * gcc.c-torture/execute/20040309-1.c: New test case.
43235
43236 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
43237
43238         PR c++/14397
43239         * g++.dg/overload/ref1.C: New.
43240
43241 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43242
43243         PR c++/14409
43244         * g++.dg/template/spec12.C: New test.
43245
43246         PR c++/14448
43247         * g++.dg/parse/crash14.C: New test.
43248
43249 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43250
43251         PR c++/14230
43252         * g++.dg/init/ref11.C: New test.
43253
43254 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43255
43256         PR c++/14432
43257         * g++.dg/parse/builtin2.C: New test.
43258
43259 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43260
43261         PR c++/14401
43262         * g++.dg/init/ctor3.C: New test.
43263         * g++.dg/init/union1.C: New test.
43264         * g++.dg/ext/anon-struct4.C: New test.
43265
43266 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43267
43268         * g++.dg/lookup/koenig1.C: Tweak error messages.
43269         * g++.dg/lookup/used-before-declaration.C: Likewise.
43270         * g++.dg/other/do1.C: Likewise.
43271         * g++.dg/overload/koenig1.C: Likewise.
43272         * g++.dg/parse/crash13.C: Likewise.
43273         * g++.dg/template/instantiate3.C: Likewise.
43274
43275 2004-03-08  Eric Christopher  <echristo@redhat.com>
43276
43277         * * lib/target-supports.exp: Enable libiconv in test
43278         compilation.  Fix up error checking.
43279
43280 2004-03-08  Roger Sayle  <roger@eyesopen.com>
43281
43282         PR middle-end/14289
43283         * gcc.dg/pr14289-1.c: New test case.
43284         * gcc.dg/pr14289-2.c: Likewise.
43285         * gcc.dg/pr14289-3.c: Likewise.
43286
43287 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
43288
43289         * gcc.c-torture/execute/20040308-1.c: New test.
43290
43291 2004-03-07  Roger Sayle  <roger@eyesopen.com>
43292
43293         * gcc.c-torture/execute/20040307-1.c: New test case.
43294
43295 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
43296
43297         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
43298
43299 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
43300
43301         * gcc.dg/20040306-1.c: New test.
43302
43303 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
43304
43305         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
43306         them static.
43307         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
43308
43309 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43310
43311         PR c/14465
43312         * gcc.dg/decl-6.c: New test.
43313
43314 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43315
43316         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
43317         Rename LOGPOW -> LOG_POW.
43318         (SQRT_EXP, POW_EXP): New.
43319
43320 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43321
43322         * gcc.dg/i386-sse-8.c: New test.
43323
43324 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43325
43326         PR c/14114
43327         * gcc.dg/decl-5.c: New test.
43328
43329 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
43330
43331         * gcc.dg/20040305-1.c: New test.
43332
43333 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
43334
43335         PR other/14354
43336         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
43337
43338 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
43339
43340         PR c++/14425, c++/14426
43341         * g++.dg/ext/altivec-4.C: New test.
43342         * g++.dg/ext/altivec-5.C: New test.
43343
43344 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
43345
43346         * g++.old-deja/g++.other/linkage1.C: Expect errors about
43347         global variables of a type with no linkage.
43348         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
43349         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
43350         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
43351         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
43352         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
43353         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
43354         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
43355         * g++.dg/warn/deprecated.C: Name enum Color.
43356         * g++.dg/overload/VLA.C: Name structure for 'b'.
43357         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
43358
43359 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43360
43361         * gcc.c-torture/compile/20040304-1.c: New test.
43362
43363 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
43364
43365         PR 13728
43366         * gcc.dg/decl-4.c: New testcase.
43367
43368 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
43369
43370         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43371         as PRECF if sizeof (float) > sizeof (double).
43372         (PRECL): Make it the same as PRECF if
43373         sizeof (float) > sizeof (long double).
43374
43375 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43376
43377         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43378         system type.  Add check for irix6 which doesn't have c99 runtime.
43379
43380 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
43381
43382         * gcc.dg/const-elim-1.c: xfail for xtensa.
43383
43384 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43385
43386         PR c++/14369
43387         * g++.dg/template/cond4.C: New test.
43388
43389 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43390
43391         PR c++/14360
43392         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43393
43394         PR c++/14361
43395         * g++.dg/parse/defarg7.C: New test.
43396
43397         PR c++/14359
43398         * g++.dg/template/friend26.C: New test.
43399
43400 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43401
43402         PR c++/14324
43403         * g++.dg/abi/mangle21.C: New test.
43404
43405         PR c++/14260
43406         * g++.dg/parse/constructor2.C: New test.
43407
43408         PR c++/14337
43409         * g++.dg/template/sfinae1.C: New test.
43410
43411 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43412
43413         PR c++/14267
43414         * g++.dg/expr/crash2.C: New test.
43415
43416         PR middle-end/13448
43417         * gcc.dg/inline-5.c: New test.
43418         * gcc.dg/always-inline.c: Split out tests into ...
43419         * gcc.dg/always-inline2.c: ... this and ...
43420         * gcc.dg/always-inline3.c: ... this.
43421
43422 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43423
43424         PR debug/12103
43425         * g++.dg/debug/crash1.C: New test.
43426
43427 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
43428
43429         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43430         function with __attribute__((noinline)).
43431         (recurser_void2): Likewise.
43432         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43433         (recurser_void2): Likewise.
43434
43435 2004-02-29  Roger Sayle  <roger@eyesopen.com>
43436
43437         PR middle-end/14203
43438         * g++.dg/warn/Wunused-6.C: New test case.
43439
43440 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
43441
43442         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43443         not defined.
43444
43445 2004-02-27  Eric Christopher  <echristo@redhat.com>
43446
43447         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43448         * g++.dg/charset/asm2.c: Run only x86.
43449         * gcc.dg/charset/asm3.c: Ditto.
43450
43451 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
43452
43453         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43454         ld_library_path.
43455
43456 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
43457
43458         * g++.dg/ext/altivec-3.C: New.
43459
43460 2004-02-26  Richard Henderson  <rth@redhat.com>
43461
43462         * g++.dg/ext/attrib10.C: Mark for warning.
43463         * gcc.dg/attr-alias-1.c: New.
43464
43465 2004-02-26  Richard Henderson  <rth@redhat.com>
43466
43467         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
43468         * gcc.c-torture/execute/20040208-2.c: ... it back.
43469
43470 2004-02-26  Eric Christopher  <echristo@redhat.com>
43471
43472         * lib/target-supports.exp (check-iconv-available): New function.
43473         * lib/gcc-dg.exp (dg-require-iconv): New function.
43474         Use above.
43475         * gcc.dg/charset: New directory.
43476         * gcc.dg/charset/charset.exp: New file.
43477         * gcc.dg/charset/asm1.c: Ditto.
43478         * gcc.dg/charset/asm2.c: Ditto.
43479         * gcc.dg/charset/asm3.c: Ditto.
43480         * gcc.dg/charset/asm4.c: Ditto.
43481         * gcc.dg/charset/asm5.c: Ditto.
43482         * gcc.dg/charset/attribute1.c: Ditto.
43483         * gcc.dg/charset/attribute2.c: Ditto.
43484         * gcc.dg/charset/string1.c: Ditto.
43485         * g++.dg/charset: New directory.
43486         * g++.dg/dg.exp: Add here. Special options.
43487         * g++.dg/charset/charset.exp: New file.
43488         * g++.dg/charset/asm1.c: Ditto.
43489         * g++.dg/charset/asm2.c: Ditto.
43490         * g++.dg/charset/asm3.c: Ditto.
43491         * g++.dg/charset/asm4.c: Ditto.
43492         * g++.dg/charset/attribute1.c: Ditto.
43493         * g++.dg/charset/attribute2.c: Ditto.
43494         * g++.dg/charset/extern1.cc: Ditto.
43495         * g++.dg/charset/extern2.cc: Ditto.
43496         * g++.dg/charset/string1.c: Ditto.
43497
43498 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
43499
43500         PR c++/14278
43501         * g++.dg/parse/comma1.C: New test.
43502
43503 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43504
43505         PR c++/14284
43506         * g++.dg/template/ttp8.C: New test.
43507
43508 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
43509
43510         * gcc.dg/fixuns-trunc-1.c: New test.
43511
43512 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43513
43514         * gcc.dg/builtins-config.h: Use #elif.
43515
43516 2004-02-26  Michael Matz  <matz@suse.de>
43517
43518         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
43519         * gcc.dg/991214-1.c: Likewise.
43520         * gcc.dg/i386-asm-1.c: Likewise.
43521
43522 2004-02-25  Richard Henderson  <rth@redhat.com>
43523
43524         * gcc.c-torture/execute/20040208-2.c: Move ...
43525         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
43526
43527 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43528
43529         PR c++/14246
43530         * g++.dg/other/crash-3.C: New test.
43531
43532 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43533
43534         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
43535         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
43536
43537         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
43538         HP-UX.
43539
43540 2004-02-24  Michael Matz  <matz@suse.de>
43541
43542         * gcc.dg/i386-regparm.c: New.
43543
43544 2004-02-23  James E Wilson  <wilson@specifixinc.com>
43545
43546         * gcc.c-torture/execute/20040223-1.c: New.
43547
43548 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
43549             Kazu Hirata  <kazu@cs.umass.edu>
43550
43551         * gcc.dg/fwritable-strings-1.c: Remove.
43552
43553 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
43554
43555         PR c/14156
43556         * gcc.dg/20040223-1.c: New test.
43557
43558 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43559
43560         PR c++/14106
43561         * g++.dg/ext/typeof9.C: New test.
43562
43563 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43564
43565         PR c++/14250
43566         * g++.dg/other/switch1.C: New test.
43567
43568 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43569
43570         * gcc.dg/cast-function-1.c: Adjust for new informative message.
43571         * gcc.dg/va-arg-1.c: Likewise.
43572
43573 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43574
43575         PR c++/14143
43576         * g++.dg/template/koenig5.C: New test.
43577
43578 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
43579
43580         * g++.dg/ext/altivec-1.C: Generalize target triple.
43581         * g++.dg/ext/altivec-2.C: New test case.
43582         * g++.dg/ext/altivec_check.h: New file.
43583         * gcc.dg/altivec-1.c: Generalize target triple;
43584         include altivec_check.h and call altivec_check().
43585         * gcc.dg/altivec-[2-5].c: Generalize target triple.
43586         * gcc.dg/altivec-6.c: New test case.
43587         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
43588         type casts as needed.
43589         * gcc.dg/altivec-10.c: Include altivec_check.h and call
43590         altivec_check().
43591         * gcc.dg/altivec-12.c: New test case.
43592         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
43593         include altivec_check.h and call altivec_check().
43594         * gcc.dg/altivec_check.h: New file.
43595
43596 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43597
43598         * lib/target-supports.exp (check_alias_available): Don't mangle
43599         function `g' in test program.
43600
43601 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43602
43603         * lib/target-supports.exp (check_profiling_available): Check
43604         argument to determine whether we support a profiling type.
43605         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
43606         check_profiling_available.
43607         * g++.dg/bprob/bprob.exp: Likewise.
43608         * g77.dg/bprob/bprob.exp: Likewise.
43609         * gcc.misc-tests/bprob.exp: Likewise.
43610         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
43611         dg-require-profiling and delete expected error handling.
43612         * gcc.dg/20021014-1.c: Likewise.
43613         * gcc.dg/nest.c: Likewise.
43614
43615 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43616
43617         PR c++/12007
43618         * g++.dg/other/vthunk1.C: New test.
43619
43620 2004-02-20  Falk Hueffner  <falk@debian.org>
43621
43622         PR target/14201
43623         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
43624
43625 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
43626
43627         PR c++/13927
43628         * g++.dg/other/error8.C: Remove XFAIL markers.
43629
43630         PR c++/14173
43631         * g++.dg/ext/packed5.C: New test.
43632
43633         PR c++/14199
43634         * g++.dg/warn/Wunused-5.C: New test.
43635
43636         PR c++/14186
43637         * g++.dg/lookup/member1.C: New test.
43638
43639 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
43640
43641         * gcc.c-torture/compile/20040130-1.c: Enable only when
43642         __INT_MAX__ >= 2147483647L.
43643         * gcc.c-torture/compile/961203-1.c: Likewise.
43644
43645 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
43646
43647         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43648         * g++.dg/opt/template1.C: Robustify assembler regexp
43649
43650 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43651
43652         * gcc.c-torture/execute/simd-4.x: Remove.
43653         * gcc.c-torture/execute/va-arg-25.x: Likewise.
43654         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43655         Guard with #ifndef SKIP_ATTRIBUTE.
43656         * gcc.dg/compat/vector-1_y.c: Likewise.
43657         * gcc.dg/compat/vector-2_x.c: Likewise.
43658         * gcc.dg/compat/vector-2_y.c: Likewise.
43659         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43660         * g++.dg/eh/simd-2.C: Likewise.
43661
43662 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
43663
43664         * gcc.c-torture/compile/complex-1.c: New.
43665
43666 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
43667
43668         PR target/14209
43669         * gcc.c-torture/execute/20040218-1.c: New test.
43670
43671 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43672
43673         PR c++/14181
43674         * g++.dg/parse/new2.C: New test.
43675
43676 2004-02-18  Paul Brook  <paul@codesourcery.com>
43677
43678         * gcc.c-torture/compile/libcall-1.c: New test.
43679
43680 2004-02-18  Paul Brook  <paul@codesourcery.com>
43681
43682         PR debug/12934
43683         * gcc.dg/debug/debug-7.c: New test.
43684
43685 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
43686
43687         * gcc.dg/20040217-1.c: New test.
43688
43689 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
43690
43691         * gcc.c-torture/execute/990208-1.x: Delete.
43692
43693 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
43694
43695         * gcc.c-torture/execute/20040208-2.x: New file.
43696
43697 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
43698
43699         PR c++/11326
43700         * g++.dg/abi/structret1.C: New test.
43701
43702 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
43703
43704         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
43705         (i386_cpuid): No need to test if cpuid is available on AMD64.
43706         Fix assembly, so that it works onboth i386 and AMD64.
43707         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
43708         (vecInLong): Fix s[] member type to unsigned int.
43709         (vecInWord): Remove type.
43710         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
43711         (a64, b64, c64, d64, e64): Remove.
43712         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
43713         Remove unused variable.  Remove initialization of removed variables.
43714         Don't call mmx_tests nor sse_tests.
43715         (reference_mmx, reference_sse): Remove.
43716         (check): Add return stmt.
43717         * gcc.dg/i386-sse-7.c: New test.
43718         * gcc.dg/i386-mmx-4.c: New test.
43719
43720 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43721
43722         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
43723         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43724         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43725         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
43726         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
43727         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
43728         g++.dg/tc1/dr94.C: Fix line terminator.
43729
43730 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
43731
43732         * gcc.c-torture/compile/20040216-1.c: New.
43733
43734 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43735
43736         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43737         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43738         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
43739         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
43740         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
43741         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
43742
43743 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43744
43745         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
43746
43747 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
43748
43749         PR c++/13971
43750         * g++.dg/expr/cond4.C: New test.
43751
43752         PR c++/14086
43753         * g++.dg/lookup/crash2.C: New test.
43754
43755 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
43756
43757         * gcc.c-torture/compile/20040214-2.c: New test.
43758
43759 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
43760
43761         PR c++/14116
43762         * g++.dg/ext/typeof8.C: New test.
43763
43764 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
43765
43766         * gcc.c-torture/compile/20040214-1.c: New test.
43767
43768 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43769
43770         PR c++/13635
43771         * g++.dg/template/spec11.C: New test.
43772
43773 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43774
43775         PR c++/13927
43776         * g++.dg/other/error8.C: New test.
43777
43778 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
43779
43780         PR c++/14122
43781         * g++.dg/template/array4.C: New test.
43782
43783         PR c++/14108
43784         * g++.dg/inherit/thunk2.C: New test.
43785
43786         PR c++/14083
43787         * g++.dg/eh/cond2.C: New test.
43788
43789 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
43790
43791         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
43792
43793 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
43794
43795         * lib/scanasm.exp (dg-scan): Quote pattern before display.
43796
43797 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
43798
43799         * g++.dg/simd-2.C: xfail on ppc64-linux.
43800
43801 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
43802
43803         PR c/456
43804         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
43805         tests.
43806
43807 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
43808
43809         * gcc.dg/builtins-33.c: New test.
43810
43811 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
43812
43813         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
43814
43815 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43816
43817         * g++.dg/simd-2.C: Set -maltivec for ppc64.
43818
43819 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43820
43821         * gcc.dg/ppc64-abi-3.c: New test.
43822
43823 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
43824
43825         PR c/14092
43826
43827         * gcc.dg/pr14092-1.c: New testcase.
43828
43829 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
43830
43831         * gcc.dg/cpp/assert4.c: Fix typo last change.
43832
43833         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
43834         * gcc.dg/cpp/assert4.c: Handle powerpc64.
43835
43836         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
43837
43838 2004-02-09  Roger Sayle  <roger@eyesopen.com>
43839
43840         * gcc.c-torture/compile/20040209-1.c: New test case.
43841
43842 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43843
43844         * gcc.dg/c90-init-1.c: Adjust expected error messages.
43845
43846 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
43847
43848         * gcc.c-torture/execute/20040208-[12].c: New tests.
43849
43850 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43851
43852         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
43853
43854 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43855
43856         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
43857
43858 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43859
43860         Bug 13856
43861         * gcc.dg/visibility-8.c: New testcase.
43862
43863 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43864
43865         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
43866         arguments.
43867         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
43868
43869 2004-02-07  Roger Sayle  <roger@eyesopen.com>
43870
43871         PR middle-end/13696
43872         * g++.dg/opt/fold1.C: New test case.
43873
43874 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43875
43876         PR c++/14033
43877         * g++.dg/other/crash-2.C: New test.
43878
43879 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43880
43881         PR c++/14028
43882         * g++.dg/parse/angle-bracket2.C: New test.
43883
43884 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43885
43886         PR middle-end/13750
43887         Revert:
43888         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43889         PR pch/13361
43890         * g++.dg/pch/wchar-1.C: New.
43891         * g++.dg/pch/wchar-1.Hs: New.
43892
43893 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43894
43895         PR c++/14008
43896         * g++.dg/parse/error15.C: New test.
43897         * g++.dg/parse/crash11.C: Update dg-error mark.
43898
43899 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43900
43901         PR c++/13932
43902         * g++.dg/warn/conv2.C: New test.
43903
43904 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43905
43906         PR c++/13086
43907         * g++.dg/warn/incomplete1.C: Remove xfail.
43908
43909 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43910
43911         * lib/file-format.exp (gcc_target_object_format): Use
43912         ${tool}_target_compile, not gcc_target_compile.
43913         * lib/target-supports.exp (check_alias_available): Likewise.
43914         (check_gc_sections_available): Likewise.
43915         * g++.dg/ext/attrib10.C: Use dg-require-alias.
43916         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
43917         dg-require-alias.
43918
43919 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43920
43921         PR c++/13969
43922         * g++.dg/template/static6.C: New test.
43923
43924 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
43925
43926         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
43927
43928 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43929
43930         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
43931         tests for systems where `char' is unsigned by default.
43932
43933 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43934
43935         PR c++/13997
43936         * g++.dg/template/partial3.C: New test.
43937
43938 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
43939
43940         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
43941         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
43942         Remove mentions of obsolete ports.
43943
43944 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
43945
43946         * gcc.dg/noncompile/20001228-1.c: Fix for new
43947         error message.
43948
43949 2004-02-03  Roger Sayle  <roger@eyesopen.com>
43950
43951         PR target/9348
43952         * gcc.c-torture/execute/multdi-1.c: New test case.
43953
43954 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43955
43956         PR c++/13925
43957         * g++.dg/template/lookup5.C: New test.
43958
43959 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43960
43961         PR c++/13950
43962         * g++.dg/template/lookup4.C: New test.
43963
43964         PR c++/13970
43965         * g++.dg/parse/error14.C: New test.
43966
43967         PR c++/14002
43968         * g++.dg/parse/template13.C: New test.
43969
43970 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43971
43972         PR c++/13978
43973         * g++.dg/template/koenig4.C: New test.
43974
43975         PR c++/13968
43976         * g++.dg/template/crash17.C: New test.
43977
43978         PR c++/13975
43979         * g++.dg/parse/error13.C: New test.
43980         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
43981
43982 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43983
43984         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
43985
43986 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
43987
43988         PR c/11658
43989         PR c/13994
43990         * gcc.dg/noncompile/20040203-1.c: New test.
43991         * gcc.dg/noncompile/20040203-2.c: Likewise.
43992         * gcc.dg/noncompile/20040203-3.c: Likewise.
43993         * gcc.dg/20040203-1.c: Likewise.
43994
43995 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
43996
43997         PR c++/10858
43998         * g++.dg/template/sizeof7.C: New test.
43999
44000 2004-02-02  Eric Christopher  <echristo@redhat.com>
44001             Zack Weinberg  <zack@codesourcery.com>
44002
44003         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
44004
44005 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
44006
44007         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
44008         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
44009         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
44010         * gcc.dg/cleanup-5.c: Run only on Linux targets.
44011
44012 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
44013
44014         PR c++/13113
44015         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
44016
44017         PR c++/13854
44018         * g++.dg/ext/attrib13.C: New test.
44019
44020         PR c++/13907
44021         * g++.dg/conversion/op2.C: New test.
44022
44023 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44024
44025         * gcc.dg/titype-1.c: Fix pasto.
44026
44027 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44028
44029         * gcc.dg/titype-1.c: New test.
44030
44031 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44032
44033         PR c++/13957
44034         * g++.dg/template/non-type-template-argument-1.C,
44035         g++.dg/template/qualified-id1.C: Update dg-error marks.
44036         * g++.dg/template/nontype6.C: New test.
44037
44038 2004-02-01  Roger Sayle  <roger@eyesopen.com>
44039
44040         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
44041         * gcc.dg/builtins-31.c: New testcase.
44042         * gcc.dg/builtins-32.c: New testcase.
44043
44044 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
44045
44046         * objc.dg/call-super-2.m: Update line numbers
44047         for the including of stddef.h.
44048
44049 2004-01-30  Michael Matz  <matz@suse.de>
44050
44051         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
44052         g++.dg/ext/case-range3.C: New tests.
44053
44054 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44055
44056         DR206
44057         PR c++/13813
44058         * g++.dg/template/member4.C: New test.
44059
44060 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44061
44062         PR c++/13683
44063         * g++.dg/template/sizeof6.C: New test.
44064
44065 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44066
44067         * gcc.dg/fwritable-strings-1.c: New test.
44068
44069 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44070
44071         * gcc.c-torture/compile/20040130-1.c: New test.
44072
44073 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
44074
44075         * objc.dg/call-super-2.m: Include stddef.h for size_t.
44076
44077 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
44078
44079         PR c++/13883
44080         * g++.dg/template/ctor3.C: New test.
44081
44082 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44083
44084         * g++.dg/tc1: New directory.
44085         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
44086         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
44087         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
44088         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
44089         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
44090
44091 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44092
44093         * g++.dg/parse/error11.C: New test.
44094         * g++.dg/parse/error12.C: Likewise.
44095
44096 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
44097
44098         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
44099         (scan_initial, main): Use aligned_sizeof instead of sizeof.
44100
44101 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
44102
44103         PR c++/13791
44104         * g++.dg/ext/attrib12.C: New test.
44105
44106         PR c++/13736
44107         * g++.dg/parse/cast2.C: New test.
44108
44109 2004-01-27  James E Wilson  <wilson@specifixinc.com>
44110
44111         * objc.dg/encode-2.m (main): New local string.  Set depending on
44112         sizeof long.  Use in sscanf call.
44113         * objc.dg/encode-3.m (main): New local string.  Set depending on
44114         sizeof long.  Use in scan_initial call.
44115
44116 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44117
44118         * objc.dg/call-super-2.m: Make LP64-safe.
44119         * objc.dg/desig-init-1.m: Likewise.
44120
44121 2004-01-27  Devang Patel <dpatel@apple.com>
44122
44123         * g++.dg/debug/namespace1.C: New test.
44124
44125 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
44126
44127         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
44128         xscale-*-*.
44129
44130         * gcc.dg/arm-mmx-1.c: New test.
44131
44132 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44133
44134         * gcc.dg/20040127-1.c: New test.
44135         * gcc.dg/20040127-2.c: New test.
44136
44137 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44138
44139         * objc.dg/stret-1.m (glob): Renamed to globa.
44140
44141 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
44142
44143         PR c++/13663
44144         * g++.dg/expr/for1.C: New test.
44145
44146 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
44147
44148         PR middle-end/13779
44149         * gcc.dg/darwin-longlong.c: New test.
44150
44151 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
44152
44153         * gcc.dg/20040124-1.c: Moved test from here...
44154         * gcc.c-torture/compile/20040124-1.c: ...to here.
44155
44156 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44157
44158         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
44159         the assembly output if -m64 is passed.
44160
44161 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
44162
44163         PR c++/13833
44164         * g++.dg/template/cond3.C: New test.
44165
44166 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44167
44168         PR c++/13810
44169         * g++.dg/template/ttp7.C: New test.
44170
44171 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44172
44173         PR c++/13797
44174         * g++.dg/template/nontype4.C: New test.
44175         * g++.dg/template/nontype5.C: Likewise.
44176
44177 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
44178
44179         * gcc.dg/torture/mips-clobber-at.c: New test.
44180
44181 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
44182
44183         * gcc.dg/20040124-1.c: New test.
44184
44185 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
44186
44187         * gcc.dg/20040123-1.c: New test.
44188
44189 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44190
44191         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
44192
44193 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44194
44195         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
44196
44197 2004-01-23  Andrew Pinski  <apinski@apple.com>
44198
44199         * gcc.dg/20030121-1.c: Move to ..
44200         * gcc.dg/20040121-1.c: here.
44201
44202 2004-01-23  Roger Sayle  <roger@eyesopen.com>
44203
44204         * gcc.dg/builtins-29.c: New test case.
44205
44206 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44207
44208         PR 18314
44209         * gcc.dg/builtins-30.c: New testcase.
44210
44211 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
44212
44213         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
44214         * lib/g77.exp: Likewise.
44215         * lib/objc.exp: Likewise.
44216         * lib/g++.exp: Likewise.
44217
44218 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44219
44220         * gcc.dg/struct-by-value-2.c: New test.
44221
44222 2004-01-21  Andrew Pinski  <apinski@apple.com>
44223
44224         PR target/13785
44225         * gcc.dg/20030121-1.c: New test.
44226
44227 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
44228
44229         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
44230         clobber frame pointer register in asm statement.
44231
44232 2004-01-21  Falk Hueffner  <falk@debian.org>
44233
44234         * gcc.c-torture/compile/20040121-1.c: New test.
44235
44236 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
44237
44238         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
44239
44240 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
44241
44242         * gcc.dg/ppc64-abi-2.c: New test.
44243
44244 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
44245
44246         * lib/treelang.exp: Fill out this file.
44247         * lib/treelang-dg.exp: New File.
44248
44249 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44250
44251         * gcc.c-torture/compile/981022-1.c: Remove.
44252         * gcc.dg/array-5.c: Remove XFAIL.
44253         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
44254         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
44255         gcc.dg/cond-lvalue-1.c: Update.
44256         * gcc.dg/cast-lvalue-2.c: New test.
44257
44258 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
44259
44260         PR c++/13592
44261         * g++.dg/other/error1.C (class foo): Tweak error message.
44262
44263         PR c++/13592
44264         * g++.dg/template/call2.C: New test.
44265
44266 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44267
44268         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
44269         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
44270         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
44271         scalar-return-1_x.c, scalar-return-2_y.c,
44272         scalar-return-3_x.c, scalar-return-3_y.c,
44273         scalar-return-4_x.c, scalar-return-4_y.c,
44274         struct-align-1.h, struct-align-1_x.c,
44275         struct-align-1_y.c, struct-align-2.h,
44276         struct-align-2_x.c, struct-align-2_y.c,
44277         struct-by-value-10_y.c, struct-by-value-11_x.c,
44278         struct-by-value-11_y.c, struct-by-value-12_x.c,
44279         struct-by-value-12_y.c, struct-by-value-13_x.c,
44280         struct-by-value-13_y.c, struct-by-value-14_x.c,
44281         struct-by-value-14_y.c, struct-by-value-15_x.c,
44282         struct-by-value-15_y.c, struct-by-value-16_y.c,
44283         struct-by-value-17_y.c, struct-by-value-18_y.c,
44284         struct-by-value-19_y.c, struct-by-value-1_x.c,
44285         struct-by-value-1_y.c, struct-by-value-20_y.c,
44286         struct-by-value-2_x.c, struct-by-value-2_y.c,
44287         struct-by-value-3_y.c, struct-by-value-4_x.c,
44288         struct-by-value-4_y.c, struct-by-value-5_y.c,
44289         struct-by-value-6_y.c, struct-by-value-7_y.c
44290         struct-by-value-8_x.c, struct-by-value-8_y.c
44291         struct-by-value-9_x.c, struct-by-value-9_y.c
44292         struct-return-10_x.c, struct-return-10_y.c,
44293         struct-return-19_x.c, struct-return-20_x.c
44294         struct-return-2_x.c, struct-return-2_y.c
44295         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
44296         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
44297
44298 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44299
44300         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
44301         attribute on sparc*-sun-solaris2.*.
44302
44303 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
44304
44305         PR c++/13710
44306         * g++.dg/ext/typeof7.C: New test.
44307
44308 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
44309
44310         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
44311         * gcc.dg/const-elim-1.c: Same.
44312
44313 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
44314
44315         * objc.dg/stret-1.m: New.
44316         * objc.dg/stret-2.m: New.
44317
44318 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
44319
44320         PR c++/11895
44321         * g++.dg/ext/vector1.C: New test.
44322
44323 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
44324
44325         * gcc.dg/pch/import-1.c: New.
44326         * gcc.dg/pch/import-1.hs: New.
44327         * gcc.dg/pch/import-1a.h: New.
44328         * gcc.dg/pch/import-1b.h: New.
44329         * gcc.dg/pch/import-1c.h: New.
44330
44331 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44332
44333         PR c++/13574
44334         * g++.dg/ext/array1.C: New test.
44335
44336         PR c++/13178
44337         * g++.dg/conversion/op1.C: New test.
44338
44339 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
44340
44341         PR 11864
44342         From Kazumoto Kojima / Dan Kegel:
44343         * gcc.dg/pr11864-1.c: New test.
44344
44345         PR 10392
44346         From Marcus Comstedt / Dan Kegel:
44347         * gcc.dg/pr10392-1.c: New test.
44348
44349 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44350
44351         PR c++/13478
44352         * g++.dg/init/ref10.C: New test.
44353
44354 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44355
44356         PR c++/13407
44357         * g++.dg/parse/typename6.C: New test.
44358
44359 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44360
44361         PR pch/13361
44362         * g++.dg/pch/wchar-1.C: New.
44363         * g++.dg/pch/wchar-1.Hs: New.
44364
44365 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44366
44367         PR c++/9259
44368         * g++.dg/expr/sizeof2.C: New test.
44369
44370 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
44371
44372         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44373
44374 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44375
44376         PR c++/13659
44377         * g++.dg/lookup/strong-using-3.C: New.
44378         * g++.dg/lookup/using-10.C: New.
44379
44380 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44381
44382         PR c++/13594
44383         * g++.dg/lookup/strong-using-2.C: New.
44384
44385 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
44386             Dan Kegel <dank@kegel.com>
44387             J"orn Rennecke <joern.rennecke@superh.com>
44388
44389         PR target/9365
44390         * gcc.dg/pr9365-1.c: New test.
44391
44392 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44393
44394         PR c++/8856
44395         * g++.dg/parse/casting-operator2.C: New test.
44396         * g++.old-deja/g++.pt/explicit83.C: Remove.
44397
44398 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
44399
44400         * gcc.dg/label-compound-stmt-1.c: New test.
44401         * gcc.c-torture/compile/950922-1.c,
44402         gcc.c-torture/compile/20000211-3.c,
44403         gcc.c-torture/compile/20000518-1.c,
44404         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44405         compound statements.
44406
44407 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
44408
44409         * gcc.dg/ppc64-abi-1.c: New test.
44410
44411 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
44412
44413          * g++.dg/ext/attrib9.C: Add dg-warnings.
44414
44415 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44416
44417         PR c++/12335
44418         * g++.dg/parse/dtor3.C: New test.
44419
44420 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
44421
44422         PR c++/12709
44423         * g++.dg/parse/try-catch-1.C: New test.
44424
44425 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
44426
44427         * ada/acats/run_all.sh: Add more verbose output in acats.log
44428         when compiling tests.
44429
44430 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44431
44432         PR 13656
44433         * gcc.dg/typedef-redecl.c: New test case.
44434         * gcc.dg/typedef-redecl.h: New support file.
44435
44436 2004-01-13  Jan Hubicka  <jh@suse.cz>
44437
44438         * gcc.dg/always_inline.c: New test.
44439         * gcc.dg/debug/20031231-1.c: Fix.
44440
44441 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44442
44443         PR c++/13474
44444         * g++.dg/template/array3.C: New test.
44445
44446 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44447
44448         * g++.dg/ext/lvalue1.C: No longer expected to fail.
44449         * g++.dg/warn/Wunused-2.C: Likewise.
44450
44451 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44452
44453         PR c++/13289
44454         * g++.dg/template/instantiate6.C: New test.
44455
44456 2004-01-12  Roger Sayle  <roger@eyesopen.com>
44457
44458         PR middle-end/11397
44459         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44460
44461 2004-01-12  Jan Hubicka  <jh@suse.cz>
44462
44463         PR opt/12826
44464         * gcc.dg/20040112-1.c: New.
44465
44466         * gcc.dg/dwarf-die[1-7].c: Move to...
44467         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
44468         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
44469
44470 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
44471
44472         PR c++/4100
44473         * g++.dg/parse/friend4.C: New test.
44474
44475 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
44476
44477         PR c++/4100
44478         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
44479         definition is called a friend.
44480
44481 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
44482
44483         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
44484
44485 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
44486
44487         PR c++/3478
44488         * g++.dg/parse/error10.C: New test.
44489         * g++.dg/template/arg2.C: Accept "invalid type" error.
44490
44491 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
44492
44493         PR middle-end/13392
44494         * g++.dg/opt/expect2.C: New test.
44495
44496 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44497
44498         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
44499         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
44500         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
44501         Update dg-error regexps.
44502
44503 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44504
44505         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
44506         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
44507
44508 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44509
44510         * gcc.dg/pragma-re-1.c: Use right pointer type.
44511
44512 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44513
44514         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
44515
44516 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
44517
44518         * gcc.dg/rs6000-ldouble-1.c: New.
44519
44520 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44521
44522         DR 337
44523         PR c++/9256
44524         * g++.dg/other/abstract1.C: New test.
44525
44526 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
44527
44528         * g++.dg/lookup/strong-using-1.C: New.
44529
44530 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
44531
44532         PR c/11234
44533         * gcc.dg/func-ptr-conv-1.c: New test.
44534         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
44535
44536 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
44537
44538         PR target/13380.
44539         * gcc.c-torture/compile/20040109-1.c: New.
44540
44541 2004-01-08  Stuart Hastings  <stuart@apple.com>
44542
44543         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
44544         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
44545         * gcc.dg/i386-sse-6.c: ...this new testcase.
44546
44547 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
44548
44549         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
44550
44551 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44552
44553         * ada/acats/run_acats: Treat 'gnatchop' the same way
44554         as 'gnatmake'.  Export GCC_DRIVER.
44555         * ada/acats/run_all.sh: Add target_gnatchop.  Use
44556         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
44557
44558 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44559
44560         PR c++/12573
44561         * g++.dg/template/dependent-expr4.C: New test.
44562
44563 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
44564
44565         * gcc.dg/altivec-11.c: New test.
44566
44567 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
44568
44569         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
44570
44571 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44572
44573         PR c/6024
44574         * gcc.dg/enum-compat-1.c: New test.
44575         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
44576
44577 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44578
44579         PR c/12165
44580         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
44581         gcc.dg/c99-idem-qual-3.c: New tests.
44582
44583 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
44584
44585         * gcc.dg/winline-7.c: Don't cast void * to int.
44586
44587 2004-01-06  Jan Hubicka  <jh@suse.cz>
44588
44589         * gcc.dg/i386-sse-5.c: New test
44590         * g++.dg/eh/simd-1.c: Add -w argument for i386.
44591
44592 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44593
44594         PR c++/12815
44595         * g++.dg/rtti/typeid4.C: New test.
44596
44597 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44598
44599         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
44600
44601 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44602
44603         PR c++/12132
44604         * g++.dg/template/error11.C: New test.
44605
44606         PR c++/13451
44607         * g++.dg/template/class2.C: New test.
44608
44609 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
44610         Richard Sandiford <rsandifo@redhat.com>
44611
44612         PR c++/13387
44613         * g++.dg/opt/alias3.C: New test.
44614
44615 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
44616
44617         PR c++/13157
44618         * g++.dg/template/koenig3.C: New test.
44619
44620         PR c++/13529
44621         * g++.dg/parse/offsetof3.C: New test.
44622
44623         * g++.dg/init/copy7.C: Add missing dg-error markers.
44624
44625         PR c++/12226
44626         * g++.dg/init/copy7.c: New test.
44627
44628         PR c++/13536
44629         * g++.dg/parse/cast1.C: New test.
44630
44631 2004-01-04  Jan Hubicka  <jh@suse.cz>
44632
44633         * gcc.dg/winline[1-7].c: New tests.
44634
44635 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44636
44637         PR c++/13520
44638         * g++.dg/template/qualttp22.C: New test.
44639
44640 2004-01-01  Jan Hubicka  <jh@suse.cz>
44641
44642         * gcc.dg/debug/20031231-1.c: New.
44643         * gcc.c-torture/compile/20040101-1.c: New.
44644         * gcc.dg/dwarf-die-[1-7].c: New.
44645
44646 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
44647
44648         PR optimization/13521
44649         * gcc.c-torture/compile/20031231-1.c: New test.
44650
44651 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44652
44653         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44654
44655 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44656
44657         PR c++/10079
44658         * g++.dg/template/crash16.C: New test.
44659
44660 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
44661
44662         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44663
44664 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44665
44666         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
44667         ports.
44668         * g++.old-deja/g++.jason/thunk3.C: Likewise.
44669         * g++.old-deja/g++.law/profile1.C: Likewise.
44670         * gcc.c-torture/compile/981006-1.c: Likewise.
44671         * gcc.c-torture/execute/loop-2e.x: Likewise.
44672         * gcc.c-torture/execute/loop-2f.x: Remove.
44673         * gcc.c-torture/execute/loop-2g.x: Likewise.
44674         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
44675         * gcc.dg/20020312-2.c: Remove traces of dead ports.
44676
44677 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
44678
44679         PR c++/13507
44680         * g++.dg/ext/attrib11.C: New test.
44681
44682         PR c++/13494
44683         * g++.dg/template/array2-1.C: New test.
44684         * g++.dg/template/array2-2.C: New test.
44685
44686 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
44687
44688         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
44689
44690 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
44691
44692         PR c++/12774
44693         * g++.dg/template/array1-1.C: New test.
44694         * g++.dg/template/array1-2.C: New test.
44695
44696 2003-12-29  Roger Sayle  <roger@eyesopen.com>
44697
44698         PR fortran/12632
44699         * g77.dg/12632.f: New test case.
44700
44701 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44702
44703         PR c++/13289
44704         * g++.dg/parse/nontype1.C: New test.
44705
44706 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44707
44708         PR c++/12403
44709         * g++.dg/parse/explicit1.C: New test.
44710         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
44711
44712 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44713
44714         PR c++/13081
44715         * g++.dg/opt/inline6.C: New test.
44716
44717         PR c++/12613
44718         * g++.dg/parse/error9.C: New test.
44719
44720         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
44721
44722 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44723
44724         PR c++/13009
44725         * g++.dg/init/assign1.C: New test.
44726
44727 2003-12-28  Roger Sayle  <roger@eyesopen.com>
44728
44729         PR c++/13070
44730         * g++.dg/warn/format3.C: New test case.
44731
44732 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44733
44734         * gcc.c-torture/compile/20031227-1.c: New test.
44735
44736 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44737
44738         * g++.dg/bprob/bprob.exp: Load target-supports.exp
44739         * g77.dg/bprob/bprob.exp: Likewise.
44740         * gcc.misc-tests/bprob.exp: Likewise.
44741         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
44742         variants on systems where the library does not provide that
44743         functionality.
44744         * gcc.dg/builtins-20.c: Use builtins-config.h.
44745         * gcc.dg/builtins-config.h: New file.
44746
44747 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44748
44749         * lib/gcc-dg.exp (dg-require-profiling): New function.
44750         * lib/target-supports.exp (check_profiling_available): Likewise.
44751         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
44752         * g77.dg/bprob/bprob.exp: Likewise.
44753         * gcc.misc-tests/bprob.exp: Likewise.
44754         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
44755         * gcc.dg/20021014-1.c: Likewise.
44756         * gcc.dg/nest.c: Likewise.
44757
44758 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44759
44760         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
44761         compiling.
44762         * g++.dg/lookup/java2.C: Likewise.
44763         * gcc.dg/cpp/lexident.c: Likewise.
44764
44765 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
44766
44767         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
44768         given.
44769         * gcc.c-torture/compile/961203-1.c: Likewise.
44770         * gcc.c-torture/compile/980506-1.c: Likewise.
44771
44772 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
44773
44774         * lib/gcc-dg.exp (dg-prune-output): New annotation.
44775         (additional_prunes): New global.
44776         (gcc-dg-prune): Handle additional per-test pruning.
44777         (dg-test): Clear additional_prunes between tests.
44778
44779         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
44780         dg-prune-output to avoid spurious failures from assembler
44781         complaining about nonexistent WAW violations.
44782         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
44783         Use dg-prune-output to avoid spurious failures from assembler
44784         warning about Itanium B-step errata.
44785
44786 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44787
44788         * g++.dg/abi/macro0.C: New test.
44789         * g++.dg/abi/macro1.C: Likewise.
44790         * g++.dg/abi/macro2.C: Likewise.
44791
44792         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
44793         * g++.dg/abi/bitfield7.C: Likewise.
44794         * g++.dg/abi/dtor2.C: Likewise.
44795         * g++.dg/abi/mangle11.C: Likewise.
44796         * g++.dg/abi/mangle12.C: Likewise.
44797         * g++.dg/abi/mangle14.C: Likewise.
44798         * g++.dg/abi/mangle17.C: Likewise.
44799         * g++.dg/abi/vbase10.C: Likewise.
44800         * g++.dg/abi/vbase14.C: Likewise.
44801         * g++.dg/template/qualttp17.C: Likewise.
44802
44803 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
44804
44805         PR c/11995
44806         * gcc.dg/20031223-1.c: New test.
44807
44808 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44809
44810         * gcc.dg/noreturn-7.c: New test.
44811
44812 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44813
44814         * gcc.dg/null-pointer-1.c: New test.
44815
44816 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44817
44818         * g++.old-deja/g++.jason/template18.C: Remove.
44819         * g++.old-deja/g++.jason/template37.C: Likewise.
44820
44821         PR c++/12862
44822         * g++.dg/lookup/ns1.C: New test.
44823
44824         PR c++/12397
44825         * g++.dg/template/lookup3.C: New test.
44826
44827 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44828
44829         * g++.dg/template/recurse1.C: New test
44830
44831 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44832
44833         PR c++/12479
44834         * g++.dg/parse/semicolon1.C: New test.
44835         * g++.dg/parse/semicolon1.h: Likewise.
44836
44837 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
44838
44839         * gcc.dg/darwin-misaligned.c: New test.
44840
44841 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44842
44843         PR c/9163
44844         * gcc.dg/20031222-1.c: New test.
44845
44846 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
44847
44848         PR c++/13438
44849         * g++.dg/parse/error8.C: New test.
44850
44851         PR c++/11554
44852         * g++.dg/warn/ctor-init-1.C: New test.
44853
44854 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
44855
44856         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
44857         too small.
44858         * gcc.c-torture/compile/930217-1.c: Likewise.
44859         * gcc.c-torture/compile/930513-1.c: Likewise.
44860         * gcc.c-torture/execute/920908-2.c: Likewise.
44861         * gcc.c-torture/execute/921204-1.c: Likewise.
44862         * gcc.c-torture/execute/930621-1.c: Likewise.
44863         * gcc.c-torture/execute/930630-1.c: Likewise.
44864         * gcc.c-torture/execute/931031-1.c: Likewise.
44865         * gcc.c-torture/execute/980602-2.c: Likewise.
44866         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44867         * gcc.c-torture/execute/compndlit-1.c: Likewise.
44868         * gcc.c-torture/execute/extzvsi.c: Likewise.
44869         * gcc.c-torture/unsorted/ext.c: Likewise.
44870
44871 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
44872
44873         PR target/12749
44874         * gcc.c-torture/compile/20031220-2.c: New test case.
44875
44876 2003-12-20  Roger Sayle  <roger@eyesopen.com>
44877
44878         PR optimization/13031
44879         * gcc.c-torture/compile/20031220-1.c: New test case.
44880
44881 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44882
44883         * gcc.dg/cast-function-1.c: New test.
44884
44885 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
44886
44887         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
44888         formats.
44889
44890 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
44891
44892         PR c++/12795
44893         * g++.dg/ext/attrib10.C: New test.
44894
44895 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44896
44897         * gcc.dg/cleanup-10.c: New test.
44898         * gcc.dg/cleanup-11.c: New test.
44899
44900 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44901
44902         PR c++/13239
44903         * g++.dg/opt/expect1.C: New test.
44904
44905 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
44906
44907         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
44908
44909 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
44910
44911         PR debug/12923
44912         * gcc.dg/20031218-1.c: New test.
44913
44914         PR debug/12389
44915         * gcc.dg/20031218-2.c: New test.
44916         * gcc.dg/20031218-3.c: New test.
44917
44918         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44919         of label name and allow for USER_LABEL_PREFIX == "_" names.
44920         * g++.dg/abi/mangle18-2.C: Likewise.
44921         * g++.dg/abi/mangle19-1.C: Likewise.
44922         * g++.dg/abi/mangle19-2.C: Likewise.
44923         * g++.dg/abi/mangle20-1.C: Likewise.
44924         * g++.dg/abi/mangle20-2.C: Likewise.
44925
44926 2003-12-18  Richard Henderson  <rth@redhat.com>
44927
44928         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
44929
44930 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
44931             Dan Kegel <dank@kegel.com>
44932
44933         PR other/12009
44934         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
44935         testing a cross compiler, it causes spurious compile failures.
44936         * lib/g++.exp: Likewise.
44937
44938 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44939
44940         PR c++/13262
44941         * g++.dg/template/access13.C: New test.
44942
44943 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
44944
44945         * gcc.dg/20031216-1.c: New test.
44946
44947 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44948
44949         PR c++/9154
44950         * g++.dg/template/error10.C: New test.
44951
44952 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44953
44954         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
44955         * g++.dg/eh/simd-2.C: Likewise.
44956
44957 2003-12-17  James E Wilson  <wilson@specifixinc.com>
44958             Roger Sayle  <roger@eyesopen.com>
44959
44960         * gcc.c-torture/execute/ieee/mzero5.c: New.
44961
44962 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
44963
44964         PR c++/10603
44965         * g++.dg/parse/error6.C: New test.
44966
44967         PR c++/12827
44968         * g++.dg/parse/error7.C: New test.
44969
44970 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44971
44972         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
44973         at -O with stabs debugging formats.
44974         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
44975         * gcc.dg/debug/debug-2.c: Likewise.
44976
44977 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44978
44979         PR c++/12696
44980         * g++.dg/init/error1.C: New test.
44981
44982         PR c++/12218
44983         * g++.dg/init/pm3.C: New test.
44984
44985 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
44986
44987         PR c/3347
44988         * gcc.dg/bitfld-8.c: New test.
44989
44990 2003-12-16  James Lemke  <jim@wasabisystems.com>
44991
44992         * gcc.dg/arm-scd42-[123].c: New tests.
44993
44994 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44995
44996         PR c++/9043
44997         * g++.dg/abi/mangle20-1.C: New test.
44998         * g++.dg/abi/mangle20-2.C: New test.
44999
45000 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45001
45002         PR c++/13275
45003         * g++.dg/other/offsetof2.C: Remove XFAIL.
45004         * g++.dg/parse/offsetof1.C: New test.
45005         * g++.gd/parse/offsetof2.C: Likewise.
45006
45007 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45008
45009         * g++.dg/template/nontype3.C: New test.
45010         * g++.dg/template/static2.C: Tweaked the dg-error clause.
45011
45012 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45013
45014         * g++.dg/warn/noreturn-3.C: Also test instantiation.
45015
45016 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45017
45018         PR c++/13387
45019         * g++.dg/expr/assign1.C: New test.
45020
45021         PR c++/13242
45022         * g++.dg/abi/mangle19-1.C: New test.
45023         * g++.dg/abi/mangle19-2.C: New test.
45024
45025 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
45026
45027         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
45028
45029 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
45030
45031         * gcc.c-torture/execute/20031216-1.c: New test.
45032
45033 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45034
45035         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
45036         an ICE regression.
45037
45038 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45039
45040         PR c++/10926
45041         * g++.dg/template/error9.C: New test.
45042
45043         PR c++/11116
45044         * g++.dg/template/error8.C: New test.
45045
45046 2003-12-15  Roger Sayle  <roger@eyesopen.com>
45047
45048         PR middle-end/13400
45049         * gcc.c-torture/execute/20031215-1.c: New test case.
45050
45051 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45052
45053         PR c++/13269
45054         * g++.dg/parse/error5.C: New test.
45055
45056         PR c++/12989
45057         * g++.dg/expr/sizeof1.C: New test.
45058
45059         PR c++/13310
45060         * g++.dg/template/crash15.C: New test.
45061
45062 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
45063
45064         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
45065         a non-POD type as the last named parameter of a varargs function.
45066
45067 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45068
45069         PR c++/13243
45070         PR c++/12573
45071         * g++.dg/template/crash14.C: New test.
45072         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
45073
45074 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
45075
45076         * g++.dg/other/java1.C: New test.
45077
45078         PR c++/13241
45079         * g++.dg/abi/mangle18-1.C: New test.
45080         * g++.dg/abi/mangle18-2.C: New test.
45081
45082 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45083
45084         PR optimization/10312
45085         * gcc.c-torture/execute/20031214-1.c: New.
45086
45087 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
45088
45089         PR c++/10779
45090         PR c++/12160
45091         * g++.dg/parse/error3.C: New test.
45092         * g++.dg/parse/error4.C: Likewise.
45093         * g++.dg/abi/mangle4.C: Tweak error messages.
45094         * g++.dg/lookup/using5.C: Likewise.
45095         * g++.dg/other/error2.C: Likewise.
45096         * g++.dg/parse/typename5.C: Likewise.
45097         * g++.dg/parse/undefined1.C: Likewise.
45098         * g++.dg/template/arg2.C: Likewise.
45099         * g++.dg/template/ttp3.C: Likewise.
45100         * g++.dg/template/type1.C: Likewise.
45101         * g++.old-deja/g++.other/crash32.C: Likewise.
45102         * g++.old-djea/g++.pt/defarg8.C: Likewise.
45103
45104 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45105
45106         PR c++/13106
45107         * g++.dg/warn/noreturn-3.C: New test.
45108
45109 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45110
45111         PR c++/13118
45112         * g++.dg/abi/covariant3.C: New.
45113
45114 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
45115
45116         * g++.dg/eh/ia64-1.C: New test.
45117
45118 2003-12-12  Roger Sayle  <roger@eyesopen.com>
45119
45120         PR optimization/13037
45121         * g77.f-torture/execute/13037.f: New test case.
45122
45123 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45124
45125         PR c++/12881
45126         * g++.dg/abi/covariant2.C: New.
45127
45128 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
45129
45130         * gcc.dg/cpp/trad/macro.c: New tests.
45131
45132 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
45133
45134         * gcc.c-torture/execute/wchar_t-1.x: Delete.
45135
45136 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
45137
45138         PR other/10819
45139         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
45140         to fix Bug 10819.
45141         * lib/g++.exp (g++_version): Likewise.
45142         * lib/g77.exp (g77_version): Likewise.
45143         * lib/objc.exp (default_objc_version): Likewise.
45144
45145 2003-12-10  Richard Henderson  <rth@redhat.com>
45146
45147         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
45148
45149         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
45150
45151 2003-12-08  Matt Austern  <austern@apple.com>
45152
45153         PR c/13134
45154         * lib/gcc-dg.exp (dg-require-visibility): Define.
45155         * lib/target-supports (check_visibility_available): Define.
45156         * gcc.dg/visibility-1.c: New test.
45157         * gcc.dg/visibility-2.c: Likewise.
45158         * gcc.dg/visibility-3.c: Likewise.
45159         * gcc.dg/visibility-4.c: Likewise.
45160         * gcc.dg/visibility-5.c: Likewise.
45161         * gcc.dg/visibility-6.c: Likewise.
45162         * g++.dg/ext/visibility-1.C: Likewise.
45163         * g++.dg/ext/visibility-2.C: Likewise.
45164         * g++.dg/ext/visibility-3.C: Likewise.
45165         * g++.dg/ext/visibility-4.C: Likewise.
45166         * g++.dg/ext/visibility-5.C: Likewise.
45167         * g++.dg/ext/visibility-6.C: Likewise.
45168
45169 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45170
45171         * g++.dg/lookup/java1.C: New test.
45172         * g++.dg/lookup/java2.C: New test.
45173
45174 2003-12-07  Falk Hueffner  <falk@debian.org>
45175
45176         * g++.dg/opt/noreturn-1.C: New test.
45177
45178 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
45179
45180         * gcc.dg/overflow-1.c: New test.
45181
45182 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45183
45184         * g77.f-torture/compile/13060.f: New test.
45185
45186 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
45187
45188         PR c++/13323
45189         * g++.dg/inherit/operator2.C: New test.
45190
45191 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45192
45193         PR c++/13305
45194         * g++.dg/ext/attrib9.C: New test.
45195
45196 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45197
45198         PR c++/13314
45199         * g++.dg/template/error7.C: New test.
45200
45201 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
45202             J"orn Rennecke <joern.rennecke@superh.com>
45203
45204         PR target/13302
45205         * g++.dg/other/struct-va_list.C: New test.
45206
45207 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45208
45209         PR c++/13166
45210         * g++.dg/parse/defarg6.C: New test.
45211
45212 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
45213
45214         PR target/13256
45215         * gcc.c-torture/execute/20031201-1.c: New test.
45216
45217 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
45218
45219         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
45220
45221 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45222
45223         * gcc.dg/builtin-return-1.c: New test.
45224
45225 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
45226             J"orn Rennecke <joern.rennecke@superh.com>
45227
45228         PR optimization/13260
45229         * gcc.c-torture/execute/20031204-1.c: New test.
45230
45231 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45232
45233         PR c++/9127
45234         * g++.dg/template/error6.C: New test.
45235
45236 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
45237
45238         * gcc.dg/20031202-1.c: New test.
45239
45240 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45241
45242         PR c++/13179
45243         * g++.dg/template/eh1.C: New test.
45244
45245         PR c++/10771
45246         * g++.dg/template/error5.C: New test.
45247
45248 2003-12-02  David Ung  <davidu@mips.com>
45249
45250         * gcc.dg/compat/vector-check.h: Corrected type for var
45251         g_##TMODE
45252
45253 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45254
45255         PR c++/10126
45256         * g++.dg/template/ptrmem8.C: New test.
45257
45258 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45259
45260         PR c++/12573
45261         * g++.dg/template/dependent-expr3.C: New test.
45262
45263 2003-12-01  James Lemke  <jim@wasabisystems.com>
45264
45265         * gcc.dg/arm-g2.c: New test.
45266
45267 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45268
45269         PR optimization/11634
45270         * gcc.dg/20031201-2.c: New test case.
45271
45272 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
45273
45274         PR 11433
45275         * objc.dg/proto-lossage-3.m: New test.
45276
45277 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45278
45279         PR optimization/12628
45280         * gcc.dg/20031201-1.c: New test case.
45281
45282 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45283
45284         * gcc.dg/unaligned-1.c: New test.
45285
45286 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
45287
45288         PR c++/9849
45289         * g++.dg/template/error4.C: New test.
45290         * g++.dg/template/nested3.C: Adjust error markers.
45291
45292 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45293
45294         * gcc.dg/cpp/assert4.c: Check more #system assertions.
45295
45296 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
45297
45298         PR c/10333
45299         * gcc.dg/bitfld-7.c: New test.
45300
45301 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
45302
45303         * gcc.dg/tls/asm-1.C: New test.
45304
45305 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45306
45307         * gcc.dg/cpp/assert4.c: Update.
45308
45309 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45310
45311         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
45312         * gcc.dg/builtin-apply3.c: New test.
45313
45314 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45315
45316         * lib/compat.exp (compat-obj): New xfaildata parameter.
45317         Use it to set compiler_conditional_xfail_data before compiling.
45318         (compat-get-options): Handle dg-xfail-if.
45319         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
45320         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
45321         * gcc.dg/compat/vector-1_y.c: Likewise.
45322         * gcc.dg/compat/vector-2_x.c: Likewise.
45323         * gcc.dg/compat/vector-2_y.c: Likewise.
45324
45325 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45326
45327         * g++.dg/opt/reg-stack4.C: New test.
45328
45329 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45330
45331         * gcc.dg/builtin-apply2.c: New test.
45332
45333 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
45334
45335         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
45336
45337 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45338
45339         PR c++/12924
45340         * g++.dg/template/template-id-2.C: New test.
45341
45342 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45343
45344         PR c++/5369
45345         * g++.dg/template/memfriend1.C: New test.
45346         * g++.dg/template/memfriend2.C: Likewise.
45347         * g++.dg/template/memfriend3.C: Likewise.
45348         * g++.dg/template/memfriend4.C: Likewise.
45349         * g++.dg/template/memfriend5.C: Likewise.
45350         * g++.dg/template/memfriend6.C: Likewise.
45351         * g++.dg/template/memfriend7.C: Likewise.
45352         * g++.dg/template/memfriend8.C: Likewise.
45353         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
45354
45355 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
45356
45357         PR c++/12515
45358         * g++.dg/ext/cond1.C: New test.
45359
45360 2003-11-20  Richard Henderson  <rth@redhat.com>
45361
45362         * gcc.dg/20020201-2.c: Remove.
45363         * gcc.dg/20020201-4.c: Remove.
45364         * gcc.dg/20020304-1.c: Remove.
45365
45366 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
45367
45368         * gcc.dg/cpp/trad/xwin1.c: New test case.
45369
45370 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
45371
45372         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45373         * lib/g77.exp: Likewise.
45374         * lib/objc.exp: Likewise.
45375         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45376         for darwin.
45377
45378 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45379
45380         PR c++/12932
45381         * g++.dg/template/static5.C: New test.
45382
45383 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
45384
45385         * gcc.dg/nested-func-1.c: New test.
45386
45387 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45388
45389         * gcc.dg/cpp/assert4.c: New test.
45390
45391 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45392
45393         PR c++/2294
45394         * g++.dg/lookup/using9.c: New test.
45395
45396 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
45397
45398         PR c++/12762
45399         * g++.dg/template/error3.C: New test.
45400
45401 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
45402
45403         PR ada/13035
45404         * ada/acats/run_acats, run_all.sh: Fix syntax error.
45405         No longer use a wrapper for gcc, since this does not work under
45406         Windows.
45407
45408 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45409
45410         PR c++/2094
45411         * g++.dg/template/ptrmem7.C: New test.
45412
45413 2003-11-13  Andrew Pinski <apinski@apple.com>
45414
45415         * gcc.c-torture/compile/20031113-1.c: New test.
45416
45417 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
45418             Kean Johnston <jkj@sco.com>
45419
45420         PR c/13029
45421         * gcc.dg/unused-4.c: Update.
45422
45423 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45424
45425         * g++.dg/opt/const3.C: New test.
45426
45427 2003-11-13  Jan Hubicka  <jh@suse.cz>
45428
45429         * gcc.c-torture/compile/20031112-1.c: New test.
45430
45431 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
45432
45433         * g++.dg/parse/crash10.C: Remove bogus error marker.
45434
45435 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45436
45437         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45438         (host_gcc): Likewise.
45439         (ROOT): Honor $PWDCMD.
45440         (BASE): Likewise.
45441         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45442
45443 2003-11-12  Catherine Moore  <clm@redhat.com>
45444
45445         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45446
45447 2003-11-12  Andreas Jaeger  <aj@suse.de>
45448             Jakub Jelinek  <jakub@redhat.com>
45449             Andrew Pinski  <pinskia@physics.uc.edu>
45450             Richard Henderson  <rth@redhat.com>
45451
45452         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45453         systems.
45454         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45455
45456         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45457         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45458
45459 2003-11-11  Andreas Jaeger  <aj@suse.de>
45460
45461         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
45462
45463         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
45464
45465 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
45466
45467         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
45468         Clean ups.
45469
45470 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
45471
45472         * gcc.dg/trampoline-1.c: New test.
45473
45474 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
45475
45476         * gcc.c-torture/compile/200031109-1.c: New test.
45477
45478 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45479
45480         PR c/3190
45481         PR c/8714
45482         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45483         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
45484         gcc.dg/format/no-y2k-1.c: Update.
45485
45486 2003-11-08  Roger Sayle  <roger@eyesopen.com>
45487
45488         PR optimization/10467
45489         * gcc.dg/20031108-1.c: New test case.
45490
45491 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
45492
45493         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
45494
45495 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45496
45497         * gcc.dg/compound-lvalue-1.c: New test.
45498         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
45499         some XFAILs.
45500
45501 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
45502
45503         * gcc.dg/altivec-varargs-1.c: New test.
45504
45505 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45506
45507         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
45508         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
45509         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
45510         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
45511         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
45512
45513 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
45514
45515         * gcc.dg/cond-lvalue-1.c: New test.
45516
45517 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
45518
45519         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
45520
45521 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45522
45523         PR c++/11616
45524         * g++.dg/template/instantiate5.C: New test.
45525
45526 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45527
45528         PR c++/12726
45529         * g++.dg/ext/complit2.C: Replace test with self-contained version.
45530         * ChangeLog: Add missing first entry for above test.
45531
45532 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45533
45534         PR c++/9810
45535         * g++.dg/template/using8.C: New test.
45536         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
45537
45538 2003-11-02  Roger Sayle  <roger@eyesopen.com>
45539
45540         PR optimization/10817
45541         * gcc.c-torture/compile/20031102-1.c: New test case.
45542
45543 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
45544
45545         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
45546         2147483647.
45547
45548 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45549
45550         * gcc.dg/20031102-1.c: New test.
45551
45552 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45553
45554         * gcc.dg/complex-1.c: New test.
45555
45556 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45557
45558         PR c++/12796
45559         * g++.dg/template/crash13.C: Adjust expected error location.
45560         * g++.old-deja/g++.brendan/ns1.C: Likewise.
45561
45562 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45563
45564         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45565
45566 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45567
45568         PR/10239
45569         * gcc.c-torture/compile/20031031-2.c: New test.
45570
45571 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45572
45573         PR/11640
45574         * gcc.c-torture/compile/20031031-1.c: New test.
45575
45576 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45577
45578         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45579         * gcc.misc-tests/bprob.exp: Likewise.
45580         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
45581         the execution test on arm-elf configs.
45582         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
45583         configs that don't support scratch files.
45584         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
45585
45586 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
45587
45588         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
45589         done by dejagnu.
45590
45591 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
45592
45593         * ada/acats/run_all.sh: Redirect mv output to /dev/null
45594         Avoid non pure sh syntax. Add more logging.
45595
45596         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
45597         fail.
45598
45599 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45600
45601         PR libgcj/10610
45602         * gcc.dg/ppc-stackalign-1.c: New test.
45603
45604 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
45605
45606         * ada/acats/run_all.sh: Change output to be more compliant with
45607         dejagnu framework.
45608         Create acats.sum and acats.log files under testsuite/ada/acats
45609         Only run [a-z]* directories, to filter out e.g. CVS.
45610         Redirect build output to log file.
45611
45612 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45613
45614         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
45615
45616 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45617
45618         PR ada/5909:
45619         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45620
45621 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
45622
45623         * gcc.c-torture/compile/20031023-1.c: New test.
45624         * gcc.c-torture/compile/20031023-2.c: New test.
45625         * gcc.c-torture/compile/20031023-3.c: New test.
45626         * gcc.c-torture/compile/20031023-4.c: New test.
45627
45628 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45629
45630         PR c++/10371
45631         * g++.dg/lookup/scoped8.C: New test.
45632
45633 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45634
45635         * g++.dg/opt/reg-stack3.C: New test.
45636
45637 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45638
45639         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
45640
45641 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45642
45643         PR c++/11076
45644         * g++.dg/template/crash13.C: New test.
45645
45646 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45647
45648         * gcc.dg/c99-restrict-2.c: New test.
45649
45650 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
45651
45652         PR c++/12698, c++/12699, c++/12700, c++/12566
45653         * g++.dg/inherit/covariant9.C: New test.
45654         * g++.dg/inherit/covariant10.C: New test.
45655         * g++.dg/inherit/covariant11.C: New test.
45656
45657 2003-10-23  Jason Merrill  <jason@redhat.com>
45658
45659         PR c++/12726
45660         * g++.dg/ext/complit2.C: New test.
45661
45662 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
45663
45664         PR target/12654
45665         * gcc.c-torture/execute/20031020-1.c: New test.
45666
45667 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45668
45669         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
45670         following the jump_insn.
45671
45672 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
45673
45674         * gcc.dg/cast-lvalue-1.c: New test.
45675
45676 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
45677
45678         PR c++/11962
45679         * g++.dg/template/cond2.C: New test.
45680
45681 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
45682
45683         * gcc.dg/builtins-28.c: New test.
45684
45685 2003-10-20  Jan Hubicka  <jh@suse.cz>
45686
45687         * g++.dg/opt/inline4.C: Do not use min-inline-insns
45688         parameter.
45689         * gcc.dg/inline-2.c: Likewise.
45690
45691 2003-10-20  Phil Edwards  <phil@codesourcery.com>
45692
45693         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
45694         * gcc.dg/nest.c: Likewise.
45695
45696 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45697
45698         PR c++/9781, c++/10583, c++/11862
45699         * g++.dg/parse/crash13.C: New test.
45700
45701 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45702
45703         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
45704
45705 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45706
45707         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
45708         Define HAVE_C99_RUNTIME except on Solaris.
45709         * gcc.dg/builtins-20.c: Likewise.
45710
45711 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45712
45713         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
45714
45715 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45716
45717         PR c++/12495
45718         * g++.dg/template/crash21.C: New test.
45719
45720 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45721
45722         PR c++/2513
45723         * g++.dg/template/typename5.C: New test.
45724
45725 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45726
45727         PR c++/12369
45728         * g++.dg/template/friend25.C: New test.
45729
45730 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
45731
45732         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
45733         versions.
45734
45735 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
45736
45737         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
45738         == 2147483647.
45739
45740 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
45741
45742         * gcc.c-torture/execute/960416-1.x: Remove.
45743         * gcc.c-torture/execute/divconst-3.x: Likewise.
45744
45745 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
45746
45747         PR target/12598
45748         * gcc.dg/torture/cris-volatile-1.c: New test.
45749
45750 2003-10-14  Roger Sayle  <roger@eyesopen.com>
45751
45752         PR optimization/9325
45753         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
45754         for overflowing floating point to integer conversion during RTL
45755         simplification.
45756
45757 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
45758
45759         * objc/execute/_cmd.m: Fix typo.
45760         * objc.dg/image-info.m, objc.dg/symtab-1.m:
45761         Relax 'scan-assembler' regexp.
45762         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
45763         objc.dg/try-catch-4.m: Run on non-Darwin targets.
45764         * objc.dg/zero-link-2.m: Remove blank line.
45765         * objc.dg/zero-link-3.m: New test case.
45766
45767 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
45768
45769         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
45770
45771         * gcc.dg/asm-names.c: Use scan-assembler-not rather
45772         than linker trickery.
45773
45774 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45775
45776         PR c++/12370
45777         * g++.dg/other/friend2.C: New test.
45778
45779 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
45780
45781         * gcc.dg/20031012-1.c: New test.
45782
45783 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
45784
45785         * gcc.dg/weak/weak-3.c: Fix for new warning.
45786
45787 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
45788
45789         PR optimization/8750
45790         * gcc.c-torture/execute/20031012-1.c: New test case.
45791
45792 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45793
45794         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
45795         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
45796
45797 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45798
45799         PR optimization/12260
45800         * gcc.c-torture/compile/20031011-2.c: New test case.
45801
45802 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45803
45804         * gcc.c-torture/execute/20031011-1.c: New testcase.
45805
45806 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
45807
45808         * gcc.c-torture/compile/20031011-1.c: New test.
45809
45810 2003-10-11  Jan Hubicka  <jh@suse.cz>
45811
45812         * g++.dg/other/first-global.C: New test.
45813
45814 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45815
45816         * gcc.c-torture/execute/string-opt-18.c: New testcase.
45817
45818 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
45819
45820         * gcc.c-torture/compile/20031010-1.c: New test.
45821
45822 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
45823
45824         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
45825         * gcc.c-torture/execute/va-arg-25.c: ... here.
45826
45827 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
45828
45829         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
45830
45831 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
45832
45833         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
45834
45835 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
45836
45837         * g++.dg/parse/error2.C: New test.
45838
45839 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
45840
45841         PR c++/11097
45842         * g++.dg/other/error5.C: Modify the error message.
45843         * g++.dg/lookup/using8.C: New test.
45844
45845 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
45846
45847         * gcc.dg/darwin-abi-2.c: New file.
45848         * gcc.c-torture/execute/va-arg-24.c: New file.
45849
45850 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
45851
45852         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
45853         indentation.
45854
45855 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
45856
45857         PR c++/10147
45858         * g++.dg/other/error4.C: Update error messages.
45859         * g++.dg/template/ptrmem4.C: Likewise.
45860
45861         PR c++/12337
45862         * g++.dg/init/new9.C: New test.
45863
45864         PR c++/12334, c++/12236, c++/8656
45865         * g++.dg/ext/attrib8.C: New test.
45866
45867 2003-10-06  Devang Patel  <dpatel@apple.com>
45868
45869         * gcc.dg/debug/dwarf2-3.h: New test.
45870         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
45871
45872 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
45873
45874         * g++.dg/opt/cfg2.C: New test.
45875
45876 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
45877
45878         * g++.dg/opt/float1.C: New test.
45879
45880 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45881
45882         * gcc.dg/c90-array-lval-6.c: New test.
45883         * gcc.dg/c99-array-lval-6.c: New test.
45884
45885 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
45886             Ziemowit Laski  <zlaski@apple.com>
45887
45888         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
45889         'Derived', so that it is never considered a class method; add
45890         new warning for '+port' method ambiguity.
45891         * objc.dg/method-12.m: Include <objc/objc.h> instead of
45892         <objc/objc-api.h> (needed on Mac OS X).
45893         * objc.dg/method-13.m: New test.
45894
45895 2003-10-03  Roger Sayle  <roger@eyesopen.com>
45896
45897         PR optimization/9325, PR java/6391
45898         * gcc.c-torture/execute/20031003-1.c: New test case.
45899
45900 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
45901
45902         PR optimization/12180
45903         * gcc.dg/20031002-1.c: New test.
45904
45905         PR c++/12486
45906         * g++.dg/inherit/error1.C: New test.
45907
45908 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
45909
45910         * lib/f-torture.exp (search_for): Rename to...
45911         (search_for_re): This.  Also, clean up comments and the
45912         "regexp" invocation.
45913
45914 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
45915
45916         * gcc.c-torture/compile/20031002-1.c: New test.
45917
45918 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
45919
45920         * g++.dg/opt/cond1.C: New test.
45921
45922 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
45923
45924         * gcc.dg/Wold-style-definition-2.c: New testcase.
45925         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
45926
45927 2003-09-29  Richard Henderson  <rth@redhat.com>
45928
45929         * g++.dg/init/array10.C: Add dg-options.
45930
45931 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
45932
45933         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
45934
45935 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45936
45937         * g++.dg/template/friend19.C: Fix typo.
45938         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
45939
45940 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
45941
45942         * gcc.c-torture/execute/20030928-1.c: New test.
45943         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
45944
45945 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45946
45947         * g++.dg/opt/unroll1.C: New test.
45948
45949 2003-09-26  Roger Sayle  <roger@eyesopen.com>
45950
45951         PR optimization/11741
45952         * gcc.dg/20030926-1.c: New test case.
45953
45954 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45955
45956         PR c++/5655
45957         * g++.dg/parse/access7.C: New test.
45958         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
45959
45960 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
45961
45962         MERGE OF objc-improvements-branch into MAINLINE:
45963         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
45964         if libobjc has not been built.
45965         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
45966         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
45967         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
45968         objc/execute/nested-3.m, objc/execute/np-2.m,
45969         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
45970         objc/execute/redefining_self.m, objc/execute/root_methods.m,
45971         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
45972         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
45973         objc.dg/special/unclaimed-category-1.h,
45974         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
45975         well as GNU runtime.
45976         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
45977         * execute/cascading-1.m, execute/function-message-1.m,
45978         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
45979         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
45980         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
45981         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
45982         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
45983         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
45984         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
45985         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
45986         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
45987         * objc.dg/bitfield-2.m: Run only on Darwin.
45988         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
45989         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
45990         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
45991         * objc.dg/const-str-1.m: Fix constant string layout.
45992
45993 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
45994
45995         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
45996
45997 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
45998
45999         * gcc.dg/darwin-abi-1.c: New file.
46000
46001 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
46002
46003         PR target/12281
46004         * gcc.c-torture/compile/20030921-1.c: New test.
46005
46006 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
46007
46008         * g++.dg/opt/reg-stack2.C: New test.
46009
46010 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
46011
46012         * g++.dg/eh/delayslot1.C: New test.
46013
46014 2003-09-20  Richard Henderson  <rth@redhat.com>
46015
46016         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
46017
46018 2003-09-20  Roger Sayle  <roger@eyesopen.com>
46019
46020         * gcc.c-torture/execute/20030920-1.c: New test case.
46021
46022 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46023
46024         * g++.dg/rtti/typeid3.C: Correct expected error message.
46025
46026 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46027
46028         PR c++/157
46029         * g++.dg/parse/crash12.C: New test.
46030
46031 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
46032
46033         * gcc.dg/compat/mixed-struct-check.h: New.
46034         * gcc.dg/compat/mixed-struct-defs.h: New.
46035         * gcc.dg/compat/mixed-struct-init.h: New.
46036         * gcc.dg/compat/struct-by-value-19_main.c: New.
46037         * gcc.dg/compat/struct-by-value-19_x.c: New.
46038         * gcc.dg/compat/struct-by-value-19_y.c: New.
46039         * gcc.dg/compat/struct-by-value-20_main.c: New.
46040         * gcc.dg/compat/struct-by-value-20_x.c: New.
46041         * gcc.dg/compat/struct-by-value-20_y.c: New.
46042         * gcc.dg/compat/struct-return-19_main.c: New.
46043         * gcc.dg/compat/struct-return-19_x.c: New.
46044         * gcc.dg/compat/struct-return-19_y.c: New.
46045         * gcc.dg/compat/struct-return-20_main.c: New.
46046         * gcc.dg/compat/struct-return-20_x.c: New.
46047         * gcc.dg/compat/struct-return-20_y.c: New.
46048
46049 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
46050         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
46051         so that it will not complain on LP64 targets.
46052
46053 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46054
46055         PR c++/495
46056         * g++.dg/template/friend24.C: New test.
46057
46058 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
46059
46060         PR c++/12332
46061         * g++.dg/template/memtmpl2.C: New test.
46062
46063 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
46064
46065         PR target/11184
46066         * gcc.dg/builtin-apply1.c: New test.
46067
46068 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46069
46070         PR c++/9848
46071         * g++.dg/warn/Wunused-4.C: New test.
46072
46073 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46074
46075         PR c++/12316
46076         * g++.dg/other/gc2.C: New test.
46077
46078 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
46079
46080         PR c++/11991
46081         * g++.dg/rtti/typeid3.C: New test.
46082
46083         PR c++/12266
46084         * g++.dg/overload/template1.C: New test.
46085
46086 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
46087
46088         * g++.dg/opt/cfg3.C: New test.
46089
46090 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46091
46092         PR c++/7939
46093         * g++.dg/template/crash11.C: New test.
46094
46095 2003-09-16  Jason Merrill  <jason@redhat.com>
46096             Jakub Jelinek  <jakub@redhat.com>
46097
46098         * gcc.dg/attr-warn-unused-result.c: New test.
46099
46100 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46101
46102         PR c++/12184
46103         * g++.dg/expr/call2.C: New test.
46104
46105 2003-09-15  Andreas Jaeger  <aj@suse.de>
46106
46107         * gcc.dg/Wold-style-definition-1.c: New test.
46108
46109 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
46110
46111         PR c++/3907
46112         * g++.dg/parse/template12.C: New test.
46113
46114         * g++.dg/abi/bitfield11.C: New test.
46115         * g++.dg/abi/bitfield12.C: Likewise.
46116
46117 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
46118
46119         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
46120         non-expansion of functional macro name without arguments at EOL.
46121         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
46122
46123 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
46124
46125         * gcc.c-torture/execute/20030914-[12].c: New tests.
46126
46127 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
46128
46129         PR c++/11788
46130         * g++.dg/overload/addr1.C: New test.
46131
46132 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
46133
46134         * gcc.dg/20030909-1.c: New test.
46135
46136 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
46137
46138         * gcc.dg/ultrasp10.c: New test.
46139
46140 2003-09-09  Devang Patel  <dpatel@apple.com>
46141
46142         * gcc.dg/darwin-ld-6.c: New test.
46143
46144 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46145
46146         * gcc.dg/torture/builtin-explog-1.c: New testcase.
46147
46148 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46149
46150         * gcc.dg/ia64-types1.c: New test.
46151         * gcc.dg/ia64-types2.c: Likewise.
46152
46153 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46154
46155         * gcc.dg/builtins-1.c: Add more _Complex tests.
46156         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46157
46158         * gcc.dg/builtins-1.c: Test existing _Complex functions.
46159         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46160
46161 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46162
46163         PR c++/11786
46164         * g++.dg/lookup/koenig2.C: New test.
46165
46166         PR c++/5296
46167         * g++.dg/rtti/typeid2.C: New test.
46168
46169 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
46170
46171         * gcc.c-torture/compile/20030904-1.c: New test.
46172
46173 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46174
46175         * g++.dg/opt/longbranch2.C: New test.
46176
46177 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46178
46179         * g++.dg/template/crash10.C: Only compile it.
46180
46181 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46182
46183         PR middle-end/11665
46184         * gcc.c-torture/compile/20030907-1.c: New test.
46185         * g++.dg/init/array11.C: New test.
46186
46187 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46188
46189         PR c++/11852
46190         * g++.dg/init/struct1.C: New test.
46191
46192 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46193
46194         PR c++/12181
46195         * g++.dg/expr/comma1.C: New test.
46196
46197 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
46198
46199         PR c++/11867
46200         * g++.dg/expr/static_cast5.C: New test.
46201
46202 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
46203
46204         PR c++/11507
46205         * g++.dg/lookup/scoped7.C: New test.
46206
46207         PR c++/9574
46208         * g++.dg/other/static1.C: New test.
46209
46210         PR c++/11490
46211         * g++.dg/warn/template-1.C: New test.
46212
46213         PR c++/11432
46214         * g++.dg/template/crash10.C: New test.
46215
46216         PR c++/2478
46217         * g++.dg/overload/VLA.C: New test.
46218
46219         PR c++/10804
46220         * g++.dg/template/call1.C: New test.
46221
46222 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46223
46224         PR c++/11794
46225         * g++.dg/parse/using3.C: New test.
46226
46227 2003-09-06  Roger Sayle  <roger@eyesopen.com>
46228
46229         PR c++/11409
46230         * g++.dg/overload/builtin3.C: New test case.
46231
46232 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
46233
46234         PR c/9862
46235         * gcc.dg/20030906-1.c: New test.
46236         * gcc.dg/20030906-2.c: Likewise.
46237
46238 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46239
46240         PR c++/12167
46241         * g++.dg/parse/defarg5.C: New test.
46242
46243         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
46244
46245 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
46246
46247         PR c++/12163
46248         * g++.dg/expr/static_cast4.C: New test.
46249
46250         PR c++/12146
46251         * g++.dg/template/crash9.C: New test.
46252
46253 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
46254
46255         * g++.old-deja/g++.ext/pretty2.C: Update for change
46256         in __FUNCTION__.
46257         * g++.old-deja/g++.ext/pretty3.C: Likewise.
46258
46259 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
46260
46261         PR c++/11922
46262         * g++/dg/template/qualified-id1.C: New test.
46263
46264         PR c++/12037
46265         * g++.dg/warn/noeffect4.C: New test.
46266
46267 2003-09-04  Matt Austern  <austern@apple.com>
46268
46269         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
46270         * g++.dg/ext/fnname2.C: Likewise.
46271         * g++.dg/ext/fnname3.C: Likewise.
46272
46273 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
46274
46275         * g++.dg/expr/lval1.C: New test.
46276         * g++.dg/ext/lvcast.C: Remove.
46277
46278 2003-09-03  Roger Sayle  <roger@eyesopen.com>
46279
46280         PR optimization/11700.
46281         * gcc.c-torture/compile/20030903-1.c: New test case.
46282
46283 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
46284
46285         PR c++/12053
46286         * g++.dg/abi/layout4.C: New test.
46287
46288 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
46289
46290         PR c++/11553
46291         * g++.dg/parse/friend3.C: New test.
46292
46293 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
46294
46295         PR c++/11847
46296         * g++.dg/template/class1.C: New test.
46297
46298         PR c++/11808
46299         * g++.dg/expr/call1.C: New test.
46300
46301 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
46302
46303         PR c++/12114
46304         * g++.dg/init/ref9.C: New test.
46305
46306         PR c++/11972
46307         * g++.dg/template/nested4.C: New test.
46308
46309 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46310
46311         PR c++/12093
46312         * g++.dg/template/non-dependent4.C: New test.
46313
46314         PR c++/11928
46315         * g++.dg/inherit/conv1.C: New test.
46316
46317 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46318
46319         PR c++/6196
46320         * g++.dg/ext/label1.C: New test.
46321         * g++.dg/ext/label2.C: Likewise.
46322
46323 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46324
46325         * g++.dg/expr/cond3.C: New test.
46326
46327 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46328
46329         * gcc.dg/builtins-1.c: Add new builtin cases.
46330
46331 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46332
46333         * gcc.dg/builtins-1.c: Add new cases.
46334         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46335
46336 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46337
46338         * gcc.dg/builtins-1.c: Add more math builtin tests.
46339         * gcc.dg/torture/builtin-attr-1.c: New test.
46340
46341 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46342
46343         PR optimization/5079
46344         * g++.dg/opt/static3.C: New test.
46345
46346 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46347
46348         * gcc.misc-tests/gcov-10b.c: New test.
46349
46350 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
46351
46352         * g++.dg/opt/ptrmem3.C: New test.
46353
46354         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
46355
46356 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
46357
46358         * gcc.dg/20030826-2.c: New test.
46359
46360 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46361
46362         PR middle-end/12002
46363         * g77.f-torture/compile/12002.f: New test case.
46364
46365 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46366
46367         * gcc.dg/20030826-1.c: New test case.
46368
46369 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
46370
46371         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46372
46373 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
46374
46375         PR c++/11871
46376         * c++.dg/lookup/crash1.C: New test.
46377
46378         * c++.dg/warn/noeffect3.C: New test.
46379
46380 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
46381
46382         * gcc.dg/compat/vector-1_x.c: Compile with -w.
46383         * gcc.dg/compat/vector-1_y.c: Ditto.
46384         * gcc.dg/compat/vector-2_x.c: Ditto.
46385         * gcc.dg/compat/vector-2_y.c: Ditto.
46386
46387 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
46388
46389         * gcc.dg/20030702-1.c: New test.
46390
46391 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
46392
46393         PR c++/8795
46394         * g++.dg/ext/altivec-1.C: New test.
46395
46396 2003-08-24  Richard Henderson  <rth@redhat.com>
46397
46398         * g++.dg/eh/simd-2.C: Add -w for x86.
46399
46400 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
46401
46402         * gcc.dg/20030815-1.c: New test.
46403
46404 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46405
46406         PR c++/3765
46407         * g++.dg/parse/access6.C: New test.
46408
46409 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46410
46411         PR c++/641, c++/11876
46412         * g++.dg/template/friend22.C: New test.
46413         * g++.dg/template/friend23.C: Likewise.
46414
46415 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46416
46417         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46418         identically.
46419
46420 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46421
46422         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
46423
46424 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46425
46426         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46427
46428 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46429
46430         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46431
46432 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46433
46434         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46435
46436 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
46437
46438         PR c++/11919
46439         * g++.dg/overload/prom1.C: New test.
46440
46441         PR c++/11551
46442         * g++.dg/parse/dtor2.C: New test.
46443
46444         PR c++/10762
46445         * g++.dg/parse/using2.C: New test.
46446
46447 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
46448
46449         PR target/11805
46450         * gcc.c-torture/compile/20030821-1.c: New.
46451
46452 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
46453
46454         PR c++/11834
46455         * g++.dg/template/deduce2.C: New test.
46456
46457 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
46458
46459         * gcc.c-torture/execute/20030821-1.c: New test.
46460
46461 2003-08-20  Roger Sayle  <roger@eyesopen.com>
46462
46463         PR middle-end/11984
46464         * gcc.dg/20030820-1.c: New test case.
46465
46466 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
46467
46468         PR c++/11945
46469         * g++.dg/warn/noeffect2.C: New test.
46470
46471 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
46472
46473         PR c++/10926
46474         * g++.dg/template/dtor2.C: New test.
46475
46476         PR c++/11684
46477         * g++.dg/template/operator1.C: New test.
46478         * g++.dg/parse/operator4.C: New test.
46479
46480         PR c++/11946.C
46481         * g++.dg/expr/enum1.C: New test.
46482         * gcc.dg/c99-bool-1.c: Remove bogus warning.
46483
46484         PR c++/11036.C
46485         * g++.dg/parse/elab2.C: New test.
46486         * g++.dg/parse/typedef4.C: Change error message.
46487         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
46488         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
46489         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
46490
46491 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
46492
46493         * gcc.dg/pch/warn-1.c: New.
46494         * gcc.dg/pch/warn-1.hs: New.
46495
46496         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
46497         not-tested file.
46498
46499 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46500
46501         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
46502
46503 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46504
46505         * gcc.dg/uninit-D.c: New Test.
46506         * gcc.dg/uninit-E.c: New Test.
46507         * gcc.dg/uninit-F.c: New Test.
46508         * gcc.dg/uninit-G.c: New Test.
46509
46510 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
46511
46512         * g++.dg/README: Describe the pch directory.
46513
46514 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46515
46516         PR c++/11174
46517         * g++.dg/parse/access4.C: New test.
46518         * g++.dg/parse/access5.C: Likewise.
46519         * g++.old-deja/g++.jason/access17.C: Adjust error message.
46520
46521 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
46522
46523         * gcc.dg/noncompile/20030818-1.c: New.
46524
46525 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46526
46527         PR c++/11957
46528         * g++.dg/warn/noeffect1.C: New test.
46529
46530         * g++.dg/template/scope2.C: New test.
46531         * g++.dg/template/error2.C: Correct dg-error
46532
46533 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
46534
46535         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
46536
46537 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
46538
46539         PR C++/11512
46540         * g++.dg/template/warn1.C: New.
46541
46542 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
46543
46544         * g++.dg/template/error2.C: New test.
46545         * g++.dg/lookup/using7.C: Adjust errors
46546         * g++.old-deja/g++.pt/crash36.C: Likewise.
46547         * g++.old-deja/g++.pt/derived3.C: Likewise.
46548
46549 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46550
46551         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
46552         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
46553         * gcc.c-torture/execute/builtins/string-9.c: New, from
46554         string-opt-9.c.  Adjust for execute/builtins framework.
46555         * gcc.c-torture/execute/string-opt-9.c: Delete.
46556
46557 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
46558
46559         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
46560
46561         * g++.dg/parse/ret-type2.C: New test.
46562
46563         PR c++/11703
46564         * g++.dg/init/new8.C: New test.
46565
46566         PR c++/10923
46567         * g++.dg/parse/typedef5.C: New test.
46568
46569         PR c++/9512
46570         * g++.dg/parse/qualified2.C: New test.
46571         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
46572         invalid code.
46573
46574 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
46575
46576         * g++.dg/conversion/ptrmem1.C: New test.
46577
46578 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
46579
46580         PR target/11693
46581         * gcc.dg/20030811-1.c: New test.
46582
46583         PR target/11535
46584         * gcc.c-torture/execute/20030811-1.c: New test.
46585
46586 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46587
46588         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
46589
46590 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
46591
46592         PR c++/11789.C
46593         * g++.dg/inherit/multiple1.C: New test.
46594
46595 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46596
46597         * gcc.dg/spe1.c: New test.
46598
46599         PR c++/11670
46600         * g++.dg/expr/cast2.C: New test.
46601
46602         PR c++/10530
46603         * g++.dg/template/dependent-name2.C: New test.
46604
46605 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
46606
46607         * g++.dg/parse/crash11.C: Put the dg options in comments.
46608
46609 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
46610
46611         * lib/gcc-dg.exp: Update for diagnostic change.
46612
46613 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46614
46615         PR c++/5767
46616         * g++.dg/parse/crash11.C: New test.
46617
46618 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
46619
46620         * gcc.dg/cpp/spacing1.c: Update.
46621
46622 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
46623
46624         PR target/11739
46625         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
46626         a value for -mtune.
46627
46628 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46629
46630         PR middle-end/11771
46631         * gcc.c-torture/compile/20030804-1.c: New test case.
46632
46633 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46634
46635         * gcc.dg/20030804-1.c: New test case.
46636
46637 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
46638
46639         * gcc.dg/cpp/separate-1.c: New test.
46640
46641 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
46642
46643         PR c++/11704
46644         * g++.dg/template/dependent-expr2.C: New test.
46645
46646         PR c++/11766
46647         * g++.dg/expr/ptrmem1.C: New test.
46648
46649 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46650
46651         PR c++/9453
46652         * g++.dg/template/friend15.C: New test.
46653
46654 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
46655
46656         * lib/dg-pch.exp: Work round PCH bug.
46657
46658 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46659
46660         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
46661         builtins.  Move cases from builtins-4.c here.
46662
46663         * gcc.dg/torture/builtin-math-1.c: New test taken from
46664         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
46665         additional cases.
46666
46667         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
46668         Delete.
46669
46670 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
46671
46672         PR c++/9447
46673         * g++.dg/template/using7.C: New test.
46674
46675 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
46676
46677         * import1.c, import2.c: New tests.
46678
46679 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
46680
46681         * g++.dg/eh/crossjump1.C: New test.
46682
46683 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
46684
46685         PR c++/11697
46686         * g++.dg/template/using6.C: New test.
46687
46688         PR c++/11744
46689         * g++.dg/template/koenig2.C: New test.
46690
46691 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46692
46693         PR c++/7983
46694         * g++.dg/parse/typedef4.C: New test.
46695
46696 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46697
46698         PR c++/8442, c++/8806
46699         * g++.dg/template/elab1.C: New test.
46700         * g++.dg/template/type2.C: Likewise.
46701         * g++.dg/template/ttp3.C: Adjust expected error message.
46702         * g++.old-deja/g++.law/visibility13.C: Likewise.
46703         * g++.old-deja/g++.niklas/t135.C: Likewise.
46704         * g++.old-deja/g++.pt/ttp41.C: Likewise.
46705         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
46706         template argument.
46707         * g++.old-deja/g++.pt/ttp44.C: Likewise.
46708
46709 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
46710
46711         PR c++/11295
46712         * g++.dg/ext/stmtexpr1.C: New test.
46713
46714         * g++.dg/opt/tmp1.C: New test.
46715
46716         PR c++/11525
46717         * g++.dg/parse/constant4.C: New test.
46718
46719         PR c++/9447
46720         * g++.dg/template/using5.C: New test.
46721
46722 2003-07-31  Roger Sayle  <roger@eyesopen.com>
46723
46724         * gcc.dg/builtins-27.c: New test case.
46725
46726 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
46727
46728         * gcc.dg/tls/opt-7.c: New test.
46729
46730 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
46731
46732         * g++.old-deja/g++.other/crash18.C: Remove.
46733
46734 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46735
46736         * g++.dg/template/explicit3.C: New.
46737         * g++.dg/template/explicit4.C: New.
46738         * g++.dg/template/explicit5.C: New.
46739
46740         PR c++/11347
46741         * g++.dg/template/memtmpl1.C: New.
46742
46743 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
46744
46745         PR target/11565
46746         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
46747         * gcc.dg/i386-387-5.c (dg-options): Likewise.
46748
46749 2003-07-30  Jan Hubicka  <jh@suse.cz>
46750
46751         * vtgc1.c: Kill.
46752
46753 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
46754
46755         * gcc.dg/struct-in-proto-1.c: New test.
46756
46757 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
46758
46759         * gcc.dg/cpp/include2.c: Only expect one message.
46760
46761 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
46762
46763         PR c++/9447
46764         * g++.dg/template/using1.C: New test.
46765         * g++.dg/template/using2.C: New test.
46766         * g++.dg/template/using3.C: New test.
46767         * g++.dg/template/using4.C: New test.
46768
46769 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
46770
46771         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
46772         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46773
46774 2003-07-28  Jan Hubicka  <jh@suse.cz>
46775
46776         PR c++/11530
46777         * g++.dg/opt/call1.C: New test.
46778
46779 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
46780
46781         PR c++/11667
46782         * g++.dg/init/enum2.C: New test.
46783         * g++.dg/template/overload1.C: Add "-w" option.
46784
46785 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
46786
46787         * gcc.dg/Wdeclaration-after-statement-1.c,
46788         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
46789
46790 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
46791
46792         * gcc.c-torture/compile/20030725-1.c: New test.
46793
46794 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
46795
46796         * gcc.dg/20030505.c: Only run for SPE.
46797         Remove definition of opaque type.
46798
46799 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
46800
46801         * g++.dg/template/ptrmem6.C: New test.
46802
46803 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
46804
46805         * gcc.c-torture/compile/zero-strct-2.c: New test.
46806
46807 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
46808
46809         * gcc.dg/intermod-1.c: New test.
46810
46811 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46812
46813         PR c++/11617
46814         * g++.dg/template/lookup2.C: New test.
46815         * g++.dg/template/memclass1.C: Remove instantiated from error.
46816         * g++.dg/other/error2.C: Tweak expected errors.
46817
46818         PR c++/11596
46819         * g++.dg/template/defarg3.C: New test.
46820
46821         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
46822
46823 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
46824
46825         * g++.dg/inherit/access5.C: New test.
46826
46827 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46828
46829         PR c++/11513
46830         * g++.dg/template/crash8.C: New test.
46831
46832 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
46833
46834         PR c/10602
46835         * gcc.dg/noncompile/incomplete-2.c: New test.
46836
46837 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
46838
46839         PR c++/11645
46840         * g++.dg/inherit/access4.C: New test.
46841
46842         PR c++/11517
46843         * g++.dg/expr/cond2.C: New test.
46844
46845         PR optimization/10679
46846         * g++.dg/opt/inline4.C: New test.
46847
46848 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
46849
46850         * g++.dg/parse/crash10: New test.
46851
46852 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46853
46854         * g++.dg/ext/flexary1.C: New test.
46855
46856 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46857
46858         PR c++/10793
46859         * g++.dg/template/crash9.C: New test.
46860
46861 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46862
46863         PR c++/3004
46864         * g++.dg/parse/typedef3.C: New test.
46865
46866         PR c++/7906
46867         * g++.dg/parse/operator2.C: New test.
46868
46869         PR c++/8895
46870         * g++.dg/parse/def-tmpl-arg1.C: New test.
46871
46872         PR c++/9282
46873         * g++.dg/parse/funptr1.C: New test.
46874
46875         PR c++/9452
46876         * g++.dg/parse/ambig3.C: New test.
46877
46878         PR c++/9454
46879         * g++.dg/parse/operator3.C: New test.
46880
46881         PR c++/9486
46882         * g++.dg/parse/template10.C: New test.
46883
46884         PR c++/9488
46885         * g++.dg/parse/template11.C: New test.
46886
46887         PR c++/10150
46888         * g++.dg/parse/invalid-op1.C: New test.
46889
46890         PR c++/10247
46891         * g++.dg/parse/condexpr1.C: New test.
46892
46893 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46894
46895         * g++.dg/ext/packed3.C: New test.
46896         * g++.dg/ext/packed4.C: New test.
46897
46898         * gcc.dg/pack-test-3.c: New test.
46899
46900 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
46901
46902         * lib/compat.exp: Handle dg-options per source file.
46903         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
46904         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
46905         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
46906         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
46907         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
46908         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
46909         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
46910         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
46911         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
46912         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
46913         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
46914         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
46915         * g++.dg/compat/break/bitfield7_x.C: Ditto.
46916         * g++.dg/compat/break/bitfield7_y.C: Ditto.
46917
46918 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
46919
46920         PR c/10320
46921         * gcc.c-torture/execute/20030718-1.c: New test.
46922
46923 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46924
46925         PR optimization/11536
46926         * gcc.dg/20030721-1.c: New test.
46927
46928 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
46929
46930         PR c++/11546
46931         * g++.dg/template/lookup1.C: New test.
46932
46933 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
46934
46935         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
46936         diagnostics of ill-formed constructs involving labels.
46937         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
46938         the new 'previously defined here' message.
46939
46940 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
46941
46942         * g++.dg/parse/non-dependent2.C: New test.
46943
46944 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
46945
46946         * g++.dg/init/init-ref4.C: xfail on targets without
46947         weak symbols.
46948
46949 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
46950
46951         PR target/11087
46952         * gcc.c-torture/execute/20030717-1.c: New test.
46953
46954 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
46955
46956         * g++.dg/opt/cfg1.C: New test.
46957
46958 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
46959
46960         PR optimization/11557
46961         * gcc.dg/20030717-1.c: New test.
46962
46963 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
46964
46965         PR c++/10476
46966         * g++.dg/expr/crash-1.C: New test.
46967
46968         PR c++/11027
46969         * g++.dg/template/init3.C: New test.
46970
46971         PR c++/8222
46972         * g++.dg/template/non-dependent1.C: New test.
46973
46974         PR c++/11070
46975         * g++.dg/template/non-dependent2.C: New test.
46976
46977         PR c++/11071
46978         * g++.dg/template/non-dependent3.C: New test.
46979
46980         PR c++/9907
46981         * g++.dg/template/sizeof5.C: New test.
46982
46983 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
46984
46985         PR 11498
46986         * gcc.c-torture/compile/mangle-1.c: New file.
46987
46988 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46989
46990         PR c++/7809
46991         * g++.dg/parse/access3.C: New test.
46992
46993 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
46994
46995         PR c++/11384
46996         * g++.dg/init/init-ref4.C: New test.
46997
46998 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
46999
47000         PR c++/11547
47001         * g++.dg/parse/constant3.C: New test.
47002         * g++.dg/parse/crash7.C: Likewise.
47003
47004 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
47005
47006         PR target/11008
47007         * gcc.dg/i386-pentium4-not-mull.c: New.
47008
47009 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
47010
47011         * gcc.dg/asm-names.c (ymain): Make it weak.
47012
47013 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47014
47015         PR c++/5421
47016         * g++.dg/template/friend21.C: New test.
47017
47018 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
47019
47020         * gcc.dg/cleanup-8.c: New test.
47021         * gcc.dg/cleanup-9.c: New test.
47022
47023 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
47024
47025         * g++.dg/ext/dll-MI1.h: New file.
47026         * g++.dg/ext/dllexport-MI1.C: New file.
47027         * g++.dg/ext/dllimport-MI1.C: New file.
47028
47029 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
47030
47031         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
47032         it does not have cmpstrsi patterns (just cmpmemsi).
47033
47034 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
47035
47036         PR debug/11473
47037         * g++.dg/debug/debug8.C: New test.
47038
47039 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47040
47041         PR c++/10108
47042         * g++.dg/template/crash7.C: New test.
47043
47044 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
47045
47046         PR target/10795
47047         * gcc.c-torture/compile/20030708-1.c: New.
47048
47049 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
47050
47051         * gcc.c-torture/execute/20030715-1.c: New test.
47052
47053 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
47054
47055         * gcc.dg/pch/inline-3.c: New file.
47056         * gcc.dg/pch/inline-3.hs: New file.
47057         * gcc.dg/pch/inline-4.c: New file.
47058         * gcc.dg/pch/inline-4.hs: New file.
47059
47060 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
47061
47062         PR c++/11509
47063         * g++.dg/template/crash6.C: New test.
47064
47065         PR c++/7053
47066         * g++.dg/template/friend20.C: New test.
47067
47068         PR c++/7019
47069         * g++.dg/template/overload2.C: New test.
47070
47071 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47072
47073         PR optimization/11440
47074         * gcc.c-torture/execute/20030714-1.c: New test.
47075
47076 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47077
47078         PR c++/11154
47079         * g++.dg/template/partial2.C: New test.
47080
47081 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
47082
47083         PR c++/11503
47084         * g++.dg/template/anon1.C: New test.
47085
47086         PR c++/11493
47087         PR c++/11495
47088         * g++.dg/parse/template9.C: Likewise.
47089         * g++.dg/template/crash4.C: New test.
47090         * g++.dg/template/koenig1.C: Likewise.
47091         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
47092         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
47093         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
47094         functions.
47095         * g++.old-deja/g++.jason/template36.C: Likewise.
47096         * g++.old-deja/g++.mike/p1989.C: Likewise.
47097         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
47098         * g++.old-deja/g++.pt/ttp20.C: Use this->.
47099         * g++.old-deja/g++.pt/ttp21.C: Use this->.
47100         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
47101         compiling.
47102         * g++.old-deja/g++.pt/union2.C: Use this->.
47103
47104 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
47105
47106         * gcc.dg/20030711-1.c: New test.
47107
47108 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
47109
47110         PR c++/11050
47111         * g++.dg/parse/args1.C: New test.
47112         * g++.pt/defarg8.C: Change expected errors.
47113
47114 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
47115
47116         PR c++/8164
47117         * g++.dg/template/nontype2.C: New test.
47118
47119         PR c++/10558
47120         * g++.dg/parse/template8.C: New test.
47121
47122         PR c++/8327
47123         * g++.dg/template/scope1.C: New test.
47124
47125         * g++.dg/warn/Wsign-compare-1.C: New test.
47126
47127 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47128
47129         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
47130
47131 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
47132
47133         PR c++/9411
47134         * g++.dg/template/explicit2.C: New test.
47135
47136         PR c++/10032
47137         * g++.dg/warn/pedantic1.C: New test.
47138
47139 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
47140
47141         PR c++ 9483
47142         * g++.dg/other/field1.C: New test.
47143
47144 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47145
47146         PR c/11449
47147         * gcc.c-torture/compile/20030707-1.c: New.
47148
47149 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47150
47151         PR c++/10849
47152         * g++.dg/template/access12.C: New test.
47153
47154 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
47155
47156         * g++.dg/bprob/bprob.exp (prof_ext): Update.
47157         * g77.dg/bprob/bprob.exp (prof_ext): Update.
47158         * gcc.misc-tests/bprob.exp (prof_ext): Update.
47159         * gcc.misc-tests/gcov.exp: Update
47160         * g++.dg/gcov/gcov.exp: Update
47161         * lib/gcov.exp: Update.
47162
47163 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
47164
47165         * g++.dg/abi/mangle17.C: Make sure template expressions are
47166         dependent.
47167         * g++.dg/abi/mangle4.C: Mark erroneous casts.
47168         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
47169         * g++.dg/opt/stack1.C: Remove erroneous code.
47170         * g++.dg/parse/template7.C: New test.
47171         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
47172         * g++.old-deja/g++.pt/crash4.C: Likewise.
47173
47174 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47175
47176         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
47177         with zero or one occurence of `$' after the initial `L'.
47178
47179 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
47180
47181         * gcc.c-torture/compile/20030704-1.c: Add a comment.
47182
47183 2003-07-08  Roger Sayle  <roger@eyesopen.com>
47184
47185         PR c/11370
47186         * gcc.dg/Wunreachable-6.c: New testcase.
47187         * gcc.dg/Wunreachable-7.c: New testcase.
47188
47189 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47190
47191         PR c/11420
47192         * gcc.dg/20030708-1.c: New test.
47193
47194 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
47195
47196         * gcc.dg/compat/sdata-section.h: New file.
47197         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
47198         * gcc.dg/torture/mips-sdata-1.c: New test.
47199
47200 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47201
47202         PR c++/11030
47203         * g++.dg/template/friend19.C: New test.
47204
47205 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47206
47207         * g++.dg/opt/strength-reduce.C: New test.
47208
47209 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47210
47211         PR target/10979
47212         * gcc.dg/20030707-1.c: New testcase.
47213
47214 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47215
47216         PR optimization/11059
47217         * g++.dg/opt/emptyunion.C: New testcase.
47218
47219 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47220             Eric Botcazou  <ebotcazou@libertysurf.fr>
47221
47222         * g++.dg/opt/stack1.C: New test.
47223
47224 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
47225
47226         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
47227         run test.
47228
47229         PR c++/11431
47230         * g++.dg/expr/static_cast3.C: New test.
47231
47232 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
47233
47234         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
47235         everywhere.
47236         * gcc.dg/concat.c: Concatenation of string constants with
47237         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
47238         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
47239         * gcc.dg/cpp/escape-2.c: Use wide character constants where
47240         necessary to avoid multi-character character constant warning.
47241         * gcc.dg/cpp/escape.c: Likewise.
47242         * gcc.dg/cpp/ucs.c: Likewise.
47243         Remove backslashes from dg-bogus comments, as they confuse Tcl.
47244         Fix a typo.
47245
47246 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47247
47248         PR c/11428
47249         * gcc.c-torture/compile/20030704-1.c: New.
47250
47251 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47252
47253         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
47254
47255 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
47256
47257         PR c++/5287, PR c++/7910,  PR c++/11021
47258         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
47259         tests for warnings.
47260         * g++.dg/ext/dllimport2.C: Add tests for warnings.
47261         * g++.dg/ext/dllimport3.C: Likewise.
47262         * g++.dg/ext/dllimport4.C: New file.
47263         * g++.dg/ext/dllimport5.C: New file.
47264         * g++.dg/ext/dllimport6.C: New file.
47265         * g++.dg/ext/dllimport7.C: New file.
47266         * g++.dg/ext/dllimport8.C: New file.
47267         * g++.dg/ext/dllimport9.C: New file.
47268         * g++.dg/ext/dllimport10.C: New file.
47269         * g++.dg/ext/dllexport1.C: New file.
47270
47271 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47272
47273         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
47274         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
47275
47276 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47277
47278         * gcc.dg/builtins-25.c: New testcase.
47279         * gcc.dg/builtins-26.c: New testcase.
47280
47281 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
47282
47283         * gcc.dg/compat/vector-defs.h: New file.
47284         * gcc.dg/compat/vector-setup.h: New file.
47285         * gcc.dg/compat/vector-check.h: New file.
47286         * gcc.dg/compat/vector-1_main.c: New file.
47287         * gcc.dg/compat/vector-1_x.c: New file.
47288         * gcc.dg/compat/vector-1_y.c: New file.
47289         * gcc.dg/compat/vector-2_main.c: New file.
47290         * gcc.dg/compat/vector-2_x.c: New file.
47291         * gcc.dg/compat/vector-2_y.c: New file.
47292
47293         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
47294         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
47295         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
47296         * gcc.dg/compat/struct-align-1.h: New file.
47297         * gcc.dg/compat/struct-align-1_main.c: New file.
47298         * gcc.dg/compat/struct-align-1_x.c: New file.
47299         * gcc.dg/compat/struct-align-1_y.c: New file.
47300         * gcc.dg/compat/struct-align-2.h: New file.
47301         * gcc.dg/compat/struct-align-2_main.c: New file.
47302         * gcc.dg/compat/struct-align-2_x.c: New file.
47303         * gcc.dg/compat/struct-align-2_y.c: New file.
47304
47305         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
47306         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47307         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47308         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47309         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47310         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47311         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47312         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47313         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47314         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47315         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47316         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47317         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47318         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47319         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47320         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47321         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47322         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47323         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47324         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47325         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47326         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47327         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47328         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47329         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47330         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47331         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47332         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47333         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47334
47335 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47336
47337         * gcc.dg/i386-call-1.c: New test.
47338
47339 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
47340
47341         PR c++/9162
47342         * g++.dg/parse/defarg4.C: New.
47343
47344 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47345
47346         PR target/10700
47347         * gcc.c-torture/compile/20030703-1.c: New test case.
47348
47349 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47350
47351         * g++.dg/template/local3.C: Remove extra semicolon.
47352
47353 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47354
47355         * gcc.dg/i386-volatile-1.c: New test.
47356
47357 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
47358
47359         PR c++/11072
47360         * g++.dg/other/offsetof2.C: XFAIL.
47361         * g++.dg/other/offsetof5.C: New.
47362
47363         PR c++/10219
47364         * g++.dg/template/error1.C: New.
47365
47366         PR c++/9779
47367         * g++.dg/template/dependent-expr1.C: New.
47368
47369 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47370
47371         PR c++/6949
47372         * g++.dg/template/local3.C: New test.
47373
47374         PR c++/11149
47375         * g++.dg/lookup/scoped6.C: New test.
47376
47377 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
47378
47379         PR c++/8046
47380         * g++.dg/other/error7.C: New test.
47381
47382 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
47383
47384         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47385         * g++.old-deja/g++.abi/vtable3.h: Likewise.
47386         * g++.old-deja/g++.law/code-gen5.C: Likewise.
47387         * g++.old-deja/g++.other/union2.C: Likewise.
47388         * gcc.dg/c90-const-expr-2.c: Likewise.
47389         * gcc.dg/c90-const-expr-3.c: Likewise.
47390         * gcc.dg/c99-const-expr-2.c: Likewise.
47391         * gcc.dg/c99-const-expr-3.c: Likewise.
47392         * gcc.dg/concat.c: Likewise.
47393
47394 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47395
47396         PR c++/9559
47397         * g++.dg/init/static1.C: New test.
47398
47399 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47400
47401         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47402         * g++.old-deja/g++.other/access2.C: Likewise.
47403         * g++.old-deja/g++.other/decl2.C: Likewise.
47404         * gcc.c-torture/execute/20020615-1.c: Likewise.
47405
47406 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47407
47408         PR c++/4933
47409         * g++.dg/template/sizeof4.C: New test.
47410
47411 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47412
47413         * g++.dg/other/error6.C: New test.
47414
47415 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47416
47417         PR c++/10750
47418         * g++.dg/parse/constant2.C: New test.
47419
47420 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
47421
47422         PR c++/11106
47423         * g++.dg/other/error5.C: New test.
47424
47425 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47426
47427         * gcc.dg/format/gcc_diag-1.c: New test.
47428
47429 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
47430
47431         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47432
47433 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
47434
47435         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47436         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47437         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47438
47439 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
47440
47441         * gcc.c-torture/execute/builtins/string-8.c: New test.
47442         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47443         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47444         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47445
47446 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47447
47448         PR c++/10468
47449         * g++.dg/ext/typeof6.C: New test.
47450
47451 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47452
47453         PR c++/10796
47454         * g++.dg/init/enum1.C: New test.
47455
47456 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
47457
47458         * gcc.dg/20030627-1.c: New test.
47459
47460 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
47461
47462         PR c++/11332
47463         * g++.dg/expr/static_cast2.C: New test.
47464
47465 2003-06-26  Roger Sayle  <roger@eyesopen.com>
47466             Jakub Jelinek  <jakub@redhat.com>
47467
47468         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
47469         sprintf(dst,"%s",src) optimization.
47470         * gcc.c-torture/execute/20030626-1.c: New test case.
47471         * gcc.c-torture/execute/20030626-2.c: New test case.
47472
47473 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
47474
47475         * gcc.c-torture/execute/multi-ix.c: New test.
47476
47477         * gcc.c-torture/execute/simd-4.c (main):
47478         Added missing semicolon at end of union.
47479
47480 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
47481
47482         PR c++/8266
47483         * g++.dg/template/explicit-instantiation3.C: New test.
47484
47485 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47486
47487         * gcc.dg/20030626-1.c: Use signed char.
47488
47489 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47490
47491         * gcc.dg/20030626-1.c: New test.
47492
47493 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
47494
47495         * const-str-2.m: Update.
47496
47497 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
47498
47499         PR c++/10990
47500         * g++.dg/rtti/dyncast1.C: New test.
47501         * g++.dg/abi/mangle4.C: Correct base-specifier access.
47502         * g++.dg/lookup/scoped1.C: Remove XFAIL.
47503         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
47504
47505         PR c++/10931
47506         * g++.dg/expr/static_cast1.C: New test.
47507
47508 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
47509
47510         * gcc.dg/20030625-1.c: New test.
47511
47512 2003-06-24  Roger Sayle  <roger@eyesopen.com>
47513
47514         * gcc.c-torture/compile/20030624-1.c: New test case.
47515
47516 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
47517
47518         * gcc.c-torture/execute/string-opt-17.c: New test.
47519
47520 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
47521
47522         PR c++/5754
47523         * g++.dg/parse/crash6.C: New test.
47524
47525 2003-06-23  Roger Sayle  <roger@eyesopen.com>
47526
47527         * gcc.dg/builtins-24.c: New test case.
47528
47529 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
47530
47531         * g++.dg/opt/operator1.C: New test.
47532
47533 2003-06-22  Roger Sayle  <roger@eyesopen.com>
47534
47535         * gcc.c-torture/execute/string-opt-16.c: New test case.
47536
47537 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47538
47539         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
47540         * g++.old-deja/g++.other/conv7.C: Likewise.
47541         * g++.old-deja/g++.other/overcnv2.C: Likewise.
47542         * g++.old-deja/g++.other/overload14.C: Likewise.
47543
47544 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47545
47546         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
47547         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
47548
47549 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47550
47551         PR c++/10888
47552         * g++.dg/warn/Winline-3.C: New test.
47553
47554 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47555
47556         * lib/target-supports.exp (check_alias_available): Make the test
47557         program acceptable to the Solaris assembler.
47558
47559         PR c++/10749
47560         * g++.dg/template/memclass2.C: New test.
47561
47562 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47563             Eric Botcazou  <ebotcazou@libertysurf.fr>
47564
47565         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
47566         data for non-matching targets.
47567         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
47568
47569 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47570
47571         PR c++/10845
47572         * g++.dg/template/member3.C: New test.
47573
47574 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
47575
47576         PR c++/10939
47577         * g++.dg/template/func1.C: New test.
47578
47579         PR c++/9649
47580         * g++.dg/template/static4.C: New test.
47581         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
47582
47583         PR c++/11041
47584         * g++.dg/init/ref7.C: New test.
47585
47586 2003-06-19  Matt Austern  <austern@apple.com>
47587
47588         PR c++/11228
47589         * g++.dg/anew1.C: New test.
47590         * g++.dg/anew2.C: New test.
47591         * g++.dg/anew3.C: New test.
47592         * g++.dg/anew4.C: New test.
47593
47594 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
47595
47596         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
47597
47598 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
47599
47600         * gcc.c-torture/execute/simd-4.c (main): Make expected value
47601         endian-dependent.
47602
47603 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
47604
47605         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
47606         Remove cruft.
47607
47608 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
47609
47610         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
47611         * gcc.c-torture/compile/961203-1.c: Likewise.
47612         * gcc.c-torture/compile/980506-1.c: Likewise.
47613
47614 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47615
47616         PR c++/10712
47617         * g++.dg/lookup/using7.C: New test.
47618
47619 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47620
47621         PR c++/11105
47622         * g++.dg/abi/conv1.C: Remove it.
47623         * g++.dg/template/conv7.C: New test.
47624         * g++.dg/template/conv8.C: Likewise.
47625         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
47626         conversion operator.
47627
47628 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
47629
47630         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
47631         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47632         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47633         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47634         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47635         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47636         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47637         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47638         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47639         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47640         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47641         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47642         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47643         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47644         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47645         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47646         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47647         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47648         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47649         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47650         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47651         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47652         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47653         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47654         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47655         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47656         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47657         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47658         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47659
47660 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
47661
47662         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47663         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
47664         indications.
47665
47666 2003-06-16  Roger Sayle  <roger@eyesopen.com>
47667
47668         * gcc.dg/i386-387-5.c: New test case.
47669         * gcc.dg/i386-387-6.c: New test case.
47670         * gcc.dg/builtins-23.c: New test case.
47671
47672 2003-06-15  Roger Sayle  <roger@eyesopen.com>
47673
47674         * gcc.dg/builtins-22.c: New test case.
47675         * gcc.dg/i386-387-1.c: Update to test exp.
47676         * gcc.dg/i386-387-2.c: Likewise.
47677
47678 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47679
47680         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
47681
47682 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47683
47684         * lib/gcc-dg.exp (dg-require-dll): New function.
47685         (dg-xfail-if): Likewise.
47686         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
47687         driver.
47688
47689         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
47690         * gcc.c-torture/compile/20001205-1.c: Likewise.
47691         * gcc.c-torture/compile/20001226-1.c: Likewise.
47692         * gcc.c-torture/compile/20010518-2.c: Likewise.
47693         * gcc.c-torture/compile/20020312-1.c: Likewise.
47694         * gcc.c-torture/compile/20020604-1.c: Likewise.
47695         * gcc.c-torture/compile/920501-12.c: Likewise.
47696         * gcc.c-torture/compile/920501-4.c: Likewise.
47697         * gcc.c-torture/compile/920520-1.c: Likewise.
47698         * gcc.c-torture/compile/920521-1.c: Likewise.
47699         * gcc.c-torture/compile/920625-1.c: Likewise.
47700         * gcc.c-torture/compile/961203-1.c: Likewise.
47701         * gcc.c-torture/compile/980506-1.c: Likewise.
47702         * gcc.c-torture/compile/981006-1.c: Likewise.
47703         * gcc.c-torture/compile/981022-1.c: Likewise.
47704         * gcc.c-torture/compile/981223-1.c: Likewise.
47705         * gcc.c-torture/compile/990617-1.c: Likewise.
47706         * gcc.c-torture/compile/dll.c: Likewise.
47707         * gcc.c-torture/compile/labels-3.c: Likewise.
47708         * gcc.c-torture/compile/mipscop-1.c: Likewise.
47709         * gcc.c-torture/compile/mipscop-2.c: Likewise.
47710         * gcc.c-torture/compile/mipscop-3.c: Likewise.
47711         * gcc.c-torture/compile/mipscop-4.c: Likewise.
47712         * gcc.c-torture/compile/simd-5.c: Likewise.
47713         * gcc.c-torture/compile/20000804-1.x: Remove.
47714         * gcc.c-torture/compile/20001205-1.x: Likewise.
47715         * gcc.c-torture/compile/20001226-1.x: Likewise.
47716         * gcc.c-torture/compile/20010518-2.x: Likewise.
47717         * gcc.c-torture/compile/20020312-1.x: Likewise.
47718         * gcc.c-torture/compile/20020604-1.x: Likewise.
47719         * gcc.c-torture/compile/920501-12.x: Likewise.
47720         * gcc.c-torture/compile/920501-4.x: Likewise.
47721         * gcc.c-torture/compile/920520-1.x: Likewise.
47722         * gcc.c-torture/compile/920521-1.x: Likewise.
47723         * gcc.c-torture/compile/920625-1.x: Likewise.
47724         * gcc.c-torture/compile/961203-1.x: Likewise.
47725         * gcc.c-torture/compile/980506-1.x: Likewise.
47726         * gcc.c-torture/compile/981006-1.x: Likewise.
47727         * gcc.c-torture/compile/981022-1.x: Likewise.
47728         * gcc.c-torture/compile/981223-1.x: Likewise.
47729         * gcc.c-torture/compile/990617-1.x: Likewise.
47730         * gcc.c-torture/compile/mipscop-1.x: Likewise.
47731         * gcc.c-torture/compile/mipscop-2.x: Likewise.
47732         * gcc.c-torture/compile/mipscop-3.x: Likewise.
47733         * gcc.c-torture/compile/mipscop-4.x: Likewise.
47734         * gcc.c-torture/compile/simd-5.x: Likewise.
47735
47736         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
47737
47738 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
47739
47740         * gcc.c-torture/execute/20030611-1.c: New test.
47741
47742 2003-06-12  Roger Sayle  <roger@eyesopen.com>
47743
47744         PR middle-end/168
47745         * gcc.dg/20030612-1.c: New test case.
47746
47747 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47748
47749         PR c++/10635
47750         * g++.dg/expr/cast1.C: New test.
47751
47752 2003-06-12  Roger Sayle  <roger@eyesopen.com>
47753
47754         * gcc.dg/builtins-21.c: New test case.
47755
47756 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
47757
47758         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
47759         options instead of at the end.
47760         * lib/objc.exp (objc_target_compile): Likewise.
47761
47762 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
47763
47764         PR c++/10432
47765         * g++.dg/parse/error1.C: New test.
47766
47767 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
47768
47769         * gcc.dg/compat/struct-by-value-11_main.c: New file.
47770         * gcc.dg/compat/struct-by-value-11_x.c: New file.
47771         * gcc.dg/compat/struct-by-value-11_y.c: New file.
47772         * gcc.dg/compat/struct-by-value-12_main.c: New file.
47773         * gcc.dg/compat/struct-by-value-12_x.c: New file.
47774         * gcc.dg/compat/struct-by-value-12_y.c: New file.
47775         * gcc.dg/compat/struct-by-value-13_main.c: New file.
47776         * gcc.dg/compat/struct-by-value-13_x.c: New file.
47777         * gcc.dg/compat/struct-by-value-13_y.c: New file.
47778         * gcc.dg/compat/struct-by-value-14_main.c: New file.
47779         * gcc.dg/compat/struct-by-value-14_x.c: New file.
47780         * gcc.dg/compat/struct-by-value-14_y.c: New file.
47781         * gcc.dg/compat/struct-by-value-15_main.c: New file.
47782         * gcc.dg/compat/struct-by-value-15_x.c: New file.
47783         * gcc.dg/compat/struct-by-value-15_y.c: New file.
47784         * gcc.dg/compat/struct-by-value-16_main.c: New file.
47785         * gcc.dg/compat/struct-by-value-16_x.c: New file.
47786         * gcc.dg/compat/struct-by-value-16_y.c: New file.
47787         * gcc.dg/compat/struct-by-value-17_main.c: New file.
47788         * gcc.dg/compat/struct-by-value-17_x.c: New file.
47789         * gcc.dg/compat/struct-by-value-17_y.c: New file.
47790         * gcc.dg/compat/struct-by-value-18_main.c: New file.
47791         * gcc.dg/compat/struct-by-value-18_x.c: New file.
47792         * gcc.dg/compat/struct-by-value-18_y.c: New file.
47793
47794         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
47795         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
47796         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
47797         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
47798         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
47799         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
47800         * gcc.dg/compat/scalar-return-3_main.c: New file.
47801         * gcc.dg/compat/scalar-return-3_x.c: New file.
47802         * gcc.dg/compat/scalar-return-3_y.c: New file.
47803         * gcc.dg/compat/scalar-return-4_main.c: New file.
47804         * gcc.dg/compat/scalar-return-4_x.c: New file.
47805         * gcc.dg/compat/scalar-return-4_y.c: New file.
47806
47807 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
47808
47809         * gcc.dg/compat/fp2-struct-check.h: New file.
47810         * gcc.dg/compat/fp2-struct-defs.h: New file.
47811         * gcc.dg/compat/fp2-struct-init.h: New file.
47812         * gcc.dg/compat/struct-by-value-10_main.c: New file.
47813         * gcc.dg/compat/struct-by-value-10_x.c: New file.
47814         * gcc.dg/compat/struct-by-value-10_y.c: New file.
47815         * gcc.dg/compat/struct-return-10_main.c: New file.
47816         * gcc.dg/compat/struct-return-10_x.c: New file.
47817         * gcc.dg/compat/struct-return-10_y.c: New file.
47818
47819         * gcc.dg/compat/compat-common.h: New file.
47820         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
47821         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
47822         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
47823         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
47824         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
47825         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
47826         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
47827         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47828         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
47829         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
47830         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47831         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
47832         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
47833         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47834         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
47835         * gcc.dg/compat/small-struct-check.h: Ditto.
47836         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
47837         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47838         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
47839         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
47840         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47841         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47842         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
47843         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47844         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
47845         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
47846         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47847         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47848         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
47849         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47850         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47851         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
47852         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47853         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
47854         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
47855         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47856         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
47857         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
47858         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47859         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
47860         * gcc.dg/compat/struct-return-2_main.c: Ditto.
47861         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47862         * gcc.dg/compat/struct-return-2_y.c: Ditto.
47863         * gcc.dg/compat/struct-return-3_main.c: Ditto.
47864         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47865         * gcc.dg/compat/struct-return-3_y.c: Ditto.
47866
47867 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
47868
47869         * g++.dg/pch/static-1.C: New file.
47870         * g++.dg/pch/static-1.Hs: New file.
47871
47872 2003-06-10  Richard Henderson  <rth@redhat.com>
47873
47874         * gcc.dg/asm-7.c: Adjust expected warning text.
47875
47876 2003-06-10  Roger Sayle  <roger@eyesopen.com>
47877
47878         * gcc.dg/builtins-20.c: New test case.
47879
47880 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
47881
47882         PR c++/11131
47883         * g++.dg/opt/template1.C: New test.
47884
47885 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47886
47887         * lib/gcc-dg.exp (dg-test): Clear additional_files and
47888         additional_sources.
47889
47890 2003-05-21  David Taylor  <dtaylor@emc.com>
47891
47892         * gcc.dg/Wpadded.c: New file.
47893
47894 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47895
47896         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
47897         * gcc.dg/special/weak-2.c: Add dg-require-weak.
47898         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
47899         dg-require-weak.
47900
47901 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
47902
47903         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
47904
47905 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47906
47907         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
47908         (dg-require-alias): Likewise.
47909         (dg-require-gc-sections): Likewise.
47910         * lib/target-supports.exp (check_gc_sections_available): Likewise.
47911
47912 2003-06-08  Richard Henderson  <rth@redhat.com>
47913
47914         * gcc.dg/20011029-2.c: Fix the array reference.
47915         * gcc.dg/asm-7.c: New.
47916
47917 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
47918
47919         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
47920
47921 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
47922
47923         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
47924         (dg-require-gc-sections): Likewise.
47925
47926 2003-06-08  Jan Hubicka  <jh@suse.cz>
47927
47928         * i386-cmov1.c: Fix regular expression.
47929         * i386-cvt-1.c: Likewise.
47930         * i386-local.c: Likewise.
47931         * i386-local2.c: Likewise.
47932         * i386-mul.c: Likewise.
47933         * i386-ssetype-1.c: Likewise.
47934         * i386-ssetype-3.c: Likewise.
47935         * i386-ssetype-5.c: Likewise.
47936
47937 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47938
47939         PR c++/11039
47940         * g++.dg/warn/implicit-typename2.C: New test.
47941         * g++.dg/warn/implicit-typename3.C: New test.
47942
47943 2003-06-07  Richard Henderson  <rth@redhat.com>
47944
47945         * g++.dg/other/offsetof3.C: Use size_t.
47946         * g++.dg/other/offsetof4.C: Likewise.
47947
47948 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
47949
47950         * lib/copy-file.exp: New. Implement gcc_copy_files.
47951
47952         * lib/dg-pch.exp: Load copy-file.exp
47953         (dg-pch): Use gcc_copy_files instead of "file copy".
47954
47955 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
47956
47957         * gcc.dg/weak/weak.exp: Simplify.
47958         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
47959         * gcc.dg/weak/weak-1.c: Likewise.
47960         * gcc.dg/weak/weak-2.c: Likewise.
47961         * gcc.dg/weak/weak-3.c: Likewise.
47962         * gcc.dg/weak/weak-4.c: Likewise.
47963         * gcc.dg/weak/weak-5.c: Likewise.
47964         * gcc.dg/weak/weak-6.c: Likewise.
47965         * gcc.dg/weak/weak-7.c: Likewise.
47966         * gcc.dg/weak/weak-8.c: Likewise.
47967         * gcc.dg/weak/weak-9.c: Likewise.
47968
47969 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
47970
47971         gcc.c-torture/execute/20030606-1.c: New.
47972
47973 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47974
47975         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
47976         * gcc.dg/builtins-19.c: Likewise.
47977
47978 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47979
47980         * gcc.dg/builtins-2.c: Add some more tests.
47981         * gcc.dg/builtins-18.c: New test case.
47982         * gcc.dg/builtins-19.c: New test case.
47983
47984 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47985             Jim Wilson  <wilson@tuliptree.org>
47986
47987         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
47988
47989 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
47990
47991         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
47992         mempcpy/stpcpy calls not to be optimized into something else.
47993         * gcc.c-torture/execute/string-opt-3.c: Moved to...
47994         * gcc.c-torture/execute/builtins/string-7.c: ...here.
47995         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
47996
47997 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47998
47999         * gcc.dg/format/asm_fprintf-1.c: New test.
48000
48001 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
48002
48003         * lib/gcc-defs.exp (additional_sources): New variable.
48004         (dg-additional-sources): New function.
48005         (additional_files): New variable.
48006         (dg-additional-files): New function.
48007         (dg-additional-files-options): Likewise.
48008         * lib/gcc-dg.exp (dg-require-weak): New function.
48009         (dg-require-alias): Likewise.
48010         (dg-require-gc-sections): Likewise.
48011         * lib/target-supports.exp (check_alias_available): Remove testfile
48012         parameter.
48013         (check_gc_sections_available): New function.
48014         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
48015         (dg-gpp-additional-files): Likewise.
48016         * lib/g++.exp (additional_sources): Remove.
48017         (additional_files): Likewise.
48018         (g++_target_compile): Use dg-additional-files-options.
48019
48020         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
48021         Tcl logic.
48022         * gcc.dg/special/ecos.exp: Remove.
48023         * gcc.dg/special/20000419-2.c: Use dg-require-*.
48024         * gcc.dg/special/alias-1.c: Likewise.
48025         * gcc.dg/special/alias-2.c: Likewise.
48026         * gcc.dg/special/gcsec-1.c: Likewise.
48027         * gcc.dg/special/weak-1.c: Likewise.
48028         * gcc.dg/special/weak-2.c: Likewise.
48029         * gcc.dg/special/wkali-1.c: Likewise.
48030         * gcc.dg/special/wkali-2.c: Likewise.
48031
48032         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
48033         dg-gpp-additional-*.
48034         * g++.dg/special/conpr-3.C: Likewise.
48035         * g++.dg/special/conpr-4.C: Likewise.
48036         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
48037         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
48038         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
48039         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
48040         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
48041         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
48042         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
48043         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
48044         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
48045         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
48046         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
48047         * g++.old-deja/g++.other/comdat1.C: Likewise.
48048         * g++.old-deja/g++.other/comdat2.C: Likewise.
48049         * g++.old-deja/g++.other/comdat3.C: Likewise.
48050         * g++.old-deja/g++.other/ctor1.C: Likewise.
48051         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
48052
48053 2003-06-05  Richard Henderson  <rth@redhat.com>
48054
48055         * gcc.dg/debug/20030605-1.c: New.
48056
48057 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48058
48059         * README.QMTEST: Update.
48060
48061 2003-06-04  Richard Henderson  <rth@redhat.com>
48062
48063         * gcc.dg/cleanup-1.c: New.
48064         * gcc.dg/cleanup-2.c: New.
48065         * gcc.dg/cleanup-3.c: New.
48066         * gcc.dg/cleanup-4.c: New.
48067         * gcc.dg/cleanup-5.c: New.
48068         * gcc.dg/cleanup-6.c: New.
48069         * gcc.dg/cleanup-7.c: New.
48070
48071 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48072
48073         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
48074
48075         * lib/dg-pch.exp: New file.
48076         * g++.dg/pch/pch.exp: Use dg-pch.exp.
48077         * gcc.dg/pch/pch.exp: Likewise.
48078
48079 2003-06-04  Roger Sayle  <roger@eyesopen.com>
48080
48081         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
48082         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
48083         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
48084         * gcc.dg/builtins-17.c: New test case.
48085         * gcc.dg/i386-387-4.c: New test case.
48086         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
48087
48088 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48089
48090         * gcc.dg/ultrasp9.c: New test.
48091
48092 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48093
48094         * gcc.c-torture/compile/20030604-1.c: New test.
48095         * gcc.dg/sparc-constant-1.c: New test.
48096
48097 2003-06-03  Glen Nakamura  <glen@imodulo.com>
48098
48099         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
48100
48101 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
48102
48103         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
48104
48105         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
48106         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
48107
48108 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
48109
48110         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
48111
48112 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48113
48114         PR c++/10940
48115         * g++.dg/template/spec10.C: New test.
48116
48117 2003-06-03  Roger Sayle  <roger@eyesopen.com>
48118
48119         * gcc.dg/builtins-16.c: New test case.
48120
48121 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
48122
48123         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
48124         mempcpy test with post-increments.
48125         * gcc.c-torture/execute/string-opt-3.c: New test.
48126         * gcc.dg/string-opt-1.c: New test.
48127
48128 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
48129
48130         PR fortran/10965
48131         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
48132
48133 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
48134
48135         * lib/scanasm.exp (dg-scan): New function, factored out of ...
48136         (scan-assembler): ... here.  Use dg-scan.
48137         (scan-assembler-not): Likewise.
48138         (scan-file): New function.
48139         (scan-file-not): Likewise.
48140         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
48141         * gcc.dg/cpp/_Pragma4.c: Likewise.
48142         * gcc.dg/cpp/_Pragma5.c: Likewise.
48143         * gcc.dg/cpp/avoidpaste1.c: Likewise.
48144         * gcc.dg/cpp/avoidpaste2.c: Likewise.
48145         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
48146         * gcc.dg/cpp/cmdlne-P.c: Likewise.
48147         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
48148         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
48149         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
48150         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
48151         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
48152         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
48153         * gcc.dg/cpp/cxxcom1.c: Likewise.
48154         * gcc.dg/cpp/line1.c: Likewise.
48155         * gcc.dg/cpp/maccom1.c: Likewise.
48156         * gcc.dg/cpp/maccom2.c: Likewise.
48157         * gcc.dg/cpp/maccom3.c: Likewise.
48158         * gcc.dg/cpp/maccom4.c: Likewise.
48159         * gcc.dg/cpp/maccom5.c: Likewise.
48160         * gcc.dg/cpp/maccom6.c: Likewise.
48161         * gcc.dg/cpp/multiline.c: Likewise.
48162         * gcc.dg/cpp/spacing1.c: Likewise.
48163         * gcc.dg/cpp/spacing2.c: Likewise.
48164         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
48165         * gcc.dg/cpp/trad/maccom1.c: Likewise.
48166         * gcc.dg/cpp/trad/maccom2.c: Likewise.
48167         * gcc.dg/cpp/trad/maccom3.c: Likewise.
48168         * gcc.dg/cpp/trad/maccom4.c: Likewise.
48169         * gcc.dg/cpp/trad/maccom6.c: Likewise.
48170         * gcc.dg/cpp/cxxcom2.c: Likewise.
48171         * gcc.dg/cpp/cxxcom2.h: New file.
48172
48173         * gcc.dg/cpp/truefalse.cpp: Move it to ...
48174         * g++.dg/cpp/truefalse.C: Here.
48175         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
48176
48177 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
48178
48179         * gcc.dg/cpp/redef3.c: New file.
48180
48181 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
48182
48183         * gcc.dg/i386-loop-3.c: New test.
48184
48185 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
48186
48187         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
48188
48189 2003-05-31  Roger Sayle  <roger@eyesopen.com>
48190
48191         * gcc.dg/fwrapv-1.c: New test case.
48192         * gcc.dg/fwrapv-2.c: New test case.
48193
48194 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48195
48196         PR c++/10956
48197         * g++.dg/template/spec9.C: New test.
48198
48199 2003-05-29  Roger Sayle  <roger@eyesopen.com>
48200
48201         * gcc.dg/duff-4.c: New test case.
48202
48203 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
48204
48205         PR fortran/10843
48206         * g77.dg/ffixed-form-1.f: New test
48207         * g77.dg/ffixed-form-2.f: New test
48208         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
48209         * g77.dg/ffree-form-3.f: New test
48210
48211 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
48212
48213         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
48214         * gcc.dg/wint_t-1.c: Likewise.
48215
48216 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48217
48218         * g++.dg/template/access11.C: New test.
48219
48220 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48221
48222         PR c++/10849
48223         * g++.dg/template/access10.C: New test.
48224
48225 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48226             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48227
48228         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
48229
48230 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48231
48232         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
48233         suppress for powerpc-*-darwin*.
48234         * gcc.dg/torture/builtin-noret-2.c: Likewise.
48235
48236 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48237
48238         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
48239         suppress option for powerpc-*-darwin*.
48240
48241 2003-05-23  Roger Sayle  <roger@eyesopen.com>
48242
48243         * gcc.dg/builtins-1.c: Add tests for tan and atan.
48244         * gcc.dg/builtins-4.c: Add test for fmod.
48245
48246 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48247
48248         PR c++/10682
48249         * g++.dg/template/instantiate4.C: New test.
48250
48251 2003-05-22  Roger Sayle  <roger@eyesopen.com>
48252
48253         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
48254
48255 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
48256
48257         * gcc.dg/compat/scalar-return-1_main.c: New file.
48258         * gcc.dg/compat/scalar-return-1_x.c: New file.
48259         * gcc.dg/compat/scalar-return-1_y.c: New file.
48260         * gcc.dg/compat/scalar-return-2_main.c: New file.
48261         * gcc.dg/compat/scalar-return-2_x.c: New file.
48262         * gcc.dg/compat/scalar-return-2_y.c: New file.
48263         * gcc.dg/compat/struct-return-3_main.c: New file.
48264         * gcc.dg/compat/struct-return-3_y.c: New file.
48265         * gcc.dg/compat/struct-return-3_x.c: New file.
48266         * gcc.dg/compat/struct-return-2_main.c: New file.
48267         * gcc.dg/compat/struct-return-2_x.c: New file.
48268         * gcc.dg/compat/struct-return-2_y.c: New file.
48269
48270 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48271
48272         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
48273         for hppa*-hp-hpux*.
48274         * gcc.dg/20021014-1.c (dg-options): Likewise.
48275         * gcc.dg/nest.c (dg-options): Likewise.
48276
48277 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
48278
48279         PR c++/9738
48280         * g++.dg/ext/dllimport2.C: New file.
48281         * g++.dg/ext/dllimport3.C: New file.
48282
48283 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
48284
48285         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
48286         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48287         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48288         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48289         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48290         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48291         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
48292         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
48293         * gcc.dg/compat/small-struct-defs.h: New file.
48294         * gcc.dg/compat/small-struct-init.h: New file.
48295         * gcc.dg/compat/small-struct-check.h: New file.
48296         * gcc.dg/compat/fp-struct-defs.h: New file.
48297         * gcc.dg/compat/fp-struct-check.h: New file.
48298         * gcc.dg/compat/fp-struct-init.h: New file.
48299         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
48300         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
48301
48302 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
48303
48304         * gcc.dg/20030225-2.c: New test.
48305
48306 2003-05-18  Roger Sayle  <roger@eyesopen.com>
48307             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48308
48309         * gcc.c-torture/compile/20030518-1.c: New test case.
48310
48311 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
48312
48313         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
48314         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
48315         gcc-dg-debug-runtest.
48316         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
48317         gcc-dg-debug-runtest.
48318
48319 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48320
48321         PR c++/9022
48322         * g++.dg/lookup/using6.C: New test.
48323
48324 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48325
48326         * g++.dg/parse/access2.C: New test.
48327
48328 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
48329
48330         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
48331         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
48332         * gcc.dg/debug/debug.exp: Likewise.
48333
48334 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
48335
48336         * gcc.dg/dollar.c: New test.
48337
48338 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
48339
48340         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
48341         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
48342         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
48343         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
48344         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
48345         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
48346         * gcc.dg/compat/struct-by-value-6_main.c: New file.
48347         * gcc.dg/compat/struct-by-value-6_x.c: New file.
48348         * gcc.dg/compat/struct-by-value-6_y.c: New file.
48349         * gcc.dg/compat/struct-by-value-7_main.c: New file.
48350         * gcc.dg/compat/struct-by-value-7_x.c: New file.
48351         * gcc.dg/compat/struct-by-value-7_y.c: New file.
48352         * gcc.dg/compat/struct-by-value-8_main.c: New file.
48353         * gcc.dg/compat/struct-by-value-8_x.c: New file.
48354         * gcc.dg/compat/struct-by-value-8_y.c: New file.
48355         * gcc.dg/compat/struct-by-value-9_main.c: New file.
48356         * gcc.dg/compat/struct-by-value-9_x.c: New file.
48357         * gcc.dg/compat/struct-by-value-9_y.c: New file.
48358
48359 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
48360
48361         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
48362         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
48363         support for "repo" mode.
48364         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48365         * lib/g77-dg.exp: Likewise.
48366         * lib/obj-dg.exp: Likewise.
48367
48368 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
48369
48370         Merge from gcc-3_2-rhl8-branch:
48371         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
48372
48373         * gcc.dg/tls/opt-6.c: New test.
48374
48375         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
48376
48377         * gcc.dg/20030405-1.c: New test.
48378
48379         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
48380
48381         * gcc.dg/20030309-1.c: New test.
48382
48383         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
48384
48385         * gcc.c-torture/execute/20030307-1.c: New test.
48386
48387         2003-02-20  Randolph Chung  <tausq@debian.org>
48388
48389         * gcc.c-torture/compile/20030220-1.c: New test.
48390
48391         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
48392
48393         * gcc.dg/20030217-1.c: New test.
48394
48395         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
48396
48397         * gcc.c-torture/compile/20020129-1.c: New test.
48398
48399         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48400
48401         * gcc.dg/unroll-1.c: New test.
48402
48403         2002-11-16  Jan Hubicka  <jh@suse.cz>
48404
48405         * gcc.c-torture/execute/20020920-1.c: New test.
48406
48407         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
48408
48409         PR target/7434
48410         * gcc.c-torture/compile/20021008-1.c: New test.
48411
48412         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
48413
48414         PR target/7559
48415         * gcc.c-torture/execute/20020810-1.c: New test.
48416
48417         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
48418
48419         * gcc.c-torture/compile/20020807-1.c: New test.
48420
48421         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
48422
48423         * gcc.dg/tls/opt-1.c: New test.
48424
48425         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
48426
48427         * gcc.dg/20020729-1.c: New test.
48428
48429         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
48430
48431         * g++.dg/opt/life1.C: New test.
48432
48433         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
48434
48435         * gcc.dg/20020525-1.c: New test.
48436
48437         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
48438
48439         PR c++/6794
48440         * g++.dg/ext/pretty1.C: New test.
48441         * g++.dg/ext/pretty2.C: New test.
48442
48443 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
48444
48445         PR c++/8385
48446         * g++.dg/ext/typeof5.C: New test.
48447
48448 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
48449
48450         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48451         __USER_LABEL_PREFIX__ into account.
48452         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48453
48454 2003-05-14  Roger Sayle  <roger@eyesopen.com>
48455
48456         * gcc.dg/builtins-15.c: New test case.
48457
48458 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
48459
48460         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
48461
48462 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
48463
48464         * lib/g++.exp: Tweak handling of additional source files.
48465         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
48466         * g++.dg/special/conpr-2a.C: Rename to ...
48467         * g++.dg/special/conpr-2a.cc: ... this.
48468         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
48469         * g++.dg/special/conpr-3a.C: Rename to ...
48470         * g++.dg/special/conpr-3a.cc: This.
48471         * g++.dg/special/conpr-3b.C: Rename to ...
48472         * g++.dg/special/conpr-3b.cc: This.
48473         * g++.dg/special/conpr-4.C: New test.
48474         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
48475
48476 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
48477
48478         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
48479
48480 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48481
48482         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
48483         * g++.old-deja/g++.robertl/eb71.C: Likewise.
48484         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
48485         * g++.old-deja/g++.other/warn3.C: Likewise.
48486
48487 2003-05-11  Roger Sayle  <roger@eyesopen.com>
48488
48489         * gcc.dg/i386-387-1.c: Update to also test log.
48490         * gcc.dg/i386-387-2.c: Likewise.
48491
48492 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
48493
48494         * g77.f-torture/execute/int8421.f: New test.
48495
48496 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48497
48498         PR c++/10230, c++/10481
48499         * g++.dg/lookup/scoped5.C: New test.
48500
48501 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48502
48503         PR c++/10552
48504         * g++.dg/template/ttp6.C: New test.
48505
48506 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
48507
48508         * gcc.c-torture/execute/builtins: New directory.
48509         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
48510         gcc.c-torture/execute/builtins.
48511         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
48512         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
48513         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
48514         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
48515
48516 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48517
48518         PR c++/9252
48519         * g++.dg/template/access8.C: New test.
48520         * g++.dg/template/access9.C: New test.
48521
48522 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48523
48524         PR c++/9554
48525         * g++.dg/parse/access1.C: New test.
48526
48527 2003-05-09  DJ Delorie  <dj@redhat.com>
48528
48529         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
48530         long, and not an int.
48531
48532 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48533
48534         PR c++/10555, c++/10576
48535         * g++.dg/template/memclass1.C: New test.
48536
48537 2003-05-08  DJ Delorie  <dj@redhat.com>
48538
48539         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
48540         targets.
48541         * gcc.c-torture/execute/20021024-1.x: Likewise.
48542         * gcc.c-torture/execute/shiftdi.x: Likewise.
48543         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
48544         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
48545         * gcc.dg/20021018-1.c: Likewise.
48546
48547 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48548
48549         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
48550
48551         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
48552         (bcopy): Call memmove.
48553
48554 2003-05-08  Roger Sayle  <roger@eyesopen.com>
48555
48556         * g77.f-torture/compile/8485.f: New test case.
48557
48558 2003-05-07  Richard Henderson  <rth@redhat.com>
48559
48560         PR c++/10570
48561         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
48562         Verify exception_cleanup not called for rethrows.
48563         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
48564         when exiting catch block without rethrowing.
48565         * g++.dg/eh/forced3.C: New.
48566         * g++.dg/eh/forced4.C: New.
48567
48568 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
48569
48570         * gcc.dg/20030505.c: Fix triplet.
48571
48572 2003-05-06  DJ Delorie  <dj@redhat.com>
48573
48574         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
48575         * gcc.dg/nest.c: Likewise.
48576
48577 2003-05-05  Roger Sayle  <roger@eyesopen.com>
48578
48579         * gcc.dg/builtins-14.c: New test case.
48580
48581 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
48582
48583         * lib/compat.exp (compat-execute): New argument.
48584         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
48585         * gcc.dg/compat: New test directory.
48586         * gcc.dg/compat/compat.exp: New expect script.
48587         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
48588         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
48589         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
48590         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
48591         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
48592         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
48593
48594         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
48595         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
48596         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
48597         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
48598         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
48599         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
48600         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
48601         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
48602         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
48603         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
48604         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
48605         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
48606         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
48607         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
48608         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
48609
48610 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
48611
48612         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
48613
48614 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
48615
48616         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
48617
48618 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
48619
48620         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
48621         * gcc.dg/ppc-fsel-2.c: New test.
48622
48623         * gcc.dg/unused-5.c: New test.
48624
48625 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48626
48627         PR c++/10496
48628         * g++.dg/warn/pmf1.C: New test.
48629
48630 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48631
48632         PR c++/4494
48633         * g++.dg/warn/main.C: New test.
48634
48635 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48636
48637         * gcc.dg/nonnull-3.c: New test.
48638
48639 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
48640
48641         * gcc.dg/cpp/Wtrigraphs.c: Update.
48642         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48643
48644 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
48645
48646         * gcc.dg/ppc-fsel-1.c: New test.
48647
48648 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
48649
48650         PR c/10604
48651         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48652
48653 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
48654
48655         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48656
48657 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48658
48659         PR c++/9364, c++/10553, c++/10586
48660         * g++.dg/parse/typename4.C: New test.
48661         * g++.dg/parse/typename5.C: Likewise.
48662
48663 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
48664
48665         * gcc.c-torture/compile/20030503-1.c: New test.
48666
48667 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48668
48669         * g++.dg/lookup/using5.C: Fix testcase error.
48670
48671 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
48672
48673         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
48674         since MEABI is no longer supported.  Remove all vestiges
48675         of MEABI from the test.
48676
48677 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48678
48679         PR c++/10554
48680         * g++.dg/lookup/using5.C: New test.
48681
48682 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48683
48684         PR c++/8772
48685         * g++.dg/template/ttp5.C: New test.
48686
48687 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
48688
48689         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
48690         (dg-gpp-additional-sources): New function.
48691         (dg-gpp-additional-files): Likewise.
48692         * lib/g++.exp (additional_sources): New variable.
48693         (additional_files): Likewise.
48694         (g++_target_compile): Deal with them.
48695         * lib/old-dejagnu.exp: Remove.
48696         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
48697         * g++.old-deja: Revise all tests to use dg commands.
48698
48699 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48700
48701         PR c++/9432, c++/9528
48702         * g++.dg/lookup/using4.C: New test.
48703
48704 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
48705
48706         * gcc.dg/noreturn-5.c: New file.
48707         * gcc.dg/noreturn-6.c: New file.
48708
48709         * gcc.c-torture/compile/inline-1.c: New file.
48710
48711 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48712
48713         PR c++/10551
48714         * g++.dg/template/explicit1.C: New test.
48715
48716 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48717
48718         PR c++/10549
48719         * g++.dg/other/bitfield1.C: New test.
48720
48721         PR c++/10527
48722         * g++.dg/init/new7.C: New test.
48723
48724 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48725
48726         * g++.dg/ext/desig1.C: New test.
48727         * g++.dg/ext/init1.C: Update.
48728
48729         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
48730
48731 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
48732
48733         PR c++/10180
48734         * g++.dg/warn/Winline-1.C: New test.
48735
48736 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
48737
48738         * gcc.c-torture/execute/string-opt-19.c: New test.
48739
48740         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
48741         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
48742
48743 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
48744
48745         PR c++/10506
48746         * g++.dg/init/new6.C: New test.
48747
48748         PR c++/10503
48749         * g++.dg/init/ref6.C: New test.
48750
48751 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
48752
48753         * g++.dg/warn/weak1.C: XFAIL on AIX4.
48754
48755 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48756
48757         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
48758         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
48759
48760 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
48761
48762         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
48763         initialized static data members.
48764
48765 2003-04-25  H.J. Lu <hjl@gnu.org>
48766
48767         * gcc.dg/ia64-sync-4.c: New test.
48768
48769 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48770
48771         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
48772         date.
48773
48774 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
48775
48776         PR c++/10337
48777         * g++.dg/warn/conv1.C: New test.
48778         * g++.old-deja/g++.other/conv7.C: Adjust.
48779         * g++.old-deja/g++.other/overload14.C: Adjust.
48780
48781 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48782
48783         PR c++/10471
48784         * g++.dg/template/defarg2.C: New test.
48785
48786 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
48787
48788         * gcc.dg/cpp/include2.c: Update.
48789         * gcc.dg/cpp/multiline-2.c: New.
48790         * gcc.dg/cpp/multiline.c: Update.
48791         * gcc.dg/cpp/strify2.c: Update.
48792         * gcc.dg/cpp/trad/literals-2.c: Update.
48793
48794 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48795
48796         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
48797
48798 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48799
48800         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
48801
48802 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48803
48804         PR c++/10451
48805         * g++.dg/parse/crash4.C: New test.
48806
48807         PR c++/9847
48808         * g++.dg/parse/crash5.C: New test.
48809
48810 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
48811
48812         PR c++/10446
48813         * g++.dg/parse/crash3.C: New test.
48814
48815         PR c++/10428
48816         * g++.dg/parse/elab1.C: New test.
48817
48818 2003-04-22  Devang Patel  <dpatel@apple.com>
48819
48820         * gcc.dg/cpp/trad/funlike-5.c: New test.
48821
48822 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
48823
48824         * g++.dg/other/packed1.C: Fix dg options.
48825
48826 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
48827
48828         * g++.dg/other/offsetof2.C: New test.
48829
48830 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
48831
48832         * g++.dg/template/recurse.C: Adjust location of error messages.
48833
48834 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
48835
48836         PR c++/9881
48837         * g++.dg/init/addr-const1.C: New test.
48838         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
48839
48840 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48841
48842         PR c++/10405
48843         * g++.dg/lookup/struct-hack1.C: New test.
48844
48845 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
48846
48847         * ucs.c: Update diagnostic messages.
48848
48849 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48850
48851         * gcc.dg/cpp/truefalse.cpp: New test.
48852         * gcc.dg/cpp/cpp.exp: Update.
48853         * g++.dg/other/stdbool-if.C: Remove.
48854
48855 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48856
48857         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
48858         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
48859
48860 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
48861
48862         * gcc.c-torture/compile/20030418-1.c: New test.
48863
48864 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
48865
48866         * README.compat: Remove; content moved to doc/sourcebuild.texi.
48867
48868 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48869
48870         PR c++/10347
48871         g++.dg/template/dependent-name1.C: New test.
48872
48873 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
48874
48875         * gcc.dg/warn-1.c (tourist_guide): New array,
48876         contains a pointer to bar.
48877
48878 2003-04-16  Roger Sayle  <roger@eyesopen.com>
48879
48880         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
48881         * gcc.c-torture/execute/medce-1.c: New test case.
48882         * gcc.c-torture/execute/medce-2.c: New test case.
48883
48884 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
48885
48886         * lib/prune.exp: Ignore more messages.
48887
48888         PR c++/10381
48889         * g++.dg/parse/lookup3.C: New test.
48890
48891 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
48892
48893         * gcc.c-torture/compile/20030415-1.c : New test.
48894
48895 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
48896
48897         * gcc.c-torture/execute/scope-2.c: Move to ...
48898         * gcc.dg/noncompile/scope.c: .... here.
48899
48900 2003-04-14  Roger Sayle  <roger@eyesopen.com>
48901
48902         * gcc.dg/20030414-2.c: New test case.
48903
48904 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
48905
48906         PR target/10377
48907         * gcc.dg/20030414-1.c: New test.
48908
48909 2003-04-13  Roger Sayle  <roger@eyesopen.com>
48910
48911         * gcc.dg/builtins-12.c: New test case.
48912         * gcc.dg/builtins-13.c: New test case.
48913
48914 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48915
48916         * gcc.c-torture/execute/string-opt-18.c: New test.
48917
48918 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
48919
48920         PR c++/10300
48921         * g++.dg/init/new5.C: New test.
48922
48923 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
48924
48925         PR c++/7910
48926         * g++.dg/ext/dllimport1.C: New test.
48927
48928 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48929
48930         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
48931
48932 2003-04-11  Bud Davis <bdavis9659@comcast.net>
48933
48934         PR Fortran/9263
48935         * g77.f-torture/noncompile/9263.f: New test
48936         PR Fortran/1832
48937         * g77.f-torture/execute/1832.f: New test
48938
48939 2003-04-11  David Chad  <davidc@freebsd.org>
48940             Loren J. Rittle  <ljrittle@acm.org>
48941
48942         PR libobjc/8562
48943         * objc.dg/headers.m: New test.
48944
48945 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
48946
48947         * gcc.c-torture/execute/builtin-noret-2.c: New.
48948         * gcc.c-torture/execute/builtin-noret-2.x: New.
48949         XFAIL builtin-noret-2.c at -O1 and above.
48950         * gcc.dg/redecl.c: New.
48951         * gcc.dg/Wshadow-1.c: Update error regexps.
48952
48953 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
48954
48955         * g++.dg/abi/bitfield10.C: New test.
48956
48957 2003-04-09  Mike Stump  <mrs@apple.com>
48958
48959         * gcc.dg/pch/pch.exp: Make testcase names longer.
48960         * g++.dg/pch/pch.exp: Make testcase names longer.
48961
48962 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48963
48964         * gcc.dg/builtins-11.c: New test case.
48965
48966 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48967
48968         * gcc.dg/builtins-9.c: New test case.
48969         * gcc.dg/builtins-10.c: New test case.
48970
48971 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
48972
48973         * gcc.dg/noncompile/init-4.c.c: New test.
48974
48975 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
48976
48977         * gcc.misc-test/gcov-9.c: New test.
48978         * gcc.misc-test/gcov-10.c: New test
48979         * gcc.misc-test/gcov-11.c: New test.
48980
48981 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
48982
48983         PR optimization/10024
48984         * gcc.c-torture/compile/20030405-1.c: New test.
48985
48986 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
48987
48988         * gcc.dg/pch/static-3.c: New.
48989         * gcc.dg/pch/static-3.hs: New.
48990         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
48991
48992 2003-04-04  Richard Henderson  <rth@redhat.com>
48993
48994         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
48995         * g++.dg/eh/forced2.C: Likewise.
48996
48997 2003-04-03  Mike Stump  <mrs@apple.com>
48998
48999         * lib/scanasm.exp (scan-assembler): Add xfail processing for
49000         target arg.
49001         (scan-assembler-times, scan-assembler-not): Likewise.
49002         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
49003
49004 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
49005
49006         * gcc.dg/sparc-loop-1.c: New test.
49007
49008 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
49009
49010         PR other/9274
49011         * g++.dg/pch/system-2.C: New.
49012         * g++.dg/pch/system-2.Hs: New.
49013
49014 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
49015
49016         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
49017
49018         * g++.dg/eh/simd-1.C (vecfunc): Same.
49019
49020 2003-04-01  Roger Sayle  <roger@eyesopen.com>
49021
49022         * gcc.c-torture/execute/20030401-1.c: New test case.
49023
49024 2003-04-01  Ziemowit Laski <zlaski@apple.com>
49025
49026         * objc.dg/defs.m: New.
49027
49028 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
49029
49030         * g++.dg/eh/simd-1.C: New.
49031         * g++.dg/eh/simd-2.C: New.
49032
49033 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
49034
49035         * gcc.c-torture/execute/simd-3.c: New.
49036
49037 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49038
49039         PR c/9936
49040         * gcc.dg/20030331-2.c: New test.
49041
49042 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49043
49044         PR c++/10278
49045         * g++.dg/parse/crash2.C: New test.
49046
49047 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49048
49049         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
49050         * gcc.c-torture/execute/20030331-1.c: ...here.
49051
49052 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49053
49054         * gcc.c-torture/execute/20030331-1.c: New test.
49055
49056 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
49057
49058         * lib/gcov.exp: Adjust call return testing strings.
49059         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
49060
49061 2003-03-31  Roger Sayle  <roger@eyesopen.com>
49062
49063         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
49064         * gcc.dg/builtins-7.c: New test case.
49065         * gcc.dg/builtins-8.c: New test case.
49066
49067 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49068
49069         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
49070
49071 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
49072
49073         PR c++/7647
49074         * g++.dg/lookup-class-member-2.C: New test.
49075
49076 2003-03-30  Glen Nakamura  <glen@imodulo.com>
49077
49078         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
49079
49080 2003-03-28  Roger Sayle  <roger@eyesopen.com>
49081
49082         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
49083
49084 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
49085
49086         * g++.dg/init/attrib1.C: New test.
49087
49088 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49089
49090         * gcc.dg/ultrasp8.c: New test.
49091
49092 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49093
49094         * gcc.dg/ultrasp7.c: New test.
49095
49096 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
49097
49098         PR c++/10047
49099         * g++.dg/template/inline1.C: New test.
49100
49101 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49102
49103         * gcc.dg/sparc-dwarf2.c: New test.
49104
49105 2003-03-27  Roger Sayle  <roger@eyesopen.com>
49106
49107         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
49108         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
49109
49110 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
49111
49112         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
49113         than reading .x files.
49114         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
49115         * g77.dg/gcov/gcov-1.f: Likewise.
49116         * gcc.misc-tests/gcov-4b.c: Likewise.
49117         * gcc.misc-tests/gcov-5b.c: Likewise.
49118         * gcc.misc-tests/gcov-6.c: Likewise.
49119         * gcc.misc-tests/gcov-7.c: Likewise.
49120         * gcc.misc-tests/gcov-8.c: Likewise.
49121         * g++.dg/gcov/gcov-1.x: Remove.
49122         * g77.dg/gcov/gcov-1.x: Likewise.
49123         * gcc.misc-tests/gcov-4b.x: Likewise.
49124         * gcc.misc-tests/gcov-5b.x: Likewise.
49125         * gcc.misc-tests/gcov-6.x: Likewise.
49126         * gcc.misc-tests/gcov-7.x: Likewise.
49127         * gcc.misc-tests/gcov-8.x: Likewise.
49128
49129 2003-03-27  Glen Nakamura  <glen@imodulo.com>
49130
49131         PR opt/10087
49132         * gcc.dg/20030324-1.c: New test.
49133
49134 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
49135
49136         PR c++/10224
49137         * g++.dg/template/arg3.C: New test.
49138
49139         PR c++/10158
49140         * g++.dg/template/friend18.C: New test.
49141
49142 2003-03-26  Roger Sayle  <roger@eyesopen.com>
49143
49144         * g77.f-torture/compile/20030326-1.f: New test case.
49145
49146 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
49147
49148         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
49149
49150         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
49151
49152 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
49153
49154         * gcc.dg/ia64-sync-3.c: New test.
49155
49156 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
49157
49158         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
49159
49160 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
49161
49162         * gcc.dg/ultrasp6.c: New test.
49163
49164 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49165
49166         * gcc.dg/i386-signbit-1.c: New test.
49167         * gcc.dg/i386-signbit-2.c: New test.
49168         * gcc.dg/i386-signbit-3.c: New test.
49169
49170 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49171
49172         * gcc.dg/ultrasp5.c: Fix options.
49173
49174 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49175
49176         * gcc.dg/ultrasp5.c: Fix comment.
49177
49178 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
49179
49180         PR fortran/10197
49181         * g77.f-torture/execute/10197.f: New test.
49182
49183 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
49184
49185         PR c++/9898, c++/383
49186         * g++.dg/template/conv6.C: New test.
49187
49188         PR c++/10119
49189         * g++.dg/template/ptrmem5.C: New test.
49190
49191         PR c++/10026
49192         * g++.dg/lookup/koenig1.C: New test.
49193
49194         PR C++/10199
49195         * g++.dg/lookup/template2.C: New test.
49196
49197 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
49198
49199         * g++.dg/opt/rtti1.C: New test.
49200
49201 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
49202
49203         * gcc.dg/ultrasp5.c: New test.
49204
49205 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
49206
49207         PR middle-end/9967
49208         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
49209         builtin fputs.
49210
49211 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
49212
49213         PR c/8224
49214         * gcc.dg/20030323-1.c: New test.
49215
49216 2003-03-23  Roger Sayle  <roger@eyesopen.com>
49217
49218         * gcc.c-torture/compile/20030323-1.c: New test case.
49219
49220 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
49221
49222         * gcc.dg/20030321-1.c: New test.
49223
49224 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
49225
49226         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
49227
49228 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
49229
49230         PR c++/9978, c++/9708
49231         * g++.dg/ext/vlm1.C: Adjust expected error.
49232         * g++.dg/ext/vla2.C: New test.
49233         * g++.dg/template/arg1.C: New test.
49234         * g++.dg/template/arg2.C: New test.
49235
49236 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
49237
49238         * g77.f-torture/execute/select.f: New test.
49239         * g77.f-torture/noncompile/select_no_compile.f: New test.
49240
49241 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
49242
49243         PR c++/9898
49244         * g++.dg/other/error4.C: New test.
49245
49246 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
49247
49248         * g++.dg/template/friend17.C: New test.
49249
49250 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
49251
49252         * gcc.c-torture/compile/20030320-1.c: New.
49253
49254 2003-03-20  Roger Sayle  <roger@eyesopen.com>
49255
49256         * gcc.dg/builtins-6.c: New test case.
49257
49258 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
49259
49260         PR target/10073
49261         * gcc.c-torture/compile/20030319-1.c: New.
49262
49263 2003-03-18  Jan Hubicka  <jh@suse.cz>
49264
49265         * gcc.dg/i386-cvt-1.c: New test.
49266
49267 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
49268
49269         * objc.dg/naming-1.m: Use "(parse|syntax) error".
49270         * objc.dg/naming-2.m: Likewise.
49271
49272 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
49273
49274         PR c++/9639
49275         * g++.dg/parse/crash1.C: New test.
49276
49277 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
49278
49279         PR c++/8805
49280         * g++.dg/eh/cleanup1.C: New test.
49281
49282 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
49283
49284         * gcc.c-torture/execute/20030316-1.c: New test case.
49285
49286 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49287
49288         PR c++/9629
49289         * g++.dg/init/ctor2.C: New test.
49290
49291 2003-03-15  Roger Sayle  <roger@eyesopen.com>
49292
49293         * g77.f-torture/compile/xformat.f: New test case.
49294
49295 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49296
49297         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
49298         * g++.old-deja/g++.mike/eh50.C: Likewise.
49299
49300 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49301
49302         PR c++/6440
49303         * g++.dg/template/spec7.C: New test.
49304         * g++.dg/template/spec8.C: Likewise.
49305
49306 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
49307
49308         * gcc.c-torture/execute/20030313-1.c: New test.
49309
49310 2003-03-14  Richard Henderson  <rth@redhat.com>
49311
49312         * gcc.dg/inline-2.c: Adjust alpha test for external call.
49313
49314 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49315
49316         * gcc.c-torture/compile/20030314-1.c: New test.
49317
49318 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
49319
49320         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
49321         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
49322         thumb target,
49323         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
49324         to accept newer _imp__  prefix and additional
49325         newline in .drectve section.
49326         * gcc.dg/dll-4.c: Likewise.
49327         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
49328         switch.
49329
49330 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
49331
49332         * g++.dg/parse/namespace9.C: New test.
49333
49334         * g++.dg/init/ref5.C: New test.
49335         * g++.dg/parse/ptrmem1.C: Likewise.
49336
49337 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49338
49339         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
49340         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
49341         regular expression.
49342         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
49343         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
49344
49345 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
49346
49347         * gcc.c-torture/execute/20030224-2.c: New test.
49348
49349 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49350
49351         * gcc.dg/decl-3.c: New test.
49352
49353 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49354
49355         * gcc.dg/i386-loop-2.c: New test.
49356
49357 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
49358
49359         PR c++/9474
49360         * g++.dg/parse/namespace8.C: New test.
49361
49362         PR c++/9924
49363         * g++.dg/overload/builtin2.C: New test.
49364
49365 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
49366
49367         * gcc.dg/return-type-3.c: New test.
49368
49369 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49370
49371         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49372         profiling options are not supported.
49373
49374 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
49375
49376         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49377         * g++.old-deja/g++.warn/impint2.C: Likewise.
49378
49379 2003-03-10  Devang Patel  <dpatel@apple.com>
49380
49381         * g++.dg/cpp/c++_cmd_1.C: New test.
49382         * g++.dg/cpp/c++_cmd_1.h: New file.
49383
49384 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
49385
49386         * gcc.dg/altivec-9.c: New file.
49387
49388 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49389
49390         * gcc.dg/ppc-sdata-1.c: New test.
49391         * gcc.dg/ppc-sdata-2.c: New test.
49392
49393 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
49394
49395         PR c++/9373
49396         * g++.dg/opt/ptrmem2.C: New test.
49397
49398         PR c++/8534
49399         * g++.dg/opt/ptrmem1.C: New test.
49400
49401 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49402
49403         * gcc.dg/i386-loop-1.c: New test.
49404
49405 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49406
49407         PR c++/9970
49408         * g++.dg/lookup/friend1.C: New test.
49409
49410 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49411
49412         PR c++/9823
49413         * g++.dg/parser/constructor1.C: New test.
49414
49415 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
49416
49417         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49418
49419         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
49420
49421 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
49422
49423         * gcc.dg/cpp/Wunused.c: Update test.
49424
49425 2003-03-08  Jan Hubicka  <jh@suse.cz>
49426
49427         * gcc.dg/inline-3.c: New test.
49428
49429 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49430
49431         PR c++/9809
49432         * g++.dg/parse/builtin1.C: New test.
49433
49434         PR c++/9982
49435         * g++.dg/abi/cookie1.C: New test.
49436         * g++.dg/abi/cookie2.C: Likewise.
49437
49438         PR c++/9524
49439         * g++.dg/template/field1.C: New test.
49440
49441         PR c++/9912
49442         * g++.dg/parse/class1.C: New test.
49443         * g++.dg/parse/namespace7.C: Likewise.
49444         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49445
49446 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
49447
49448         * g++.dg/init/ref4.C: New test.
49449
49450 2003-03-07  Jan Hubicka  <jh@suse.cz>
49451
49452         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49453         * gcc.dg/inline-3.c: New test.
49454
49455 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
49456
49457         * g++.dg/init/ref3.C: New test.
49458
49459         PR c++/9965
49460         * g++.dg/init/ref2.C: New test.
49461
49462         PR c++/9400
49463         * g++.dg/warn/Wshadow-2.C: New test.
49464
49465         PR c++/9791
49466         * g++.dg/warn/Woverloaded-1.C: New test.
49467
49468 2003-03-05  Jan Hubicka  <jh@suse.cz>
49469
49470         * gcc.dg/i386-local2.c: New.
49471         * gcc.dg/i386-local.c: Fix typo.
49472
49473 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
49474
49475         * g++.dg/abi/layout3.C: New test.
49476
49477 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
49478
49479         * gcc.c-torture/compile/20030305-1.c
49480
49481 2003-03-05  Jan Hubicka  <jh@suse.cz>
49482
49483         * gcc.dg/i386-local.c: New.
49484
49485 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
49486
49487         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
49488
49489 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49490
49491         * gcc.dg/switch-2.c: New test.
49492         * gcc.dg/switch-3.c: New test.
49493         * gcc.dg/Wswitch.c: Adjust line numbers.
49494         * gcc.dg/Wswitch-default.c: Likewise.
49495         * gcc.dg/Wswitch-enum.c: Likewise.
49496
49497 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
49498
49499         * gcc.c-torture/execute/20030222-1.c: New test.
49500
49501 2003-03-03  James E Wilson  <wilson@tuliptree.org>
49502
49503         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
49504
49505 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
49506
49507         PR c++/9878
49508         * g++.dg/init/ref1.C: New test.
49509
49510 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
49511
49512         * gcc.dg/sh-relax.c: New SH-only test.
49513
49514 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
49515
49516         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
49517         comment explaining purpose of testcase.
49518
49519 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49520
49521         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
49522         for HC11/HC12 (asm needs two int registers).
49523         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
49524         HC11/HC12 because the test uses an asm which needs two 32-bit
49525         registers.
49526
49527 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49528
49529         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
49530         for HC11/HC12 (array is too large otherwise).
49531         * gcc.c-torture/compile/920501-4.x: New file, likewise.
49532         * gcc.c-torture/compile/20010518-2.x: Likewise.
49533         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
49534         HC11/HC12 (array is too large).
49535
49536 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
49537
49538         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
49539         * lib/g++-dg.exp (g++-dg-test): Likewise.
49540
49541 2003-03-01  Roger Sayle  <roger@eyesopen.com>
49542
49543         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
49544         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
49545
49546 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49547
49548         * g++.dg/warn/implicit-typename1.C: Remove warning.
49549
49550 2003-02-28  Richard Henderson  <rth@redhat.com>
49551
49552         * gcc.dg/noreturn-1.c: Move noreturn warning line.
49553         * gcc.dg/return-type-1.c: Move control reaches end warning line.
49554
49555 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
49556
49557         * gcc.dg/pch/pch.exp: Change .pch to .gch.
49558         * g++.dg/pch/pch.exp: Likewise.
49559
49560 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
49561
49562         PR c++/9879
49563         * g++.dg/init/new4.C: New test.
49564
49565 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
49566
49567         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
49568
49569 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
49570
49571         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
49572         unsigned long.
49573
49574         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
49575         wider than float.
49576
49577 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49578
49579         * lib/scanasm.exp: Add support for counting numbers of
49580         occurences.
49581         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
49582         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
49583
49584 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
49585
49586         PR c++/9683
49587         * g++.dg/template/static3.C: New test.
49588
49589         PR c++/9829
49590         * g++.dg/parse/namespace6.C: New test.
49591
49592 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49593
49594         PR target/9732
49595         * gcc.dg/20030225-1.c: New test.
49596
49597 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
49598
49599         * README: Remove out-of-date information.
49600
49601         PR c++/9836
49602         * g++.dg/template/spec6.C: New test.
49603
49604 2003-02-24  Jeff Law  <law@redhat.com>
49605
49606         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
49607
49608 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49609
49610         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
49611         * gcc.dg/pragma-ep-1.c: Likewise.
49612
49613 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49614
49615         PR c++/9602
49616         * g++.dg/template/friend16.C: New test.
49617
49618 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
49619
49620         PR c++/5333
49621         * g++.dg/parse/fused-params1.C: Adjust error messages.
49622         * g++.dg/template/nested3.C: New test.
49623
49624 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
49625
49626         * g++.dg/abi/param1.C: New test.
49627
49628 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49629
49630         PR c++/7982
49631         * g++.dg/warn/implicit-typename1.C: New test.
49632
49633 2003-02-22  Kelley Cook <kelleycook@comcast.net>
49634
49635         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49636         with "mtune".
49637         * g++.old-deja/g++.other/store-expr2.C: Likewise.
49638         * gcc.c-torture/execute/20010129-1.x: Likewise.
49639         * gcc.dg/20011107-1.c: Likewise.
49640         * gcc.dg/20020108-1.c: Likewise.
49641         * gcc.dg/20020122-3.c: Likewise.
49642         * gcc.dg/20020206-1.c: Likewise.
49643         * gcc.dg/20020310-1.c: Likewise.
49644         * gcc.dg/20020426-2.c: Likewise.
49645         * gcc.dg/20020517-1.c: Likewise.
49646         * gcc.dg/991230-1.c: Likewise.
49647         * gcc.dg/i386-unroll-1.c: Likewise.
49648         * gcc.misc-tests/i386-prefetch.exp: Likewise.
49649
49650 2003-02-22  Jan Hubicka  <jh@suse.cz>
49651
49652         * gcc.dg/i386-mul.c: New test.
49653
49654 2003-02-21  Roger Sayle  <roger@eyesopen.com>
49655
49656         * gcc.dg/builtins-5.c: New test case.
49657
49658 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
49659
49660         * gcc.dg/asmreg-1.c: New test.
49661
49662 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49663
49664         PR c++/9749
49665         * g++.dg/parse/varmod1.C: New test.
49666
49667 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49668
49669         PR c++/9727
49670         * g++.dg/template/op1.C: New test.
49671
49672 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49673
49674         PR c++/8906
49675         * g++.dg/template/nested2.C: New test.
49676
49677 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49678
49679         PR c++/8724
49680         * g++.dg/expr/dtor1.C: New test.
49681
49682 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
49683
49684         * gcc.dg/cpp/include3.c: New test.
49685         * gcc.dg/cpp/inc/foo.h: New file.
49686
49687 2003-02-21  Glen Nakamura  <glen@imodulo.com>
49688
49689         * gcc.c-torture/execute/20030221-1.c: New test.
49690
49691 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
49692
49693         PR c++/9729
49694         * g++.dg/abi/conv1.C: New test.
49695
49696 2003-02-20  Jan Hubicka  <jh@suse.cz>
49697
49698         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
49699
49700 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
49701
49702         * gcc.c-torture/compile/20030219-1.c: New test.
49703
49704 2003-02-18  Jan Hubicka  <jh@suse.cz>
49705
49706         * gcc.dg/funcorder.c: New test.
49707
49708 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49709
49710         * gcc.c-torture/execute/20030218-1.c: New.
49711
49712 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
49713
49714         * gcc.dg/20030218-1.c: New.
49715
49716 2003-02-18  Richard Henderson  <rth@redhat.com>
49717
49718         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
49719         * gcc.dg/attr-used-2.c: New.
49720
49721 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
49722
49723         PR c++/9704
49724         * g++.dg/init/copy5.C: New test.
49725
49726 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
49727
49728         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
49729         * g++.dg/pch/pch.exp: Likewise.
49730
49731 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49732
49733         * gcc.c-torture/execute/20030209-1.c: Enable the test if
49734         STACK_SIZE is not defined.
49735
49736 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49737
49738         PR c++/9457
49739         * g++.dg/template/init1.C: New test.
49740
49741 2003-02-16  Jan HUbicka  <jh@suse.cz>
49742
49743         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
49744         (foo): Add few extra tests
49745         * gcc.dg/c99-const-expr-3.c: Likewise.
49746         * gcc.c-torture/execute/20030216-1.c: New.
49747
49748 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49749
49750         PR c++/9459
49751         * g++.dg/ext/typeof4.C: New test.
49752
49753 2003-02-15  Roger Sayle  <roger@eyesopen.com>
49754
49755         * gcc.dg/i386-387-3.c: New test case.
49756
49757 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
49758
49759         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
49760         cris-*-elf* cris-*-aout* and mmix-*-*.
49761
49762 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
49763
49764         * gcc.dg/20030213-1.c: New test.
49765
49766 2003-02-12  Roger Sayle  <roger@eyesopen.com>
49767
49768         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
49769         * gcc.dg/i386-387-2.c: Likewise.
49770
49771 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
49772
49773         * gcc.dg/ppc-spe.c: Fix formatting.
49774         Enable tests that were previously unsupported by gas.
49775         Delete tests for instructions that no longer exist.
49776         Switch arguments on evsubifw builtin.
49777
49778 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
49779
49780         * gcc.c-torture/execute/20030209-1.c: Disable the test if
49781         STACK_SIZE is too small.
49782
49783 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
49784             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
49785
49786         * gcc.dg/decl-2.c: New test.
49787
49788 2003-02-10  Jan Hubicka  <jh@suse.cz>
49789
49790         * gcc.dg/i386-fpcvt-1.c: New test.
49791
49792 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
49793
49794         * gcc.c-torture/execute/20030209-1.c: New test.
49795
49796 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
49797
49798         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
49799         int-wide bitops, use the constants of the same width.
49800         Likewise, if long long is 32-bit wide, test bitops using
49801         32-bit constants.
49802
49803 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
49804
49805         * gcc.dg/20021014-1.c: Annotate with expected notice text.
49806
49807 2003-02-07  Roger Sayle  <roger@eyesopen.com>
49808
49809         * gcc.dg/builtins-4.c: New test case.
49810
49811 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49812
49813         * gcc.dg/20020430-1.c: Fix dg command typos.
49814         * gcc.dg/20020503-1.c: Likewise.
49815
49816 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49817
49818         PR c++/8785
49819         * g++.dg/parse/fused-params1.C: New test.
49820
49821         PR c++/8857
49822         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
49823
49824         PR c++/8921
49825         * g++.dg/parse/non-dependent1.C: New test.
49826
49827         PR c++/8928
49828         * g++.dg/parse/dupl-tmpl-args1.C: New test.
49829
49830         PR c++/9228
49831         * g++.dg/parse/undefined7.C: New test.
49832         * g++.dg/parse/non-templ1.C: New test.
49833
49834         PR c++/9229
49835         * g++.dg/parse/too-many-tmpl-args1.C: New test.
49836
49837 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
49838
49839         * gcc.c-torture/compile/20030206-1.c: New test.
49840
49841 2003-02-05  Roger Sayle  <roger@eyesopen.com>
49842
49843         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
49844         "pow" to "foo" to avoid potential confusion with a math built-in.
49845
49846 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49847
49848         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
49849         conditions for SPARC targets.
49850
49851 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
49852
49853         * gcc.dg/20030204-1.c: New test.
49854
49855 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49856
49857         PR c++/38
49858         * g++.dg/parse/array-size1.C: New test.
49859
49860         PR c++/5657
49861         * g++.dg/parse/undefined3.C: New test.
49862
49863         PR c++/5665
49864         * g++.dg/parse/undefined4.C: New test.
49865
49866         PR c++/5975
49867         * g++.dg/parse/undefined5.C: New test.
49868
49869         PR c++/7259
49870         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
49871
49872         PR c++/8578
49873         * g++.dg/parse/casting-operator1.C: New test.
49874
49875         PR c++/8596
49876         * g++.dg/parse/undefined6.C: New test.
49877
49878         PR c++/8736
49879         * g++.dg/parse/missing-template1.C: New test.
49880
49881 2003-02-04  Jan Hubicka  <jh@suse.cz>
49882
49883         * gcc.dg/i386-cadd.c: Compile using -march=k8.
49884         * gcc.dg/i386-cmov?.c: Likewise.
49885         * gcc.dg/i386-fpcvt-?.c: Likewise.
49886         * gcc.dg/i386-ssefp-1.c: Likewise.
49887         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
49888         conventions.
49889
49890 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
49891
49892         PR c++/7129
49893         * g++.dg/ext/max.C: New test.
49894
49895 2003-02-03  Jan Hubicka  <jh@suse.cz>
49896
49897         * gcc.c-torture/execute/20030203-1.c: New test.
49898
49899 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
49900
49901         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
49902         'natural-endian'.
49903
49904 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
49905
49906         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
49907         * g++.dg/init/new2.C: Likewise.
49908         * g++.dg/other/new1.C: Likewise.
49909
49910 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
49911
49912         * gcc.dg/struct-ret-libc.c: New test.
49913
49914 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
49915
49916         * gcc.dg/20030129-1.c: New test.
49917
49918 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49919
49920         PR c++/8849
49921         * g++.dg/template/ptrmem4.C: New test.
49922
49923 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
49924
49925         * g++.dg/parser/constant1.C: New test.
49926
49927 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49928
49929         PR c++/8591
49930         * g++.dg/parse/friend2.C: New test.
49931
49932 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
49933
49934         PR c++/9437
49935         * g++.dg/template/unify4.C: New test.
49936
49937 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
49938
49939         * gcc.c-torture/execute/20030128-1.c: New test.
49940
49941 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
49942
49943         * g++.dg/lookup/nested1.C: Test moved from ...
49944         * g++.old-deja/g++.other/lookup24.C: ... here.
49945
49946 2003-01-28  Jan Hubicka  <jh@suse.cz>
49947
49948         * gcc.dg/i386-cmov5.c: New test.
49949
49950 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49951
49952         * gcc.c-torture/execute/20010925-1.c: Changed the
49953         memcpy declaration.
49954
49955 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49956
49957         PR c++/3902
49958         * g++.dg/parse/template5.C: New test.
49959
49960 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
49961
49962         PR fortran/9258
49963         * g77.dg/pr9258: New test.
49964
49965 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
49966
49967         * README: Move relevant parts from README.g++.
49968
49969         * README.g++: Remove this file.
49970
49971 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49972
49973         * g++.dg/abi/dcast1.C: New test.
49974
49975 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49976
49977         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
49978
49979 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
49980
49981         PR c++/47
49982         * g++.old-deja/g++.other/lookup24.C: New test.
49983
49984 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49985
49986         PR middle-end/7227
49987         * gcc.dg/uninit-C.c: New test.
49988
49989 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
49990
49991         * g++.dg/abi/covariant1.C: New test.
49992
49993 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
49994
49995         * gcc.dg/20030123-1.c: New test.
49996
49997 2003-01-25  Jan Hubicka  <jh@suse.cz>
49998
49999         PR opt/8492
50000         * gcc.c-torture/compile/20030125-1.c
50001
50002 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
50003
50004         PR c++/9403
50005         * g++.dg/parse/template3.C: New test.
50006         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
50007
50008         PR c++/795
50009         * g++.dg/parse/template4.C: New test.
50010
50011         PR c++/9415
50012         * g++.dg/template/qual2.C: New test.
50013
50014         PR c++/8545
50015         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
50016
50017         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
50018
50019 2003-01-25  Roger Sayle  <roger@eyesopen.com>
50020
50021         * gcc.c-torture/execute/switch-1.c: New test case.
50022
50023 2003-01-25  Jan Hubicka  <jh@suse.cz>
50024
50025         * gcc.c-torture/execute/20030125-1.[cx]: New test.
50026
50027 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
50028
50029         Tweaks for Bison-1.875. From the NEWS file:
50030         "- `parse error' -> `syntax error'
50031         Bison now uniformly uses the term `syntax error'"
50032         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
50033         * gcc.dg/cpp/digraph2.c: Likewise.
50034         * gcc.dg/cpp/direct2.c: Likewise.
50035         * gcc.dg/cpp/paste4.c: Likewise.
50036         * gcc.dg/c90-restrict-1.c: Likewise.
50037         * gcc.dg/c99-func-2.c: Likewise.
50038         * gcc.dg/noncompile/920721-2.c: Likewise.
50039         * gcc.dg/noncompile/930622-2.c: Likewise.
50040         * gcc.dg/noncompile/940112-1.c: Likewise.
50041         * gcc.dg/noncompile/950921-1.c: Likewise.
50042         * gcc.dg/noncompile/951123-1.c: Likewise.
50043         * gcc.dg/noncompile/971104-1.c: Likewise.
50044         * gcc.dg/noncompile/990416-1.c: Likewise.
50045
50046 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
50047
50048         * g++.dg/parse/undefined1.C: Add error message.
50049
50050 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50051
50052         PR c++/9354
50053         * g++.dg/parse/new1.C: New test.
50054
50055         PR c++/9216
50056         * g++.dg/parse/template2.C: New test.
50057
50058         PR c++/9354
50059         * g++.dg/parse/typedef2.C: New test.
50060
50061         PR c++/9328
50062         * g++.dg/ext/typeof3.C: New test.
50063
50064 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50065
50066         PR c++/2738
50067         * g++.dg/parse/ret-type1.C: New test.
50068
50069         PR c++/3792
50070         * g++.dg/parse/tmpl-outside1.C: New test.
50071
50072         PR c++/4207
50073         * g++.dg/parse/int-as-enum1.C: New test.
50074
50075         PR c++/4903
50076         * g++.dg/parse/no-typename1.C: New test.
50077
50078         PR c++/5533
50079         * g++.dg/parse/no-value1.C: New test.
50080
50081         PR c++/5921
50082         * g++.dg/parse/wrong-inline1.C: New test.
50083
50084         PR c++/6402
50085         * g++.dg/parse/ref1.C: New test.
50086
50087         PR c++/6992
50088         * g++.dg/parse/attr-ctor1.C: New test.
50089
50090         PR c++/7229
50091         * g++.dg/parse/namespace5.C: New test.
50092
50093         PR c++/7917
50094         * g++.dg/parse/func-def1.C: New test.
50095
50096         PR c++/8143
50097         * g++.dg/parse/undefined1.C: New test.
50098
50099         PR c++/5723, PR c++/8522
50100         * g++.dg/parse/specialization1.C: New test.
50101
50102         PR c++/163, PR c++/8595
50103         * g++.dg/parse/struct-as-enum1.C: New test.
50104
50105         PR c++/9173
50106         * g++.dg/parse/undefined2.C: New test.
50107
50108 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50109
50110         PR c++/9298
50111         * g++.dg/parse/template1.C: New test.
50112
50113         PR c++/9384
50114         * g++.dg/parse/using1.C: New test.
50115
50116         PR c++/9285
50117         PR c++/9294
50118         * g++.dg/parse/expr2.C: New test.
50119
50120         PR c++/9388
50121         * g++.dg/parse/lookup2.C: Likewise.
50122
50123 2003-01-21  Jan Hubicka  <jh@suse.cz>
50124
50125         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
50126         * gcc.c-torture/execute/eeprof-1.c: Likewise.
50127         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
50128         * gcc.c-torture/execute/string-opt-*.c: Likewise.
50129
50130 2003-01-20  Nick Clifton  <nickc@redhat.com>
50131
50132         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
50133         problem with ARM sibcall code generation.
50134
50135 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
50136
50137         * gcc.c-torture/execute/20030120-1.c: New.
50138
50139 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
50140
50141         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
50142
50143 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
50144
50145         PR c++/9272
50146         * g++.dg/parse/ctor1.C: New test.
50147
50148         PR c++/9294:
50149         * g++.dg/parse/qualified1.C: New test.
50150
50151         * g++.dg/parse/typename3.C: New test.
50152
50153 2003-01-16  Richard Henderson  <rth@redhat.com>
50154
50155         * g++.dg/tls/init-2.C: Fix error matches for real this time.
50156
50157 2003-01-16  Richard Henderson  <rth@redhat.com>
50158
50159         * g++.dg/pch/pch.exp: Copy test header to the working directory
50160         before using it either for precompilation or direct use.
50161         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
50162         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
50163
50164 2003-01-16  Richard Henderson  <rth@redhat.com>
50165
50166         * gcc.dg/pch/pch.exp: Copy test header to the working directory
50167         before using it either for precompilation or direct use.
50168         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
50169         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
50170
50171 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
50172
50173         * g++.dg/ext/typename1.C: Add typename keyword.
50174         * g++.dg/template/crash1.C: Update error messages.
50175         * g++.dg/template/crash2.C: Remove error message.
50176         * g++.dg/parse/typename2.C: New test.
50177         * g++.dg/template/typename2.C: Change implicit
50178         typename warning into error.
50179         * g++.old-deja/g++.benjamin/tem03.C: Issue more
50180         error messages.
50181         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
50182         * g++.old-deja/g++.brendan/crash56.C: Add this->.
50183         * g++.old-deja/g++.law/visibility13.C: Remove error
50184         messages.
50185         * g++.old-deja/g++.ns/template17.C: Reorder code to
50186         make declaration visible in template.
50187         * g++.old-deja/g++.pt/crash3.C: Fix typos.
50188         * g++.old-deja/g++.pt/crash36.C: Issue more error
50189         messages.
50190         * g++.old-deja/g++.pt/crash5.C: Improve error
50191         message.
50192         * g++.old-deja/g++.pt/crash67.C: Remove warning.
50193         * g++.old-deja/g++.pt/inherit1.C: Add this->.
50194         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
50195         * g++.old-deja/g++.pt/typename16.C: Replace implicit
50196         typename warning with error message.
50197         * g++.old-deja/g++.pt/typename19.C: Remove warning.
50198         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
50199         * g++.old-deja/g++.robertl/eb24.C: Use this->.
50200
50201 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
50202
50203         * g++.dg/parse/ambig2.C: New test.
50204
50205 2003-01-15  Richard Henderson  <rth@redhat.com>
50206
50207         * g++.dg/tls/init-2.C: Update error message string.
50208
50209 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50210
50211         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
50212
50213 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
50214
50215         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
50216         all for HC11/HC12.
50217         * gcc.c-torture/compile/20001205-1.x: Likewise.
50218         * gcc.c-torture/compile/20001226-1.x: Likewise.
50219         * gcc.c-torture/compile/920520-1.x: Likewise.
50220         * gcc.c-torture/compile/961203-1.x: Likewise.
50221         * gcc.c-torture/compile/20020604-1.x: Likewise.
50222
50223 2003-01-15  Jan Hubicka  <jh@suse.cz>
50224
50225         * gcc.c-torture/compile/20030115-1.c: New test.
50226
50227         * gcc.dg/i386-fpcvt-1.c: New test.
50228         * gcc.dg/i386-fpcvt-2.c: New test.
50229
50230 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
50231
50232         Further conform g++'s __vmi_class_type_info to the C++ ABI
50233         specification.
50234         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
50235         the specification.
50236
50237 2003-01-14  Jan Hubicka  <jh@suse.cz>
50238
50239         * gcc.dg/i386-fpcvt-1.c: New test.
50240         * gcc.dg/i386-fpcvt-2.c: New test.
50241
50242 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
50243
50244         * gcc.dg/i386-mmx-3.c: New test.
50245
50246 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
50247
50248         PR c++/9264
50249         * g++.dg/parse/octal1.C: New file.
50250
50251         PR c++/9172
50252         * g++.dg/parse/typename1.C: New file.
50253
50254 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
50255
50256         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
50257         * gcc.dg/bf-no-ms-layout.c: Likewise.
50258         * gcc.dg/bf-ms-attrib.c: Likewise.
50259
50260 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
50261
50262         PR c++/9099
50263         * g++.dg/parse/dtor1.C: New file.
50264
50265         PR c++/9128
50266         * g++.dg/rtti/typeid1.C: New file.
50267
50268         PR c++/9153
50269         * g++.dg/parse/lookup1.C: New file.
50270
50271         PR c++/9171
50272         * g++.dg/templ/spec5.C: New file.
50273
50274 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
50275
50276         * gcc.c-torture/compile/20030110-1.c: New test.
50277
50278 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
50279
50280         Merge from pch-branch:
50281
50282         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
50283
50284         * gcc.dg/pch/cpp-1.h: New.
50285         * gcc.dg/pch/cpp-1.c: New.
50286         * gcc.dg/pch/cpp-2.h: New.
50287         * gcc.dg/pch/cpp-2.c: New.
50288
50289         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
50290
50291         * gcc.dg/pch/except-1.h: New.
50292         * gcc.dg/pch/except-1.c: New.
50293
50294         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
50295
50296         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
50297         running test.
50298         * gcc.dg/pch: Include *.hp not *.h.
50299         * gcc.dg/pch/system-1.h: New.
50300         * gcc.dg/pch/system-1.c: New.
50301
50302         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
50303
50304         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
50305         rather than trying to build and run a program using PCH.
50306         * gcc.dg/pch: Remove dg-do commands from test files.
50307
50308         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
50309
50310         * gcc.dg/pch/macro-3.c: New.
50311         * gcc.dg/pch/macro-3.h: New.
50312
50313         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
50314
50315         * gcc.dg/pch/common-1.c: New.
50316         * gcc.dg/pch/common-1.h: New.
50317         * gcc.dg/pch/decl-1.c: New.
50318         * gcc.dg/pch/decl-1.h: New.
50319         * gcc.dg/pch/decl-2.c: New.
50320         * gcc.dg/pch/decl-2.h: New.
50321         * gcc.dg/pch/decl-3.c: New.
50322         * gcc.dg/pch/decl-3.h: New.
50323         * gcc.dg/pch/decl-4.c: New.
50324         * gcc.dg/pch/decl-4.h: New.
50325         * gcc.dg/pch/decl-5.c: New.
50326         * gcc.dg/pch/decl-5.h: New.
50327         * gcc.dg/pch/global-1.c: New.
50328         * gcc.dg/pch/global-1.h: New.
50329         * gcc.dg/pch/inline-1.c: New.
50330         * gcc.dg/pch/inline-1.h: New.
50331         * gcc.dg/pch/inline-2.c: New.
50332         * gcc.dg/pch/inline-2.h: New.
50333         * gcc.dg/pch/static-1.c: New.
50334         * gcc.dg/pch/static-1.h: New.
50335         * gcc.dg/pch/static-2.c: New.
50336         * gcc.dg/pch/static-2.h: New.
50337
50338         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
50339
50340         * g++.dg/pch/pch.exp: Better handle failing testcases.
50341         * gcc.dg/pch/pch.exp: Likewise.
50342         * gcc.dg/pch/macro-1.c: New.
50343         * gcc.dg/pch/macro-1.h: New.
50344         * gcc.dg/pch/macro-2.c: New.
50345         * gcc.dg/pch/macro-2.h: New.
50346
50347         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
50348
50349         * g++.dg/dg.exp: Treat files in pch/ specially.
50350         * g++.dg/pch/pch.exp: New file.
50351         * g++.dg/pch/empty.H: New file.
50352         * g++.dg/pch/empty.C: New file.
50353         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
50354         "precompile".
50355
50356         * gcc.dg/pch/pch.exp: New file.
50357         * gcc.dg/pch/empty.h: New file.
50358         * gcc.dg/pch/empty.c: New file.
50359         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
50360         "precompile".
50361
50362 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50363
50364         * g++.dg/template/friend14.C: New test.
50365
50366 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50367
50368         * gcc.dg/old-style-asm-1.c: New test.
50369
50370 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
50371
50372         * gcc.c-torture/compile/20030109-1.c: New test.
50373
50374 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50375
50376         * gcc.c-torture/execute/20030109-1.c: New test.
50377
50378 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
50379
50380         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50381         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50382         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50383         * g++.old-deja/g++.mike/eh2.C: Likewise.
50384         * g++.old-deja/g++.mike/eh3.C: Likewise.
50385         * g++.old-deja/g++.mike/eh5.C: Likewise.
50386         * g++.old-deja/g++.mike/eh6.C: Likewise.
50387         * g++.old-deja/g++.mike/eh7.C: Likewise.
50388         * g++.old-deja/g++.mike/eh8.C: Likewise.
50389         * g++.old-deja/g++.mike/eh9.C: Likewise.
50390         * g++.old-deja/g++.mike/eh10.C: Likewise.
50391         * g++.old-deja/g++.mike/eh12.C: Likewise.
50392         * g++.old-deja/g++.mike/eh13.C: Likewise.
50393         * g++.old-deja/g++.mike/eh14.C: Likewise.
50394         * g++.old-deja/g++.mike/eh16.C: Likewise.
50395         * g++.old-deja/g++.mike/eh17.C: Likewise.
50396         * g++.old-deja/g++.mike/eh18.C: Likewise.
50397         * g++.old-deja/g++.mike/eh21.C: Likewise.
50398         * g++.old-deja/g++.mike/eh23.C: Likewise.
50399         * g++.old-deja/g++.mike/eh24.C: Likewise.
50400         * g++.old-deja/g++.mike/eh25.C: Likewise.
50401         * g++.old-deja/g++.mike/eh26.C: Likewise.
50402         * g++.old-deja/g++.mike/eh27.C: Likewise.
50403         * g++.old-deja/g++.mike/eh28.C: Likewise.
50404         * g++.old-deja/g++.mike/eh29.C: Likewise.
50405         * g++.old-deja/g++.mike/eh31.C: Likewise.
50406         * g++.old-deja/g++.mike/eh33.C: Likewise.
50407         * g++.old-deja/g++.mike/eh34.C: Likewise.
50408         * g++.old-deja/g++.mike/eh35.C: Likewise.
50409         * g++.old-deja/g++.mike/eh36.C: Likewise.
50410         * g++.old-deja/g++.mike/eh37.C: Likewise.
50411         * g++.old-deja/g++.mike/eh38.C: Likewise.
50412         * g++.old-deja/g++.mike/eh39.C: Likewise.
50413         * g++.old-deja/g++.mike/eh40.C: Likewise.
50414         * g++.old-deja/g++.mike/eh41.C: Likewise.
50415         * g++.old-deja/g++.mike/eh42.C: Likewise.
50416         * g++.old-deja/g++.mike/eh44.C: Likewise.
50417         * g++.old-deja/g++.mike/eh46.C: Likewise.
50418         * g++.old-deja/g++.mike/eh47.C: Likewise.
50419         * g++.old-deja/g++.mike/eh48.C: Likewise.
50420         * g++.old-deja/g++.mike/eh49.C: Likewise.
50421         * g++.old-deja/g++.mike/eh50.C: Likewise.
50422         * g++.old-deja/g++.mike/eh51.C: Likewise.
50423         * g++.old-deja/g++.mike/eh53.C: Likewise.
50424         * g++.old-deja/g++.mike/eh55.C: Likewise.
50425         * g++.old-deja/g++.mike/p7912.C: Likewise.
50426         * g++.old-deja/g++.mike/p9706.C: Likewise.
50427         * g++.old-deja/g++.mike/p10416.C: Likewise.
50428         * g++.old-deja/g++.mike/p11667.C: Likewise.
50429         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50430         Remove redundant reference to Iris.
50431         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50432         Elxsi, i860, Pico Java, and WE32K.
50433
50434 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
50435
50436         * g++.dg/ext/asm4.C: New test.
50437
50438 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50439
50440         PR c++/9030
50441         * g++.dg/template/friend12.C: New test.
50442         * g++.dg/template/friend13.C: Likewise.
50443         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50444
50445 2003-01-08  Jan Hubicka  <jh@suse.cz>
50446
50447         * gcc.dg/i386-cadd.c: New test.
50448         * gcc.dg/i386-cmov4.c: Likewise.
50449
50450 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
50451
50452         PR c++/9165
50453         * g++.dg/warn/Wunused-3.C: New test.
50454
50455         * g++.dg/abi/bitfield9.C: New test.
50456
50457         PR c++/9189
50458         * g++.dg/parse/defarg3.C: New test.
50459
50460 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
50461
50462         * g++.dg/parse/ambig1.C: New test.
50463         * g++.dg/parse/defarg2.C: New test.
50464
50465 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
50466
50467         * g++.dg/template/defarg-1.C: New test.
50468         * g++.dg/template/local2.C: Likewise.
50469
50470 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
50471
50472         * gcc.c-torture/execute/20030105-1.c: New test.
50473
50474 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50475
50476         * g++.dg/parse/namespace3.C: Remove extra semicolons.
50477         * g++.dg/parse/namespace4.C: Likewise.
50478
50479 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50480
50481         * g++.dg/template/ntp2.C: New test.
50482
50483 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
50484
50485         * g++.dg/parse/extern-C-1.C: New test.
50486
50487         * g++.dg/parse/namespace4.C: New test.
50488
50489         * g++.dg/template/nested1.C: New test.
50490
50491         * g++.dg/parse/namespace3.C: New test.
50492
50493 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
50494
50495         * g++.dg/lookup/two-stage1.C: New test.
50496
50497 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50498
50499         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
50500         * g++.old-deja/g++.jason/access8.C: Likewise.
50501         * g++.old-deja/g++.other/decl5.C: Likewise.
50502
50503 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50504
50505         * g++.dg/parse/parse7.C: New test.
50506
50507 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
50508
50509         PR c++/2843
50510         * g++.dg/ext/attrib7.C: New test.
50511
50512 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50513
50514         * g++.dg/parse/parse6.C: New test.
50515
50516 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
50517
50518         * gcc.dg/h8300-stack-1.c: New.
50519
50520 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50521
50522         g++.dg/lookup/exception1.C: New test.
50523
50524         g++.dg/lookup/template1.C: New test.
50525
50526         g++.dg/parse/namespace2.C: New test.
50527
50528         g++.dg/parse/parens2.C: New test.
50529
50530 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50531
50532         * g++.dg/parse/parse5.C: New test.
50533         * g++.dg/lookup/scoped4.C: New test.
50534
50535 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50536
50537         * g++.dg/parse/parens1.C: New test.
50538
50539         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
50540         angle-bracket1.C.
50541         * g++.dg/parse/parens2.C: New test.
50542
50543         * g++.dg/lookup/scope-operator1.C: New test.
50544
50545         * g++.dg/parse/operator1.C: New test.
50546
50547 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50548
50549         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
50550         * g++.old-deja/g++.other/access6.C: Likewise.
50551         * g++.old-deja/g++.other/decl1.C: Likewise.
50552         * g++.old-deja/g++.pt/typename12.C: Likewise.
50553
50554 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50555
50556         * g++.dg/parse/namespace1.C: New test.
50557
50558 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50559
50560         * g++.dg/parse/parse4.C: New test.
50561
50562 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50563
50564         * g++.dg/parse/parse3.C: New test.
50565
50566 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50567
50568         * g++.dg/parse/parse2.C: New test.
50569
50570 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50571
50572         * g++.dg/template/friend11.C: New test.
50573
50574 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50575
50576         * g++.dg/parse/parse1.C: New test.
50577
50578 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
50579
50580         * lib/profopt.exp: Change the name of a global variable to avoid
50581         possible clashes with other test suites.
50582
50583 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
50584
50585         * g++.dg/inherit/covariant8.C: New test.
50586
50587 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50588
50589         * g++.dg/init/array9.C: New test.
50590
50591         PR c++/9112
50592         * g++.dg/parse/expr1.C: New test.
50593
50594 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
50595
50596         * gcc.c-torture/compile/20021230-1.c: New test.
50597
50598 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
50599
50600         * g++.dg/inherit/covariant5.C: New test.
50601         * g++.dg/inherit/covariant6.C: New test.
50602         * g++.dg/inherit/covariant7.C: New test.
50603
50604 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50605
50606         PR c++/2739
50607         * g++.dg/other/access2.C: New test.
50608
50609 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50610
50611         * g++.dg/other/anon-struct.C: No longer fails
50612         * g++.old-deja/g++.brendan/parse4.C: Likewise.
50613         * g++.old-deja/g++.brendan/parse5.C: Likewise.
50614         * g++.old-deja/g++.brendan/parse6.C: Likewise.
50615
50616 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50617
50618         * g++.dg/parse/angle-bracket.C (main): No longer fails.
50619
50620 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
50621
50622         * g++.dg/eh/spec4.C: Remove stray semicolon.
50623         * g++.dg/expr/pmf-1.C: Change error message.
50624         * g++.dg/ext/asm1.C: Remove stray semicolon.
50625         * g++.dg/ext/typename1.C: Add missing typenames.
50626         * g++.dg/inherit/template-as-base.C: Change error message.
50627         * g++.dg/lookup/scoped1.C: Likewise.
50628         * g++.dg/lookup/scoped2.C: Likewise.
50629         * g++.dg/lookup/using2.C: Likewise.
50630         * g++.dg/other/component1.C: Remove stray semicolon.
50631         * g++.dg/other/do1.C: Change error message.
50632         * g++.dg/other/error2.C: Likewise.
50633         * g++.dg/other/init1.C: Likewise.
50634         * g++.dg/other/packed1.C: Remove stray semicolon.
50635         * g++.dg/other/ptrmem2.C: Change error message.
50636         * g++.dg/parse/parameter-declaration-1.C: Remove line number
50637         marker.
50638         * g++.dg/special/initp1.C: Remove invalid attribute usage.
50639         * g++.dg/template/access3.C: Add typename keyword.
50640         * g++.dg/template/access5.C: Remove stray semicolon.
50641         * g++.dg/template/access6.C: Likewise.
50642         * g++.dg/template/complit1.C: Likewise.
50643         * g++.dg/template/crash1.C: Change error message.
50644         * g++.dg/template/inherit2.C: Remove stray semicolon.
50645         * g++.dg/template/instantiate2.C: Likewise.
50646         * g++.dg/template/instantiate3.C: Change error message.
50647         * g++.dg/template/qual1.C: Remove stray semicolon.
50648         * g++.dg/template/qualttp18.C: Change error message.
50649         * g++.dg/template/ref1.C: Remove stray semicolon.
50650         * g++.dg/template/sizeof1.C (A::value): Declare it.
50651         * g++.dg/template/spec4.C: Change error message.
50652         * g++.dg/template/static1.C: Likewise.
50653         * g++.dg/template/type1.C: Likewise.
50654         * g++.dg/template/typename3.C: Likewise.
50655         * g++.old-deja/g++.benjamin/13478.C: Change error message.
50656         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50657         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50658         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50659         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50660         named return value extension.
50661         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50662         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50663         * g++.old-deja/g++.bob/extern_C.C: Likewise.
50664         * g++.old-deja/g++.bob/inherit2.C: Likewise.
50665         * g++.old-deja/g++.brendan/complex1.C: Likewise.
50666         * g++.old-deja/g++.brendan/copy5.C: Likewise.
50667         * g++.old-deja/g++.brendan/crash13.C: Likewise.
50668         * g++.old-deja/g++.brendan/crash15.C: Likewise.
50669         * g++.old-deja/g++.brendan/crash18.C: Change error message.
50670         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
50671         * g++.old-deja/g++.brendan/crash38.C: Likewise.
50672         * g++.old-deja/g++.brendan/crash50.C: Likewise.
50673         * g++.old-deja/g++.brendan/crash56.C: Likewise.
50674         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
50675         syntax.
50676         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
50677         * g++.old-deja/g++.brendan/crash8.C: Change error message.
50678         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
50679         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50680         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
50681         * g++.old-deja/g++.brendan/template11.C: Likewise.
50682         * g++.old-deja/g++.brendan/template26.C: Likewise.
50683         * g++.old-deja/g++.brendan/template27.C: Use explicit
50684         specialization syntax.
50685         * g++.old-deja/g++.brendan/template30.C: Likewise.
50686         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
50687         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
50688         non-dependent names.
50689         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
50690         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
50691         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
50692         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
50693         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
50694         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
50695         named return value extension.
50696         * g++.old-deja/g++.ext/namedret2.C: Likewise.
50697         * g++.old-deja/g++.ext/namedret3.C: Likewise.
50698         * g++.old-deja/g++.ext/return1.C: Likewise.
50699         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
50700         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
50701         * g++.old-deja/g++.jason/access8.C: Likewise.
50702         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
50703         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
50704         pseudo-destructor names.
50705         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
50706         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
50707         pseudo-destructor names.
50708         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
50709         * g++.old-deja/g++.jason/overload19.C: Likewise.
50710         * g++.old-deja/g++.jason/overload32.C: Likewise.
50711         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
50712         stray semicolons.
50713         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
50714         * g++.old-deja/g++.jason/return.C: Likewise.
50715         * g++.old-deja/g++.jason/return2.C: Likewise.
50716         * g++.old-deja/g++.jason/shadow1.C: Likewise.
50717         * g++.old-deja/g++.jason/special.C: Use explicit specialization
50718         syntax.
50719         * g++.old-deja/g++.jason/template10.C: Account for use of
50720         non-dependent names.
50721         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
50722         syntax.
50723         * g++.old-deja/g++.jason/template37.C: Likewise.
50724         * g++.old-deja/g++.law/access4.C: Change error messages.
50725         * g++.old-deja/g++.law/arm13.C: Remove incorrect
50726         pseudo-destructor names.
50727         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
50728         * g++.old-deja/g++.law/ctors9.C: Likewise.
50729         * g++.old-deja/g++.law/cvt22.C: Likewise.
50730         * g++.old-deja/g++.law/dtors5.C: Likewise.
50731         * g++.old-deja/g++.law/global-init1.C: Likewise.
50732         * g++.old-deja/g++.law/missed-error3.C: Likewise.
50733         * g++.old-deja/g++.law/operators28.C: Likewise.
50734         * g++.old-deja/g++.law/visibility28.C: Likewise.
50735         * g++.old-deja/g++.martin/eval1.C: Likewise.
50736         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
50737         name.
50738         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
50739         * g++.old-deja/g++.mike/net34.C: Likewise.
50740         * g++.old-deja/g++.mike/net36.C: Likewise.
50741         * g++.old-deja/g++.mike/ns2.C: Likewise.
50742         * g++.old-deja/g++.mike/p12306.C: Likewise.
50743         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
50744         value extension.
50745         * g++.old-deja/g++.mike/p700.C: Likewise.
50746         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
50747         * g++.old-deja/g++.mike/p710.C: Likewise.
50748         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
50749         value extension.
50750         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
50751         * g++.old-deja/g++.mike/pmf9.C: Likewise.
50752         * g++.old-deja/g++.ns/crash2.C: Likewise.
50753         * g++.old-deja/g++.ns/crash3.C: Likewise.
50754         * g++.old-deja/g++.ns/invalid1.C: Likewise.
50755         * g++.old-deja/g++.ns/ns17.C: Likewise.
50756         * g++.old-deja/g++.ns/template16.C: Likewise.
50757         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
50758         keyword.
50759         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
50760         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
50761         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
50762         named return value extension.
50763         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
50764         * g++.old-deja/g++.other/access4.C: Issue additional error
50765         messages.
50766         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
50767         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
50768         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
50769         * g++.old-deja/g++.other/crash25.C: Change error message.
50770         * g++.old-deja/g++.other/crash4.C: Change error message.
50771         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
50772         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
50773         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
50774         checks.
50775         * g++.old-deja/g++.other/defarg8.C: Likewise.
50776         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
50777         * g++.old-deja/g++.other/dtor10.C: Likewise.
50778         * g++.old-deja/g++.other/incomplete.C: Likewise.
50779         * g++.old-deja/g++.other/linkage7.C: Likewise.
50780         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
50781         lookup algorithm.
50782         * g++.old-deja/g++.other/mangle2.C: Likewise.
50783         * g++.old-deja/g++.other/refinit2.C: Likewise.
50784         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
50785         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
50786         * g++.old-deja/g++.pt/crash28.C: Likewise.
50787         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
50788         syntax.
50789         * g++.old-deja/g++.pt/crash32.C: Change error message.
50790         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
50791         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
50792         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
50793         error message position.
50794         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
50795         * g++.old-deja/g++.pt/defarg8.C: Change error message.
50796         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
50797         syntax.
50798         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
50799         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
50800         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
50801         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
50802         keyword.
50803         * g++.old-deja/g++.pt/explicit31.C: Likewise.
50804         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
50805         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
50806         keyword.
50807         * g++.old-deja/g++.pt/explicit71.C: Change error message.
50808         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
50809         syntax.
50810         * g++.old-deja/g++.pt/friend28.C: Account for use of
50811         non-dependent names.
50812         * g++.old-deja/g++.pt/friend29.C: Likewise.
50813         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
50814         rules.
50815         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
50816         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
50817         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
50818         lookup rules.
50819         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
50820         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
50821         keyword.
50822         * g++.old-deja/g++.pt/memclass20.C: Likewise.
50823         * g++.old-deja/g++.pt/memclass5.C: Likewise.
50824         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
50825         keyword.
50826         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
50827         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
50828         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
50829         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
50830         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
50831         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
50832         keyword.
50833         * g++.old-deja/g++.pt/spec10.C: Likewise.
50834         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
50835         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
50836         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
50837         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
50838         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
50839         * g++.old-deja/g++.pt/ttp62.C: Likewise.
50840         * g++.old-deja/g++.pt/ttp64.C: Likewise.
50841         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
50842         * g++.old-deja/g++.pt/typename15.C: Likewise.
50843         * g++.old-deja/g++.pt/typename22.C: Likewise.
50844         * g++.old-deja/g++.pt/typename6.C: Change error messages.
50845         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
50846         * g++.old-deja/g++.pt/virtual2.C: Likewise.
50847         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
50848         syntax.
50849         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
50850         return value extension.
50851         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
50852         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
50853         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
50854         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
50855
50856 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
50857
50858         * g++.dg/warn/inline1.C: New test.
50859         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
50860         * g++.old-deja/g++.jason/synth10.C: Likewise.
50861         * g++.old-deja/g++.mike/net31.C: Likewise.
50862         * g++.old-deja/g++.mike/p8786.C: Likewise.
50863
50864         * g++.dg/template/friend10.C: New test.
50865         * g++.dg/template/conv5.C: New test.
50866
50867 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
50868
50869         * g++.dg/lookup/scoped3.C: New test.
50870
50871         * g++.dg/lookup/decl1.C: New test.
50872         * g++.dg/lookup/decl2.C: New test.
50873
50874 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
50875
50876         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
50877         gcc.c-torture/compile/20021015-1.c,
50878         gcc.c-torture/compile/20021015-2.c,
50879         gcc.c-torture/compile/20021123-1.c,
50880         gcc.c-torture/compile/20021123-2.c,
50881         gcc.c-torture/compile/20021123-3.c,
50882         gcc.c-torture/compile/20021123-4.c,
50883         gcc.c-torture/execute/20021024-1.c: Add tests previously added
50884         only to 3.1 or 3.2 branch.
50885
50886 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
50887
50888         * gcc.dg/i386-bitfield3.c: New test.
50889
50890         * gcc.dg/i386-bitfield2.c: New test.
50891
50892 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
50893
50894         * g++.dg/parse/conv_op1.C: New test.
50895
50896 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
50897
50898         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
50899         approved.
50900
50901 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
50902
50903         * gcc.c-torture/compile/20021220-1.c: New test.
50904
50905 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
50906
50907         * gcc.dg/i386-fastcall-1.c: New.
50908
50909 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50910
50911         * gcc.c-torture/execute/20021219-1.c: New test.
50912
50913 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50914
50915         * gcc.dg/i386-pic-1.c: New test.
50916
50917 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50918
50919         PR c++/8099
50920         * g++.dg/template/friend9.C: New test.
50921
50922 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50923
50924         PR c++/3663
50925         * g++.dg/template/access7.C: New test.
50926
50927 2002-12-18  Nick Clifton  <nickc@redhat.com>
50928
50929         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
50930         the libstdc++-v3 directory has been found.
50931
50932 2002-12-12  Devang Patel <dpatel@apple.com>
50933         * gcc.dg/darwin-ld-1.c: New test.
50934         * gcc.dg/darwin-ld-2.c: New test.
50935         * gcc.dg/darwin-ld-3.c: New test.
50936         * gcc.dg/darwin-ld-4.c: New test.
50937         * gcc.dg/darwin-ld-5.c: New test.
50938
50939 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
50940
50941         * gcc.c-torture/compile/20021212-1.c: New test.
50942
50943 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
50944
50945         * gcc.dg/fshort-wchar: New test.
50946
50947 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
50948
50949         PR c++/8372
50950         * g++.dg/template/dtor1.C: New test.
50951
50952         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
50953         markers.
50954
50955 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
50956
50957         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
50958
50959 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
50960
50961         * g++.dg/template/static1.C: New test.
50962         * g++.dg/template/static2.C: New test.
50963         * g++.old-deja/g++.ext/memconst.C: New test.
50964
50965 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50966
50967         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
50968         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
50969         * g++.dg/special/initp1.C: Likewise.
50970
50971 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
50972
50973         * gcc.c-torture/execute/20021204-1.c: New test.
50974
50975 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
50976
50977         * gcc.dg/ppc-fmadd-1.c: New file.
50978         * gcc.dg/ppc-fmadd-2.c: New file.
50979         * gcc.dg/ppc-fmadd-3.c: New file.
50980
50981 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
50982
50983         * gcc.c-torture/compile/20021204-1.c: New test.
50984
50985 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
50986
50987         * g++.dg/inherit/covariant2.C: New test.
50988         * g++.dg/inherit/covariant3.C: New test.
50989         * g++.dg/inherit/covariant4.C: New test.
50990         * g++.dg/inherit/covariant1.C: Remove XFAIL.
50991         * g++.old-deja/g++.robertl/eb17.C: Likewise.
50992
50993 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
50994
50995         PR c++/8688
50996         * g++.dg/init/brace3.C: New test.
50997
50998 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
50999
51000         * gcc.dg/20020210-1.c: Fix a comment typo.
51001
51002 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
51003
51004         PR c++/8720
51005         * g++.dg/parse/defarg1.C: New test.
51006
51007         PR c++/8615
51008         * g++.dg/template/char1.C: New test.
51009
51010         * g++.dg/template/varmod1.C: Fix typo.
51011
51012 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51013
51014         DR 180
51015         * g++.old-deja/g++.pt/crash32.C: Expect error.
51016
51017 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
51018
51019         PR c++/5919
51020         * g++.dg/template/varmod1.C: New test.
51021
51022         PR c++/8727
51023         * g++.dg/inherit/typeinfo1.C: New test.
51024
51025         PR c++/8663
51026         * g++.dg/inherit/typedef1.C: New test.
51027
51028 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
51029
51030         PR c++/8332
51031         PR c++/8493
51032         * g++.dg/template/strlen1.C: New test.
51033
51034         PR c++/8227
51035         * g++.dg/template/ctor2.C: New test.
51036
51037         PR c++/8214
51038         * g++.dg/init/string1.C: New test.
51039
51040         PR c++/8511
51041         * g++.dg/template/friend8.C: New test.
51042
51043 2002-11-29  Joe Buck <jbuck@synopsys.com>
51044
51045         * g++.dg/lookup/anon2.C: New test.
51046
51047 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
51048
51049         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
51050         h8300 port.
51051
51052 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
51053
51054         * gcc.dg/bitfld-6.c: New test.
51055
51056 2002-11-27  Jan Hubicka  <jh@suse.cz>
51057
51058         * gcc.c-torture/execute/20021127.[cx]: New test.
51059
51060 2002-11-26  Jan Hubicka  <jh@suse.cz>
51061
51062         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
51063         quality.
51064
51065 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
51066
51067         * g++.dg/init/brace2.C: New test.
51068         * g++.old-deja/g++.mike/p9129.C: Correct.
51069
51070 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
51071
51072         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
51073
51074 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
51075
51076         * gcc.dg/sibcall-6: New test for indirect sibcalls.
51077
51078 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
51079
51080         * g++.dg/abi/empty11.C: New test.
51081         * g++.dg/rtti/cv1.C: New test.
51082
51083 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
51084
51085         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
51086
51087 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
51088
51089         * g++.dg/abi/empty10.C: New test.
51090
51091 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
51092
51093         * gcc.c-torture/compile/20021124-1.c: New test.
51094
51095 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
51096
51097         * g++.dg/abi/rtti2.C: New test.
51098
51099 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
51100
51101         * gcc.dg/i386-unroll-1.c: New test.
51102
51103 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
51104
51105         * gcc.c-torture/compile/20021120-1.c: New test.
51106         * gcc.c-torture/compile/20021120-2.c: New test.
51107
51108 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51109
51110         * gcc.dg/bitfld-5.c: New test.
51111
51112 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51113
51114         * gcc.c-torture/execute/20021120-3.c: New test.
51115
51116 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51117
51118         * gcc.c-torture/execute/20021120-2.c: New test.
51119
51120 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51121
51122         * gcc.c-torture/execute/20021120-1.c: New test.
51123
51124 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
51125
51126         * gcc.c-torture/execute/20021118-3.c: New test.
51127
51128 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51129
51130         * gcc.c-torture/compile/20021119-1.c: New test.
51131
51132 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
51133
51134         * gcc.dg/duff-1.c: New test.
51135         * gcc.dg/duff-2.c: New test.
51136         * gcc.dg/duff-3.c: New test.
51137
51138 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
51139
51140         * gcc.dg/cpp/_Pragma5.c: New test.
51141
51142 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51143
51144         * gcc.c-torture/execute/20021118-2.c: New test.
51145
51146 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51147
51148         * gcc.c-torture/execute/20021118-1.c: New test.
51149
51150 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
51151
51152         * gcc.dg/20021116-1.c: New test.
51153
51154 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
51155
51156         * g++.dg/abi/vcall1.C: New test.
51157
51158 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
51159
51160         * gcc.dg/20021029-1.c: New test.
51161         * gcc.dg/20021029-2.c: New test.
51162
51163 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51164
51165         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
51166
51167 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51168
51169         PR c/8439
51170         * gcc.dg/20021110.c: Move to ...
51171         * gcc.c-torture/compile/20021110.c: .... here.
51172
51173 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51174
51175         PR c/8467
51176         * gcc.c-torture/execute/20021111-1.c
51177
51178 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51179
51180         PR c/8439
51181         * gcc.dg/20021110.c: New test.
51182
51183 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
51184
51185         * g++.dg/abi/vthunk3.C: Run only on x86.
51186
51187 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
51188
51189         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
51190
51191 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
51192
51193         * lib/compat.exp (compat-execute): Fix logic error in last
51194         change.
51195
51196 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
51197
51198         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
51199
51200 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51201
51202         PR c++/8389
51203         * g++.dg/template/access6.C: New test.
51204
51205 2002-11-08  Jan Hubicka  <jh@suse.cz>
51206
51207         * gcc.dg/i386-ssefp-1.c: New test.
51208         * gcc.dg/i386-ssefp-1.c: New test.
51209
51210 2002-11-08  Jan Hubicka  <jh@suse.cz>
51211
51212         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
51213
51214 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51215
51216         * g++.dg/abi/vthunk3.C: New test.
51217
51218         PR c++/8338
51219         * g++.dg/template/crash2.C: New test.
51220
51221 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51222
51223         * g++.dg/abi/dtor1.C: New test.
51224         * g++.dg/abi/dtor2.C: Likewise.
51225
51226 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
51227
51228         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
51229         Darwin.
51230
51231 2002-11-04  Adam Nemet  <anemet@lnxw.com>
51232
51233         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
51234         -mthumb.  Only xfail with -O0.
51235
51236 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
51237
51238         * g++.dg/abi/thunk1.C: New test.
51239         * g++.dg/abi/thunk2.C: Likewise.
51240         * g++.dg/abi/vtt1.C: Likewise.
51241
51242 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
51243
51244         PR optimization/8423
51245         * gcc.c-torture/execute/builtin-constant.c: New test.
51246
51247 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
51248
51249         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
51250         Add some more cases.
51251
51252 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
51253
51254         PR c++/8391
51255         * g++.dg/opt/local1.C: New test.
51256
51257 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
51258
51259         PR c++/8160
51260         * g++.dg/template/complit1.C: New test.
51261
51262         PR c++/8149
51263         * g++.dg/template/typename4.C: Likewise.
51264
51265 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51266
51267         Core issue 287, PR c++/7639
51268         * g++.dg/template/instantiate1.C: Adjust error location.
51269         * g++.dg/template/instantiate3.C: New test.
51270         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
51271         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
51272         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
51273
51274 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
51275
51276         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
51277
51278 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
51279
51280         PR c++/8287
51281         * g++.dg/init/dtor2.C: New test.
51282
51283 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51284
51285         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
51286         * gcc.dg/nest.c: Bypass errors on irix6.
51287
51288 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
51289
51290         * gcc.dg/nest.c: Expect error for mmix-*-*.
51291         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
51292
51293 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
51294
51295         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
51296         markers.
51297
51298         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
51299
51300 2002-10-25  Mike Stump  <mrs@apple.com>
51301
51302         * gcc.dg/warn-1.c: New test.
51303
51304 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51305
51306         * g++.dg/template/typename3.C: New test.
51307
51308 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
51309
51310         * g++.dg/lookup/ptrmem1.C: New test.
51311
51312         * g++.dg/abi/vthunk2.C: New test.
51313
51314 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51315
51316         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
51317
51318 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
51319
51320         * g++.dg/abi/empty9.C: New test.
51321
51322 2002-10-24  Richard Henderson  <rth@redhat.com>
51323
51324         * g++.dg/inherit/thunk1.C: Enable for ia64.
51325
51326 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51327
51328         PR c++/8067
51329         * g++.dg/lookup/pretty1.C: New test.
51330
51331 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
51332
51333         * gcc.dg/20021023-1.c: New test.
51334
51335 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51336
51337         PR c++/7679
51338         * g++.dg/parse/inline1.C: New test.
51339
51340 2002-10-23  Richard Henderson  <rth@redhat.com>
51341
51342         * g++.dg/inherit/thunk1.C: Enable for x86_64.
51343
51344         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
51345
51346 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
51347
51348         PR c++/6579
51349         * g++.dg/parse/stmtexpr3.C: New test.
51350
51351 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
51352
51353         * g++.dg/expr/cond1.C: New test.
51354
51355 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51356
51357         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
51358
51359 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51360
51361         * g++.dg/abi/vbase13.C: New test.
51362         * g++.dg/abi/vbase14.C: Likewise.
51363
51364 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
51365
51366         * gcc.dg/tls/pic-1.c: New test.
51367         * gcc.dg/tls/nonpic-1.c: New test.
51368         * gcc.dg/20021018-1.c: New test.
51369
51370 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51371
51372         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51373         Remove only files with the same base name as the test case.
51374         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51375         (profopt-execute): Likewise.  Also, remove old profiling
51376         and performance data files before running the tests.
51377
51378         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51379         * g++.dg/bprob/bprob.exp: Likewise.
51380         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
51381         to allow more general test case names.
51382
51383         * g++.dg/bprob/bprob-1.C: Rename to ...
51384         * g++.dg/bprob/g++-bprob-1.C: ... this.
51385
51386         * g77.dg/bprob/bprob-1.f: Rename to ...
51387         * g77.dg/bprob/g77-bprob-1.f: ... this.
51388
51389 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51390
51391         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51392         bison 1.50 or later.
51393
51394 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
51395
51396         * g++.dg/README: Describe more test directories.
51397
51398 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51399
51400         * g++.dg/init/array6.C: Add additional tests.
51401
51402 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51403
51404         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51405         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51406
51407 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
51408
51409         * gcc.c-torture/compile/20020604-1.x: New.
51410         * gcc.c-torture/compile/simd-5.x: Likewise.
51411         * gcc.c-torture/execute/920710-1.x: Likewise.
51412         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51413
51414 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51415
51416         * g++.dg/inherit/override1.C: Add dg-options clause.
51417
51418 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
51419
51420         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
51421         _mm_slli_si128.
51422
51423 2002-10-19  Andreas Schwab  <schwab@suse.de>
51424
51425         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
51426         directory component.
51427
51428 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
51429
51430         * g++.dg/inherit/thunk1.C: New test.
51431
51432         * g++.dg/inherit/override1.C: New test.
51433
51434         * g++.dg/abi/mangle11.C: New test.
51435         * g++.dg/abi/mangle14.C: New test.
51436         * g++.dg/abi/mangle17.C: New test.
51437
51438 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
51439
51440         * g++.dg/overload/member2.C: New test.
51441
51442 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
51443
51444         * g++.dg/README: Describe new compat directory.
51445         * g++.dg/dg.exp: Skip tests in compat directory.
51446         * README.compat: New file.
51447         * lib/compat.exp: New expect script.
51448         * g++.dg/compat: New test directory.
51449         * g++.dg/compat/compat.exp: New expect script.
51450         * g++.dg/compat/abi: New test directory.
51451         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51452         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51453         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51454         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51455         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51456         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51457         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51458         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51459         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51460         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
51461         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
51462         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
51463         * g++.dg/compat/break: New test directory.
51464         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
51465         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
51466         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
51467         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
51468         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
51469         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
51470         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
51471         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
51472         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
51473         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
51474         g++.dg/compat/break/README: New files.
51475         * g++.dg/compat/eh: New test directory.
51476         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
51477         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
51478         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
51479         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
51480         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
51481         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
51482         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
51483         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
51484         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
51485         g++.dg/compat/eh/filter2_y.C,
51486         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
51487         g++.dg/compat/eh/new1_y.C,
51488         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
51489         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
51490         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
51491         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
51492         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
51493         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
51494         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
51495         g++.dg/compat/eh/unexpected1_y.C: New files.
51496         * g++.dg/compat/init: New test directory.
51497         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
51498         g++.dg/compat/init/array5_y.C,
51499         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
51500         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
51501         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
51502         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
51503         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
51504         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
51505         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
51506         g++.dg/compat/init/init-ref2_y.C: New files.
51507
51508 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51509
51510         PR c++/7584
51511         * g++.dg/inherit/using3.C: New test.
51512
51513 2002-10-17  Jan Hubicka  <jh@suse.cz>
51514
51515         * gcc.dg/20021017-2.c: New test.
51516
51517 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51518
51519         * g++.dg/abi/mangle16.C: Adjust.
51520
51521         * g++.dg/init/array8.C: New test.
51522
51523 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
51524
51525         * gcc.dg/special/mips-abi.exp: New test.
51526         * gcc.dg/special/mips-abi.s: Empty file used by the above.
51527
51528 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51529
51530         * g++.dg/abi/mangle16.C: New test.
51531         * g++.dg/abi/mangle17.C: Likewise.
51532
51533         PR c++/7478
51534         * g++.dg/template/ref1.C: New test.
51535
51536 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51537
51538         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
51539
51540 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
51541
51542         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
51543
51544 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51545
51546         PR c++/7524
51547         * g++.dg/init/array7.C: New test.
51548
51549 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
51550
51551         * g++.dg/init/array6.C: New test.
51552
51553         * g++.dg/abi/mangle13.C: Likewise.
51554         * g++.dg/abi/mangle14.C: Likewise.
51555         * g++.dg/abi/mangle15.C: Likewise.
51556
51557 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51558
51559         * g++.dg/abi/empty8.C: New test.
51560
51561 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
51562
51563         * g++.dg/init/ctor1.C: New test.
51564
51565 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
51566
51567         * gcc.c-torture/execute/20021015-1.c: New test.
51568
51569 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
51570
51571         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
51572
51573 2002-10-14  Jan Hubicka  <jh@suse.cz>
51574
51575         * gcc.dg/i386-ssetype-[1-5].c: New tests.
51576
51577 2002-10-14  Richard Henderson  <rth@redhat.com>
51578
51579         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
51580
51581 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51582
51583         PR optimization/6631
51584         * g++.dg/opt/const2.C: New test.
51585
51586 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51587
51588         PR c++/7176
51589         * g++.dg/parse/friend1.C: New test.
51590         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
51591
51592 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
51593
51594         * gcc.dg/20021014-1.c: New test.
51595
51596 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
51597
51598         PR c++/5661
51599         * g++.dg/ext/vlm1.C: New test.
51600         * g++.dg/ext/vlm2.C: Likewise.
51601
51602         * g++.dg/init/array1.C: Remove invalid braces.
51603         * g++.dg/init/brace1.C: New test.
51604         * g++.dg/init/copy2.C: Likewise.
51605         * g++.dg/init/copy3.C: Likewise.
51606         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
51607         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
51608         braces.
51609
51610 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
51611
51612         * gcc.dg/cpp/assembler.S: Don't use -ansi.
51613
51614 2002-10-11  Richard Shann  <richard.shann@superh.com>
51615
51616         * gcc.c-torture/compile/simd-5.c: New test.
51617
51618 2002-10-10  Roger Sayle  <roger@eyesopen.com>
51619
51620         * gcc.c-torture/execute/shiftopt-1.c: New test case.
51621
51622 2002-10-10  Jim Wilson  <wilson@redhat.com>
51623
51624         * gcc.c-torture/execute/20021010-1.c: New test.
51625
51626 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
51627
51628         PR c/7353
51629         * g++.dg/ext/typedef-init.C: New test.
51630         * gcc.dg/typedef-init.c: New test.
51631
51632 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
51633
51634         * gcc.dg/cpp/paste13.c: New test.
51635
51636 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51637
51638         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
51639         remaining platforms, XFAIL during compile, not execute.  Don't
51640         XFAIL at -O0.
51641
51642 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
51643
51644         * gcc.dg/alias-1.c: Tweak expected warning.
51645
51646 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51647
51648         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51649
51650 2002-10-06  Andreas Jaeger  <aj@suse.de>
51651
51652         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51653         * gcc.dg/cpp/c++98.C: Likewise.
51654
51655         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51656         * g++.dg/cpp/c++98.C: Likewise.
51657
51658         * g++.dg/README (Subdirectories): Mention cpp directory.
51659
51660         PR target/7559
51661         * gcc.dg/20021006-1.c: New test.
51662
51663 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51664
51665         PR c++/7804
51666         * g++.dg/other/warning1.C: New test.
51667
51668 2002-10-04  Roger Sayle  <roger@eyesopen.com>
51669
51670         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
51671         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
51672         and sparc-*-* with -m64 as expected failures.  See PR 8087.
51673
51674 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51675
51676         PR c++/7931
51677         * g++.dg/template/ptrmem3.C: New test.
51678
51679         PR c++/7754
51680         * g++.dg/template/union1.C: New test.
51681
51682 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51683
51684         PR c++/8006
51685         * g++.dg/abi/mangle9.C: New test.
51686         * g++.dg/abi/mangle10.C: New test.
51687         * g++.dg/abi/mangle11.C: New test.
51688         * g++.dg/abi/mangle12.C: New test.
51689
51690 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
51691
51692         PR c++/7188.
51693         * g++.dg/template/meminit1.C: New test.
51694         * g++.dg/warn/Wreorder-1.C: Likewise.
51695         * g++.old-deja/g++.mike/warn3.C: Tweak.
51696         * lib/prune.exp: Ingore "in copy constructor".
51697
51698 2002-10-02  Andreas Jaeger  <aj@suse.de>
51699
51700         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
51701         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
51702         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
51703         on x86-64.
51704
51705 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51706
51707         * gcc.dg/empty1.C: Fix typo.
51708
51709 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
51710
51711         * gcc.dg/alias-1.c: New test.
51712
51713 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51714
51715         * gcc.dg/empty1.C: New test.
51716
51717         * g++.dg/tls/init-2.C: Tweak error messages.
51718
51719 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
51720
51721         * gcc.c-torture/compile/20020923-1.c: New test.
51722
51723 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
51724
51725         * gcc.c-torture/execute/ffs-1.c: New test.
51726         * gcc.c-torture/execute/ffs-2.c: Ditto.
51727
51728 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
51729
51730         * g++.dg/overload/member1.C: New test.
51731
51732 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
51733
51734         * g++.dg/abi/empty7.C: New test.
51735         * g++.dg/init/pm2.C: Likewise.
51736
51737 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
51738
51739         * g++.dg/rtti/crash1.C: New test.
51740
51741 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
51742
51743         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
51744         gcc.dg/sibcall-4.c: New tests.
51745
51746 2002-09-28  Roger Sayle  <roger@eyesopen.com>
51747
51748         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
51749         powerpc and MMIX targets.
51750
51751 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
51752
51753         * gcc.dg/cpp/20020927-1.c: New.
51754
51755 2002-09-26  David S. Miller  <davem@redhat.com>
51756
51757         * gcc.c-torture/compile/trunctfdf.c: New.
51758
51759 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51760
51761         * lib/target-supports.exp (check_weak_available): Handle solaris2.
51762
51763 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
51764
51765         * gcc.c-torture/execute/loop-15.c: New.
51766
51767 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
51768
51769         * README.QMTEST: Fix typo.
51770
51771 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
51772
51773         * gcc.dg/20020926-1.c: New test.
51774
51775 2002-09-25  David S. Miller  <davem@redhat.com>
51776
51777         PR target/7842
51778         * gcc.c-torture/execute/shiftdi.c: New test.
51779
51780 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
51781
51782         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
51783         unique to the tool.
51784         * lib/g77.exp (g77_init): Likewise.
51785         * lib/g++.exp (g++_init): Likewise.
51786         * lib/objc.exp (objc_init): Likewise.
51787
51788 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
51789
51790         * g++.dg/abi/empty5.C: New test.
51791         * g++.dg/abi/empty6.C: New test.
51792         * g++.dg/abi/vbase12.C: New test.
51793
51794 2002-09-25  Richard Henderson  <rth@redhat.com>
51795
51796         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
51797         too-small long double.
51798
51799 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
51800
51801         * gcc.dg/20020919-1.c: New test.
51802
51803 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
51804
51805         * g++.dg/abi/bitfield6.C: New test.
51806         * g++.dg/abi/bitfield7.C: New test.
51807         * g++.dg/abi/bitfield8.C: New test.
51808         * g++.dg/abi/vbase11.C: New test.
51809
51810 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51811
51812         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
51813         hppa*-*-hpux*.  Update test comment.
51814
51815 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
51816
51817         * gcc.dg/tls/struct-1.c: New test.
51818
51819 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
51820
51821         * gcc.dg/cpp/tr-warn2.c: Update.
51822
51823 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51824
51825         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
51826
51827 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51828
51829         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
51830         systems.
51831
51832 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
51833
51834         * gcc.c-torture/execute/ieee/mzero3.c: New test.
51835
51836         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51837         Adjust for c++filt moved to binutils.  Remove spurious duplicate
51838         setting of cxxfilt.
51839
51840 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
51841
51842         * gcc.dg/20020312-2.c: Update for darwin.
51843
51844 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
51845
51846         * g++.old-deja/g++.other/crash32.C: Mark ICE.
51847
51848 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
51849
51850         * objc.dg/comp-types-1.m: New test.
51851         * objc.dg/comp-types-2.m: New test.
51852         * objc.dg/comp-types-3.m: New test.
51853         * objc.dg/comp-types-4.m: New test.
51854         * objc.dg/comp-types-5.m: New test.
51855         * objc.dg/comp-types-6.m: New test.
51856
51857 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51858
51859         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
51860
51861 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51862
51863         * g++.dg/other/do1.C: New test.
51864
51865         * g++.dg/template/subst1.C: New test.
51866
51867 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
51868
51869         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
51870
51871 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51872
51873         * g++.dg/template/qualttp20.C: Adjust expected errors.
51874         * g++.old-deja/g++.jason/report.C: Likewise.
51875         * g++.old-deja/g++.other/qual1.C: Likewise.
51876
51877         * g++.dg/lookup/scoped2.C: New test.
51878
51879         * g++.dg/ext/asm3.C: New test.
51880
51881 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
51882
51883         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
51884
51885 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
51886
51887         * ChangeLog: follow spelling conventions.
51888         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
51889         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
51890         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
51891         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
51892         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
51893         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
51894         * g++.old-deja/g++.law/global-init1.C: Likewise.
51895         * g++.old-deja/g++.other/delete4.C: Likewise.
51896         * g++.old-deja/g++.other/inline21.C: Likewise.
51897         * g++.old-deja/g++.other/singleton.C: Likewise.
51898         * g77.dg/strlen0.f: Likewise.
51899         * g77.f-torture/compile/20010519-1.f: Likewise.
51900         * g77.f-torture/compile/980310-4.f: Likewise.
51901         * gcc.c-torture/compile/20000605-1.c: Likewise.
51902         * gcc.c-torture/execute/20020225-1.c: Likewise.
51903         * gcc.dg/c90-hexfloat-2.c: Likewise.
51904         * gcc.dg/c99-bool-1.c: Likewise.
51905         * gcc.dg/c99-hexfloat-2.c: Likewise.
51906         * gcc.dg/dll-2.c: Likewise.
51907         * gcc.dg/wtr-union-init-1.c: Likewise.
51908         * gcc.dg/wtr-union-init-2.c: Likewise.
51909         * gcc.dg/wtr-union-init-3.c: Likewise.
51910         * gcc.dg/cpp/avoidpaste1.c: Likewise.
51911         * gcc.dg/cpp/defined.c: Likewise.
51912         * gcc.dg/cpp/macsyntx.c: Likewise.
51913         * gcc.dg/cpp/paste2.c: Likewise.
51914         * gcc.dg/cpp/trad/defined.c: Likewise.
51915         * gcc.dg/format/c90-printf-1.c: Likewise.
51916         * gcc.dg/format/c90-scanf-1.c: Likewise.
51917         * gcc.dg/format/c99-printf-1.c: Likewise.
51918         * gcc.dg/format/c99-scanf-1.c: Likewise.
51919         * gcc.misc-tests/gcov-8.c: Likewise.
51920         * lib/profopt.exp: Likewise.
51921
51922 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
51923
51924         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
51925
51926 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51927
51928         * g++.dg/inherit/using2.C: New test.
51929
51930 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
51931
51932         * ChangeLog: Follow spelling conventions.
51933         * g++.dg/template/friend4.C: Likewise.
51934         * g++.old-deja/g++.pt/crash67.C: Likewise.
51935         * gcc.c-torture/execute/20000801-4.c: Likewise.
51936         * gcc.dg/c90-digraph-1.c: Likewise.
51937         * gcc.dg/c94-digraph-1.c: Likewise.
51938         * gcc.dg/c99-digraph-1.c: Likewise.
51939         * gcc.dg/cpp/line5.c: Likewise.
51940         * gcc.dg/cpp/multiline.c: Likewise.
51941         * gcc.dg/cpp/trad/literals-1.c: Likewise.
51942         * gcc.dg/format/attr-3.c: Likewise.
51943         * gcc.dg/format/c90-scanf-3.c: Likewise.
51944         * gcc.dg/format/ext-4.c: Likewise.
51945
51946 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51947
51948         * g++.dg/template/pretty1.C: New test.
51949
51950 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
51951
51952         * gcc.c-torture/execute/struct-cpy-1.c: New test.
51953
51954 2002-09-13  Matt Austern  <austern@apple.com>
51955
51956         * g++.dg/other/constref[12].C: New, regression tests for
51957         passing a cast expression to a function by const reference.
51958
51959 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
51960
51961         * g++.dg/template/deduce1.C: New test.
51962
51963 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
51964
51965         * gcc.c-torture/execute/simd-1.c: Force all use of int to
51966         32-bit int.
51967
51968 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51969
51970         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
51971         usage.
51972
51973 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
51974
51975         * gcc.c-torture/compile/20020910-1.c: New test.
51976
51977 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
51978
51979         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
51980
51981 2002-09-10  Andreas Jaeger  <aj@suse.de>
51982
51983         * gcc.dg/20020312-2.c: Adjust for x86-64.
51984
51985 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
51986
51987         * g77.dg/7388.f: New test case for PR 7388.
51988
51989 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
51990
51991         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
51992
51993 2002-09-05  Ziemowit Laski <zlaski@apple.com>
51994
51995         * objc.dg/proto-lossage-1.m: New test.
51996
51997 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
51998
51999         * gcc.dg/cpp/_Pragma4.c: Fix typo.
52000
52001 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
52002
52003         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
52004         expected to pass.
52005
52006 2002-09-06  Stan Shebs  <shebs@apple.com>
52007             David Edelsohn  <edelsohn@gnu.org>
52008
52009         * gcc.dg/weak: New directory.
52010         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
52011         target-specific xfail bits.
52012         * gcc.dg/typeof-2.c: Move to new directory.
52013         * gcc.dg/weak.exp: New expect script.
52014
52015 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
52016
52017         * gcc.c-torture/execute/extzvsi.c: New test.
52018
52019 2002-09-05  Stan Shebs  <shebs@apple.com>
52020
52021         * gcc.dg/weak-1.c: xfail on Darwin.
52022         * gcc.dg/weak-2.c: Ditto.
52023         * gcc.dg/weak-3.c: Ditto.
52024         * gcc.dg/weak-4.c: Ditto.
52025         * gcc.dg/weak-5.c: Ditto.
52026         * gcc.dg/weak-6.c: Ditto.
52027         * gcc.dg/weak-7.c: Ditto.
52028         * gcc.dg/weak-8.c: Ditto.
52029         * gcc.dg/weak-9.c: Ditto.
52030
52031 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
52032
52033         * gcc.c-torture/execute/loop-14.c: New test.
52034
52035 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
52036
52037         * g++.dg/other/cxa-atexit1.C: New test.
52038
52039         * gcc.dg/typeof-2.c: New test.
52040
52041 2002-09-03  Roger Sayle  <roger@eyesopen.com>
52042
52043         * gcc.dg/builtins-2.c: New testcase.
52044         * gcc.dg/builtins-3.c: New testcase.
52045
52046 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
52047
52048         * gcc.dg/cpp/_Pragma4.c: New test.
52049
52050 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
52051
52052         * objc/execute/nil_method-1.m: New testcase.
52053
52054 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
52055
52056         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
52057         [Object class], not [Object initialize].
52058
52059 2002-08-31  Roger Sayle  <roger@eyesopen.com>
52060             Hans-Peter Nilsson  <hp@bitrange.com>
52061
52062         * gcc.c-torture/execute/20020720-1.x: Skip test on
52063         mmix-knuth-mmixware.  Correct comment.
52064
52065 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
52066
52067         * g++.dg/abi/bitfield5.C: New test.
52068         * g++.dg/abi/vbase10.C: Likewise.
52069
52070 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
52071
52072         * objc.dg/undeclared-selector.m: New test.
52073
52074 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
52075
52076         * g++.dg/other/offsetof1.C: Avoid cast warning.
52077
52078 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
52079
52080         * objc.dg/super-class-2.m: New test.
52081
52082 2002-08-24  Matt Austern  <austern@apple.com>
52083
52084         * g++.dg/ext/lvaddr.C: New test.
52085         * g++.dg/ext/lvcast.C: New test.
52086
52087 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
52088
52089         * g++.dg/inherit/cond1.C: New test.
52090
52091 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
52092
52093         * gcc.dg/noncompile/incomplete-1.c: New test.
52094
52095 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
52096
52097         * gcc.dg/typespec-1.c: New test.
52098
52099 2002-08-20  Devang Patel  <dpatel@apple.com>
52100         * objc.dg/proto-hier-2.m: New test.
52101
52102 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
52103
52104         * objc.dg/bitfield-1.m: New test.
52105         * objc.dg/bitfield-2.m: New test.
52106
52107 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
52108
52109         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
52110         gcc.dg/c99-flex-array-4.c: New tests.
52111
52112 2002-08-16  Stan Shebs  <shebs@apple.com>
52113
52114         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
52115
52116 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
52117
52118         * gcc.dg/typeof-1.c: New test.
52119         * g++.dg/ext/typeof2.C: New test.
52120
52121 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
52122
52123         * g++.dg/other/offsetof1.C: New test.
52124
52125 2002-08-14  Richard Henderson  <rth@redhat.com>
52126
52127         * gcc.dg/tls/diag-3.c: Fix expected message strings.
52128
52129 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
52130
52131         * gcc.dg/cpp/_Pragma3.c: New test.
52132
52133 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
52134
52135         * g++.dg/template/inherit3: New test.
52136
52137 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
52138
52139         * gcc.dg/bitfld-4.c: Add blank options.
52140
52141 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
52142
52143         * g++.dg/template/crash1.C: New test.
52144
52145 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52146
52147         * gcc.dg/tls/opt-2.c: New test.
52148
52149 2002-08-08  Devang Patel  <dpatel@apple.com>
52150
52151         * objc.dg/selector-1.m : New test
52152
52153 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52154
52155         * g++.dg/abi/bitfield4.C: New test.
52156         * gcc.dg/bitfld-4.c: New test.
52157
52158 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52159
52160         * g++.dg/other/packed1.C: New test.
52161
52162 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
52163
52164         * g++.dg/abi/offsetof.C: Tweak error messages.
52165         * g++.old-deja/g++.mike/p10769a.C: Likewise.
52166
52167 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52168
52169         * gcc.dg/bitfld-3.c: New test.
52170
52171 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
52172             Richard Henderson  <rth@redhat.com>
52173
52174         * gcc.dg/i386-bitfield1.c: New test.
52175         * g++.dg/abi/bitfield3.C: Update.
52176
52177 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
52178
52179         * objc.dg/const-str-2.m: Update.
52180         * gcc.dg/cpp/c++98.c: Change to C extension.
52181         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
52182         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
52183
52184 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
52185
52186         * gcc.dg/tls/diag-3.c: New.
52187
52188 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
52189
52190         * g++.dg/README (Subdirectories): Document new subdir expr.
52191         * g++.dg/expr/pmf-1.C: New test.
52192
52193 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
52194
52195         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
52196
52197 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
52198
52199         * g++.dg/abi/bitfield3.C: New test.
52200
52201 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
52202
52203         * lib/gcov.exp: Tweak expected line formats.
52204         * gcc.misc-tests/gcov8.c: New test.
52205         * gcc.misc-tests/gcov8.x: New flags.
52206
52207 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
52208
52209         * consistency.vlad/layout/endian.c: Include string.h.
52210
52211         * gcc.c-torture/execute/20020805-1.c: New test.
52212
52213 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
52214
52215         * g++.dg/other/conversion1.C: New test.
52216
52217 2002-08-03  Roger Sayle  <roger@eyesopen.com>
52218
52219         * gcc.dg/builtins-1.c: New testcase.
52220
52221 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
52222
52223         * g++.dg/inherit/access3.C: New test.
52224
52225 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
52226
52227         * gcc.dg/ia64-visibility-2.c: New test.
52228
52229 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
52230
52231         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
52232         __qualifier_flags to __flags.
52233
52234 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
52235
52236         * g++.dg/inherit/operator1.C: New test.
52237         * g++.dg/lookup/disamb1.C: Fix typo in comment.
52238         * g++.dg/other/error1.C: Change expected error message.
52239         * g++.dg/template/conv4.C: Likewise.
52240
52241 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
52242
52243         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
52244         for documented behavior.
52245
52246 2002-07-25  Roger Sayle  <roger@eyesopen.com>
52247
52248         * gcc.c-torture/execute/20020720-1.x: Skip this test on
52249         several targets known to fail.
52250
52251 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
52252
52253         * gcc.dg/mips-args-[123].c: New tests.
52254
52255 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
52256
52257         * gcc.dg/ppc-spe.c: New.
52258
52259 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
52260
52261         * g++.dg/other/ptrmem4.C: New testcase.
52262
52263 2002-07-24  Richard Henderson  <rth@redhat.com>
52264
52265         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
52266
52267 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
52268
52269         * g++.dg/ext/alignof1.C (main): Return 0 for success.
52270
52271 2002-07-24  Roger Sayle  <roger@eyesopen.com>
52272
52273         * gcc.c-torture/execute/memset-3.c: New testcase.
52274
52275 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
52276
52277         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
52278         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
52279
52280 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52281
52282         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
52283         Delete.
52284
52285 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
52286
52287         * gcc.c-torture/compile/simd-4.c: New test.
52288
52289 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52290
52291         PR c++/7347, c++/7348
52292         * g++.dg/template/access4.C: New test.
52293         * g++.dg/template/access5.C: New test.
52294         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
52295         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
52296         * g++.old-deja/g++.pt/ttp58.C: Likewise.
52297         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
52298
52299 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
52300
52301         * gcc.dg/gnu89-init-2.c: New test.
52302
52303 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
52304
52305         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
52306
52307 2002-07-20  Roger Sayle  <roger@eyesopen.com>
52308
52309         * gcc.c-torture/execute/20020720-1.c: New testcase.
52310
52311 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
52312
52313         * gcc.dg/cpp/Wsignprom.c: New tests.
52314
52315 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
52316
52317         * gcc.c-torture/execute/loop-13.c: New test.
52318
52319 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
52320
52321         * gcc.dg/cpp/expr.c: New tests.
52322
52323 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
52324
52325         * g++.dg/opt/pr6713.C: Add template instantiation.
52326
52327 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
52328
52329         * gcc.dg/nest.c: New test.
52330
52331 2002-07-17  Richard Henderson  <rth@redhat.com>
52332
52333         * g++.dg/opt/pr6713.C: New test.
52334
52335 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
52336
52337         * gcc.c-torture/execute/loop-2e.x: Let the testcase
52338         XFAIL for all x86 processors.
52339
52340 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
52341
52342         * gcc.c-torture/execute/20010122-1.x: Do not test with
52343         -fomit-frame-pointer.
52344
52345 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52346
52347         * g++.dg/template/instantiate2.C: New test.
52348         * g++.dg/template/spec4.C: New test.
52349
52350 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52351
52352         * g++.dg/template/access2.C: New test.
52353         * g++.dg/template/access3.C: New test.
52354
52355 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
52356
52357         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
52358         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
52359         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
52360         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
52361         Convert to use <stdarg.h>.
52362         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52363         Delete.
52364         * gcc.dg/va-arg-2.c: New.
52365         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52366
52367 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
52368
52369         * gcc.c-torture/compile/20020710-1.c: New test.
52370
52371 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
52372                           Andrew Pinski  <pinskia@physics.uc.edu>
52373
52374         gcc.c-torture/compile/simd-2.c: New testcase.
52375         gcc.c-torture/compile/simd-3.c: Likewise.
52376
52377 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
52378
52379         PR c++/7224
52380         * g++.dg/overload/error1.C: New test.
52381
52382 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52383
52384         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52385         configuration and IRIX 6 O32 ABI.
52386
52387 2002-07-11  Roger Sayle  <roger@eyesopen.com>
52388
52389         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52390
52391 2002-07-10  Roger Sayle  <roger@eyesopen.com>
52392
52393         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52394
52395 2002-07-10  Jeffrey A Law  <law@redhat.com>
52396
52397         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52398
52399         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
52400
52401 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
52402
52403         * gcc.dg/20020312-2.c: Check for __PPC__.
52404
52405 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
52406
52407         * gcc.c-torture/compile/20020709-1.c: New test.
52408
52409 2002-07-07  Roger Sayle  <roger@eyesopen.com>
52410
52411         * g++.dg/template/qualttp21.C: New test case.
52412
52413 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
52414
52415         * gcc.c-torture/compile/20020706-1.c: New test.
52416         * gcc.c-torture/compile/20020706-2.c: New test.
52417
52418 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
52419             Alexandre Oliva  <aoliva@redhat.com>
52420
52421         * g++.dg/warn/incomplete1.C: New test.
52422
52423 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52424
52425         PR c++/7099
52426         * g++.dg/warn/noreturn1.C: New test.
52427
52428 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
52429
52430         PR c++/6706
52431         * g++.dg/debug/debug6.C: New test.
52432         * g++.dg/debug/debug7.C: New test.
52433
52434 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
52435
52436         * gcc.c-torture/compile/simd-3.c: New test.
52437
52438 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
52439
52440         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52441         * gcc.dg/20020620-1.c: Likewise.
52442
52443 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52444
52445         PR c++/6944
52446         * g++.dg/init/array4.C: New test.
52447         * g++.dg/init/array5.C: New test.
52448
52449 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
52450
52451         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52452         * gcc.c-torture/execute/simd-2.c (main): Likewise.
52453
52454 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52455
52456         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52457         * gcc.dg/wtr-aggr-init-1.c: Likewise.
52458         * gcc.dg/wtr-conversion-1.c: Likewise.
52459         * gcc.dg/wtr-escape-1.c: Likewise.
52460         * gcc.dg/wtr-int-type-1.c: Likewise.
52461         * gcc.dg/wtr-label-1.c: Likewise.
52462         * gcc.dg/wtr-static-1.c: Likewise.
52463         * gcc.dg/wtr-strcat-1.c: Likewise.
52464         * gcc.dg/wtr-suffix-1.c: Likewise.
52465         * gcc.dg/wtr-switch-1.c: Likewise.
52466         * gcc.dg/wtr-unary-plus-1.c: Likewise.
52467         * gcc.dg/wtr-union-init-1.c: Likewise.
52468         * gcc.dg/wtr-union-init-2.c: Likewise.
52469         * gcc.dg/wtr-union-init-3.c: Likewise.
52470
52471         * gcc.dg/wtr-func-def-1.c: New test.
52472
52473 2002-07-02 Devang Patel <dpatel@apple.com>
52474
52475         * objc.dg/param-1.m: New test.
52476
52477 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
52478
52479         * gcc.dg/cpp/trad/directive.c: Add test.
52480         * gcc.dg/cpp/trad/macroargs.c: Add test.
52481         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
52482
52483 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
52484
52485         * gcc.dg/cpp/cmdlne-M.c: New test.
52486
52487 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
52488
52489         * objc.dg/desig-init-1.m: New test.
52490
52491 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52492
52493         PR c++/6716
52494         * g++.dg/template/instantiate1.C: New test.
52495
52496 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
52497
52498         PR c++/7112
52499         * g++.dg/template/sizeof2.C: New test.
52500
52501 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52502
52503         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
52504         gcc.dg/cpp/trad/include.c: New tests.
52505
52506 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
52507
52508         PR target/7177
52509         * gcc.c-torture/compile/20020701-1.c: New test.
52510
52511 2002-07-01  Stan Shebs  <shebs@apple.com>
52512
52513         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
52514         header here...
52515         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
52516         (objc-torture-execute): or here.
52517
52518 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
52519
52520         * gcc.c-torture/execute/arith-rand-ll.c: New test.
52521
52522 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52523
52524         * gcc.dg/cpp/trad/escaped-nl.c: New test.
52525
52526 2002-06-30  Devang Patel  <dpatel@apple.com>
52527
52528         * objc.dg/fsyntax-only.m: New test.
52529
52530 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
52531
52532         PR c++/6695
52533         * g++.dg/template/friend7.C: New file.
52534
52535 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
52536
52537         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
52538         return type.
52539
52540 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
52541
52542         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
52543         avoid division by zero.
52544
52545 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
52546
52547         * gcc.dg/Wunknownprag.c: New tests.
52548
52549 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
52550
52551         * gcc.c-torture/execute/simd-2.c: New test.
52552
52553 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
52554
52555         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
52556         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
52557         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
52558         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
52559         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
52560         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
52561         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
52562         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
52563         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
52564         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
52565         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
52566         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
52567         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
52568         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
52569         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
52570         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
52571         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
52572
52573 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
52574
52575         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
52576         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
52577         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
52578         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
52579         New tests.
52580         * gcc.dg/cpp/trad/directive.c: Update.
52581
52582 2002-06-23  Andreas Jaeger  <aj@suse.de>
52583
52584         * gcc.c-torture/execute/complex-6.c: New.
52585
52586 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
52587
52588         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
52589         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
52590         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
52591         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
52592
52593 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
52594
52595         * gcc.dg/cpp/trad: New directory with traditional tests copied
52596         from parent directory.
52597         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52598         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52599         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52600         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52601         Move to trad/ and rename.
52602         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
52603         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
52604         gcc.dg/cpp/trad/redef2.c: New tests.
52605         * gcc.dg/cpp/trad/trad.exp: New driver.
52606
52607 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
52608
52609         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52610         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52611         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52612         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52613         Remove.
52614
52615 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
52616
52617         * gcc.dg/20020620-1.c: New test.
52618
52619 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52620
52621         * g++.dg/template/ttp4.C: New test.
52622
52623 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
52624
52625         * g++.dg/opt/vt1.C: Fix regexp.
52626
52627 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52628
52629         * gcc.c-torture/execute/pure-1.c: Make functions static again.
52630         Don't use attribute `noinline'.
52631
52632 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52633
52634         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52635
52636 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
52637
52638         * gcc.c-torture/execute/simd-1.c: New.
52639
52640         * gcc.dg/simd-1.c: New.
52641
52642 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52643
52644         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52645
52646 2002-06-16  Richard Henderson  <rth@redhat.com>
52647
52648         * g++.dg/ext/anon-struct1.C: New.
52649         * g++.dg/ext/anon-struct2.C: New.
52650         * g++.dg/ext/anon-struct3.C: New.
52651         * gcc.dg/anon-struct-1.c: New.
52652         * gcc.dg/anon-struct-2.c: New.
52653         * gcc.dg/anon-struct-3.c: New.
52654         * gcc.dg/20011008-1.c: Adjust warning text.
52655         * gcc.dg/20020527-1.c: Add -fms-extensions.
52656
52657 2002-06-16  Richard Henderson  <rth@redhat.com>
52658
52659         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52660
52661 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
52662
52663         * gcc.c-torture/execute/20020615-1.c: New test.
52664
52665 2002-06-15  Roger Sayle  <roger@eyesopen.com>
52666
52667         * gcc.c-tortuture/execute/compare-1.c: New test case.
52668         * gcc.c-tortuture/execute/compare-2.c: New test case.
52669         * gcc.c-tortuture/execute/compare-3.c: New test case.
52670
52671 2002-06-13  Richard Henderson  <rth@redhat.com>
52672
52673         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
52674         ia64 ilp32.
52675
52676 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52677
52678         * g++.dg/template/typename2.C: Update error message.
52679
52680 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
52681
52682         * gcc.c-torture/execute/20020611-1.c: New test.
52683
52684 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
52685
52686         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
52687         list of targets to skip.
52688
52689 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
52690
52691         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
52692         targets if not optimizing.
52693
52694 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
52695
52696         * gcc.c-torture/compile/20020605-1.c: New test.
52697
52698         * g++.dg/opt/vt1.C: New test.
52699
52700         * gcc.dg/20020531-1.c: New test.
52701
52702         * gcc.dg/20020530-1.c: New test.
52703
52704         * gcc.dg/20020527-1.c: New test.
52705
52706         * g++.dg/opt/cse1.C: New test.
52707
52708 2002-06-07  Roger Sayle  <roger@eyesopen.com>
52709
52710         * gcc.dg/20020607-2.c: New test case.
52711
52712 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
52713
52714         * gcc.c-torture/compile/20020604-1.c: New test.
52715
52716 2002-06-04  Richard Henderson  <rth@redhat.com>
52717
52718         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
52719         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
52720         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
52721
52722 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
52723
52724         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
52725
52726 2002-06-03  Richard Henderson  <rth@redhat.com>
52727
52728         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
52729         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
52730
52731 2002-06-02  Richard Henderson  <rth@redhat.com>
52732
52733         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
52734         test functions static.
52735
52736 2002-06-02  Andreas Jaeger  <aj@suse.de>
52737
52738         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
52739         now.
52740
52741 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52742
52743         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
52744         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
52745         Update for mofified diagnostics.
52746         * gcc.dg/c99-intconst-1.c: No longer fail.
52747
52748 2002-06-02  Richard Henderson  <rth@redhat.com>
52749
52750         * gcc.dg/uninit-A.c: Remove xfail markers.
52751
52752 2002-06-01  Roger Sayle  <roger@eyesopen.com>
52753
52754         * gcc.dg/fnegate-1.c: New test case.
52755
52756 2002-05-30  Osku Salerma  <osku@iki.fi>
52757
52758         * gcc.c-torture/execute/mayalias-1.c: New file.
52759
52760 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52761
52762         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
52763         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
52764         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
52765
52766 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
52767
52768         * gcc.c-torture/execute/20020529-1.c: New test.
52769
52770 2002-05-27  Richard Henderson  <rth@redhat.com>
52771
52772         * g++.dg/ext/attrib6.C: New test case.
52773
52774 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52775
52776         * gcc.c-torture/execute/pure-1.c: New test.
52777
52778 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52779
52780         * gcc.dg/cpp/arith-2.c: Remove.
52781
52782 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52783
52784         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
52785         * gcc.dg/cpp/if-3.c: Remove.
52786
52787 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
52788
52789         * g++.dg/opt/cse2.C: New test.
52790
52791 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
52792
52793         * gcc.dg/cpp/arith-1.c: New semantic tests.
52794         * gcc.dg/cpp/if-1.c: Update.
52795
52796 2002-05-24  Ben Elliston  <bje@redhat.com>
52797
52798         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
52799
52800 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
52801
52802         * gcc.dg/verbose-asm.c: New test.
52803
52804 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52805
52806         * gcc.dg/cpp/paste12.c: New test.
52807
52808 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52809
52810         * g++.dg/parse/named_ops.C: New test.
52811
52812 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
52813
52814         * gcc.dg/weak-8.c: New test.
52815
52816 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
52817
52818         * gcc.dg/weak-2.c: Allow optional leading underscore
52819         in scan-assembler symbol name.
52820         * gcc.dg/weak-3.c: Likewise.
52821         * gcc.dg/weak-4.c: Likewise.
52822         * gcc.dg/weak-5.c: Likewise.
52823
52824 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
52825
52826         * gcc.dg/20020523-1.c: New test.
52827
52828 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52829
52830         * objc.dg/const-str-2.m: Update now that we stop after
52831         a command line error.
52832
52833 2002-05-22  Richard Henderson  <rth@redhat.com>
52834
52835         * g++.dg/dg.exp: Fix typo in test pruneing.
52836
52837 2002-05-22  Richard Henderson  <rth@redhat.com>
52838
52839         * g++.dg/dg.exp: Prune the tls subdirectory.
52840         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
52841         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
52842         * g++.dg/tls/init-1.C: New.
52843
52844 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
52845
52846         * gcc.dg/20020517-1.c: New test.
52847
52848 2002-05-21  Richard Henderson  <rth@redhat.com>
52849
52850         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
52851         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
52852
52853 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
52854
52855         * g++.dg/other/copy2.C: New test.
52856
52857 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
52858
52859         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
52860         (MAX_COPY): Bump up to 10 times sizeof (long long).
52861         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
52862
52863         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
52864         sizeof (long long).
52865
52866         * gcc.c-torture/execute/strcpy-1.c: New test.
52867
52868 2002-05-19  Jason Merrill  <jason2redhat.com>
52869
52870         * g++.dg/ext/oper1.C: New test.
52871
52872 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
52873 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
52874
52875         * README.QMTEST: New file.
52876
52877         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
52878
52879 2002-05-19  Andreas Jaeger  <aj@suse.de>
52880
52881         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
52882         now.
52883         * gcc.c-torture/execute/loop-2d.x: Likewise.
52884
52885 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
52886
52887         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
52888         support weak symbols.
52889         * gcc.dg/weak-4.c: Likewise.
52890         * gcc.dg/weak-6.c: Likewise.
52891
52892 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
52893
52894         * gcc.dg/weak-3.c: Add dg-excess-error comment for
52895         cygwin, coff and h8300-*-hms targets
52896         * gcc.dg/weak-5.c: Likewise.
52897         * gcc.dg/weak-7.c: Likewise.
52898
52899 2002-05-16  Jason Merrill  <jason@redhat.com>
52900
52901         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
52902         (scan-assembler-not, scan-assembler-dem): Likewise.
52903         (scan-assembler-dem-not): Likewise.
52904
52905 2002-05-15  Richard Henderson  <rth@redhat.com>
52906
52907         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
52908
52909 2002-05-15  Richard Henderson  <rth@redhat.com>
52910
52911         * gcc.dg/weak-5.c (vfoo1c): No warning here.
52912         (vfoo1f): Warning here.
52913         (vfoo1l): Don't redefine the alias.
52914
52915 2002-05-14  Jason Merrill  <jason@redhat.com>
52916             Alexandre Oliva  <aoliva@redhat.com>
52917
52918         * g++.dg/init/pm1.C: New test.
52919
52920 2002-05-12  David S. Miller  <davem@redhat.com>
52921
52922         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
52923         types.
52924
52925 2002-05-10  Roger Sayle  <roger@eyesopen.com>
52926
52927         * gcc.c-torture/execute/20020510-1.c: New test case.
52928
52929 2002-05-10  David S. Miller  <davem@redhat.com>
52930
52931         * gcc.c-torture/execute/conversion.c: Test long double too.
52932
52933 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
52934
52935         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
52936         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
52937         * lib/g++.exp (g++_link_flags): Likewise.
52938         * lib/objc.exp (objc_target_compile): Likewise.
52939
52940 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
52941
52942         * gcc.dg/cpp/poison.c: Update.
52943         * gcc.dg/cpp/20000625-2.c: Remove.
52944         * gcc.dg/cpp/direct2s.c: Remove final test.
52945
52946 2002-05-08  Tom Rix  <trix@redhat.com>
52947
52948         * gcc.c-torture/execute/20020508-1.c: New test.
52949         * gcc.c-torture/execute/20020508-2.c: New test.
52950         * gcc.c-torture/execute/20020508-3.c: New test.
52951
52952 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52953
52954         * gcc.dg/cpp/charconst-4.c: More tests.
52955
52956 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
52957
52958         PR c/6569
52959         * gcc.dg/weak-3.c: Update location of warning messages.
52960         * gcc.dg/weak-5.c: Likewise.
52961
52962 2002-05-06  Roger Sayle  <roger@eyesopen.com>
52963
52964         * gcc.c-torture/execute/20020506-1.c: New test case.
52965
52966 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
52967
52968         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
52969
52970 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52971
52972         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
52973
52974 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52975
52976         * gcc.dg/cpp/charconst-3.c: New test.
52977
52978 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52979
52980         * gcc.dg/cpp/charconst.c: Update tests.
52981
52982 2002-05-05  Tim Josling  <tej@melbpc.org.au>
52983
52984         * treelang: Added directory for new sample language treelang. Also
52985         lib/treelang.exp: New file to signal treelang should be tested.
52986
52987 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
52988
52989         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
52990         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
52991         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
52992         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
52993         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
52994         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
52995         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
52996
52997 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52998
52999         * gcc.dg/format/xopen-2.c: New test.
53000
53001 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53002
53003         * gcc.dg/20020503-1.c: New test.
53004
53005 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
53006
53007         * g++.dg/init/dtor1.C: Make it tougher.
53008
53009 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
53010
53011         * g++.dg/init/dtor1.C: New test.
53012
53013 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
53014
53015         * gcc.dg/altivec-8.c: New.
53016
53017 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
53018
53019         * gcc.dg/altivec-7.c: New.
53020
53021 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
53022
53023         * g++.dg/parse/typedef1.C: New test.
53024
53025 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
53026
53027         PR c++/6486
53028         * g++.dg/template/friend6.C: New test.
53029
53030         PR c++/6492
53031         * g++.dg/init/copy1.C: New test.
53032
53033 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
53034
53035         * g++.dg/warn/effc1.C: New test.
53036
53037 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53038
53039         * gcc.dg/cpp/if-cexp.c: Add a test.
53040
53041 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
53042
53043         * gcc.dg/20020426-2.c: New test.
53044
53045 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
53046
53047         * gcc.dg/cpp/if-mop.c: Update.
53048         * gcc.dg/cpp/if-mpar.c: Add test.
53049         * gcc.dg/cpp/if-oppr.c: Update.
53050
53051 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53052
53053         PR c/6343
53054         * gcc.dg/weak-[2-7].c: New tests.
53055
53056 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53057
53058         * gcc.dg/enum1.c: New test.
53059
53060 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53061
53062         PR c++/6497
53063         * g++.dg/inherit/access2.C: New test.
53064
53065 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53066
53067         PR bootstrap/6445
53068         * gcc.dg/20020426-1.c: New test.
53069
53070 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53071
53072         * g++.dg/abi/enum1.C: New test.
53073
53074 2002-04-26  Richard Henderson  <rth@redhat.com>
53075
53076         * gcc.dg/c99-bool-1.c: Expect always true warning.
53077
53078 2002-04-25  Roger Sayle  <roger@eyesopen.com>
53079
53080         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
53081
53082 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53083
53084         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
53085         targets.
53086
53087 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
53088
53089         * g++.dg/abi/mange7.C: New test.
53090
53091         PR c++/6438.
53092         * g++.dg/parse/stmtexpr2.C: New test.
53093
53094 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
53095
53096         * gcc.dg/20020312-2.c: Add SH target.
53097
53098 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53099
53100         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
53101         compiler output on mips*-*-irix*.
53102
53103 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
53104
53105         * g++.dg/parse/attr1.C: New test.
53106
53107 2002-04-23  Roger Sayle  <roger@eyesopen.com>
53108
53109         * gcc.c-torture/execute/string-opt-17.c: New test case.
53110         * gcc.c-torture/execute/memset-2.c: New test case.
53111
53112 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
53113
53114         PR c++/6256:
53115         * g++.dg/template/friend5.C: New test.
53116
53117         PR c++/6331:
53118         * g++.dg/template/qual1.C: Likewise.
53119
53120 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
53121
53122         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
53123         Include stdlib.h, not stdio.h or ctype.h.
53124
53125 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
53126
53127         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
53128         cris-*-elf* and mmix-*-*.
53129         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
53130         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
53131         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
53132         Ditto.
53133         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
53134         * gcc.dg/wchar_t-1.c: Ditto.
53135
53136 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
53137
53138         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
53139         Clarify comment.
53140
53141 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
53142
53143         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
53144
53145 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53146
53147         * gcc.c-torture/execute/20000906-1.x: Delete.
53148
53149 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
53150
53151         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
53152
53153 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
53154
53155         * PR6367
53156         * g77.f-torture/execute/6367.f: New test.
53157         * g77.f-torture/execute/6367.x: Disable for MMIX.
53158
53159 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
53160
53161         * PR6352
53162         * g++.dg/opt/inline2.C: New test.
53163
53164 2002-04-18  Richard Henderson  <rth@redhat.com>
53165
53166         * gcc.dg/20000906-1.c: Enable for all targets.
53167         * gcc.c-torture/compile/iftrap-2.c: New.
53168
53169 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53170
53171         * gcc.dg/20020418-1.c: New test.
53172         * gcc.dg/20020418-2.c: New test.
53173
53174 2002-04-18  Richard Henderson  <rth@redhat.com>
53175
53176         * gcc.c-torture/compile/iftrap-1.c: New.
53177         * gcc.dg/iftrap-1.c: Adjust for ia64.
53178         * gcc.dg/iftrap-2.c: New.
53179
53180 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53181
53182         * gcc.c-torture/compile/20020418-1.c: New test.
53183
53184 2002-04-18  Roger Sayle  <roger@eyesopen.com>
53185
53186         * gcc.c-torture/compile/20020415-1.c: New.
53187
53188 2002-04-18  David S. Miller  <davem@redhat.com>
53189
53190         * gcc.c-torture/execute/20020418-1.c: New test.
53191
53192 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
53193
53194         * gcc.dg/20020416-1.c: New test.
53195
53196         * g++.dg/opt/inline1.C: New test.
53197
53198 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
53199
53200         * gcc.dg/altivec-5.c: New test.
53201
53202         * gcc.dg/20020415-1.c: New test.
53203
53204 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
53205
53206         * lib/chill.exp: Remove.
53207
53208 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
53209
53210         * g++.dg/other/big-struct.C: New test.
53211
53212 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
53213
53214         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
53215         of scratch file.
53216
53217 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
53218
53219         PR c/6277
53220         * gcc.dg/i386-387-1.c: Allow optional leading underscore
53221         in scan-assembler function name
53222
53223 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
53224
53225         * g77.f-torture/execute/980628-4.x,
53226         g77.f-torture/execute/980628-5.x,
53227         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53228         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53229         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
53230         i[34567]86-*-*.
53231
53232 2002-04-13  David S. Miller  <davem@redhat.com>
53233
53234         * gcc.c-torture/execute/20020413-1.c: New test.
53235
53236 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
53237
53238         * gcc.dg/asm-6.c,
53239         * g++.dg/ext/asm1.C: New tests.
53240
53241 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
53242
53243         PR c++ 5373.
53244         * g++.dg/parse/stmtexpr1.C: New test.
53245
53246         PR c++/5189.
53247         * g++.dg/template/copy1.C: New test.
53248
53249 2002-04-12  Richard Henderson  <rth@redhat.com>
53250
53251         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
53252
53253 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
53254
53255         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
53256         gcc.c-torture/execute/20020307-2.c.
53257
53258 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
53259
53260         * g++.dg/ext/attrib5.C,
53261         * g++.dg/lookup/struct1.C: New tests.
53262
53263 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
53264
53265         * gcc.dg/20020411-1.c: New test.
53266
53267         * gcc.c-torture/execute/20020411-1.c: New test.
53268
53269 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
53270
53271         * g77.f-torture/execute/6177.f: New test.
53272
53273 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
53274
53275         PR middle-end/6247
53276         * g++.dg/opt/cleanup1.C: New test.
53277
53278         * g++.dg/opt/const1.C: New test.
53279
53280 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
53281
53282         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
53283
53284 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
53285
53286         PR c++/5507
53287         * g++.dg/template/typename2.C: New test.
53288
53289 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
53290
53291         * gcc.c-torture/execute/loop-12.c: New.
53292
53293 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
53294
53295         * g77.f-torture/execute/980628-4.x,
53296         g77.f-torture/execute/980628-5.x,
53297         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53298         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53299         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
53300
53301 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53302
53303         PR optimization/6086
53304         * g++.dg/opt/preinc1.C: New test.
53305
53306 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53307
53308         PR c++/5571
53309         * g++.dg/opt/static2.C: New test.
53310
53311 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53312
53313         PR c/5120
53314         * gcc.dg/20020406-1.c: New test.
53315
53316 2002-04-04  David S. Miller  <davem@redhat.com>
53317
53318         * gcc.c-torture/execute/20020404-1.c: New test.
53319
53320 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
53321
53322         PR c/6123
53323         * gcc.dg/20020312-2.c: Do not declare global register variable
53324         if __PIC__ or __pic__ is defined.
53325
53326 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
53327
53328         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
53329         __asm__ so that it works correctly even if -ansi -pedantic-errors.
53330
53331 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53332
53333         * gcc.misc-tests/linkage.exp: Update last change to handle
53334         sparc*-, not just sparc-.
53335
53336 2002-04-03  Richard Henderson  <rth@redhat.com>
53337
53338         * gcc.dg/cpp/ucs.c: Improved long UCS test.
53339
53340 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53341
53342         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
53343
53344 2002-04-02  David S. Miller  <davem@redhat.com>
53345
53346         * gcc.c-torture/execute/20020402-3.c: New test.
53347
53348 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53349
53350         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
53351         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
53352
53353         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
53354         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
53355         g77.f-torture/execute/20001201.x,
53356         g77.f-torture/execute/u77-test.x: New files.
53357
53358         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
53359         * gcc.dg/wchar_t-1.c: Ditto.
53360
53361 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53362
53363         * gcc.c-torture/execute/20020402-1.c: New test.
53364
53365 2002-04-01  Richard Henderson  <rth@redhat.com>
53366
53367         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53368
53369         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53370
53371 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53372
53373         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53374
53375 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53376
53377         * g++.dg/inherit/template-as-base.C: Expect error.
53378         * g++.dg/inherit/namespace-as-base.C: Likewise.
53379
53380 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
53381
53382         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53383         g++.dg/ext/instantiate3.C: Tweak match patterns.
53384
53385         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53386         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53387         -da test.
53388
53389 2002-03-31  Richard Henderson  <rth@redhat.com>
53390
53391         * gcc.dg/special/alias-2.c: New.
53392         * gcc.dg/special/ecos.exp: Run it.
53393
53394 2002-03-31  Richard Henderson  <rth@redhat.com>
53395
53396         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53397
53398 2002-03-31  Kazu Hirata  <kazu@hxi.com>
53399
53400         * gcc.dg/weak-1.c: Disable on h8300 port.
53401
53402 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
53403
53404         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53405         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53406         ordering tests.
53407         * g++.dg/bprob/bprob-1.C: New test.
53408         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53409         * g++.dg/gcov/gcov-1.C: New test.
53410         * g++.dg/gcov/gcov-1.x: New file.
53411         * g++.dg/gcov/gcov-2.C: New test.
53412         * g++.dg/gcov/gcov-3.C: New test.
53413         * g++.dg/gcov/gcov-3.h: New file.
53414
53415 2002-03-28  Roger Sayle  <roger@eyesopen.com>
53416
53417         * g++.old-deja/g++.other/builtins5.C: New test.
53418         * g++.old-deja/g++.other/builtins6.C: New test.
53419         * g++.old-deja/g++.other/builtins7.C: New test.
53420         * g++.old-deja/g++.other/builtins8.C: New test.
53421         * g++.old-deja/g++.other/builtins9.C: New test.
53422
53423 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
53424
53425         * g++.dg/opt/static1.C: New test.
53426
53427         * g++.dg/opt/longbranch1.C: New test.
53428
53429 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
53430
53431         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53432
53433         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53434
53435 2002-03-28  Jeffrey A Law  (law@redhat.com)
53436
53437         * gcc.c-torture/execute/20020328-1.c: New test.
53438
53439 2002-03-27  Richard Henderson  <rth@redhat.com>
53440
53441         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53442         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53443         move from g++.old-deja/g++.ext/.
53444
53445 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
53446
53447         * g++.dg/init/new2.C: New test.
53448
53449 2002-03-26  Richard Henderson  <rth@redhat.com>
53450
53451         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53452
53453         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53454         on sparc.
53455
53456         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
53457         sparcv9 systems.
53458         * gcc.dg/20001102-1.c: Likewise.
53459
53460 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
53461
53462         * gcc.dg/cpp/endif-pedantic1.c,
53463         gcc.dg/cpp/endif-pedantic2.c: New tests.
53464
53465 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
53466
53467         * g++.dg/init/new1.C: New test.
53468
53469 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
53470
53471         * g++.dg/abi/vbase9.C: New test.
53472
53473 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
53474
53475         * gcc.dg/arm-asm.c: New test.
53476
53477 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
53478
53479         * gcc.dg/Wswitch-enum.c: New test.
53480         Fix PR c/5044.
53481
53482 2002-03-26  Richard Henderson  <rth@redhat.com>
53483
53484         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
53485         structure.
53486
53487 2002-03-25  Richard Henderson  <rth@redhat.com>
53488
53489         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
53490         sparcv9 systems.
53491
53492         * gcc.c-torture/compile/20011119-1.c (xxx): New.
53493         * gcc.c-torture/compile/20011119-2.c (xxx): New.
53494
53495 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
53496
53497         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
53498
53499 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
53500
53501         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
53502         targets using generic thunk support.
53503
53504 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
53505
53506         * gcc.c-torture/compile/20020323-1.c: New test.
53507
53508         * g++.dg/opt/conj2.C: New test.
53509
53510 2002-03-24  Richard Henderson  <rth@redhat.com>
53511
53512         * gcc.dg/weak-1.c: Use -fno-common.
53513
53514 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53515
53516         * g77.dg/f77-edit-apostrophe-out.f: New test
53517         * g77.dg/f77-edit-h-out.f: New test
53518         * g77.dg/f77-edit-t-in.f: New test
53519         * g77.dg/f77-edit-t-out.f: New test
53520         * g77.dg/f77-edit-x-out.f: New test
53521         * g77.dg/f77-edit-slash-out.f: New test
53522         * g77.dg/f77-edit-colon-out.f: New test
53523         * g77.dg/f77-edit-s-out.f: New test
53524
53525 2002-03-24  Richard Henderson  <rth@redhat.com>
53526
53527         * objc/execute/formal_protocol-6.x: New XFAIL.
53528
53529 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53530
53531         * gcc.dg/weak-1.c: Early return from dg-final on platforms
53532         that do not support weak symbols
53533
53534 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53535
53536         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
53537         * lib/g77.exp: Likewise.
53538         * lib/objc.exp: Likewise.
53539
53540 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
53541
53542         * gcc.dg/Wswitch-default.c: New test.
53543
53544 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
53545
53546         * g++.dg/other/enum1.C: New test.
53547
53548 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
53549
53550         * gcc.dg/pragma-ep-3.c: Fix typo.
53551
53552 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53553
53554         * g++.dg/inherit/template-as-base.C: New test.
53555
53556 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
53557
53558         * g++.old-deja/g++.other/dwarf2-1.C: Move...
53559         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
53560
53561 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
53562
53563         * gcc.dg/cpp/multiline.c: Update to match.
53564
53565 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
53566
53567         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
53568
53569 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
53570
53571         * gcc.dg/cpp/extratokens2.c: New file.
53572
53573 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
53574
53575         * gcc.dg/20020312-2.c: Add rs6000 target.
53576
53577         * gcc.c-torture/compile/20020319-1.c: New test.
53578
53579 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53580
53581         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
53582         (A, E): Handle this.
53583
53584 2002-03-20  Jason Merrill  <jason@redhat.com>
53585
53586         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
53587         ignoring -fpic.
53588         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
53589         through prune_gcc_output.
53590
53591 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
53592
53593         * gcc.c-torture/compile/20020320-1.c: New test.
53594
53595 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
53596
53597         * gcc.c-torture/compile/20020318-1.c: New test.
53598
53599         * gcc.dg/struct-by-value-1.c: New test.
53600
53601         * gcc.dg/20020319-1.c: New test.
53602
53603 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
53604
53605         * g++.dg/opt/conj1.C: New test.
53606
53607 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
53608
53609         * g++.dg/template/qualttp20.C: Revert previous change.
53610         * g++.dg/template/qualttp3.C: Likewise.
53611         * g++.dg/template/qualttp4.C: Likewise.
53612         * g++.dg/template/qualttp5.C: Likewise.
53613         * g++.dg/template/qualttp6.C: Likewise.
53614         * g++.dg/template/qualttp7.C: Likewise.
53615         * g++.dg/template/qualttp8.C: Likewise.
53616         * g++.dg/template/recurse.C: Likewise.
53617
53618 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53619
53620         * gcc.dg/cpp/wchar-1.c: Update.
53621
53622 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
53623
53624         * g++.dg/template/conv1.C: New test.
53625         * g++.dg/template/conv2.C: New test.
53626         * g++.dg/template/conv3.C: New test.
53627         * g++.dg/template/conv4.C: New test.
53628
53629 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53630
53631         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
53632         * g++.dg/template/qualttp3.C: Likewise.
53633         * g++.dg/template/qualttp4.C: Likewise.
53634         * g++.dg/template/qualttp5.C: Likewise.
53635         * g++.dg/template/qualttp6.C: Likewise.
53636         * g++.dg/template/qualttp7.C: Likewise.
53637         * g++.dg/template/qualttp8.C: Likewise.
53638         * g++.dg/template/recurse.C: Likewise.
53639
53640 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53641
53642         * g++.dg/opt/dtor1.C: New test.
53643
53644 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
53645
53646         * gcc.c-torture/compile/20020315-1.c: New test.
53647
53648 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
53649
53650         * gcc.dg/weak-1.c: Fix scan tests.
53651
53652 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
53653
53654         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53655         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53656         cris-*-aout* mmix-*-*.
53657         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53658         cris-*-aout* mmix-*-*.
53659         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53660         cris-*-elf* cris-*-aout* and mmix-*-*.
53661         * gcc.dg/20001009-1.c: Ditto.
53662         * gcc.dg/20010912-1.c: Ditto.
53663         * gcc.dg/20020122-4.c: Ditto.
53664         * gcc.dg/inline-2.c: Ditto.
53665
53666 2002-03-14  Jeffrey A Law  (law@cygnus.com)
53667
53668         * gcc.c-torture/compile/20020314-1.c: New test.
53669
53670 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
53671
53672         * gcc.c-torture/execute/20020314-1.c: New test.
53673
53674 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
53675
53676         * g++.dg/warn/Wunused-1.C: New test.
53677
53678 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
53679
53680         * g++.dg/abi/mangle6.C: New test.
53681
53682 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
53683
53684         * gcc.c-torture/compile/20020309-2.c: New test.
53685
53686         * gcc.c-torture/compile/20020312-1.c: New test.
53687
53688 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
53689
53690         * g++.dg/other/access1.C: New test.
53691
53692 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
53693
53694         * gcc.c-torture/execute/wchar_t-1.c: New test.
53695
53696 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
53697
53698         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
53699
53700 2002-03-12  Roger Sayle  <roger@eyesopen.com>
53701
53702         * gcc.dg/20020312-1.c: New test case.
53703
53704 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
53705
53706         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
53707
53708 2002-03-11  Richard Henderson  <rth@redhat.com>
53709
53710         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
53711         * g++.old-deja/g++.jason/report.C: Likewise.
53712
53713 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53714
53715         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
53716         * g++.old-deja/g++.robertl/eb56.C: Likewise.
53717
53718 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53719
53720         * g++.dg/overload/pmf1.C: New test.
53721
53722 2002-03-11  Kazu Hirata  <kazu@hxi.com>
53723
53724         * gcc.c-torture/execute/20020307-1.c: Use long.
53725
53726 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
53727
53728         PR optimization/5844
53729         * gcc.dg/20020310-1.c: New test.
53730
53731 2002-03-09  Michael Meissner  <meissner@redhat.com>
53732
53733         * gcc.c-torture/execute/memcpy-2.c: New test.
53734         * gcc.c-torture/execute/memset-1.c: New test.
53735         * gcc.c-torture/execute/strlen-1.c: New test.
53736         * gcc.c-torture/execute/strcmp-1.c: New test.
53737         * gcc.c-torture/execute/strncmp-1.c: New test.
53738
53739 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
53740
53741         * gcc.dg/ppc-ldstruct.c: New test.
53742
53743 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
53744
53745         * gcc.c-torture/execute/va-arg-22.c: New test.
53746
53747 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53748
53749         * gcc.c-torture/compile/20020309-1.c: New test.
53750
53751 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
53752
53753         * gcc.c-torture/execute/20020307-2.c: New test.
53754
53755 2002-03-07  Jeffrey A Law  (law@redhat.com)
53756
53757         * g77.f-torture/compile/20020307-1.f: New test.
53758
53759 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
53760
53761         * gcc.dg/unordered-1.c: New test.
53762
53763 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
53764
53765         * gcc.c-torture/execute/20020307-1.c: New test.
53766
53767 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
53768
53769         * gcc.dg/20020304-1.c: New test.
53770
53771         * gcc.c-torture/compile/20020304-2.c: New test.
53772
53773 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
53774
53775         * gcc.c-torture/compile/20020304-1.c: New test case
53776         (from PR c/5830).
53777
53778 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
53779
53780         * gcc.dg/20020103-1.c: Add other -D ppc variants.
53781
53782 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53783
53784         * g++.dg/other/classkey1.C: New test.
53785
53786 2002-03-01  Richard Henderson  <rth@redhat.com>
53787
53788         * gcc.c-torture/compile/981223-1.x: New.
53789         * gcc.c-torture/compile/920625-1.x: New.
53790
53791 2002-02-28  Richard Henderson  <rth@redhat.com>
53792
53793         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
53794
53795 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
53796
53797         * gcc.c-torture/execute/20020227-1.c: New test.
53798
53799 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
53800
53801         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
53802         here" ERROR lines.
53803         * g++.old-deja/g++.oliva/partord1.C: Likewise.
53804         * g++.old-deja.g++.other/defarg1.C: Likewise.
53805         * g++.old-deja/g++.pt/calls2.C: Likewise.
53806         * g++.old-deja/g++.pt/crash20.C: Likewise.
53807         * g++.old-deja/g++.pt/crash30.C: Likewise.
53808         * g++.old-deja/g++.pt/crash36.C: Likewise.
53809         * g++.old-deja/g++.pt/crash6.C: Likewise.
53810         * g++.old-deja/g++.pt/defarg13.C: Likewise.
53811         * g++.old-deja/g++.pt/derived3.C: Likewise.
53812         * g++.old-deja/g++.pt/error1.C: Likewise.
53813         * g++.old-deja/g++.pt/friend21.C: Likewise.
53814         * g++.old-deja/g++.pt/friend23.C: Likewise.
53815         * g++.old-deja/g++.pt/infinite1.C: Likewise.
53816         * g++.old-deja/g++.robertl/eb128.C: Likewise.
53817
53818 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
53819
53820         * gcc.c-torture/execute/20020225-2.c: New test.
53821
53822 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
53823
53824         * gcc.c-torture/execute/920730-1t.c,
53825         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
53826         Delete test cases, only relevant to -traditional.
53827
53828 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53829
53830         * gcc.dg/cpp/undef1.c: Remove.
53831         * gcc.dg/cpp/directiv.c: Update.
53832         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
53833
53834 2002-02-27  Michael Meissner  <meissner@redhat.com>
53835
53836         * gcc.c-torture/execute/20020226-1.c: New test.
53837
53838 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
53839
53840         * g++.dg/debug/debug4.C: New test.
53841
53842         * gcc.dg/ia64-visibility-1.c: New test.
53843
53844 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
53845
53846         * gcc.dg/debug/20020224-1.c: New.
53847
53848 2002-02-25  Kazu Hirata  <kazu@hxi.com>
53849
53850         * gcc.c-torture/execute/960416-1.x: New.
53851         * gcc.c-torture/execute/divconst-3.x: Likewise.
53852
53853 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
53854
53855         * gcc.dg/20020224-1.c: New test.
53856
53857 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
53858
53859         * gcc.c-torture/execute/20020225-1.c: New.
53860
53861 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53862
53863         * gcc.dg/cpp/wchar-1.c: New test.
53864
53865 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
53866
53867         * gcc.dg/20020222-1.c: New test.
53868
53869 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
53870
53871         * g++.dg/opt/anonunion1.C: New test.
53872
53873 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
53874
53875         * g++.dg/template/qualttp19.C: New test.
53876         * g++.dg/template/qualttp20.C: New test.
53877         * g++.old-deja/g++.jason/report.C: Adjust expected errors
53878         * g++.old-deja/g++.other/qual1.C: Likewise.
53879
53880 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
53881
53882         * gcc.dg/attr-alwaysinline.c: New.
53883
53884 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
53885
53886         * gcc.dg/20020220-1.c: New test.
53887
53888         * gcc.dg/20020220-2.c: New test.
53889
53890         * g++.dg/opt/mmx1.C: New test.
53891
53892 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
53893
53894         * gcc.c-torture/compile/20020110.c: New test.
53895
53896 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
53897
53898         * gcc.c-torture/execute/20020219-1.c: New test.
53899
53900         * gcc.dg/20020219-1.c: New test.
53901
53902         * gcc.dg/noncompile/20020220-1.c: New test.
53903
53904         * g++.dg/opt/ptrintsum1.C: New test.
53905
53906         * gcc.dg/debug/20020220-1.c: New test.
53907
53908 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
53909
53910         * gcc.c-torture/execute/20020216-1.c: New test.
53911
53912 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53913
53914         * gcc.dg/decl-1.c: Update, new test.
53915
53916 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
53917
53918         * g++.dg/abi/bitfield1.C: New test.
53919         * g++.dg/abi/bitfield2.C: New test.
53920
53921 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53922
53923         * gcc.dg/attr-nest.c: New test.
53924
53925 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53926
53927         * gcc.c-torture/execute/20020215-1.c: New test.
53928
53929 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
53930
53931         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
53932         * g++.dg/debug/debug.exp: New.
53933         * g++.dg/debug/trivial.C: New.
53934         * g++.dg/debug/debug1.C: Moved...
53935         * g++.dg/other/debug1.C: ...from here.
53936         * g++.dg/debug/debug2.C: Moved...
53937         * g++.dg/other/debug2.C: ...from here.
53938         * g++.dg/debug/debug3.C: Moved...
53939         * g++.dg/other/debug3.C: ...from here.
53940
53941         * gcc.dg/noncompile/20020213-1.c: New test.
53942
53943 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
53944
53945         * g++.dg/other/debug3.C: New test.
53946
53947         * gcc.c-torture/execute/20020213-1.c: New test.
53948
53949 2002-02-13  Richard Smith <richard@ex-parrot.com>
53950
53951         * g++.old-deja/g++.other/thunk1.C: New test.
53952
53953 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53954
53955         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
53956
53957 2002-02-13  Stan Shebs  <shebs@apple.com>
53958
53959         * gcc.dg/altivec-3.c: New.
53960
53961 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
53962
53963         * gcc.dg/Wunreachable-1.c: New test.
53964         * gcc.dg/Wunreachable-2.c: New test.
53965
53966 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53967
53968         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
53969
53970 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
53971
53972         * gcc.dg/decl-1.c: New test.
53973
53974 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53975
53976         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
53977
53978 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53979
53980         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
53981         * gcc.c-torture/compile/980506-1.x: Likewise.
53982
53983 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53984
53985         * gcc.dg/20020210-1.c: New.
53986
53987 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
53988
53989         * g77.f-torture/execute/947.f: New regression test
53990         for PR fortran/947.
53991
53992 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
53993
53994         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
53995         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
53996
53997 2002-02-08  Richard Henderson  <rth@redhat.com>
53998
53999         * gcc.c-torture/compile/labels-3.c: New.
54000
54001 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
54002
54003         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
54004         expression statements work instead.
54005         * gcc.dg/noncompile/20020207-1.c: New test.
54006
54007 2002-02-07  Richard Henderson  <rth@redhat.com>
54008
54009         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
54010
54011 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54012
54013         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
54014         message from g77
54015         * lib/g77-dg.exp: Trim g77 error messages so that they are
54016         recognized by dg.exp.
54017
54018 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54019
54020         PR fortran/5473
54021         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
54022
54023 2002-02-07  Richard Henderson  <rth@redhat.com>
54024
54025         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
54026         to be sufficiently aligned for integers.
54027
54028 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
54029
54030         * g++.dg/template/friend4.C: New test.
54031
54032 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54033
54034         PR fortran/5743
54035         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
54036         unsupported cases.
54037
54038 2002-02-07  Richard Henderson  <rth@redhat.com>
54039
54040         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
54041         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
54042         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
54043         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
54044
54045 2002-02-06  Richard Henderson  <rth@redhat.com>
54046
54047         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
54048
54049 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
54050
54051         * gcc.dg/20020206-1.c: New test.
54052
54053 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
54054
54055         * gcc.c-torture/execute/20020206-1.c: New test.
54056
54057         * gcc.c-torture/execute/20020206-2.c: New test.
54058
54059         PR optimization/5429:
54060         * gcc.c-torture/compile/20020206-1.c: New test.
54061
54062 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
54063
54064         * g++.dg/ext/align1.C: Do not use an explicit alignment value
54065         as certain file formats cannot support particularly large
54066         alignments.
54067
54068         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
54069         and do not expect to be able to link the executable.
54070
54071         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
54072         fail because the COFF format does not support the weak attribute.
54073
54074 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
54075
54076         * g77.dg/pr5473.f: New test
54077
54078 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
54079
54080         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
54081         Fix testcase accordingly.
54082
54083 2002-02-04  Richard Henderson  <rth@redhat.com>
54084
54085         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
54086         (buf): Change to be an array of pointers, not ints.
54087
54088 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54089
54090         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
54091         before all tests.  Move warning one line above to match where it
54092         C frontend emits.
54093         * gcc.dg/Wswitch-2.c: New test.
54094         * g++.dg/warn/Wswitch-1.C: New test.
54095         * g++.dg/warn/Wswitch-2.C: New test.
54096
54097 2002-02-04  Richard Henderson  <rth@redhat.com>
54098
54099         * g++.dg/abi/offsetof.C: Fix size comparison.
54100
54101 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
54102
54103         * gcc.dg/cast-qual-2.c: New test.
54104
54105 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54106
54107         * gcc.dg/20020201-4.c: New test.
54108
54109 2002-02-04  Ben Elliston  <bje@redhat.com>
54110
54111         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
54112         target_info attribute != 0, in addition to the empty string.
54113         (gcc_target_compile): Likewise.
54114
54115 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
54116
54117         * gcc.dg/Wswitch.c: New test.
54118         PR gcc/4475. PR gcc/3780.
54119
54120 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
54121
54122         * g77.f-torture/execute/5122.f: New test for regressions
54123         against PR fortran/5122.
54124
54125 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
54126
54127         * g77.f-torture/compile/pr3743.f: Delete
54128         * g77.dg/pr3743-1.f: New test.
54129         * g77.dg/pr3743-2.f: New test.
54130         * g77.dg/pr3743-3.f: New test.
54131         * g77.dg/pr3743-4.f: New test.
54132
54133 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54134
54135         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
54136
54137 2002-02-02  Richard Henderson  <rth@redhat.com>
54138
54139         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
54140         * gcc.c-torture/execute/bf64-1.c: Likewise.
54141
54142 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54143
54144         * gcc.dg/20020201-2.c: New test.
54145
54146         * gcc.dg/20020201-3.c: New test.
54147
54148         * gcc.c-torture/execute/bitfld-2.c: New test.
54149
54150 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54151
54152         * gcc.dg/bitfld-1.c: Update.
54153         * gcc.dg/bitfld-2.c: Update.
54154         * gcc.c-torture/execute/bitfld-1.x: New.
54155
54156 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54157
54158         * gcc.c-torture/execute/20020201-1.c: New test.
54159
54160 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
54161
54162         PR target/5469
54163         * gcc.dg/20020201-1.c: New test.
54164
54165 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
54166
54167         PR fortran/3743
54168         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
54169         * g77.f-torture/compile/pr3743.x: Remove
54170
54171 2002-01-31  Tom Rix  <trix@redhat.com>
54172
54173         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
54174
54175 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54176
54177         * gcc.dg/noncompile/20020130-1.c: New test.
54178
54179 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
54180
54181         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
54182
54183 2002-01-29  Richard Henderson  <rth@redhat.com>
54184
54185         * gcc.c-torture/execute/991118-1.c: Cast various constants back
54186         to long long.
54187         * gcc.c-torture/execute/bf64-1.c: Likewise.
54188
54189 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
54190
54191         * gcc.c-torture/execute/20020129-1.c: New test.
54192
54193 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
54194
54195         * gcc.c-torture/compile/20000224-1.c: Update.
54196         * gcc.c-torture/execute/bitfld-1.c: New tests.
54197         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
54198         * gcc.dg/uninit-A.c: Update.
54199
54200 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
54201
54202         * g++.dg/template/ctor1.C: Add instantiation.
54203
54204 2002-01-28  Paul Koning  <pkoning@equallogic.com>
54205
54206         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
54207         argument to __builtin_prefetch to be const ptr.
54208
54209 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
54210
54211         * gcc.c-torture/compile/20020120-1.c: New test.
54212
54213 2002-01-27  Kazu Hirata  <kazu@hxi.com>
54214
54215         * gcc.c-torture/execute/20020127-1.c: New test.
54216
54217 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
54218
54219         * g77.dg/f77-edit-i-in.f: New test
54220         * g77.dg/f77-edit-i-out.f: New test
54221
54222 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
54223
54224         * gcc.dg/debug/debug.exp: New file.
54225         * gcc.dg/debug/trivial.c: New file.
54226         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
54227         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
54228         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
54229         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
54230         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
54231         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
54232         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
54233         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
54234         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
54235         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
54236         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
54237         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
54238         * gcc.dg/20000503-1.c: Removed.
54239         * gcc.dg/20010207-1.c: Removed.
54240         * gcc.dg/20011223-1.c: Removed.
54241         * gcc.dg/20020104-2.c: Removed.
54242         * gcc.dg/debug-1.c: Removed.
54243         * gcc.dg/debug-2.c: Removed.
54244         * gcc.dg/debug-3.c: Removed.
54245         * gcc.dg/debug-4.c: Removed.
54246         * gcc.dg/debug-5.c: Removed.
54247         * gcc.dg/debug-6.c: Removed.
54248         * gcc.dg/dwarf2-1.c: Removed.
54249         * gcc.dg/dwarf2-2.c: Removed.
54250
54251 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
54252
54253         * g++.old-deja/g++.other/eh5.C: New test.
54254         * g++.old-deja/g++.other/sibcall2.C: New test.
54255         * g++.old-deja/g++.other/array9.C: New test.
54256         * g++.old-deja/g++.other/typename2.C: New test.
54257         * g++.old-deja/g++.other/crash60.C: New test.
54258         * g++.old-deja/g++.other/conv9.C: New test.
54259         * g++.old-deja/g++.other/mangle10.C: New test.
54260         * g++.old-deja/g++.other/unchanging1.C: New test.
54261         * g++.old-deja/g++.other/exprstmt1.C: New test.
54262         * g++.old-deja/g++.other/inline23.C: New test.
54263         * g++.old-deja/g++.eh/ia64-1.C: New test.
54264         * g++.old-deja/g++.other/dwarf2-1.C: New test.
54265         * g++.old-deja/g++.other/reload1.C: New test.
54266         * g++.old-deja/g++.other/static20.C: New test.
54267         * g++.old-deja/g++.other/local-alloc1.C: New test.
54268         * g++.old-deja/g++.other/conv8.C: New test.
54269         * g++.old-deja/g++.other/stmtexpr2.C: New test.
54270         * g++.old-deja/g++.other/storeexpr1.C: New test.
54271         * g++.old-deja/g++.other/storeexpr2.C: New test.
54272         * g++.dg/eh/template2.C: New test.
54273         * g++.dg/warn/weak1.C: New test.
54274
54275 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
54276
54277         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
54278         Remove first, non-varying, argument.
54279
54280 2002-01-23  Richard Henderson  <rth@redhat.com>
54281
54282         * gcc.dg/inline-2.c: New.
54283
54284         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
54285         Add optional target arg.  Check number of arguments.
54286         (scan-assembler-not, scan-assembler-dem): Likewise.
54287         (scan-assembler-dem-not): Likewise.
54288
54289 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54290
54291         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
54292         line 12.
54293         * g++.old-deja/g++.brendan/parse3.C,
54294         g++.old-deja/g++.other/crash26.C,
54295         g++.old-deja/g++.other/crash28.C,
54296         g++.old-deja/g++.other/crash29.C,
54297         g++.old-deja/g++.other/crash30.C,
54298         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
54299
54300 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
54301
54302         * gcc.dg/20020115-1.c: New.
54303
54304 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
54305
54306         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
54307
54308 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
54309
54310         * gcc.dg/20020122-3.c: New.
54311
54312 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
54313
54314         * g++.dg/other/gc1.C: New test.
54315
54316 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54317
54318         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
54319
54320 2002-01-22  Richard Henderson  <rth@redhat.com>
54321
54322         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
54323
54324 2002-01-22  Richard Henderson  <rth@redhat.com>
54325
54326         * gcc.dg/20020122-4.c: New.
54327
54328 2002-01-22  H.J. Lu <hjl@gnu.org>
54329
54330         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
54331         link output.
54332         * gcc.dg/special/ecos.exp: Likewise.
54333         * lib/g++-dg.exp: Likewise.
54334         * lib/g77-dg.exp: Likewise.
54335         * lib/gcc-dg.exp : Likewise.
54336         * lib/mike-g++.exp: Likewise.
54337         * lib/mike-g77.exp: Likewise.
54338         * lib/mike-gcc.exp: Likewise.
54339         * lib/objc-dg.exp: Likewise.
54340
54341 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
54342
54343         PR target/5379
54344         * gcc.dg/20020122-2.c: New test.
54345
54346 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
54347
54348         * gcc.dg/20020122-1.c: New test.
54349
54350 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
54351
54352         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
54353
54354 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
54355
54356         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
54357
54358 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54359
54360         * gcc.c-torture/compile/20020121-1.c: New test.
54361
54362 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54363
54364         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54365         ld_library_path.
54366
54367 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
54368
54369         * gcc.dg/20020218-1.c: New test.
54370
54371 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
54372
54373         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54374         messages
54375         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54376         "At global scope" warning
54377         * g++.dg/ext/align1.C: Change cygwin test for alignment
54378         from db-bogus to dg-warning
54379
54380 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
54381
54382         * g77.f-torture/compile/cpp2.F: New test.
54383
54384 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54385
54386         * g++.dg/template/access1.C: New test.
54387
54388 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
54389
54390         * gcc.dg/20020118-1.c: New.
54391
54392 2002-01-18  Kazu Hirata  <kazu@hxi.com>
54393
54394         * gcc.c-torture/execute/20020118-1.c: New test.
54395
54396 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54397
54398         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54399         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54400         alignment warnings.
54401
54402 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54403
54404         * gcc.misc-tests/i386-prefetch.exp: Save and restore
54405         torture_with_loops and torture_without_loops
54406
54407 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
54408
54409         * gcc.c-torture/compile/20020116-1.c: New test.
54410
54411 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
54412
54413         * gcc.dg/20020116-2.c: New test.
54414
54415         * gcc.dg/ultrasp4.c: New test.
54416
54417         * gcc.dg/20020116-1.c: New test.
54418
54419 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
54420
54421         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
54422         by EABI.
54423
54424 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
54425
54426         * gcc.misc-tests/i386-prefetch.exp: New.
54427         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54428         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54429         * gcc.misc-tests/i386-pf-none-1.c: New test.
54430         * gcc.misc-tests/i386-pf-sse-1.c: New test.
54431
54432 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
54433
54434         * gcc.dg/gnu89-init-1.c: Add new tests.
54435
54436 2002-01-15  Andreas Jaeger  <aj@suse.de>
54437
54438         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54439         * gcc.dg/i386-mmx-2.c: Likewise.
54440         * gcc.dg/i386-sse-1.c: Likewise.
54441         * gcc.dg/i386-sse-2.c: Likewise.
54442         * gcc.dg/i386-sse-3.c: Likewise.
54443
54444 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
54445
54446         * g77.f-torture/execute/intrinsic-unix-bessel.f:
54447         Uncomment additional cases that now pass.
54448
54449 2002-01-11  Richard Henderson  <rth@redhat.com>
54450
54451         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54452         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54453
54454 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
54455
54456         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54457
54458 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
54459
54460         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
54461         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
54462
54463 2002-01-10  Dale Johannesen  <dalej@apple.com>
54464
54465         * gcc.c-torture/execute/loop-11.c: New.
54466
54467 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
54468
54469         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
54470         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
54471
54472 2002-01-09  Richard Henderson  <rth@redhat.com>
54473
54474         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
54475         type in which to perform the operation for each size.
54476
54477 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
54478
54479         * gcc.c-torture/compile/20020109-2.c: New test.
54480
54481 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
54482
54483         * gcc.c-torture/execute/loop-10.c: New test.
54484
54485 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54486
54487         * gcc.c-torture/compile/20010226-1.c: New test.
54488         * gcc.c-torture/compile/20010227-1.c: New test.
54489         * gcc.c-torture/compile/20010426-1.c: New test.
54490         * gcc.c-torture/compile/20010510-1.c: New test.
54491         * gcc.c-torture/compile/20010605-3.c: New test.
54492         * gcc.c-torture/compile/20010824-1.c: New test.
54493         * gcc.c-torture/execute/20010409-1.c: New test.
54494         * gcc.dg/noncompile/20000901-1.c: New test.
54495         * gcc.dg/20001023-1.c: New test.
54496         * gcc.dg/20001101-1.c: New test.
54497         * gcc.dg/20001102-1.c: New test.
54498         * gcc.dg/20010207-1.c: New test.
54499         * gcc.dg/20010405-1.c: New test.
54500         * gcc.dg/20010822-1.c: New test.
54501         * gcc.dg/20011107-1.c: New test.
54502
54503 2002-01-09  Jeffrey A Law  (law@redhat.com)
54504
54505         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
54506
54507         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
54508         execution failure on PA targets.
54509
54510 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54511
54512         * gcc.c-torture/compile/20020109-1.c: New test.
54513
54514 2002-01-08  Kazu Hirata  <kazu@hxi.com>
54515
54516         * gcc.c-torture/execute/20020108-1.c: New test.
54517
54518 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
54519
54520         * gcc.dg/20020108-1.c: New test.
54521
54522 2002-01-08  H.J. Lu <hjl@gnu.org>
54523
54524         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
54525         for header files.
54526
54527 2002-01-08  Geoff Keating  <geoffk@redhat.com>
54528
54529         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
54530         consistency.
54531
54532 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
54533
54534         * gcc.dg/altivec-4.c: Test altivec predicates.
54535
54536 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
54537
54538         * gcc.c-torture/execute/20020107-1.c: New test.
54539
54540 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
54541
54542         PR c/5279
54543         * gcc.c-torture/compile/20020106-1.c: New test.
54544
54545 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
54546
54547         * gcc.c-torture/execute/nestfunc-4.c: New test.
54548
54549 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54550
54551         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
54552         extra triple that slipped in.
54553         * g++.old-deja/g++.abi/align.C: Likewise.
54554         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54555
54556 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54557
54558         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
54559         * g++.old-deja/g++.abi/align.C: Likewise.
54560         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54561
54562         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
54563         on FreeBSD/i386.
54564         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
54565         FreeBSD.
54566
54567 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
54568
54569         * gcc.dg/20020104-1.c: New test.
54570
54571         * gcc.dg/20020104-2.c: New test.
54572
54573 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
54574
54575         * gcc.dg/20020103-1.c: Fix typo in target selector.
54576
54577 2002-01-03  Richard Henderson  <rth@redhat.com>
54578
54579         * gcc.dg/20020103-1.c: New.
54580
54581 2002-01-03  Kazu Hirata  <kazu@hxi.com>
54582
54583         * gcc.c-torture/execute/20020103-1.c: New test.
54584
54585 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
54586
54587         * g++.dg/other/debug2.C: New test.
54588
54589         * gcc.c-torture/compile/20020103-1.c: New test.
54590
54591 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
54592
54593         * gcc.dg/gnu89-init-1.c: Added new tests.
54594
54595 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54596
54597         * g++.dg/template/friend2.C: Remove as patch is reverted.
54598
54599         * g++.dg/warn/oldcast1.C: New test.
54600
54601         * g++.dg/template/ptrmem1.C: New test.
54602         * g++.dg/template/ptrmem2.C: New test.
54603
54604         * g++.dg/template/ntp.C: New test.
54605
54606         * g++.dg/other/component1.C: New test.
54607
54608         * g++.dg/template/ttp3.C: New test.
54609
54610         * g++.dg/template/friend2.C: New test.
54611         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
54612
54613 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54614
54615         * g++.dg/other/ptrmem1.C: New test.
54616         * g++.dg/other/ptrmem2.C: New test.
54617
54618 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54619
54620         * g++.dg/template/ctor1.C: New test.
54621
54622 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54623
54624         * g++.dg/template/friend2.C: New test.
54625
54626 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
54627
54628         * gcc.dg/mmix-1.c: New test.
54629
54630 2001-12-31  Richard Henderson  <rth@redhat.com>
54631
54632         * gcc.dg/asm-5.c: New.
54633
54634 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
54635
54636         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54637         in namespace __gnu_cxx
54638
54639 2001-12-30  Richard Henderson  <rth@redhat.com>
54640
54641         * gcc.dg/debug-6.c: New.
54642
54643 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
54644
54645         * gcc.c-torture/compile/20011229-2.c: New test.
54646
54647 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
54648
54649         * gcc.dg/debug-3.c: New test.
54650         * gcc.dg/debug-4.c: New test.
54651         * gcc.dg/debug-5.c: New test.
54652
54653 2001-12-29  Richard Henderson  <rth@redhat.com>
54654
54655         * g++.dg/eh/loop1.C: New.
54656
54657 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54658
54659         * g++.dg/template/crash1.C: New test.
54660
54661 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54662
54663         * g++.dg/other/const1.C: New test.
54664
54665 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
54666
54667         * gcc.c-torture/compile/20011229-1.c: New test.
54668
54669 2001-12-28  Stan Shebs  <shebs@apple.com>
54670
54671         * lib/objc-torture.exp: Resync with c-torture.exp.
54672         * lib/objc.exp: Load standard libraries.
54673
54674 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
54675
54676         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
54677         additional tests.
54678
54679 2001-12-27  Roger Sayle <roger@eyesopen.com>
54680
54681         * gcc.c-torture/execute/string-opt-16.c: New testcase.
54682
54683 2001-12-27  Richard Henderson  <rth@redhat.com>
54684
54685         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
54686
54687 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
54688
54689         * g++.dg/eh/ctor1.C: New test.
54690         * g++.dg/other/error2.C: New test.
54691
54692 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
54693
54694         * g++.dg/other/init2.C: New test.
54695
54696 2001-12-24  Richard Henderson  <rth@redhat.com>
54697
54698         * gcc.dg/20011223-1.c: New.
54699         * gcc.dg/inline-1.c: New.
54700
54701 2001-12-23  Richard Henderson  <rth@redhat.com>
54702
54703         * gcc.dg/asm-4.c: Test operand modifiers.
54704
54705 2001-12-23  Richard Henderson  <rth@redhat.com>
54706
54707         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
54708
54709 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54710
54711         * gcc.c-torture/execute/20011223-1.c: New test.
54712
54713 2001-12-21  Richard Henderson  <rth@redhat.com>
54714
54715         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
54716         re-enables the warning.
54717
54718 2001-12-21  Richard Henderson  <rth@redhat.com>
54719
54720         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
54721
54722 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54723
54724         * gcc.c-torture/compile/20011218-1.c: New test.
54725
54726 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
54727
54728         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
54729         arm-isr.c test.
54730         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
54731         epilogue generation for ARM ISR routines.
54732
54733 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54734
54735         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
54736         * gcc.dg/format/c90-printf-3.c: Likewise.
54737         * gcc.dg/format/c99-printf-3.c: Likewise.
54738         * gcc.dg/format/ext-1.c: Likewise.
54739         * gcc.dg/format/ext-6.c: Likewise.
54740         * gcc.dg/format/format.h: Prototype unlocked stdio.
54741
54742 2001-12-20  Richard Henderson  <rth@redhat.com>
54743
54744         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
54745         (arena): Use it.
54746         (malloc): Correct allocation logic.  Abort if we fill up the
54747         arena before initialization complete.
54748         (realloc): Correct allocation logic.
54749
54750 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54751
54752         * gcc.c-torture/compile/20011219-2.c: New test.
54753
54754         * gcc.c-torture/execute/20011219-1.c: New test.
54755
54756 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
54757
54758         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
54759         target does not support weak symbols.
54760
54761 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
54762
54763         * gcc.c-torture/compile/20011219-1.c: New test.
54764
54765 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
54766
54767         * g++.dg/other/error1.C: New test.
54768
54769 2001-12-17  Jeffrey A Law  (law@redhat.com)
54770
54771         * gcc.c-torture/execute/20011217-1.c: New test.
54772
54773 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
54774
54775         * objc.dg/special/: New directory.
54776         * objc.dg/special/special.exp: New file.
54777         * objc.dg/special/unclaimed-category-1.h: New file.
54778         * objc.dg/special/unclaimed-category-1a.m: New file.
54779         * objc.dg/special/unclaimed-category-1.m: New file.
54780
54781 2001-12-17  Andreas Jaeger  <aj@suse.de>
54782
54783         * gcc.c-torture/compile/20011217-2.c: New test.
54784
54785 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54786
54787         * gcc.c-torture/compile/20011217-1.c: New test.
54788
54789 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
54790
54791         * gcc.dg/20011214-1.c: New.
54792
54793 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
54794
54795         * gcc.dg/altivec-4.c: New.
54796
54797 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
54798
54799         * gcc.dg/20011113-1.c: New test.
54800
54801 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54802
54803         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
54804         std::__malloc_alloc_template<0> and
54805         std::__default_alloc_template<false, 0>.
54806
54807 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
54808
54809         * objc/execute/bf-21.m: New test.
54810         * objc/execute/enumeration-1.m: New test.
54811         * objc/execute/enumeration-2.m: New test.
54812
54813 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
54814
54815         * gcc.dg/gnu89-init-1.c: New test.
54816
54817 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
54818
54819         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
54820         * g++.old-deja/g++.jason/2371.C: Likewise.
54821         * g++.old-deja/g++.jason/template33.C: Likewise.
54822         * g++.old-deja/g++.jason/template34.C: Likewise.
54823         * g++.old-deja/g++.jason/template36.C: Likewise.
54824         * g++.old-deja/g++.oliva/typename1.C: Likewise.
54825         * g++.old-deja/g++.oliva/typename2.C: Likewise.
54826         * g++.old-deja/g++.other/typename1.C: Likewise.
54827         * g++.old-deja/g++.pt/inherit2.C: Likewise.
54828         * g++.old-deja/g++.pt/nontype5.C: Likewise.
54829         * g++.old-deja/g++.pt/typename11.C: Likewise.
54830         * g++.old-deja/g++.pt/typename14.C: Likewise.
54831         * g++.old-deja/g++.pt/typename16.C: Likewise.
54832         * g++.old-deja/g++.pt/typename3.C: Likewise.
54833         * g++.old-deja/g++.pt/typename4.C: Likewise.
54834         * g++.old-deja/g++.pt/typename5.C: Likewise.
54835         * g++.old-deja/g++.pt/typename7.C: Likewise.
54836         * g++.old-deja/g++.robertl/eb9.C: Likewise.
54837
54838 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
54839
54840         * g++.dg/other/linkage1.C: New test.
54841         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54842         specifiers.
54843
54844 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
54845
54846         * gcc.dg/concat.c: New test.
54847
54848 2001-12-11  Stan Shebs  <shebs@apple.com>
54849
54850         * objc/compile: New test directory.
54851         * objc/compile/compile.exp: New expect script.
54852         * objc/compile/20011211-1.m: New compile test.
54853
54854 2001-12-11  Jason Merrill  <jason@redhat.com>
54855
54856         * lib/prune.exp (prune_gcc_output): Also handle "In member
54857         function".  So many permutations...
54858
54859 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
54860
54861         * g++.dg/template/typedef1.C: New test.
54862
54863 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
54864
54865         * g++.dg/other/copy1.C: New test.
54866
54867 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
54868
54869         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
54870
54871         * gcc.dg/builtin-choose-expr.c: New.
54872
54873 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
54874
54875         * gcc.dg/altivec-2.c: New.
54876
54877 2001-12-07  Richard Henderson  <rth@redhat.com>
54878
54879         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
54880
54881 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
54882
54883         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
54884         ultrasparc.
54885
54886 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54887
54888         * g++-old.deja/g++.robertl/eb101.C: Deleted.
54889
54890 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
54891
54892         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
54893         variable argument list.
54894
54895 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
54896
54897         * gcc.c-torture/execute/memcheck: Delete entire directory.
54898         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
54899         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
54900
54901 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54902
54903         * gcc.dg/Wshadow-1.c: New test.
54904
54905 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
54906
54907         * gcc.c-torture/compile/20011130-1.c: New test.
54908
54909         * gcc.dg/noncompile/20011025-1.c: New test.
54910
54911         * g++.dg/other/anon-union.C: New test.
54912
54913         * gcc.c-torture/execute/20011024-1.c: New test.
54914
54915 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54916
54917         * gcc.c-torture/execute/20000722-1.x,
54918         gcc.c-torture/execute/20010123-1.x: Remove.
54919         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
54920         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
54921         gcc.dg/c99-complit-2.c: New tests.
54922
54923 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
54924
54925         * g++.dg/inherit/base1.C: New test.
54926
54927 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
54928
54929         * g++.dg/other/stdarg1.C: New test.
54930
54931         * gcc.c-torture/compile/20011130-2.c: New test.
54932
54933 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
54934
54935         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
54936         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
54937         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
54938         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
54939         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
54940         * gcc.dg/builtin-prefetch-1.c: New test.
54941
54942 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
54943
54944         * gcc.dg/20011130-1.c: New test.
54945
54946 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
54947
54948         * g++.dg/other/scope1.C: New test.
54949         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
54950
54951 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54952
54953         * gcc.dg/vla-init-1.c: New test.
54954
54955 2001-12-01  Geoff Keating  <geoffk@redhat.com>
54956
54957         * gcc.c-torture/compile/structs.c: New testcase from GDB.
54958
54959 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54960
54961         * objc.dg/alias.m: Update.
54962         * objc.dg/class-1.m: Update.
54963         * objc.dg/const-str-1.m: Update.
54964         * objc.dg/fwd-proto-1.m: Update.
54965         * objc.dg/id-1.m: Update.
54966         * objc.dg/super-class-1.m: Update.
54967
54968 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
54969
54970         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
54971         constructs.
54972
54973 2001-11-28  Jeffrey A Law  (law@cygnus.com)
54974
54975         * gcc.c-torture/execute/20011128-1.c: New test.
54976
54977 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
54978
54979         * gcc.dg/20011127-1.c: New test.
54980
54981 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54982
54983         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
54984         from Austin Group draft 7.
54985         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
54986         scanf format arguments.
54987         * gcc.dg/format/no-exargs-2.c: New test.
54988
54989 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
54990
54991         * g++.dg/abi/vbase8-4.C: New test.
54992
54993 2001-11-24  Ian Lance Taylor  <ian@airs.com>
54994
54995         * gcc.c-torture/execute/20011121-1.c: New test.
54996
54997 2001-11-23  Jeffrey A Law  (law@cygnus.com)
54998
54999         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
55000
55001 2001-11-23  Andreas Jaeger  <aj@suse.de>
55002
55003         * gcc.dg/cpp/charconst-2.c: New test.
55004
55005 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
55006
55007         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
55008         to the host if it is remote.  Let tests specify extra headers
55009         they use.
55010         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
55011         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
55012         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
55013         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
55014         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
55015         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
55016         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
55017         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
55018         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
55019         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
55020
55021 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
55022
55023         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
55024         for little endian ARMs.
55025
55026 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
55027
55028         * gcc.c-torture/compile/20011119-1.c: New test.
55029         * gcc.c-torture/compile/20011119-2.c: New test.
55030
55031 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
55032
55033         * gcc.dg/altivec-1.c: Fix typo.
55034
55035 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55036
55037         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
55038
55039 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
55040
55041         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
55042
55043 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
55044
55045         * lib/g77.exp: Don't specify --rpath-link.
55046
55047         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
55048         across all the headers.
55049         * gcc.dg/format/format.exp: For testing on a remote host,
55050         copy format.h.
55051
55052         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
55053         * gcc.c-torture/execute/930406-1.c: Likewise.
55054         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
55055
55056 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
55057
55058         * gcc.dg/altivec-1.c: New.
55059
55060 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
55061
55062         * gcc.dg/cpp/fpreprocessed.c: New test case.
55063
55064 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55065
55066         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
55067         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
55068         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
55069
55070 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55071
55072         * gcc.dg/no-builtin-1.c: New test.
55073
55074 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
55075
55076         * gcc.c-torture/execute/20011115-1.c: New test.
55077
55078 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
55079
55080         * gcc.c-torture/compile/20011114-2.c: New test.
55081         * gcc.c-torture/compile/20011114-3.c: New test.
55082         * gcc.c-torture/compile/20011114-4.c: New test.
55083
55084 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
55085
55086         * g++.dg/other/init1.C: New test.
55087
55088 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
55089
55090         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
55091         message.
55092
55093         * gcc.c-torture/execute/20011114-1.c: New testcase.
55094
55095         * gcc.c-torture/compile/20010327-1.c: Revert last change.
55096         * gcc.c-torture/compile/20011114-1.c: New test, exactly
55097         like the (before this change) version of 20010327-1.c.
55098
55099 2001-11-14  Roger Sayle <roger@eyesopen.com>
55100
55101         * gcc.c-torture/execute/string-opt-13.c: New testcase.
55102
55103 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
55104
55105         * g++.dg/init/array2.C: New test.
55106
55107 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
55108
55109         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
55110
55111 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
55112
55113         * g++.dg/other/forscope1.C: New test.
55114         * g++.dg/ext/forscope1.C: New test.
55115         * g++.dg/ext/forscope2.C: New test.
55116
55117 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
55118
55119         * gcc.c-torture/execute/20011113-1.c: New test.
55120
55121 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
55122
55123         * gcc.c-torture/execute/20011109-2.c: New test.
55124
55125         * gcc.c-torture/execute/20011109-1.c: New test.
55126
55127 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
55128
55129         * gcc.c-torture/compile/20011109-1.c: New test.
55130
55131 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
55132
55133         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
55134         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
55135         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
55136         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
55137         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
55138         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
55139         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
55140
55141 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55142
55143         * g++.dg/warn/Wshadow-1.C: New tests.
55144         * g++.old-deja/g++.mike/for3.C: Update.
55145
55146 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55147
55148         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
55149         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
55150         XFAILs.  Adjust expected error texts.
55151         * gcc.c-torture/compile/20011106-1.c,
55152         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
55153         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
55154         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
55155         gcc.dg/c99-array-lval-5.c: New tests.
55156
55157 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55158
55159         * gcc.dg/cpp/defined.c: Update.
55160
55161 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55162
55163         * gcc.c-torture/execute/anon-1.c: New test.
55164
55165 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
55166
55167         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
55168         same size, so no warning should be produced on stormy16.
55169
55170         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
55171         due to oversized array.
55172         * g++.old-deja/g++.mike/ns15.C: Likewise.
55173         * g++.old-deja/g++.pt/crash16.C: Likewise.
55174
55175 2001-11-02  Graham Stott  <grahams@redhat.com>
55176
55177         * g++.dgother/debug1.C: Fix typos.
55178
55179 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
55180
55181         * g++.dg/other/debug1.C: New test.
55182
55183 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55184
55185         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
55186         of unsigned long.
55187
55188 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
55189
55190         * gcc.dg/20011029-2.c: New test.
55191
55192         * gcc.c-torture/compile/20011029-1.c: New test.
55193
55194 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
55195
55196         * objc/execute/class_self-1.m: New test.
55197         * objc/execute/class_self-2.m: New test.
55198
55199 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
55200
55201         * gcc.misc-tests/msgs.exp: Delete.
55202         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
55203         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
55204         error set to match recent changes.
55205
55206 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
55207
55208         * gcc.dg/20011021-1.c: New test.
55209
55210 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
55211
55212         * gcc.c-torture/compile/20011023-1.c: New test.
55213
55214 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
55215
55216         * lib/g77.exp: Rewrite based on lib/g++.exp.
55217
55218 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
55219
55220         * gcc.c-torture/execute/20011019-1.c: New test.
55221
55222         * gcc.dg/20011018-1.c: New test.
55223
55224 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
55225
55226         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
55227
55228 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
55229
55230         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
55231         * gcc.dg/attr-invalid.c: Likewise.
55232
55233 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
55234
55235         * gcc.dg/20011015-1.c: New test.
55236
55237 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55238
55239         * g++.dg/template/unify2.C: New test.
55240
55241 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55242
55243         * g++.dg/other/exception-specification.C: New test
55244
55245 2001-10-13  Tom Rix  <trix@redhat.com>
55246
55247         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
55248         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
55249
55250 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
55251
55252         * gcc.dg/20011009-1.c: New test.
55253
55254 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
55255
55256         PR g++/4476
55257         * g++.dg/other/friend1.C: New test.
55258
55259 2001-10-11  Richard Henderson  <rth@redhat.com>
55260
55261         * g++.old-deja/g++.other/crash18.C: Add -S to options.
55262
55263 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55264
55265         * gcc.c-torture/compile/20011010-1.c: New.
55266
55267 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55268
55269         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
55270         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
55271         g77.f-torture/execute/execute.exp,
55272         g77.f-torture/noncompile/noncompile.exp,
55273         gcc.c-torture/compile/compile.exp,
55274         gcc.c-torture/execute/execute.exp,
55275         gcc.c-torture/execute/ieee/ieee.exp,
55276         gcc.c-torture/execute/memcheck/memcheck.exp,
55277         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
55278         objc/execute/execute.exp: Update FSF address.
55279
55280 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
55281
55282         * gcc.dg/cpp/cmdlne-C.c: Update.
55283         * gcc.dg/cpp/cmdlne-C2.c: New.
55284
55285 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55286
55287         * gcc.c-torture/execute/20011008-3.c: New.
55288
55289 2001-10-08  DJ Delorie  <dj@redhat.com>
55290
55291         * gcc.dg/20011008-1.c: New.
55292         * gcc.dg/20011008-2.c: New.
55293
55294 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55295
55296         * gcc.dg/cpp/spacing1.c: Update test.
55297
55298 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55299
55300         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
55301         spelling errors of "separate" as "seperate".
55302
55303 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
55304
55305         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
55306         enough to avoid inlining.
55307
55308 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55309
55310         * lib/g77.exp: set libg2c_dir correctly.
55311
55312 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55313
55314         * gcc.dg/cpp/macro11.c: New test.
55315
55316 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55317
55318         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
55319         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
55320         gcc.dg/format/multattr-3.c: New tests.
55321         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
55322         tests for format attributes on function pointers being rejected.
55323
55324 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55325
55326         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
55327
55328 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55329
55330         * g++.dg/warn/format1.C: New test.
55331
55332 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55333
55334         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
55335
55336 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55337
55338         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
55339
55340 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55341
55342         * gcc.dg/cpp/redef2.c: Add test.
55343
55344 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
55345
55346         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
55347         long-standing bug on i686, apparently.
55348         * gcc.c-torture/execute/loop-2c.x: New file.
55349         * gcc.c-torture/execute/loop-2d.x: New file.
55350         * gcc.c-torture/execute/loop-3c.x: New file.
55351
55352 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
55353
55354         * gcc.dg/cpp/20000625-2.c: Correct line number.
55355
55356 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55357
55358         * gcc.dg/cpp/macro10.c: New test.
55359         * gcc.dg/cpp/strify3.c: New test.
55360         * gcc.dg/cpp/spacing1.c: Add tests.
55361         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
55362         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55363
55364 2001-09-24  DJ Delorie  <dj@redhat.com>
55365
55366         * gcc.c-torture/execute/20010924-1.c: New test.
55367
55368 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55369
55370         * objc/execute/paste.m: Remove.
55371
55372 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55373
55374         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55375
55376 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
55377
55378         * g77.dg/strlen0.f: New test.
55379
55380 2001-09-21  Richard Henderson  <rth@redhat.com>
55381
55382         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55383         * g++.old-deja/g++.abi/vtable2.C: Likewise.
55384
55385 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55386
55387         Table-driven attributes.
55388         * g++.dg/ext/attrib1.C: New test.
55389
55390 2001-09-20  DJ Delorie  <dj@redhat.com>
55391
55392         * gcc.dg/20000926-1.c: Update expected warning messages.
55393         * gcc.dg/array-2.c: Likewise, and test for warnings too.
55394         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55395         array.
55396
55397 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
55398
55399         * g++.dg/eh/registers1.C: New test case.
55400
55401 2001-09-17  Richard Henderson  <rth@redhat.com>
55402
55403         * gcc.dg/array-5.c: Fix VLA decomposition test.
55404
55405 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55406
55407         * gcc.dg/cpp/line5.c: New testcase.
55408
55409 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55410
55411         * gcc.dg/cpp/macro9.c: New test.
55412
55413 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
55414
55415         * gcc.c-torture/execute/980223.c: Change type of addr from long
55416         to char *.
55417
55418 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
55419
55420         * gcc.c-torture/execute/20010915-1.c: New test.
55421
55422 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
55423
55424         * g77.dg/bprob: New directory.
55425         * g77.dg/bprob/bprob.exp: New file.
55426         * g77.dg/bprob/bprob-1.f: New test.
55427         * g77.dg/gcov: New directory.
55428         * g77.dg/gcov/gcov.exp: New file.
55429         * g77.dg/gcov/gcov-1.f: New test.
55430         * g77.dg/gcov/gcov-1.x: New file.
55431
55432 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55433
55434         * gcc.dg/cpp/directiv.c: Update.
55435         * gcc.dg/cpp/undef1.c: Update.
55436
55437 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
55438
55439         * gcc.dg/20010912-1.c: New test.
55440
55441 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
55442
55443         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55444         language-independent file in lib.
55445         * lib/gcov.exp: New file.
55446
55447 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55448
55449         * gcc.c-torture/compile/20010911-1.c: New test.
55450
55451 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
55452
55453         * lib/profopt.exp: New, to support profile-directed optimizations.
55454         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55455         * gcc.misc-tests/bprob-1.c: New test.
55456         * gcc.misc-tests/bprob-2.c: New test.
55457
55458 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
55459
55460         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
55461         XFAIL and which kinds of gcov output to verify.
55462         * gcc.misc-tests/gcov-4b.x: New file.
55463         * gcc.misc-tests/gcov-5b.x: New file.
55464         * gcc.misc-tests/gcov-6.x: New file.
55465         * gcc.misc-tests/gcov-7.c: New test.
55466         * gcc.misc-tests/gcov-7.x: New file.
55467
55468 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
55469
55470         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
55471         * gcc.misc-tests/gcov-6.c: New test.
55472
55473 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55474
55475         PR c++/3986
55476         * g++.dg/abi/vbase1.C: New test.
55477
55478 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
55479
55480         * objc.dg/method-2.m: New.
55481
55482 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55483
55484         PR c++/4203
55485         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
55486         * g++.dg/init/empty1.C: New test.
55487
55488 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
55489
55490         * gcc.c-torture/compile/20010903-1.c: New test.
55491
55492 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
55493
55494         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
55495         for m68k.
55496
55497 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
55498
55499         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
55500
55501         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
55502
55503         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
55504
55505 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
55506
55507         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
55508         for 16-bit 'unsigned int'.
55509
55510 2001-08-29  Kazu Hirata  <kazu@hxi.com>
55511
55512         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
55513
55514 2001-08-27  Richard Henderson  <rth@redhat.com>
55515
55516         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
55517         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
55518
55519 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
55520
55521         * gcc.dg/asm-names.c (ymain): New.
55522
55523 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
55524
55525         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
55526         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
55527         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
55528
55529 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55530
55531         * gcc.dg/compare5.c: New testcase.
55532
55533 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
55534
55535         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
55536         and "In instantiation".
55537
55538 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
55539
55540         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
55541
55542 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
55543
55544         * gcc.misc-tests/gcov.exp: Add support for branch information.
55545         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
55546         * gcc.misc-tests/gcov-4.c: New test.
55547         * gcc.misc-tests/gcov-4b.c: New test.
55548         * gcc.misc-tests/gcov-5b.c: New test.
55549
55550 2001-08-20  Zack Weinberg  <zackw@panix.com>
55551
55552         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
55553         expected to fail.
55554
55555 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55556
55557         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
55558
55559 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
55560
55561         * g++.dg/eh/template1.C: New test.
55562
55563 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
55564
55565         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
55566         Fix thinko.
55567         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
55568         for xfail.
55569
55570 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
55571
55572         * lib/g77-dg.exp: Use prune.exp for common procedures
55573         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
55574         * lib/g77.exp: (g77-dg-prune) Remove
55575
55576 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
55577
55578         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
55579
55580 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55581
55582         * g++.dg/template/unify1.C: New test.
55583
55584 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
55585
55586         * g++.dg/abi/empty4.C: New test.
55587
55588 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
55589
55590         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
55591         solaris2.*
55592         * g77.f-torture/compile/pr3743.x: Likewise.
55593
55594 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55595
55596         * g++.dg/other/using-declaration.C: New test.
55597
55598 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55599
55600         * gcc.dg/cpp/tr-sign.c: New testcase.
55601
55602 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55603
55604         * gcc.dg/cpp/19951025-1.c: Revert.
55605         * gcc.dg/cpp/directiv.c: We no longer process directives that
55606         interrupt macro arguments.
55607
55608 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
55609
55610         * gcc.dg/bconstp-1.c: New test.
55611
55612 2001-08-03  Richard Henderson  <rth@redhat.com>
55613
55614         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
55615
55616 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55617
55618         * gcc.dg/cpp/19951025-1.c: Update.
55619
55620 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
55621
55622         * g77.dg/ff90-1.f (s): Fix reference of variable z,
55623         should be x.
55624
55625 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
55626
55627         Kill -fhonor-std.
55628         * g++.old-deja/g++.ns/ns14.C: Remove special options.
55629         * g++.old-deja/g++.other/std1.C: Likewise.
55630         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
55631
55632 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
55633
55634         * lib/g77.exp: Load gcc-defs.exp for common procedures
55635         (g77_pass, g77_fail, g77_finish, g77_exit,
55636         ${tool}_check_unsupported_p} Now redundant.  Deleted.
55637
55638 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55639
55640         * g77.dg/fbackslash.f
55641         * g77.dg/fcase-preserve.f
55642         * g77.dg/ff90-1.f
55643         * g77.dg/ffixed-line-length-0.f
55644         * g77.dg/ffixed-line-length-132.f
55645         * g77.dg/ffixed-line-length-7.f
55646         * g77.dg/ffixed-line-length-72.f
55647         * g77.dg/ffixed-line-length-none.f
55648         * g77.dg/ffree-form-1.f
55649         * g77.dg/fno-backslash.f
55650         * g77.dg/fno-f90-1.f
55651         * g77.dg/fno-fixed-form-1.f
55652         * g77.dg/fno-onetrip.f
55653         * g77.dg/fno-typeless-boz.f
55654         * g77.dg/fno-underscoring.f
55655         * g77.dg/fno-vxt-1.f
55656         * g77.dg/fonetrip.f
55657         * g77.dg/ftypeless-boz.f
55658         * g77.dg/fugly-assumed.f
55659         * g77.dg/funderscoring.f
55660         * g77.dg/fvxt-1.f
55661
55662 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
55663
55664         * objc.dg/fwd-proto-1.m: New.
55665         * objc.dg/local-decl-1.m: New.
55666         * objc.dg/naming-1.m: New.
55667         * objc.dg/naming-2.m: New.
55668         * objc.dg/proto-hier-1.m: New.
55669
55670 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
55671
55672         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
55673         largest-type elements to a struct makes its size grow.
55674
55675 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55676
55677         * g++.dg/abi/vthunk1.C: New test.
55678
55679 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55680
55681         * g++.dg/abi/vbase8-22.C: New test.
55682
55683 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55684
55685         * gcc.dg/cpp/macro8.c: New test.
55686
55687 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55688
55689         * g++.dg/abi/vbase8-21.C: New test.
55690
55691 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55692
55693         * g++.dg/abi/vbase8-10.C: New test.
55694
55695 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55696
55697         * lib/g++.exp (g++_set_ld_library_path): Renamed to
55698         ${tool}_set_ld_library_path.
55699         Changed caller.
55700         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
55701         g++.exp.
55702
55703 2001-07-26  Stan Cox <scox@redhat.com>
55704
55705         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
55706         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
55707         gcc_exit, gcc_check_unsupported_p):
55708         Moved to gcc-deps.exp
55709         * gcc-deps.exp: New file.
55710
55711 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55712
55713         * g++.old-deja/g++.pt/defarg14.C: New test.
55714
55715 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55716
55717         * g++.old-deja/g++.other/lineno5.C: New test.
55718
55719 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55720
55721         * g++.old-deja/g++.pt/crash68.C: New test.
55722
55723 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55724
55725         * g++.old-deja/g++.other/crash42.C: New test.
55726
55727 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55728
55729         * gcc.dg/cpp/extratokens.c: Fix.
55730         * gcc.dg/cpp/skipping2.c: New tests.
55731
55732 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55733
55734         * gcc.c-torture/execute/20010724-1.c: New file.
55735         * gcc.c-torture/execute/20010724-1.x: New file.
55736
55737 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55738
55739         * g++.old-deja/g++.other/cond7.C: New test.
55740
55741 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55742
55743         * g++.old-deja/g++.other/optimize4.C: New test.
55744
55745 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55746
55747         * g++.old-deja/g++.abi/vbase8-5.C: New test.
55748
55749 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
55750
55751         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
55752         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
55753         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
55754         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
55755
55756         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
55757         bug report" message.
55758
55759         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
55760         * g++.dg/ext/instantiate1.C: Move from old-deja.
55761
55762 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
55763
55764         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
55765         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
55766         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
55767         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
55768
55769 2001-07-23  Jeffrey A Law  (law@cygnus.com)
55770
55771         * gcc.c-torture/execute/20010723-1.c: New test.
55772
55773 2001-07-23  Ben Elliston  <bje@redhat.com>
55774
55775         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
55776
55777 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55778
55779         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
55780         i[34567]86-*-*.
55781         Delete handling of ieee_multilib_flags.
55782         Pass -mieee for alpha*-*-* and sh-*-*.
55783         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
55784
55785 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
55786
55787         Remove old-abi tests.
55788         * g++.old-deja/g++.mike/p11116.C: Remove.
55789         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
55790
55791 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
55792
55793         * g77.f-torture/compile/pr3743.f: New test
55794
55795 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
55796
55797         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
55798
55799 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55800
55801         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
55802         g++.old-deja/g++.pt/static6.C: Likewise.
55803         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
55804         supports weak symbols.
55805
55806 2001-07-18  Andreas Jaeger  <aj@suse.de>
55807
55808         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
55809         supported again.
55810
55811 2001-07-18  Andreas Jaeger  <aj@suse.de>
55812
55813         * gcc.dg/iftrap-1.c: Fix target line.
55814
55815 2001-07-17  Richard Henderson  <rth@redhat.com>
55816
55817         * gcc.c-torture/execute/20010717-1.c: New.
55818
55819 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55820
55821         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
55822         tests.
55823
55824 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55825
55826         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
55827
55828 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55829
55830         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
55831         UAC_SIGBUS, UAC_NOPRINT definitions.
55832
55833 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
55834
55835         * objc/execute/object_is_class.m: New test.
55836         * objc/execute/object_is_meta_class.m: New test.
55837
55838 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55839
55840         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
55841         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
55842
55843 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
55844
55845         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
55846         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
55847
55848 2001-07-14  Richard Henderson  <rth@redhat.com>
55849
55850         * gcc.dg/iftrap-1.c: New.
55851
55852 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
55853
55854         * g77.f-torture/execute/intrinsic77.f: New test.
55855
55856 2001-07-11  Janis Johnson <janis@us.ibm.com>
55857
55858         * gcc.misc-tests/gcov-3.c: New test.
55859
55860 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55861
55862         * gcc.c-torture/compile/20010711-1.c,
55863         * gcc.c-torture/compile/20010711-2.c: New tests.
55864
55865 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55866
55867         * gcc.c-torture/execute/20010711-1.c: New test.
55868
55869 2001-07-11  Ben Elliston  <bje@redhat.com>
55870
55871         * g++.old-deja/g++.other/enum5.C: New test.
55872
55873 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
55874
55875         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
55876         (g++-dg-prune): Call prune_gcc_output.
55877         * prune.exp: New file for prune_gcc_output.
55878         * lib/g++.exp, lib/gcc.exp: Load it.
55879
55880 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55881
55882         * gcc.c-torture/compile/20010701-1.c,
55883         g++.old-deja/g++.ext/attrib6.C: New tests.
55884
55885 2001-07-06  Jeffrey A Law  (law@cygnus.com)
55886
55887         * gcc.c-torture/compile/20010706-1.c: New test.
55888
55889 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
55890
55891         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
55892
55893 2001-06-28  Stan Shebs  <shebs@apple.com>
55894
55895         * gcc.dg/pragma-darwin.c: New test.
55896
55897 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55898
55899         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
55900         Solaris 2.[678] system.
55901
55902 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55903
55904         * gcc.dg/20010622-1.c: New test.
55905
55906 2001-06-18  Stan Shebs  <shebs@apple.com>
55907
55908         * objc.dg: New directory.
55909         * objc.dg/dg.exp: New file.
55910         * objc.dg/alias.m: New.
55911         * objc.dg/class-1.m: New.
55912         * objc.dg/class-2.m: New.
55913         * objc.dg/const-str-1.m: New.
55914         * objc.dg/const-str-2.m: New.
55915         * objc.dg/id-1.m: New.
55916         * objc.dg/method-1.m: New.
55917         * objc.dg/super-class-1.m: New.
55918         * lib/objc-dg.exp: New file.
55919
55920 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55921
55922         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
55923         of label name.
55924
55925 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
55926
55927         * g++.old-deja/g++.abi/vbase8-9.C: New test.
55928
55929 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55930
55931         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
55932         variable.
55933
55934 2001-06-12  Richard Henderson  <rth@redhat.com>
55935
55936         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
55937
55938 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55939
55940         * g++.old-deja/g++.abi/vbase5.C: New test.
55941         * g++.old-deja/g++.abi/vbase6.C: New test.
55942         * g++.old-deja/g++.abi/vbase7.C: New test.
55943
55944 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55945
55946         * gcc.c-torture/compile/20010610-1.c: New test.
55947
55948 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55949
55950         * g++.old-deja/g++.abi/vbase4.C: New test.
55951
55952 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55953
55954         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
55955         support %f for HC11/HC12 targets.
55956         * gcc.c-torture/execute/930513-1.x: New file, likewise.
55957         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
55958         on HC11/HC12 targets.
55959         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
55960
55961 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55962
55963         * gcc.dg/wchar_t-1.c: New file.
55964         * gcc.dg/wint_t-1.c: Likewise.
55965
55966 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
55967
55968         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
55969
55970 2001-06-11  Richard Henderson  <rth@redhat.com>
55971
55972         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
55973
55974 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55975
55976         * gcc.c-torture/compile/20010611-1.c: New test.
55977
55978 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55979
55980         * gcc.dg/c99-tag-1.c: Add more tests.
55981
55982 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
55983
55984         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
55985         representation on MN10300 and ARM/Thumb.
55986
55987 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
55988
55989         * g77.f-torture/execute/20010610.f: New.
55990
55991 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
55992
55993         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
55994         names.
55995
55996 2001-06-09  Richard Henderson  <rth@redhat.com>
55997
55998         * gcc.c-torture/execute/ashrdi-1.c: New.
55999         * gcc.c-torture/execute/ashldi-1.c: New.
56000         * gcc.c-torture/execute/lshrdi-1.c: New.
56001
56002 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
56003
56004         * objc/execute/load-3.m: Added. Check sending +load to categories,
56005         in addition to classes.
56006
56007 2001-06-08  Stan Shebs  <shebs@apple.com>
56008
56009         * objc/execute/load-2.m: New test.  From Nicola Pero
56010         <n.pero@mi.flashnet.it>.
56011
56012 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
56013
56014         * gcc.c-torture/execute/20010605-2.c: New test.
56015
56016 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56017
56018         * g++.old-deja/g++.abi/vbase2.C: New test.
56019         * g++.old-deja/g++.abi/vbase3.C: New test.
56020
56021 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56022
56023         * g++.old-deja/g++.pt/friend49.C: New test.
56024
56025 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
56026
56027         * g++.old-deja/g++.ext/anon3.C: New test.
56028
56029 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
56030
56031         * g++.old-deja/g++.other/conv7.C: New test.
56032
56033 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56034
56035         * gcc.c-torture/compile/20010605-2.c: New test.
56036
56037 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56038
56039         * gcc.c-torture/execute/20010604-1.c: New test.
56040
56041 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
56042
56043         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
56044
56045 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
56046
56047         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
56048         (g++_link_flags): Likewise.
56049         (g++_init): Pass gccpath's value to two previous functions.
56050
56051 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56052
56053         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
56054         Ensure logfile entry matches exec command line.
56055
56056 2001-05-31  Richard Henderson  <rth@redhat.com>
56057
56058         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
56059         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
56060
56061 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
56062
56063         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
56064         compiler for irix6.2
56065
56066 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
56067
56068         * g++.old-deja/g++.other/optimize3.C: New file.
56069
56070 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
56071
56072         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
56073         assemble.
56074
56075 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
56076
56077         * g++.old-deja/g++.other/optimize2.C: New file.
56078
56079 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
56080
56081         * gcc.c-torture/compile/20010518-2.c: New file.
56082         * gcc.c-torture/execute/20010518-1.c: New file.
56083         * gcc.c-torture/execute/20010518-2.c: New file.
56084
56085 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56086
56087         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
56088
56089 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
56090
56091         G++ no longer defines builtins that do not begin with __builtin.
56092         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
56093         * g++.old-deja/g++.brendand/misc13.C: Likewise.
56094         * g++.old-deja/g++.law/builtin1.C: Likewise.
56095         * g++.old-deja/g++.law/cvt2.C: Likewise.
56096         * g++.old-deja/g++.mike/net5.C: Likewise.
56097         * g++.old-deja/g++.other/builtins1.C: Likewise.
56098         * g++.old-deja/g++.other/builtins2.C: Likewise.
56099         * g++.old-deja/g++.other/builtins3.C: Likewise.
56100         * g++.old-deja/g++.other/builtins4.C: Likewise.
56101         * g++.old-deja/g++.other/inline8.C: Likewise.
56102         * g++.old-deja/g++.robertl/eb39.C: Likewise.
56103
56104 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
56105
56106         * g++.old-deja/g++.pt/using1.C: Adjust.
56107         * g++.old-deja/g++.pt/using2.C: New test.
56108
56109 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
56110
56111         * gcc.dg/cpp/charconst.c: New tests.
56112         * gcc.dg/cpp/escape.c: New tests.
56113         * gcc.dg/cpp/escape-1.c: New tests.
56114         * gcc.dg/cpp/escape-2.c: New tests.
56115         * gcc.dg/cpp/ucs.c: New tests.
56116
56117 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
56118
56119         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
56120         native compiler for irix6.5.
56121
56122 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
56123
56124         * lib/g++.exp (g++_include_flags): Use args to compute
56125         get_multilibs.
56126         (g++_link_flags): Likewise.
56127         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
56128
56129 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56130
56131         * gcc.dg/c90-hexfloat-1.c: Add more tests.
56132
56133 2001-05-21  Geoff Keating  <geoffk@redhat.com>
56134
56135         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
56136         this file.
56137
56138 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56139
56140         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
56141         STACK_SIZE;
56142         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
56143         to STACK_SIZE; Use it to define size of add_histo array.
56144         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
56145         to STACK_SIZE.
56146         (f): Use GITT_SIZE to define size of gitt local table.
56147         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
56148         to STACK_SIZE; Use it to define size of bytemem array.
56149
56150 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56151
56152         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
56153         on 68HC11/HC12 due to the asm instruction.
56154         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
56155         * gcc.c-torture/compile/920520-1.x: Likewise.
56156         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
56157         on 68HC11/HC12 because the function is larger than 64K.
56158         * gcc.c-torture/compile/961203-1.x: New file, this test fails
56159         on 68HC11/HC12 because the structure is too large.
56160
56161 2001-05-20  Richard Henderson  <rth@redhat.com>
56162
56163         * gcc.c-torture/execute/20010520-1.c: New.
56164
56165 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56166
56167         * g++.old-deja/g++.warn/compare1.C: New test.
56168         * gcc.dg/compare4.c: New test.
56169
56170 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
56171
56172         * g++.old-deja/g++.other/optimize1.C: New test.
56173
56174 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56175
56176         * g++.old-deja/g++.pt/spec41.C: New test.
56177
56178 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
56179
56180         * gcc.c-torture/compile/20010114-1.x: Remove.
56181
56182 2001-05-18  Stan Shebs  <shebs@apple.com>
56183
56184         * gcc.c-torture/compile/20010518-1.c: New test.
56185
56186 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
56187
56188         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
56189         * g++.old-deja/g++.pt/crash67.C: New test.
56190
56191 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
56192
56193         * g++.old-deja/g++.other/debug9.C: New test.
56194
56195 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
56196
56197         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
56198
56199 2001-05-16  Jan Hubicka  <jh@suse.cz>
56200
56201         * gcc.c-torture/compile/20010516-1.c: New test.
56202
56203 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56204
56205         * g++.old-deja/g++.other/crash41.C: New test.
56206
56207 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56208
56209         * g++.old-deja/g++.pt/crash66.C: New test.
56210
56211 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
56212
56213         * g++.old-deja/g++.robertl/eb27.C: Convert.
56214
56215 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
56216
56217         * g++.dg/friend-warn.C: New test.  Do not warn about friend
56218         declaration being redundant.
56219
56220 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
56221
56222         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
56223
56224 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
56225
56226         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
56227
56228 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
56229
56230         * lib/g++.exp: Use testsuite_flags.
56231
56232 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
56233
56234         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
56235
56236 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56237
56238         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
56239
56240 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
56241
56242         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
56243
56244 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
56245
56246         * gcc.c-torture/compile/20010313-1.c: New test.
56247
56248 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
56249
56250         * gcc.dg/cpp/direct2.c: New test.
56251         * gccq.dg/cpp/direct2s.c: New test.
56252
56253         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
56254
56255 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
56256
56257         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
56258         * g++.old-deja/g++.other/op3.C: Likewise.
56259
56260 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56261
56262         * gcc.dg/cpp/syshdr.h: New file.
56263         * gcc.dg/cpp/sysmac1.c: Update.
56264         * gcc.dg/cpp/sysmac2.c: Update.
56265
56266 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56267
56268         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
56269
56270 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
56271
56272         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
56273         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
56274
56275 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
56276
56277         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
56278
56279 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
56280
56281         * lib/g++.exp (g++_include_flags): Don't use any special flags
56282         if TESTING_IN_BUILD_TREE is not defined.
56283         (g++_init): Use a plain 'c++' as the compiler if
56284         TESTING_IN_BUILD_TREEE is not defined.
56285
56286 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56287
56288         * g++.old-deja/g++.eh/catch13.C: New test.
56289         * g++.old-deja/g++.eh/catch14.C: New test.
56290
56291 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56292
56293         * gcc.dg/cpp/tr-define.c: New test.
56294
56295 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
56296
56297         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
56298         <stdlib.h>, not <malloc.h>.
56299
56300 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56301
56302         * g++.old-deja/g++.ns/template17.C: New test.
56303
56304 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56305
56306         * g++.old-deja/g++.pt/ref4.C: New test.
56307
56308 2001-04-30  Richard Henderson  <rth@redhat.com>
56309
56310         * gcc.dg/20000724-1.c: Revert last change.
56311
56312 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
56313
56314         * g77.f-torture/execute/20010430.f: New test.
56315
56316 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
56317
56318         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
56319
56320 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
56321
56322         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
56323
56324 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56325
56326         * g++.old-deja/g++.eh/crash6.C: New test.
56327
56328 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56329
56330         * g++.old-deja/g++.other/warn7.C: New test.
56331
56332 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56333
56334         * g++.old-deja/g++.other/defarg9.C: New test.
56335
56336 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56337
56338         * g77.f-torture/compile/20010426.f: New test.
56339         * g77.f-torture/execute/20010426.f: New test.
56340
56341 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56342
56343         * g77.f-torture/compile/20000629-1.x: Remove - error
56344         has been fixed.
56345
56346 2001-04-26  Jeffrey A Law  (law@cygnus.com)
56347
56348         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
56349         Tweak slightly to work with g++.dg framework.
56350         * g++.dg/special/ecos.exp: Run initp1.C test.
56351         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
56352
56353         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
56354         its linker doesn't give line numbers either.
56355         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
56356
56357 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56358
56359         * g++.old-deja/g++.other/lex1.C: New test.
56360
56361 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
56362
56363         * gcc.dg/noncompile/20010425-1.c: New test.
56364
56365 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56366
56367         * g++.old-deja/g++.pt/mangle2.C: New test.
56368
56369 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56370
56371         * gcc.dg/format/plus-1.c: New test.
56372
56373 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56374
56375         * gcc.dg/20010423-1.c: New test.
56376
56377 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56378
56379         * gcc.c-torture/execute/20010422-1.c: New test.
56380
56381 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
56382
56383         * g++.old-deja/g++.ns/type2.C: New test.
56384
56385 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
56386
56387         * g++.old-deja/g++.other/perf1.C: New test.
56388
56389 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
56390
56391         * gcc.dg/c99-func-2.c: Remove xfail.
56392         * gcc.dg/c99-func-3.c: Remove xfail.
56393         * gcc.dg/c99-func-4.c: Remove xfail.
56394
56395 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
56396
56397         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56398
56399 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56400
56401         * gcc.c-torture/compile/20010423-1.c: New test.
56402
56403 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56404
56405         * g++.old-deja/g++.pt/typename28.C: New test.
56406
56407 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56408
56409         * g++.old-deja/g++.abi/empty2.C: New test.
56410         * g++.old-deja/g++.abi/empty3.C: New test.
56411
56412 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56413
56414         * g++.old-deja/g++.other/comdat2.C: New test.
56415         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56416
56417 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56418
56419         * g++.old-deja/g++.other/overload14.C: New test.
56420
56421 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56422
56423         * g++.old-deja/g++.other/lookup23.C: New test.
56424
56425 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56426
56427         * gcc.c-torture/execute/20010403-1.c: New test.
56428
56429 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
56430             Mark Mitchell  <mark@codesourcery.com>
56431
56432         * lib/old-dejagnu.exp: Don't delete output of executable.
56433         Add .exe suffix to executables.
56434
56435 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
56436
56437         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56438
56439 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56440
56441         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56442
56443 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56444
56445         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56446         * g++.old-deja/g++.abi/crash1.C: New test.
56447
56448 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56449
56450         * g++.old-deja/g++.other/crash40.C: New test.
56451
56452 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56453
56454         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56455
56456 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
56457
56458         * g++.old-deja/g++.other/warn6.C: New test.
56459
56460 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56461
56462         * g++.old-deja/g++.robertl/eb42.C: Same.
56463
56464 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56465
56466         * gcc.dg/wtr-conversion-1.c: New testcase.
56467
56468 2001-04-10  Richard Henderson  <rth@redhat.com>
56469
56470         * g++.old-deja/g++.other/array5.C: New.
56471
56472 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56473
56474         * gcc.c-torture/execute/20010408-1.c: New test.
56475
56476 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
56477
56478         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
56479         headers and constructs.
56480         * g++.old-deja/g++.robertl/eb79.C: Same.
56481         * g++.old-deja/g++.robertl/eb77.C (main): Same.
56482         * g++.old-deja/g++.robertl/eb73.C: Same.
56483         * g++.old-deja/g++.robertl/eb66.C (main): Same.
56484         * g++.old-deja/g++.robertl/eb55.C (t): Same.
56485         * g++.old-deja/g++.robertl/eb54.C (main): Same.
56486         * g++.old-deja/g++.robertl/eb46.C (main): Same.
56487         * g++.old-deja/g++.robertl/eb44.C: Same.
56488         * g++.old-deja/g++.robertl/eb41.C (main): Same.
56489         * g++.old-deja/g++.robertl/eb4.C (main): Same.
56490         * g++.old-deja/g++.robertl/eb39.C: Same.
56491         * g++.old-deja/g++.robertl/eb33.C (main): Same.
56492         * g++.old-deja/g++.robertl/eb31.C (main): Same.
56493         * g++.old-deja/g++.robertl/eb30.C: Same.
56494         * g++.old-deja/g++.robertl/eb3.C: Same.
56495         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
56496         * g++.old-deja/g++.robertl/eb21.C: Same.
56497         * g++.old-deja/g++.robertl/eb15.C: Same.
56498         * g++.old-deja/g++.robertl/eb118.C: Same.
56499         * g++.old-deja/g++.robertl/eb115.C (main): Same.
56500         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
56501         * g++.old-deja/g++.robertl/eb109.C: Same.
56502         * g++.old-deja/g++.other/sibcall1.C (main): Same.
56503         * g++.old-deja/g++.mike/rtti1.C: Same.
56504         * g++.old-deja/g++.mike/p658.C: Same.
56505         * g++.old-deja/g++.mike/net46.C: Same.
56506         * g++.old-deja/g++.mike/net34.C: Same.
56507         * g++.old-deja/g++.mike/memoize1.C: Same.
56508         * g++.old-deja/g++.mike/eh2.C: Same.
56509         * g++.old-deja/g++.law/weak.C: Same.
56510         * g++.old-deja/g++.law/visibility7.C: Same.
56511         * g++.old-deja/g++.law/visibility25.C: Same.
56512         * g++.old-deja/g++.law/visibility22.C: Same.
56513         * g++.old-deja/g++.law/visibility2.C: Same.
56514         * g++.old-deja/g++.law/visibility17.C: Same.
56515         * g++.old-deja/g++.law/visibility13.C: Same.
56516         * g++.old-deja/g++.law/visibility10.C: Same.
56517         * g++.old-deja/g++.law/visibility1.C: Same.
56518         * g++.old-deja/g++.law/virtual3.C (eval): Same.
56519         * g++.old-deja/g++.law/vbase1.C: Same.
56520         * g++.old-deja/g++.law/operators32.C: Same.
56521         * g++.old-deja/g++.law/nest3.C: Same.
56522         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
56523         * g++.old-deja/g++.law/except5.C (main): Same.
56524         * g++.old-deja/g++.law/cvt7.C (run): Same.
56525         * g++.old-deja/g++.law/cvt2.C: Same.
56526         * g++.old-deja/g++.law/cvt16.C: Same.
56527         * g++.old-deja/g++.law/ctors6.C (bar): Same.
56528         * g++.old-deja/g++.law/ctors17.C (main): Same.
56529         * g++.old-deja/g++.law/ctors13.C: Same.
56530         * g++.old-deja/g++.law/ctors12.C (main): Same.
56531         * g++.old-deja/g++.law/ctors10.C: Same.
56532         * g++.old-deja/g++.law/code-gen5.C: Same.
56533         * g++.old-deja/g++.law/bad-error7.C: Same.
56534         * g++.old-deja/g++.law/arm9.C: Same.
56535         * g++.old-deja/g++.law/arm12.C: Same.
56536         * g++.old-deja/g++.law/arg8.C: Same.
56537         * g++.old-deja/g++.law/arg1.C: Same.
56538         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
56539         * g++.old-deja/g++.jason/template31.C: Same.
56540         * g++.old-deja/g++.jason/template24.C (main): Same.
56541         * g++.old-deja/g++.jason/2371.C: Same.
56542         * g++.old-deja/g++.eh/new2.C: Same.
56543         * g++.old-deja/g++.eh/new1.C: Same.
56544         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
56545         * g++.old-deja/g++.brendan/nest21.C (main): Same.
56546         * g++.old-deja/g++.brendan/err-msg3.C: Same.
56547         * g++.old-deja/g++.brendan/crash62.C: Same.
56548         * g++.old-deja/g++.brendan/crash52.C: Same.
56549         * g++.old-deja/g++.brendan/crash49.C (main): Same.
56550         * g++.old-deja/g++.brendan/crash38.C: Same.
56551         * g++.old-deja/g++.brendan/crash15.C (main): Same.
56552         * g++.old-deja/g++.brendan/copy9.C: Same.
56553
56554 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
56555
56556         * gcc.c-torture/execute/20001203-2.c (memset):
56557         Count argument is of type __SIZE_TYPE__.
56558
56559 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
56560
56561         * gcc.c-torture/compile/20010404-1.c: New test.
56562
56563 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
56564
56565         * gcc.c-torture/compile/20010326-1.c: New test.
56566
56567 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
56568
56569         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
56570         peculiarities of the SH.
56571         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
56572
56573 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56574
56575         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
56576         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
56577         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
56578
56579 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56580
56581         * g77.f-torture/compile/20010321-1.f: New test.
56582
56583 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56584
56585         * gcc.c-torture/compile/20010329-1.c: New test.
56586
56587 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56588
56589         * gcc.c-torture/execute/20010329-1.c: New test.
56590
56591 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56592
56593         * g++.old-deja/g++.other/eh4.C: Fix typo.
56594
56595 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56596
56597         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
56598
56599 2001-03-28  Philip Blundell  <philb@gnu.org>
56600
56601         * gcc.c-torture/compile/20010328-1.c: New test.
56602
56603 2001-03-27  Richard Henderson  <rth@redhat.com>
56604
56605         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
56606         * g++.old-deja/g++.eh/vbase3.C: Likewise.
56607
56608 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
56609
56610         * gcc.c-torture/compile/20010327-1.c: New test.
56611
56612 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
56613
56614         * g++.old-deja/g++.other/friend12.C: New test.
56615         * g++.old-deja/g++.other/friend9.C: Expect no errors.
56616         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
56617
56618 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56619
56620         * gcc.c-torture/execute/20010325-1.c: New test.
56621
56622 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
56623
56624         * g++.old-deja/g++.other/mangle3.C: New test.
56625
56626 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
56627
56628         * g++.old-deja/g++.other/anon8.C: New test.
56629
56630 2001-03-20  Philip Blundell  <philb@gnu.org>
56631
56632         * gcc.c-torture/compile/20010320-1.c: New test.
56633
56634 2001-03-17  Richard Henderson  <rth@redhat.com>
56635
56636         * g++.old-deja/g++.other/eh4.C: Add expected error text.
56637
56638 2001-03-15  Geoff Keating  <geoff@redhat.com>
56639
56640         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56641         tests on AIX.
56642
56643 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
56644
56645         * g++.old-deja/g++.other/eh4.C: New test.
56646
56647 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56648
56649         * gcc.dg/cpp/mi1.c: Update.
56650
56651 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
56652
56653         * g++.old-deja/g++.other/regstack.C: New test.
56654
56655 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
56656
56657         * g++.old-deja/g++.other/ref4.C: New test.
56658
56659 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
56660
56661         * objc/execute/va_method.m: Added.
56662         * objc/execute/IMP.m: Added.
56663         * objc/execute/_cmd.m: Added.
56664         * objc/execute/accessing_ivars.m: Added.
56665         * objc/execute/class-1.m: Added.
56666         * objc/execute/class-10.m: Added.
56667         * objc/execute/class-11.m: Added.
56668         * objc/execute/class-12.m: Added.
56669         * objc/execute/class-13.m: Added.
56670         * objc/execute/class-14.m: Added.
56671         * objc/execute/class-2.m: Added.
56672         * objc/execute/class-3.m: Added.
56673         * objc/execute/class-4.m: Added.
56674         * objc/execute/class-5.m: Added.
56675         * objc/execute/class-6.m: Added.
56676         * objc/execute/class-7.m: Added.
56677         * objc/execute/class-8.m: Added.
56678         * objc/execute/class-9.m: Added.
56679         * objc/execute/class-tests-1.h
56680         * objc/execute/class-tests-2.h
56681         * objc/execute/compatibility_alias.m: Added.
56682         * objc/execute/encode-1.m: Added.
56683         * objc/execute/formal_protocol-1.m: Added.
56684         * objc/execute/formal_protocol-2.m: Added.
56685         * objc/execute/formal_protocol-3.m: Added.
56686         * objc/execute/formal_protocol-4.m: Added.
56687         * objc/execute/formal_protocol-5.m: Added.
56688         * objc/execute/formal_protocol-6.m: Added.
56689         * objc/execute/formal_protocol-7.m: Added.
56690         * objc/execute/informal_protocol.m: Added.
56691         * objc/execute/initialize.m: Added.
56692         * objc/execute/load.m: Added.
56693         * objc/execute/many_args_method.m: Added.
56694         * objc/execute/nested-3.m: Added.
56695         * objc/execute/no_clash.m: Added.
56696         * objc/execute/private.m: Added.
56697         * objc/execute/redefining_self.m: Added.
56698         * objc/execute/root_methods.m: Added.
56699         * objc/execute/selector-1.m: Added.
56700         * objc/execute/static-1.m: Added.
56701         * objc/execute/static-2.m: Added.
56702         * objc/execute/va_method.m: Added.
56703
56704 2001-03-10  Richard Henderson  <rth@redhat.com>
56705
56706         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
56707
56708 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
56709
56710         * g++.old-deja/g++.other/crash31.C: XFAIL.
56711         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
56712         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
56713         * gcc.c-torture/execute/20010123-1.x: XFAIL.
56714         * gcc.c-torture/execute/20010124-1.x: XFAIL.
56715         * gcc.dg/sequence-pt-1.c: XFAIL one test.
56716
56717 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
56718
56719         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
56720
56721 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56722
56723         * gcc.dg/20000724-1.c: Don't use multiline strings.
56724
56725 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56726
56727         * objc/execute/string1.m, objc/execute/string2.m: Compare the
56728         result of -cString against what we expect it to be; don't just
56729         print it out for no one to read.
56730
56731         * objc/execute/string3.m, objc/execute/string4.m: New tests.
56732         Based on testcases provided by Nicola Pero.
56733
56734 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56735
56736         * gcc.dg/cpp/macro7.c: New test.
56737
56738 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56739
56740         * gcc.dg/cpp/multiline.c: Update.
56741
56742 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56743
56744         * g++.old-deja/g++.other/enum3.C: New test.
56745
56746 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56747
56748         * g++.old-deja/g++.other/pod1.C: New test.
56749
56750 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56751
56752         * g++.old-deja/g++.ext/overload1.C: New test.
56753
56754 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
56755
56756         * g++.old-deja/g++.pt/using1.C: New test.
56757
56758 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
56759
56760         * g++.old-deja/g++.other/using9.C: New test.
56761
56762 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
56763
56764         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
56765
56766         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
56767
56768 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
56769
56770         * g++.old-deja/g++.ext/realpt1.C: Remove.
56771
56772 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
56773
56774         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
56775
56776 2001-02-26  Will Cohen  <wcohen@redhat.com>
56777
56778         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
56779
56780 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
56781
56782         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
56783         templatized constructors.
56784
56785 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56786
56787         * gcc.c-torture/execute/20010224-1.c: New test.
56788
56789 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
56790
56791         * gcc.c-torture/execute/20010222-1.c: New test.
56792
56793 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
56794
56795         * g++.old-deja/g++.other/inline20.C: New test.
56796
56797 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
56798
56799         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
56800
56801 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
56802
56803         * g++.old-deja/g++.other/lookup22.C: New test.
56804
56805 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
56806
56807         * g77.dg: New directory.
56808         * g77.dg/20010216-1.f: New test case.
56809         * g77.dg/dg.exp: New driver.
56810         * lib/g77-dg.exp: New driver library.
56811
56812 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56813
56814         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
56815
56816 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
56817
56818         * g++.old-deja/g++.other/decl9.C: New test.
56819
56820 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
56821
56822         * g++.old-deja/g++.other/init16.C: Update the test so that it does
56823         not need <string> and also tests the initialization at runtime.
56824
56825 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
56826
56827         * gcc.c-torture/execute/longlong.c: New test.
56828
56829 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56830
56831         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
56832
56833 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56834
56835         * gcc.c-torture/execute/920302-1.c (execute):
56836         Change argument type to short.
56837
56838 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56839
56840         * g++.old-deja/g++.pt/deduct6.C: New test.
56841
56842 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56843
56844         * g++.old-deja/g++.pt/deduct5.C: New test.
56845
56846 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
56847
56848         * gcc.c-torture/execute/20010209-1.c: New test.
56849
56850 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56851
56852         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
56853
56854 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
56855
56856         * g++.dg/vtgc1.C: Update for new ABI.
56857
56858         * consistency.vlad: New directory, 1665 files.
56859
56860 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56861
56862         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
56863         return type.
56864         * gcc.dg/cpp/digraphs.c: Declare puts.
56865
56866 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56867
56868         * g++.old-deja/g++.other/warn5.C: New test.
56869
56870 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56871
56872         * g++.old-deja/g++.pt/spec40.C: New test.
56873
56874 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56875
56876         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
56877         case.
56878         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
56879
56880 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
56881
56882         * gcc.c-torture/compile/20010209-1.c: New test.
56883
56884 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
56885
56886         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
56887         excess errors message but not if it crashes.
56888         * g++.old-deja/g++.other/crash27.C: Likewise.
56889         * g++.old-deja/g++.other/crash28.C: Likewise.
56890         * g++.old-deja/g++.other/crash30.C: Likewise.
56891         * g++.old-deja/g++.other/crash32.C: Likewise.
56892         * g++.old-deja/g++.other/crash35.C: Likewise.
56893         * g++.old-deja/g++.pt/inherit2.C: Likewise.
56894
56895 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56896
56897         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
56898         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
56899         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
56900         g77.f-torture/execute/execute.exp,
56901         g77.f-torture/noncompile/noncompile.exp,
56902         gcc.c-torture/execute/execute.exp,
56903         gcc.c-torture/execute/memcheck/memcheck.exp,
56904         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
56905         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
56906         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
56907         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
56908         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
56909         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
56910         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
56911         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
56912         Remove bug reporting instructions with ancient email addresses.
56913
56914 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56915
56916         * gcc.dg/20010202-1.c: New test.
56917         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
56918
56919 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
56920
56921         * g++.dg/stdbool-if.C: New test.
56922
56923 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
56924
56925         * objc/execute/fdecl.m: Added main().
56926
56927 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56928
56929         * gcc.c-torture/execute/20010206-1.c: New test.
56930
56931 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56932
56933         * gcc.dg/cpp/avoidpaste1.c: Update.
56934
56935 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
56936
56937         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
56938         Pero <nicola@brainstorm.co.uk>.
56939         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
56940
56941 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
56942
56943         * g++.old-deja/g++.pt/spec39.C: New test.
56944
56945 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
56946
56947         * gcc.c-torture/compile/20010202-1.c: New test.
56948
56949 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
56950
56951         * g++.old-deja/g++.abi/primary2.C: New test.
56952         * g++.old-deja/g++.abi/primary3.C: New test.
56953         * g++.old-deja/g++.abi/primary4.C: New test.
56954         * g++.old-deja/g++.abi/primary5.C: New test.
56955         * g++.old-deja/g++.abi/vtable3.h: New test.
56956         * g++.old-deja/g++.abi/vtable3a.C: New test.
56957         * g++.old-deja/g++.abi/vtable3b.C: New test.
56958         * g++.old-deja/g++.abi/vtable3c.C: New test.
56959         * g++.old-deja/g++.abi/vtable3d.C: New test.
56960         * g++.old-deja/g++.abi/vtable3e.C: New test.
56961         * g++.old-deja/g++.abi/vtable3f.C: New test.
56962         * g++.old-deja/g++.abi/vtable3g.C: New test.
56963         * g++.old-deja/g++.abi/vtable3h.C: New test.
56964         * g++.old-deja/g++.abi/vtable3i.C: New test.
56965         * g++.old-deja/g++.abi/vtable3j.C: New test.
56966         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
56967
56968 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
56969
56970         * g++.old-deja/g++.other/anon6.C: New test.
56971         * g++.old-deja/g++.other/anon7.C: New test.
56972
56973 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
56974
56975         * gcc.dg/cpp/avoidpaste2.c: New tests.
56976
56977 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
56978
56979         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
56980
56981 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
56982
56983         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
56984         DECIMAL_DIG cases for Irix."
56985
56986 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
56987
56988         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
56989
56990 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56991
56992         * gcc.dg/c99-tag-1.c: New test.
56993
56994 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56995
56996         * gcc.dg/cpp/tr-warn1.c: Add tests.
56997
56998 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56999
57000         * gcc.dg/cpp/avoidpaste1.c: Update.
57001         * gcc.dg/cpp/paste4.c: Update.
57002
57003 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
57004
57005         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
57006         cases for Irix.
57007
57008 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
57009
57010         * g++.old-deja/g++.other/inline19.C: New test.
57011
57012 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
57013
57014         * gcc.dg/Wlarger-than.c: New test.
57015
57016 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
57017
57018         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
57019
57020 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
57021
57022         * gcc.c-torture/execute/20010129-1.c: New test.
57023         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
57024
57025 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
57026
57027         * gcc.dg/cpp/avoidpaste1.c: Test case.
57028
57029 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
57030
57031         * g++.old-deja/g++.other/inline18.C: New test.
57032
57033 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57034
57035         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
57036         and __builtin_putchar.
57037
57038 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
57039
57040         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
57041         tests.
57042
57043 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
57044
57045         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
57046         floating point number rounding mode to round to the nearest
57047         representable mode.
57048
57049 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
57050
57051         * g++.old-deja/g++.other/mangle2.C: New test.
57052
57053 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57054
57055         * gcc.c-torture/compile/20010124-1.c: New test.
57056
57057 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
57058
57059         * g++.old-deja/g++.pt/spec38.C: New test.
57060
57061 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57062
57063         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
57064         "Build don't run".
57065
57066 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57067
57068         * gcc.c-torture/execute/20010123-1.c: New test.
57069
57070 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57071
57072         * g++.old-deja/g++.pt/spec37.C: New test.
57073
57074 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57075
57076         * g++.old-deja/g++.pt/overload14.C: New test.
57077
57078 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57079
57080         * gcc.c-torture/execute/20010122-1.c: New test, exercise
57081         __builtin_return_address.
57082
57083 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
57084
57085         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
57086         * g++.old-deja/g++.pt/spec35.C: New test.
57087         * g++.old-deja/g++.pt/spec36.C: New test.
57088
57089 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
57090
57091         * gcc.c-torture/compile/20010118-1.c: New test.
57092
57093 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
57094
57095         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
57096
57097 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57098
57099         * gcc.c-torture/execute/20010119-1.c: New test.
57100
57101 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57102
57103         * g++.old-deja/g++.other/vbase5.C: New test.
57104
57105 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57106
57107         * gcc.c-torture/execute/20010118-1.c: New test.
57108
57109 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57110
57111         * g++.old-deja/g++.pt/deduct3.C: New test.
57112
57113 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57114
57115         * g++.old-deja/g++.pt/spec34.C: New test.
57116
57117 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
57118
57119         * g77.f-torture/compile/20000601-2.f: New test.
57120
57121 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57122
57123         * g++.old-deja/g++.other/init17.C: New test.
57124
57125 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
57126
57127         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
57128
57129 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57130
57131         * g++.old-deja/g++.pt/unify8.C: New test.
57132
57133 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57134
57135         * g++.old-deja/g++.abi/vbase1.C: New test.
57136
57137 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57138
57139         * g++.old-deja/g++.pt/crash65.C: New test.
57140
57141 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57142
57143         * gcc.dg/cpp/assembl2.S: New test case.
57144
57145 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
57146
57147         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
57148         are supported.
57149
57150 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57151
57152         * g++.old-deja/g++.other/builtins1.C: New test.
57153         * g++.old-deja/g++.other/builtins2.C: Likewise.
57154         * g++.old-deja/g++.other/builtins3.C: Likewise.
57155         * g++.old-deja/g++.other/builtins4.C: Likewise.
57156
57157 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
57158
57159         * gcc.c-torture/compile/20010117-1.c: New test.
57160         * gcc.c-torture/compile/20010117-2.c: New test.
57161
57162 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57163
57164         * g77.f-torture/execute/20010116.[fx]: New test,
57165         XFAIL on i?86-*-*.
57166         * g77.f-torture/compile/20010115.f: Indicate it's
57167         a test for PR fortran/1636.
57168
57169 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57170
57171         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
57172
57173 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57174
57175         * g77.f-torture/compile/20010115.f: New test.
57176
57177 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
57178
57179         * g++.old-deja/g++.pt/nontype5.C: New test.
57180
57181 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
57182
57183         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
57184         have an equivalent working one below it.
57185
57186 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57187
57188         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
57189         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57190
57191 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57192
57193         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
57194         message containing "init_priority".
57195         (conpr-2.C): Likewise.
57196         (conpr-3.C): Likewise.
57197         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
57198
57199 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57200
57201         * gcc.c-torture/execute/20010114-2.c: New test.
57202
57203 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57204
57205         * gcc.c-torture/compile/20010114-1.c: New test.
57206         * gcc.c-torture/compile/20010114-1.x: Xfail.
57207         * gcc.c-torture/compile/20010114-2.c: New test.
57208         * gcc.c-torture/execute/20010114-1.c: New test.
57209         * gcc.dg/trunc-1.c: New test.
57210         * gcc.dg/uninit-B.c: New test.
57211
57212 2001-01-13  Nick Clifton  <nickc@redhat.com>
57213
57214         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
57215         target.
57216
57217 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57218
57219         * gcc.c-torture/compile/20010113-1.c: New test.
57220
57221 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
57222
57223         * gcc.c-torture/compile/20001212-1.c: New test.
57224
57225 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57226
57227         * gcc.dg/cpp/widestr1.c: Update.
57228         * gcc.dg/cpp/prag-imp.c: Remove.
57229
57230 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
57231
57232         * gcc.c-torture/execute/20000801-3.x: Remove.
57233         * gcc.dg/c90-init-1.c: New test.
57234         * gcc.dg/c99-init-1.c: New test.
57235         * gcc.dg/c99-init-2.c: New test.
57236         * gcc.dg/gnu99-init-1.c: New test.
57237
57238 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
57239
57240         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
57241         testing that no relevant ones were found.
57242
57243 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57244
57245         * g++.old-deja/g++.pt/cast2.C: New test.
57246
57247 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57248
57249         * g++.old-deja/g++.pt/friend47.C: New test.
57250
57251 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57252
57253         * g++.old-deja/g++.pt/instantiate13.C: New test.
57254
57255 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57256
57257         * g++.old-deja/g++.other/defarg7.C: New test.
57258         * g++.old-deja/g++.other/defarg8.C: New test.
57259
57260 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57261
57262         * g++.old-deja/g++.pt/crash64.C: New test.
57263
57264 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57265
57266         * g++.old-deja/g++.pt/crash63.C: New test.
57267
57268 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
57269
57270         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
57271
57272 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
57273
57274         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
57275
57276 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57277
57278         * g++.old-deja/g++.pt/error3.C: New test.
57279
57280 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57281
57282         * g++.old-deja/g++.other/crash39.C: New test.
57283
57284 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57285
57286         * g++.old-deja/g++.other/vbase4.C: New test.
57287
57288 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
57289
57290         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
57291         * gcc.dg/special/20000419-2.c: New file. Identical to above.
57292         * gcc.dg/special/special.exp: New test driver which will check
57293         for alias support for the above test.
57294
57295 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
57296
57297         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
57298         problems on small machines.
57299         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
57300         parameterize.
57301
57302 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
57303
57304         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
57305         mips.
57306         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57307
57308 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
57309
57310         * g++.old_deja/g++.pt/using8.C: New test.
57311
57312 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57313
57314         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
57315
57316 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
57317
57318         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
57319         where a failure is expected.
57320         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
57321
57322 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57323
57324         * g++.old_deja/g++.pt/instantiate12.C: New test.
57325
57326 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57327
57328         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
57329         start of structs.
57330         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
57331         * g++.old-deja/g++.brendan/crash17.C: Likewise.
57332         * g++.old-deja/g++.brendan/crash29.C: Likewise.
57333         * g++.old-deja/g++.brendan/crash48.C: Likewise.
57334         * g++.old-deja/g++.brendan/ns1.C: Likewise.
57335         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
57336         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
57337         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
57338         * g++.old-deja/g++.eh/spec6.C: Likewise.
57339         * g++.old-deja/g++.jason/crash3.C: Likewise.
57340         * g++.old-deja/g++.law/ctors11.C: Likewise.
57341         * g++.old-deja/g++.law/ctors17.C: Likewise.
57342         * g++.old-deja/g++.law/ctors5.C: Likewise.
57343         * g++.old-deja/g++.law/ctors9.C: Likewise.
57344         * g++.old-deja/g++.mike/ambig1.C: Likewise.
57345         * g++.old-deja/g++.mike/net22.C: Likewise.
57346         * g++.old-deja/g++.mike/p3538a.C: Likewise.
57347         * g++.old-deja/g++.mike/p3538b.C: Likewise.
57348         * g++.old-deja/g++.mike/virt3.C: Likewise.
57349         * g++.old-deja/g++.niklas/t128.C: Likewise.
57350         * g++.old-deja/g++.other/anon4.C: Likewise.
57351         * g++.old-deja/g++.other/using1.C: Likewise.
57352         * g++.old-deja/g++.other/warn3.C: Likewise.
57353         * g++.old-deja/g++.pt/t37.C: Likewise.
57354         * g++.old-deja/g++.robertl/eb69.C: Likewise.
57355         * g++.old-deja/g++.robertl/eb71.C: Likewise.
57356
57357 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57358
57359         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
57360
57361 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57362
57363         * gcc.c-torture/execute/stdio-opt-3.c: New test.
57364
57365 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
57366
57367         * gcc.c-torture/compile/20010107-1.c: New test.
57368
57369 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57370
57371         * gcc.c-torture/execute/builtin-noret-1.c: New test.
57372
57373 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57374
57375         * gcc.dg/format/format.h: New file.
57376         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57377         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57378         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57379         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57380         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57381         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57382         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57383         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57384         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57385         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57386         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57387         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57388         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57389         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57390         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57391         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57392         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57393         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57394         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57395         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57396         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57397         instead of declaring standard types, macros and functions in each
57398         test.
57399
57400 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
57401
57402         * gcc.c-torture/execute/20010106-1.c: New test.
57403
57404 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57405
57406         * gcc.dg/format/format.exp: New file.
57407         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57408         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57409         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57410         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57411         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57412         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57413         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57414         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57415         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57416         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57417         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57418         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57419         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
57420         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
57421         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
57422         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
57423         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
57424         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
57425         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
57426         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
57427         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57428         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57429         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57430         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57431         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57432         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57433         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57434         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57435         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57436         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57437         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57438         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57439         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57440         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57441         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57442         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57443         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57444         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57445         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57446         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57447         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57448         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57449
57450 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
57451
57452         * gcc.c-torture/execute/991228-1.c: Take word endianness into
57453         account.
57454
57455 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
57456
57457         * gcc.c-torture/execute/builtin-complex-1.c: New test.
57458
57459 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
57460
57461         * g++.old-deja/g++.pt/crash62.C: New test.
57462
57463 2001-01-04  Richard Henderson  <rth@redhat.com>
57464
57465         * gcc.dg/20000926-1.c: Update expected warnings.
57466         * gcc.dg/array-2.c: Likewise.
57467         * gcc.dg/array-4.c: Also validate flexible array members.
57468         * gcc.dg/c99-flex-array-1.c: New.
57469
57470 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57471
57472         * gcc.c-torture/compile/20001222-1.x: Remove.
57473
57474 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57475
57476         * gcc.c-torture/execute/built-in-setjmp.c: New.
57477
57478 2001-01-03  Richard Henderson  <rth@redhat.com>
57479
57480         * gcc.dg/940510-1.c: Update expected error wording.
57481         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
57482
57483 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
57484
57485         * lib/target-supports.exp (check_alias_available): Modified to
57486         indicate aliases not supported if only weak aliases are supported.
57487
57488 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57489
57490         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
57491         Turn on cmpstrsi checks for __pj__ and __i370__.
57492
57493 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57494
57495         * g++.old-deja/g++.other/virtual11.C: New test.
57496
57497 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57498
57499         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
57500
57501 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57502
57503         * gcc.c-torture/compile/20010102-1.c: New test.
57504
57505 2001-01-02  Andreas Jaeger  <aj@suse.de>
57506
57507         * gcc.dg/noreturn-3.c: New test.
57508
57509         * gcc.dg/noreturn-4.c: New test.
57510
57511 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57512
57513         * gcc.c-torture/execute/stdio-opt-1.c: Also test
57514         __builtin_fputc and __builtin_fwrite.
57515
57516 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57517
57518         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
57519         signed char, not default char.
57520
57521 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57522
57523         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
57524
57525 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
57526
57527         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
57528
57529 2000-12-29  Richard Henderson  <rth@redhat.com>
57530
57531         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
57532         (__cyg_profile_func_exit): Define.
57533
57534 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
57535
57536         * g++.dg/vtgc1.C: New test.
57537
57538 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
57539
57540         * gcc.dg/noncompile/20001228-1.c: New test.
57541
57542         * gcc.dg/20001228-1.c: New test.
57543
57544         * gcc.c-torture/execute/20001228-1.c: New test.
57545
57546 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
57547
57548         * gcc.dg/format-strfmon-1.c: New test.
57549
57550 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57551
57552         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
57553         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
57554         * gcc.c-torture/execute/string-opt-1.c: Likewise.
57555         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57556         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57557         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57558         * gcc.c-torture/execute/string-opt-6.c: Likewise.
57559         * gcc.c-torture/execute/string-opt-7.c: Likewise.
57560         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57561         * gcc.c-torture/execute/string-opt-9.c: Likewise.
57562         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57563         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57564         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57565
57566         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
57567         * gcc.c-torture/execute/string-opt-4.c: Test index.
57568
57569 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
57570
57571         * gcc.c-torture/compile/20001226-1.c: New test.
57572
57573 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57574
57575         * gcc.c-torture/compile/20001222-1.c: New test.
57576         * gcc.c-torture/compile/20001222-1.x: Xfail.
57577
57578 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
57579
57580         * gcc.c-torture/execute/comp-goto-2.c: New test.
57581
57582 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
57583
57584         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
57585         Use long types if __INT_MAX__ is 32767.
57586         (main): Use cast to (sint32 *) when poking 88 into a_page.
57587
57588         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
57589
57590 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
57591
57592         * gcc.c-torture/compile/20001221-1.c: New test.
57593         * gcc.c-torture/execute/20001221-1.c: New test.
57594
57595 2000-12-20  Richard Henderson  <rth@redhat.com>
57596
57597         * g++.old-deja/g++.pt/crash36.C: Update error lines.
57598         * g++.old-deja/g++.robertl/eb109.C: Likewise.
57599
57600 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57601
57602         * gcc.dg/compare3.c: New test.
57603
57604 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57605
57606         * gcc.dg/format-warnll-1.c: New test.
57607
57608 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57609
57610         * gcc.dg/cpp/cmdlne-P.c: New test.
57611
57612 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57613
57614         * gcc.c-torture/execute/builtin-abs-1.c,
57615         gcc.c-torture/execute/builtin-abs-2.c: New tests.
57616
57617 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57618
57619         * gcc.dg/cpp/multiline.c: New test.
57620
57621 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57622
57623         * g++.old-deja/g++.other/syshdr1.C: Update.
57624         * gcc.dg/cpp/lineflags.c: Remove temporarily.
57625
57626 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57627
57628         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
57629
57630 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57631
57632         * g++.old-deja/g++.pt/ttp65.C: New test.
57633
57634 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57635
57636         * g++.old-deja/g++.pt/ttp64.C: New test.
57637
57638 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57639
57640         * g++.old-deja/g++.pt/spec33.C: New test.
57641
57642 2000-12-14  Catherine Moore  <clm@redhat.com>
57643
57644         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57645         * gcc.c-torture/execute/920612-2.c: Likewise.
57646         * gcc.c-torture/execute/920428-2.c: Likewise.
57647         * gcc-c-torture/execute/va-arg-11.c: Call exit.
57648         * gcc.c-torture/execute/va-arg-21.c: Likewise.
57649
57650 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57651
57652         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57653         * gcc.dg/pack-test-2.c: Likewise.
57654
57655 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57656
57657         Tests by Zack Weinberg <zackw@stanford.edu>.
57658
57659         * gcc.dg/cpp/defined.c: Update.
57660         * gcc.dg/cpp/defined_trad.c: New tests.
57661
57662 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57663
57664         * gcc.dg/cpp/trad-direct.c: Update.
57665
57666 2000-12-11  Neil Booth  <neilb@earthling.net>
57667
57668         * gcc.dg/cpp/defined_trad.c
57669
57670 2000-12-11  Neil Booth  <neilb@earthling.net>
57671
57672         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
57673
57674 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57675
57676         * gcc.dg/format-miss-2.c: New test.
57677
57678 2000-12-09  Neil Booth  <neilb@earthling.net>
57679
57680         * gcc.dg/cpp/lineflags.c: New tests.
57681         * gcc.dg/cpp/poison.c: Update.
57682         * gcc.dg/cpp/redef2.c: Update.
57683         * gcc.dg/cpp/skipping.c: New test.
57684
57685 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
57686
57687         * g++.old-deja/g++.other/eh3.C: New testcase.
57688
57689 2000-12-07  Neil Booth  <neilb@earthling.net>
57690
57691         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
57692         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
57693         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
57694         wtr-union-init-2.c, wtr-union-init-3.c: Update.
57695         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
57696         Update.
57697
57698 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57699
57700         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
57701         __SIZE_TYPE__ instead of int for type of integers cast to
57702         pointers.
57703
57704 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
57705
57706         * g++.old-deja/g++.other/cleanup4.C: New test.
57707
57708 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57709
57710         * format-sec-1.c: New test.
57711
57712 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57713
57714         * gcc.dg/format-nonlit-3.c: New test.
57715
57716 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57717
57718         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
57719         through a null pointer.
57720
57721 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57722
57723         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
57724         * g++.old-deja/g++.pt/partial4.C: New test.
57725
57726 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
57727
57728         * gcc.c-torture/execute/ieee/hugeval.x: New.
57729
57730 2000-12-06  Neil Booth  <neilb@earthling.net>
57731
57732         * gcc.dg/cpp/backslash2.c: New tests.
57733
57734 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57735
57736         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
57737         * gcc.c-torture/execute/stdio-opt-2.c: New test.
57738
57739 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
57740
57741         * gcc.c-torture/execute/20001203-2.c: New testcase.
57742
57743 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57744
57745         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
57746         * g++.old-deja/g++.other/virtual10.C: New test.
57747
57748 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57749
57750         * g++.old-deja/g++.mike/pmf5.C: Remove test.
57751
57752 2000-12-05  Richard Henderson  <rth@redhat.com>
57753
57754         * gcc.c-torture/compile/20001205-1.c: New.
57755
57756 2000-12-04  Neil Booth  <neilb@earthling.net>
57757
57758         * g++.old-deja/g++.other/virtual9.C: New test.
57759         * g++.old-deja/g++.pt/crash61.C: New test.
57760         * gcc.c-torture/execute/loop-9.c: New test.
57761
57762 2000-12-04  Neil Booth  <neilb@earthling.net>
57763
57764         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
57765         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
57766         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
57767         * gcc.dg/cpp/extratokens.c: ...here.
57768
57769 2000-12-04  Neil Booth  <neilb@earthling.net>
57770
57771         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
57772         New tests.
57773
57774 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57775
57776         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
57777         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
57778
57779 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57780
57781         * gcc.c-torture/execute/20001203-1.c: New test.
57782
57783 2000-12-03  Neil Booth  <neilb@earthling.net>
57784
57785         * gcc.dg/cpp/macro6.c: New test cases.
57786
57787 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57788
57789         * gcc.c-torture/execute/string-opt-9.c: New test.
57790         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57791         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57792         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57793
57794         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
57795         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
57796
57797 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
57798
57799         * gcc.dg/cpp/if-6.c: New testcase.
57800
57801         * gcc.dg/20001201-1.c: New testcase.
57802
57803 2000-12-02  Neil Booth  <neilb@earthling.net>
57804
57805         * g++.old-deja/g++.other/externC4.C,
57806         g++.old-deja/g++.other/friend10.C: New tests.
57807
57808 2000-12-02  Neil Booth  <neilb@earthling.net>
57809
57810         * g++.old-deja/g++.other/instan2.C
57811         * g++.old-deja/g++.other/instan3.C: New test.
57812
57813 2000-12-02  Neil Booth  <neilb@earthling.net>
57814
57815         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
57816         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
57817         gnuc99.c,gnuc99-pedantic.c: New tests.
57818
57819 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57820
57821         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
57822         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
57823
57824 2000-12-01  Neil Booth  <neilb@earthling.net>
57825
57826         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
57827         * gcc.dg/cpp/poison.c: Update.
57828         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
57829
57830 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
57831
57832         * g77.f-torture/execute/20001201.f: New test.
57833
57834 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57835
57836         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
57837
57838 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
57839
57840         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
57841
57842 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
57843
57844         * g++.old-deja/g++.other/cast6.C: New test.
57845
57846 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
57847
57848         * gcc.c-torture/execute/20001130-2.c: New testcase.
57849
57850 2000-11-30  Richard Henderson  <rth@redhat.com>
57851
57852         * gcc.c-torture/execute/20001130-1.c: New test.
57853
57854 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57855
57856         * g++.old-deja/g++.other/op3.C: New test.
57857
57858 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57859
57860         * g++.old-deja/g++.other/op2.C: New test.
57861
57862 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57863
57864         * g++.old-deja/g++.other/crash38.C: New test.
57865
57866 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
57867
57868         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
57869
57870 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
57871
57872         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
57873         tests.
57874         * gcc.c-torture/execute/string-opt-6.c: New test.
57875
57876         * gcc.dg/20001117-1.c: Add main.
57877
57878 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
57879
57880         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
57881         Move from here ...
57882         * gcc.dg/940510-1.c: ... to here.
57883
57884         * gcc.dg/20000926-1.c: GNU C now allows initializations of
57885         zero-size arrays in toplevel structures.
57886
57887 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57888
57889         * gcc.c-torture/execute/loop-8.c: New test.
57890
57891 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57892
57893         * g++.old-deja/g++.other/base1.C: New test.
57894
57895 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57896
57897         * g++.old-deja/g++.other/parse2.C: New test.
57898
57899 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57900
57901         * g++.old-deja/g++.pt/incomplete1.C: New test.
57902
57903 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57904
57905         * g++.old-deja/g++.other/friend9.C: New test.
57906
57907 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57908
57909         * gcc.dg/20001127-1.c: New test.
57910
57911 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57912
57913         * g++.old-deja/g++.pt/friend46.C: New test.
57914
57915 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57916
57917         * g++.old-deja/g++.other/ptrmem8.C: New test.
57918
57919 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57920
57921         * gcc.c-torture/execute/string-opt-7.c: New test.
57922         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57923
57924 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57925
57926         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
57927         instead of 'mkcheck 2'.
57928
57929 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57930
57931         * gcc.c-torture/execute/memcheck/driver.c,
57932         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
57933         C9X references to refer to C99.
57934
57935 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
57936
57937         * gcc.dg/ultrasp3.c: New test.
57938
57939 2000-11-25  Neil Booth  <neilb@earthling.net>
57940
57941         * gcc.dg/cpp/include2.c: Update test to be locale independent.
57942
57943 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
57944
57945         * gcc.c-torture/compile/20001123-2.c: New.
57946
57947 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57948
57949         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
57950
57951 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
57952
57953         * gcc.dg/sequence-point-1.c: Add some new tests.
57954         * gcc.c-torture/execute/20001124-1.c: New test.
57955
57956 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57957
57958         * g++.old-deja/g++.other/vaarg4.C: New test.
57959         * gcc.c-torture/compile/20001123-1.c: New test.
57960
57961 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57962
57963         * g++.other/crash24.C: Adjust and remove XFAIL.
57964         * g++.other/crash37.C: New test.
57965
57966 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
57967
57968         * g++.old-deja/g++.pt/instantiate9.C: New test.
57969
57970 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
57971
57972         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
57973         new ABI, too.
57974
57975         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
57976         * g++.old-deja/g++.robertl/eb55.C: Likewise.
57977
57978 2000-11-22  Neil Booth  <neilb@earthling.net>
57979
57980         * gcc.dg/cpp/Wtrigraphs.c: New test.
57981
57982 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
57983
57984         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
57985
57986 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
57987
57988         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
57989
57990 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
57991
57992         * lib/gcc-dg.exp: load_lib scanasm.exp.
57993         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
57994         * lib/g++-dg.exp: load_lib scanasm.exp.
57995         * lib/scanasm.exp: New.
57996         (scan-assembler, scan-assembler-not): Add optional arguments to
57997         test name, or if not present, the pattern name.
57998         (scan-assembler-dem, scan-assembler-dem-not): New.
57999
58000         * g++.dg/dg.exp: New.
58001
58002 2000-11-21  Neil Booth  <neilb@earthling.net>
58003
58004         * gcc.dg/cpp/integrated1.c: Remove.
58005
58006 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58007
58008         * gcc.c-torture/execute/20001121-1.c: New test.
58009
58010 2000-11-21  Richard Henderson  <rth@redhat.com>
58011
58012         * gcc.c-torture/compile/20001121-1.c: New test.
58013
58014 2000-11-20  Neil Booth  <neilb@earthling.net>
58015
58016         * gcc.dg/cpp/integrated1.c: New test.
58017
58018 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58019
58020         * g++.old-deja/g++.other/inline17.C: New test.
58021
58022 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
58023
58024         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
58025         local variable to be zero: I made the variable global. Now
58026         uses abort() and exit() instead of relying on main's return value.
58027
58028 2000-11-20  Neil Booth  <neilb@earthling.net>
58029
58030         * gcc.dg/cpp/paste2.c: Update test.
58031         * objc/execute/paste.m: New test.
58032
58033 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58034
58035         * gcc.dg/c99-condexpr-1.c: New test.
58036
58037 2000-11-20  Neil Booth  <neilb@earthling.net>
58038
58039         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
58040
58041 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
58042
58043         * g++.old-deja/g++.pt/export1.C: New test.
58044
58045 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
58046
58047         * gcc.dg/20001117-1.c: New test.
58048
58049 2000-11-18  Richard Henderson  <rth@redhat.com>
58050
58051         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
58052
58053 2000-11-18  Richard Henderson  <rth@redhat.com>
58054
58055         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
58056         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
58057         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
58058
58059 2000-11-18  Richard Henderson  <rth@redhat.com>
58060
58061         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
58062         (main): New.  Exit cleanly.
58063
58064 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58065
58066         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
58067         gcc.dg/c99-fordecl-2.c: New tests.
58068
58069 2000-11-18  Richard Henderson  <rth@redhat.com>
58070
58071         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
58072         * gcc.c-torture/execute/zerolen-2.c: New.
58073
58074 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58075
58076         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
58077         memory.
58078
58079 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58080
58081         * g++.old-deja/g++.pt/instantiate8.C: New test.
58082
58083 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58084
58085         * g++.old-deja/g++.other/incomplete.C: Add more tests.
58086         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
58087
58088 2000-11-16  Nick Clifton  <nickc@redhat.com>
58089
58090         * gcc.c-torture/execute/nestfunc-2.c: New test.
58091         * gcc.c-torture/execute/nestfunc-3.c: New test.
58092
58093 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58094
58095         * gcc.c-torture/compile/20001116-1.c: New test.
58096
58097 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58098
58099         * gcc.c-torture/execute/20001115-1.c: New test.
58100
58101 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
58102
58103         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
58104         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
58105         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
58106         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58107
58108 2000-11-15  Neil Booth  <neilb@earthling.net>
58109
58110         gcc.dg/cpp/_Pragma1.c: Update.
58111         gcc.dg/cpp/_Pragma2.c: New test.
58112
58113 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
58114
58115         * g++.old-deja/g++.other/anon5.C: New test.
58116
58117 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
58118
58119         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
58120         tests.
58121
58122 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
58123
58124         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
58125         output.
58126
58127 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58128
58129         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
58130         labels at end of compound statements.
58131
58132 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
58133
58134         * gcc.c-torture/execute/loop-7.c: New test.
58135
58136 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58137
58138         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
58139
58140 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58141
58142         * gcc.dg/c99-bool-1.c: New test.
58143
58144 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58145
58146         * gcc.dg/c99-scope-1.c: Remove xfail.
58147         * gcc.dg/c99-scope-2.c: New test.
58148
58149 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58150
58151         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
58152         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
58153
58154 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
58155
58156         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
58157         error messages.
58158
58159         * g++.mike/p700.C: Don't typedef wchar_t.
58160         * g++.mike/p784.C: Likewise.
58161         * g++.mike/eb101.C: Don't use __wchar_t.
58162
58163 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
58164
58165         * g77.f-torture/execute/20001111.[fx]: Test premature exit
58166         from DO loop.
58167
58168 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58169
58170         * gcc.c-torture/execute/20001111-1.c: New test.
58171
58172 2000-11-10  Nick Clifton  <nickc@redhat.com>
58173
58174         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
58175         long multuiple and accumulate.
58176
58177 2000-11-09  Richard Henderson  <rth@redhat.com>
58178
58179         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
58180         via size_t instead of int.
58181
58182         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
58183         * gcc.c-torture/execute/string-opt-2.c: Likewise.
58184         * gcc.c-torture/execute/string-opt-3.c: Likewise.
58185         * gcc.c-torture/execute/string-opt-4.c: Likewise.
58186
58187 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
58188
58189         * gcc.c-torture/compile/20001109-1.c: New test.
58190         * gcc.c-torture/compile/20001109-2.c: New test.
58191
58192 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
58193
58194         * g++.old-deja/g++.pt/operator1.C: New test.
58195         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
58196
58197 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58198
58199         * gcc.dg/20001108-1.c: New test.
58200
58201 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58202
58203         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
58204         with both arguments constant strings.
58205         * gcc.c-torture/execute/string-opt-3.c: New test.
58206         * gcc.c-torture/execute/string-opt-4.c: New test.
58207         * gcc.c-torture/execute/string-opt-5.c: New test.
58208
58209 2000-11-08  Nick Clifton  <nickc@redhat.com>
58210
58211         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
58212         mulsidi3adddi patterns.
58213
58214 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
58215
58216         * g++.old-deja/g++.other/crash36.C: New test.
58217
58218 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
58219
58220         * g++.old-deja/g++.other/init16.C: New test.
58221
58222 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
58223
58224         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
58225
58226 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58227
58228         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
58229         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58230         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58231
58232 2000-11-07  DJ Delorie  <dj@redhat.com>
58233
58234         * gcc.dg/20000614-1.c: Add return so that test can pass.
58235
58236 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58237
58238         * gcc.c-torture/execute/string-opt-1.c: New test.
58239
58240 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58241
58242         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
58243         mips-sgi-irix6.* because the MIPS ABI passes floating-point
58244         parameters in registers, and there is no way for a varargs
58245         function to know in which order the integer and floating-point
58246         parameters should be interleaved when they are placed on the
58247         stack.
58248         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58249         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58250
58251 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58252
58253         * gcc.c-torture/execute/string-opt-2.c: New test.
58254
58255 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
58256
58257         * g++.old-deja/g++.pt/crash60.C: New test.
58258
58259 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58260
58261         * g++.old-deja/g++.other/crash24.C: New test.
58262         * g++.old-deja/g++.other/crash25.C: New test.
58263         * g++.old-deja/g++.other/crash26.C: New test.
58264         * g++.old-deja/g++.other/crash27.C: New test.
58265         * g++.old-deja/g++.other/crash28.C: New test.
58266         * g++.old-deja/g++.other/crash29.C: New test.
58267         * g++.old-deja/g++.other/crash30.C: New test.
58268         * g++.old-deja/g++.other/crash31.C: New test.
58269         * g++.old-deja/g++.other/crash32.C: New test.
58270         * g++.old-deja/g++.other/crash33.C: New test.
58271         * g++.old-deja/g++.other/crash34.C: New test.
58272         * g++.old-deja/g++.other/crash35.C: New test.
58273
58274 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58275
58276         * gcc.c-torture/execute/20001031-1.c: New test.
58277
58278 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
58279
58280         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
58281         namespace.
58282
58283         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
58284         standards-conformant.
58285
58286         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
58287
58288         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
58289         * g++.old-deja/g++.mike/p755a.C: Likewise.
58290         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
58291         library makes no calls to `operator new' during initialization.
58292
58293 2000-11-04  Neil Booth  <neilb@earthling.net>
58294
58295         * gcc.dg/cpp/include2.c: New tests.
58296
58297 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
58298
58299         * lib/g++.exp (g++_set_ld_library_path): New function.
58300         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
58301
58302 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
58303
58304         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
58305         warnings.
58306
58307 2000-11-01  Richard Henderson  <rth@redhat.com>
58308
58309         * g++.old-deja/g++.ext/namedret1.C: New.
58310         * g++.old-deja/g++.ext/namedret2.C: New.
58311         * g++.old-deja/g++.ext/namedret3.C: New.
58312
58313 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
58314
58315         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
58316         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
58317
58318 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58319
58320         * gcc.c-torture/execute/va-arg-21.c: New test.
58321
58322 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58323
58324         * gcc.dg/c99-complex-2.c: New test.
58325
58326 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58327
58328         * gcc.c-torture/execute/stdio-opt-1.c: New test.
58329
58330 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
58331
58332         * g++.old-deja/g++.other/inline16.C: New test.
58333
58334 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
58335
58336         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
58337         __PRETTY_FUNCTION__
58338
58339 2000-10-29  Neil Booth  <neilb@earthling.net>
58340
58341         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
58342         New tests.
58343         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
58344         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
58345         optimisation.
58346
58347 2000-10-29  Neil Booth  <neilb@earthling.net>
58348
58349         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
58350         * mi1.c, mi1c.h: Add null directives to multiple-include test.
58351         * mi5.c: Test multiple includes work with -C.
58352         * trigraphs.c: Test ^= version.
58353
58354 2000-10-28  Neil Booth  <neilb@earthling.net>
58355
58356         New tests and test updates for new macro expander.
58357
58358         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
58359         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
58360         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
58361         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
58362         new diagnostic messages.
58363
58364         * gcc.dg/cpp/macro3.c: New tests.
58365
58366 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
58367
58368         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58369         on the same line.
58370
58371 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
58372
58373         * g++.old-deja/g++.other/eh2.C: New test.
58374
58375 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58376
58377         * gcc.c-torture/execute/20001027-1.c: New test.
58378
58379 2000-10-26  Richard Henderson  <rth@redhat.com>
58380
58381         * gcc.c-torture/execute/20001026-1.c: New.
58382
58383 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
58384
58385         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58386         * g++.old-deja/g++.law/builtin1.C: Likewise.
58387         * g++.old-deja/g++.law/ctors10.C: Likewise.
58388         * g++.old-deja/g++.law/virtual3.C: Likewise.
58389         * g++.old-deja/g++.mike/p658.C: Likewise.
58390         * g++.old-deja/g++.other/sibcall1.C: Likewise.
58391         * g++.old-deja/g++.other/vaarg2.C: Likewise.
58392         * g++.old-deja/g++.robertl/eb124.C: Likewise.
58393         * g++.old-deja/g++.robertl/eb44.C: Likewise.
58394         * g++.old-deja/g++.robertl/eb77.C: Likewise.
58395
58396 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
58397
58398         * gcc.c-torture/compile/20001024-1.c: New test.
58399
58400 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
58401
58402         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58403         to tell us whether or not we are using V3.
58404
58405 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58406
58407         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58408         operands.
58409
58410 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58411
58412         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58413
58414 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
58415
58416         * gcc.c-torture/execute/20001024-1.c: New test.
58417
58418 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
58419
58420         * g++.old-deja/g++.other/sibcall1.C: New test.
58421
58422 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
58423
58424         * gcc.dg/noncompile/init-3.c: New test.
58425
58426 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58427
58428         * gcc.dg/format-array-1.c: New test.
58429
58430 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58431
58432         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58433         writing through null pointers; remove comment about testing
58434         unterminated strings.
58435
58436 2000-10-17  Matthew Hiller  <hiller@redhat.com>
58437
58438         * gcc.c-torture/execute/20001017-2.c: New test.
58439
58440 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58441
58442         * gcc.c-torture/compile/20001018-1.c: New test.
58443         * gcc.c-torture/compile/20001018-1.x: Xfail.
58444
58445 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58446
58447         * gcc.c-torture/execute/20001017-1.c: New test.
58448
58449 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58450
58451         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58452         for multiple use of arguments with scanf formats; add tests for
58453         multiple use of arguments.
58454
58455 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
58456
58457         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58458         from some old tests.
58459
58460 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58461
58462         * gcc.dg/format-miss-1.c: New test.
58463
58464 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58465
58466         * gcc.c-torture/execute/20001013-1.c: New test.
58467
58468 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58469
58470         * gcc.dg/format-branch-1.c: New test.
58471
58472 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58473
58474         * README, lib/file-format.exp: Remove EGCS references.
58475
58476 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58477
58478         * gcc.dg/20001013-1.c: New test.
58479
58480 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58481
58482         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
58483         for intmax_t in the compiler using __typeof__ and the type rules
58484         for conditional expressions.
58485
58486 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
58487
58488         * gcc.dg/20001012-1.c: New test.
58489         * gcc.dg/20001012-2.c: New test.
58490
58491 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58492
58493         * gcc.dg/format-attr-1.c: New test.
58494
58495 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58496
58497         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
58498         __LONG_LONG_MAX__ instead of LLONG_MAX.
58499
58500 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58501
58502         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
58503         scanf flags.
58504         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
58505         flags.
58506
58507 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
58508
58509         * gcc.dg/sequence-pt-1.c: New test.
58510
58511 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
58512
58513         * gcc.c-torture/execute/20001011-1.c: New testcase.
58514         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
58515
58516 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58517
58518         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
58519         does not error on it.
58520
58521 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58522
58523         * gcc.dg/20001009-1.c: New test.
58524
58525 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58526
58527         * gcc.c-torture/compile/20001009-1.c: Move from here ....
58528         * gcc.c-torture/execute/20001009-2.c: ... to here.
58529
58530 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
58531
58532         * gcc.c-torture/compile/20001009-1.c: New testcase.
58533         * gcc.c-torture/execute/20001009-1.c: New testcase.
58534         Testcases provided by Jan Hubicka <jh@suse.cz>.
58535
58536 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58537
58538         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58539         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
58540         uintmax_t using <limits.h> to emulate the compiler's internal
58541         logic.  No longer XFAIL %j tests.
58542
58543 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58544
58545         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
58546         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58547         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
58548         regexps and details of expected handling of some bad formats.
58549         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
58550         suppression.
58551
58552 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58553
58554         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
58555         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
58556         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
58557         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
58558         in list archives.
58559
58560 2000-10-06  Richard Henderson  <rth@cygnus.com>
58561
58562         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
58563         * g++.old-deja/g++.brendan/crash52.C: Likewise.
58564         * g++.old-deja/g++.jason/report.C: Likewise.
58565         * g++.old-deja/g++.law/friend5.C: Likewise.
58566         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
58567         of the expected warnings.
58568
58569 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
58570
58571         * g++.old-deja/g++.pt/enum14.C: New test.
58572
58573 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
58574
58575         * g++.old-deja/g++.pt/crash59.C: New test.
58576
58577 2000-10-04  Will Cohen  <wcohen@redhat.com>
58578
58579         * gcc.dg/20000926-1.c: New test.
58580
58581 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
58582
58583         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
58584         function name for current C++ compiler.
58585         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
58586
58587 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
58588
58589         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
58590         __PRETTY_FUNCTION__.
58591         * g++.old-deja/g++.ext/pretty2.C: Likewise.
58592
58593 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58594
58595         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
58596
58597 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
58598
58599         * gcc.c-torture/compile/20000923-1.c: New test.
58600
58601 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
58602
58603         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
58604         * g++.old-deja/g++.pt/ttp62.C: Same.
58605         * g++.old-deja/g++.other/inline14.C: Same.
58606
58607 2000-09-24  Richard Henderson  <rth@cygnus.com>
58608
58609         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
58610
58611 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58612
58613         * gcc.dg/c90-printf-1.c: Add test for wide string format.
58614
58615 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
58616
58617         * gcc.c-torture/compile/20000922-1.c: New file.
58618
58619 2000-09-21  Nick Clifton  <nickc@redhat.com>
58620
58621         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
58622         a signed long modulo operation.
58623         (mod6): New function - perform an unsigned long modulo operation.
58624         (main): Add tests for modulos of very large numbers by very small
58625         dividends.
58626
58627 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58628
58629         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
58630
58631 2000-09-19  Richard Henderson  <rth@cygnus.com>
58632
58633         * gcc.dg/compare2.c (case 10): XFAIL.
58634
58635 2000-09-18  Richard Henderson  <rth@cygnus.com>
58636
58637         * gcc.c-torture/execute/20000906-1.c: Move ...
58638         * gcc.dg/20000906-1.c: ... here.  Only run on targets
58639         that support __builtin_trap.
58640
58641 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
58642
58643         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58644
58645 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58646
58647         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58648         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
58649         more $ format tests.
58650
58651 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58652
58653         * gcc.dg/format-errmk-1.c: New test.
58654
58655 2000-09-17  Greg McGary  <greg@mcgary.org>
58656
58657         * gcc.c-torture/execute/20000917-1.x: Remove.
58658
58659 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58660
58661         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58662
58663 2000-09-17  Greg McGary  <greg@mcgary.org>
58664
58665         * gcc.c-torture/execute/20000917-1.c: New test.
58666         * gcc.c-torture/execute/20000917-1.x: XFAIL.
58667
58668 2000-09-16  Neil Booth  <NeilB@earthling.net>
58669
58670         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
58671         in nested macro bug.
58672
58673 2000-09-15  Neil Booth  <NeilB@earthling.net>
58674
58675         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
58676
58677 2000-09-14  Jeffrey A Law  (law@cygnus.com)
58678
58679         * gcc.c-torture/execute/20000914-1.c: New test.
58680
58681 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
58682
58683         * g++.other/inline13.C: New test.
58684
58685 2000-09-12  Andreas Jaeger  <aj@suse.de>
58686
58687         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
58688         constant by Ulrich Drepper <drepper@redhat.com>.
58689
58690 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
58691
58692         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
58693
58694 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58695
58696         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
58697
58698 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
58699
58700         * gcc.dg/cpp/backslash.c: New test.
58701
58702 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
58703
58704         * gcc.c-torture/execute/20000910-1.c: New test.
58705         * gcc.c-torture/execute/20000910-2.c: Likewise.
58706
58707 2000-09-11  Robert Lipe  <robertl@sco.com>
58708
58709         * gcc.dg/pragma-align.c: New test.
58710
58711 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
58712
58713         * g++.old-deja/g++.pt/explicit82.C: New test.
58714         * g++.old-deja/g++.pt/explicit83.C: New test.
58715
58716 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
58717
58718         * gcc.dg/asm-names.c: New test.
58719
58720 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58721
58722         * gcc.dg/cpp/tr-warn6.c: New test
58723
58724 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58725
58726         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
58727         be accepted.
58728
58729 2000-09-07  Catherine Moore  <clm@redhat.com>
58730
58731         * gcc.c-torture/execute/unroll-1.c: New test.
58732
58733 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
58734
58735         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
58736         ERROR markers.
58737         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
58738         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
58739         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
58740         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
58741         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
58742         Preprocess only.
58743         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
58744         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
58745
58746 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58747
58748         * g++.old-deja/g++.pt/deduct2.C: New test.
58749
58750 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58751
58752         * g++.old-deja/g++.pt/parms2.C: New test.
58753
58754 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58755
58756         * g++.old-deja/g++.pt/crash58.C: New test.
58757
58758 2000-09-06  Greg McGary  <greg@mcgary.org>
58759
58760         * gcc.c-torture/execute/20000906-1.c: New test.
58761         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
58762
58763 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58764
58765         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
58766
58767 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58768
58769         * g++.old-deja/g++.pt/crash57.C: New test.
58770
58771 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58772
58773         * g++.old-deja/g++.pt/crash56.C: New test.
58774
58775 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58776
58777         * g++.old-deja/g++.pt/koenig1.C: New test.
58778
58779 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
58780
58781         * gcc.dg/20000904-1.c: New test.
58782
58783 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
58784
58785         * gcc.dg/cpp/paste8.c: New test.
58786
58787 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
58788
58789         * gcc.c-torture/compile/20000827-1.c: New test.
58790
58791 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58792
58793         * gcc.dg/format-diag-1.c: New test.
58794
58795 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58796
58797         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
58798         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
58799         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
58800         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
58801         gcc.dg/formatz-1.c: Adjust warning regular expressions.
58802
58803 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58804
58805         * g++.old-deja/g++.other/nested4.C: New test.
58806
58807 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58808
58809         * g++.old-deja/g++.ns/scoped1.C: New test.
58810
58811 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
58812
58813         * lib/g++.exp: Support testing already-installed GCC.
58814
58815 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58816
58817         * wtr-label-1.c, wtr-suffix-1.c: New tests.
58818
58819 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58820
58821         * gcc.dg/return-type-2.c: New test.
58822
58823 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
58824
58825         * gcc.c-torture/compile/20000825-1.c: New test.
58826
58827 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
58828
58829         * gcc.dg/dwarf2-2.c: New test.
58830
58831 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
58832
58833         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
58834         dg-warning regexps.
58835
58836 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58837
58838         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
58839         gcc.dg/format-ext-5.c: New tests.
58840
58841 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
58842
58843         * g++.old-deja/g++.other/crash22.C: New test.
58844
58845 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
58846
58847         * gcc.dg/noncompile/930622-2.c: Adjust error message.
58848
58849 2000-08-24  Richard Henderson  <rth@cygnus.com>
58850
58851         * gcc.dg/ia64-sync-1.c: New test.
58852         * gcc.dg/ia64-sync-2.c: New test.
58853         * gcc.dg/ia64-asm-1.c: New test.
58854
58855 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58856
58857         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
58858         * gcc.dg/format-ext-2.c: New test.
58859
58860 2000-08-23  Jason Merrill  <jason@redhat.com>
58861
58862         * lib/old-dejagnu.exp: Also ignore "In member function" and
58863         "At global scope".
58864
58865 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58866
58867         * gcc.dg/noncompile/label-lineno-1.c: New test.
58868
58869 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58870
58871         * gcc.dg/c99-array-nonobj-1.c: New test.
58872
58873 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58874
58875         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
58876         tests.
58877         * gcc.dg/format-ext-1.c: New test.
58878
58879 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58880
58881         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
58882         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
58883         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
58884         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
58885         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
58886
58887 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
58888
58889         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
58890         gcc.dg/c99-strftime-2.c: New tests.
58891
58892 2000-08-22  Richard Henderson  <rth@cygnus.com>
58893
58894         * gcc.c-torture/execute/20000822-1.c: New test.
58895
58896 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58897
58898         * gcc.c-torture/execute/20000819-1.x: Remove.
58899
58900 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58901
58902         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
58903         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
58904         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
58905         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
58906         gcc.dg/format-xopen-1.c: New tests.
58907
58908 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58909
58910         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
58911
58912 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58913
58914         * g++.old-deja/g++.other/loop2.C: New test.
58915
58916         * gcc.c-torture/compile/20000606-1.c: New test.
58917         * gcc.c-torture/compile/20000728-1.c: New test.
58918         * gcc.c-torture/execute/20000801-1.c: New test.
58919         * gcc.c-torture/execute/20000801-2.c: New test.
58920         * gcc.c-torture/execute/20000819-1.c: New test.
58921         * gcc.c-torture/execute/20000819-1.x: XFAIL.
58922         * gcc.dg/20000629-1.c: New test.
58923         * gcc.dg/20000724-1.c: New test.
58924         * gcc.dg/20000807-1.c: New test.
58925
58926 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
58927
58928         * gcc.dg/cpp/pragma-1.c: New test.
58929         * gcc.dg/cpp/pragma-2.c: New test.
58930
58931 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
58932
58933         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
58934         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
58935
58936 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58937
58938         * gcc.c-torture/compile/20000818-1.c: New test.
58939
58940 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
58941
58942         * gcc.c-torture/execute/20000818-1.c: New test.
58943
58944 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58945
58946         * gcc.dg/format-va-1.c: New test.
58947
58948 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58949
58950         * g++.old-deja/g++.other/typedef8.C: New test.
58951
58952 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58953
58954         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
58955         * g++.old-deja/g++.mike/net36.C: Mark candidate.
58956         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
58957         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
58958         * g++.old-deja/g++.other/ptrmem7.C: New test.
58959         * g++.old-deja/g++.pt/ptrmem10.C: New test.
58960
58961 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58962
58963         * g++.old-deja/g++.pt/typename27.C: New test.
58964
58965 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
58966
58967         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
58968         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
58969         * g++.old-deja/g++.pt/friend45.C: New test.
58970         * g++.old-deja/g++.other/friend8.C: New test.
58971
58972 2000-08-15  Richard Henderson  <rth@cygnus.com>
58973
58974         * gcc.c-torture/execute/20000815-1.c: New test.
58975
58976 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58977
58978         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
58979         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
58980         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
58981
58982 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
58983
58984         * g++.old-deja/g++.other/refinit2.C: New test.
58985
58986 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
58987
58988         * lib/c-torture.exp (c-torture): Make
58989         compiler_conditional_xfail_data global.
58990         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
58991         compiler_conditional_xfail_data machinery.
58992         (f-torture-execute): Likewise.
58993         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
58994         and only when unrolling loops.
58995
58996         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
58997
58998 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
58999
59000         * g++.old-deja/g++.pt/explicit81.C: New test.
59001
59002 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59003
59004         * g++.old-deja/g++.pt/typename26.C: New test.
59005
59006 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
59007
59008         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
59009         warning.
59010
59011 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
59012
59013         * g++.old-deja/g++.other/array3.C: New test.
59014
59015 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59016
59017         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
59018         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
59019         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
59020         New tests.
59021
59022 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
59023
59024         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
59025         * g++.old-deja/g++.abi/vmihint.C: Likewise.
59026
59027 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
59028
59029         * gcc.c-torture/execute/20000808-1.c: New test.
59030
59031 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59032
59033         * gcc.dg/c90-const-expr-1.c: New test.
59034
59035 2000-08-08  Richard Henderson  <rth@cygnus.com>
59036
59037         * gcc.dg/noncompile/920923-1.c: Declare calloc.
59038
59039 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59040
59041         * gcc.dg/noncompile/const-ll-1.c: New test.
59042
59043 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59044
59045         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
59046
59047 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
59048
59049         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
59050         that running programs linked against the shared version of libobjc
59051         run correctly.
59052
59053 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59054
59055         * gcc.dg/c99-printf-1.c: New test.
59056
59057 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59058
59059         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
59060
59061 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
59062
59063         * gcc.c-torture/execute/20000731-1.x: Delete.
59064
59065 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
59066
59067         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
59068         and torture_without_loops as is done by c-torture.exp.
59069         (search_for): Copy from c-torture.exp.
59070         (gcc-dg-runtest): New function, drives a directory of tests
59071         iterating over the TORTURE_OPTIONS.
59072         (scan-assembler, scan-assembler-not): Move here from
59073         individual directory drivers.
59074
59075         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
59076         defined by lib/gcc-dg.exp.
59077         * gcc.dg/cpp/cpp.exp: Likewise.
59078         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
59079         gcc-dg-runtest, so we cycle over optimization options.
59080
59081         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
59082         * gcc.dg/compare2.c: No longer expected to fail.
59083
59084 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
59085
59086         * gcc.c-torture/execute/20000804-1.c: New test.
59087
59088 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
59089
59090         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
59091
59092 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
59093
59094         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
59095
59096 2000-08-03  Jeffrey A Law  (law@cygnus.com)
59097
59098         * gcc.c-torture/compile/20000803-1.c: New test.
59099
59100 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
59101
59102         * gcc.c-torture/execute/20000801-3.c,
59103         gcc.c-torture/execute/20000801-4.c: New tests.
59104         * gcc.c-torture/execute/20000801-3.x,
59105         gcc.c-torture/execute/20000801-4.x: Xfail.
59106
59107 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
59108
59109         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
59110         libobjc/.libs to allow for libtool.
59111
59112 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
59113
59114         * gcc.c-torture/compile/20000802-1.c: New test.
59115
59116 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
59117
59118         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
59119
59120 2000-07-31  Jeffrey A Law  (law@cygnus.com)
59121
59122         * gcc-c-torture/execute/20000731-2.c: New test.
59123
59124         * gcc.c-torture/execute/20000731-1.c: New test.
59125         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
59126
59127 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
59128
59129         * gcc.dg/cpp/paste7.c: New test.
59130         * gcc.dg/cpp/20000725-1.c: New test.
59131
59132 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
59133
59134         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
59135         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
59136         declaration warning for __builtin_dwarf_reg_size.
59137
59138         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
59139
59140 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
59141
59142         * gcc.dg/noncompile/voidparam-1.c: New test.
59143
59144 2000-07-30  Richard Henderson  <rth@cygnus.com>
59145
59146         * gcc.dg/c90-digraph-1.c: Don't xfail.
59147         * gcc.dg/compare2.c (case 10): Xfail.
59148         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
59149
59150 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
59151
59152         * gcc.dg/c99-main-1.c: New test.
59153
59154 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59155
59156         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
59157
59158 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
59159
59160         * gcc.c-tortuer/execute/20000726-1.c: New test.
59161
59162 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
59163
59164         * gcc.c-torture/execute/enum-2.c: New test.
59165
59166 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59167
59168         * gcc.dg/cpp/tr-warn3.c: New test.
59169
59170 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59171
59172         * g++.old-deja/g++.ext/implicit1.C: Remove.
59173         * g++.old-deja/g++.jason/c2.C: Remove
59174         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
59175         * g++.old-deja/g++.pt/crash16.C: Likewise.
59176         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
59177
59178 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59179
59180         * g++.old-deja/g++.other/for2.C: New test.
59181
59182 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
59183
59184         * gcc.dg/20000720-1.c: New test.
59185
59186 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
59187
59188         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
59189
59190 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
59191
59192         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
59193         * gcc.c-torture/execute/20000722-1.c: New.
59194         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
59195
59196 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
59197
59198         * gcc.dg/cpp/20000720-1.S: New test.
59199
59200 2000-07-21  Michael Meissner  <meissner@redhat.com>
59201
59202         * gcc.c-torture/execute/ieee/hugeval.c: New test.
59203
59204 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59205
59206         * g++.old-deja/g++.brendan/crash16.C,
59207         g++.old-deja/g++.brendan/parse3.C,
59208         g++.old-deja/g++.brendan/redecl1.C,
59209         g++.old-deja/g++.ns/template13.C,
59210         g++.old-deja/g++.other/decl4.C,
59211         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
59212
59213 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59214
59215         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
59216         and "Internal error".
59217
59218         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
59219         regexps.
59220         * gcc.dg/cpp/paste6.c: New test.
59221
59222 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
59223
59224         * gcc.dg/cpp/tr-direct.c: New test.
59225
59226         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
59227         gcc.dg/cpp/undef1.c: Tweak error regexps.
59228
59229 2000-07-18  Eric Christopher <echristo@redhat.com>
59230
59231         * gcc.c-torture/compile/20000718-1.c: New test.
59232
59233 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
59234
59235         * cpplex.c (_cpp_push_token): If the token being pushed back
59236         is the previous token in this context, just subtract one from
59237         context->posn.
59238         * cppmacro.c (save_expansion): Clear aux field when storing a
59239         placemarker.
59240
59241 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
59242
59243         * gcc.dg/noncompile/redecl-1.c: New test.
59244
59245 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
59246
59247         * gcc.c-torture/execute/20000717-5.c: New test.
59248         * gcc.c-torture/execute/20000717-1.x: Removed.
59249
59250 2000-07-17  Richard Henderson  <rth@cygnus.com>
59251
59252         * gcc.c-torture/execute/20000717-4.c: New test.
59253
59254 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
59255
59256         * gcc.dg/cpp/syshdr.c: New test.
59257         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
59258
59259 2000-07-17  Neil Booth  <neilb@earthling.net>
59260
59261         * gcc.dg/cpp/cmdlne-dM.c: New test.
59262         * gcc.dg/cpp/cmdlne-dD.c: New test.
59263
59264 2000-07-17  Jeffrey A Law  (law@cygnus.com)
59265
59266         * gcc.c-torture/execute/20000717-3.c: New test.
59267
59268         * gcc.c-torture/compile/20000717-1.c: New test.
59269
59270 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
59271
59272         * gcc.c-torture/execute/20000717-2.c: New test.
59273
59274 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59275
59276         * gcc.dg/formatz-1.c: New test.
59277
59278         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
59279         * gcc.dg/c99-digraph-1.c: New tests.
59280
59281         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
59282         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
59283
59284         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
59285         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
59286         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
59287         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
59288         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
59289         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
59290         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
59291
59292 2000-07-17  Greg McGary <greg@mcgary.org>
59293
59294         * gcc.c-torture/execute/20000717-1.c: New test.
59295         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
59296
59297 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
59298
59299         * gcc.c-torture/execute/20000715-2.c: New test.
59300         * gcc.dg/20000715-1.c: New test.
59301
59302 2000-07-15  Michael Meissner  <meissner@redhat.com>
59303
59304         * gcc.c-torture/execute/20000715-1.c: New test.
59305
59306 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
59307
59308         * gcc.c-torture/execute/20000707-1.c: New test.
59309
59310 2000-07-13  Neil Booth  <NeilB@earthling.net>
59311
59312         * gcc.dg/cpp/digraph1.c,
59313         gcc.dg/cpp/digraph2.c,
59314         gcc.dg/cpp/digraphs.c: New tests.
59315
59316 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
59317
59318         * g77.f-torture/compile/20000630-2.f: New test.
59319         * g77.f-torture/compile/20000630-2.x
59320
59321 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59322
59323         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
59324
59325 2000-07-11  Neil Booth  <NeilB@earthling.net>
59326
59327         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
59328
59329 2000-07-11  Neil Booth  <NeilB@earthling.net>
59330
59331         * gcc.dg/cpp/cmdlne-C.c: New.
59332
59333 2000-07-09  Neil Booth  <NeilB@earthling.net>
59334
59335         * gcc.dg/cpp/directiv.c: New tests.
59336         * gcc.dg/cpp/undef1.c: Update.
59337
59338 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
59339
59340         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
59341
59342 2000-07-09  Neil Booth  <NeilB@earthling.net>
59343
59344         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
59345
59346 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
59347
59348         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
59349         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
59350
59351 2000-07-08  Neil Booth  <NeilB@earthling.net>
59352
59353         * gcc.dg/cpp/macsyntx.c: New tests.
59354
59355 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59356
59357         * gcc.dg/20000707-1.c: New test.
59358
59359 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59360
59361         * gcc.c-torture/execute/20000706-1.c: New test.
59362         * gcc.c-torture/execute/20000706-2.c: New test.
59363         * gcc.c-torture/execute/20000706-3.c: New test.
59364         * gcc.c-torture/execute/20000706-4.c: New test.
59365         * gcc.c-torture/execute/20000706-5.c: New test.
59366
59367 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59368
59369         * g++.old-deja/g++.pt/instantiate7.C: New test.
59370
59371 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59372
59373         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59374         * g++.old-deja/g++.mike/thunk3.C: Likewise.
59375         * g++.old-deja/g++.other/rtti3.C: Likewise.
59376         * g++.old-deja/g++.other/rttid3.C: Likewise.
59377
59378 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
59379
59380         *  g77.f-torture/compile/20000630-1.x: Fix typo
59381
59382 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
59383
59384         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59385         assembly output.
59386
59387 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
59388
59389         * gcc.dg/cpp/ident.c: New test.
59390
59391 2000-07-05  Neil Booth  <NeilB@earthling.net>
59392
59393         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59394           gcc.dg/cpp/lexstrng.c: New tests.
59395
59396 2000-07-04  Neil Booth  <NeilB@earthling.net>
59397
59398         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59399         * gcc.dg/cpp/strify2.c: Same.
59400
59401 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
59402
59403         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59404         * gcc.dg/cpp/19990703-1.c: Likewise.
59405         * gcc.dg/cpp/20000625-1.c: Likewise.
59406         * gcc.dg/cpp/20000625-2.c: Likewise.
59407
59408         * gcc.dg/cpp/macro1.c,
59409         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59410         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59411         gcc.dg/cpp/strify1.c,
59412         gcc.dg/cpp/strify2.c: New tests.
59413
59414 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
59415
59416         * gcc.c-torture/execute/20000703-1.c: New test.
59417
59418 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59419
59420         * g++.old-deja/g++.pt (lookup10.C): New test.
59421
59422 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59423
59424         * g++.old-deja/g++.pt (typename25.C): New test.
59425
59426 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
59427
59428         * gcc.c-torture/compile/20000701-1.c: New test.
59429
59430 2000-06-30  Nick Clifton  <nickc@cygnus.com>
59431
59432         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59433         to test case.
59434
59435 2000-06-30  Catherine Moore  <clm@cygnus.com>
59436
59437         * gcc.c-torture/execute/align-1.c: New test.
59438
59439 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
59440
59441         * g++.old-deja/g++.pt/expr8.C: New test.
59442         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59443
59444 2000-06-29  Nick Clifton  <nickc@cygnus.com>
59445
59446         * gcc.c-torture/compile/20000629-1.c: New test.
59447
59448 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59449
59450
59451         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59452         gcc.dg/noncompile directory, depending on whether they're
59453         preprocessor tests or not.  Annotate all the tests for the dg
59454         framework.
59455
59456         * gcc.c-torture/noncompile/noncompile.exp: Delete.
59457         * gcc.dg/noncompile/noncompile.exp: New.
59458
59459         * Moved files:
59460         Old name                                New name
59461         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
59462         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
59463         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
59464         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
59465         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
59466         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
59467         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
59468         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
59469         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
59470         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
59471         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
59472         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
59473         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
59474         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
59475         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
59476         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
59477         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
59478         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
59479         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
59480         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
59481         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
59482         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
59483         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
59484         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
59485
59486         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
59487         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
59488         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
59489         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
59490         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
59491         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
59492
59493 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59494
59495         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
59496         declare one variable.  On the fourth, error.
59497         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
59498         declared by 20000628-1a.h.
59499
59500 2000-06-29  Richard Henderson  <rth@redhat.com>
59501
59502         * gcc.c-torture/execute/930529-1.x: New file.
59503         * gcc.dg/920413-1.c: Adjust expected warning text.
59504         * gcc.dg/980217-1.c: Declare abort.
59505         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
59506
59507 2000-06-29  Jeffrey A Law  (law@cygnus.com)
59508
59509         * g77.f-torture/compile/20000629-1.f: New test.
59510         * g77.f-torture/compile/20000629-1.x: Expected to fail.
59511
59512 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59513
59514         Rearrange lots of files, removing entirely the
59515         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
59516         directories.
59517
59518         * Deleted files:
59519         gcc.c-torture/code_quality/code_quality.exp
59520         gcc.c-torture/special/special.exp
59521         gcc.failure/failure.exp
59522         gcc.failure/940409-1.x
59523         gcc.c-torture/compile/961203-1.x
59524
59525         * New files:
59526         gcc.misc-tests/linkage.exp
59527         gcc.c-torture/execute/920730-1t.c
59528         gcc.c-torture/execute/920730-1t.x
59529         gcc.c-torture/compile/920520-1.x
59530         gcc.c-torture/compile/920521-1.x
59531         gcc.c-torture/compile/981006-1.x
59532         gcc.c-torture/execute/eeprof-1.x
59533
59534         * Moved files (possibly with modifications to fit a new harness):
59535         Old name                                New name
59536         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
59537         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
59538         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
59539         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
59540         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
59541         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
59542         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
59543         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
59544         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
59545         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
59546         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
59547         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
59548         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
59549         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
59550
59551 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59552
59553         * c-torture/compile/961203-1.x: Delete.
59554
59555         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
59556         not exit. Include stdio.h.
59557         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
59558         * gcc.misc-tests/dg-12.c: Likewise.
59559         * gcc.misc-tests/dg-5.c: Likewise.
59560         * gcc.misc-tests/dg-6.c: Likewise.
59561         * gcc.misc-tests/dg-7.c: Prototype abort.
59562         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
59563         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
59564         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
59565         not exit.
59566         * gcc.misc-tests/sieve.c: Use return from main, not exit.
59567         * gcc.misc-tests/sort2.c: Use return from main, not exit.
59568
59569 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
59570
59571         * gcc.dg/cpp/20000628-1.c: New test.
59572         * gcc.dg/cpp/20000628-1.h: New header for above test.
59573         * gcc.dg/cpp/20000628-1a.h: Likewise.
59574
59575 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
59576
59577         * gcc.dg/cpp: New directory.
59578         * gcc.dg/cpp/cpp.exp: New driver.
59579         * gcc.dg/cpp/20000627-1.c: New test.
59580         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
59581         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
59582         and rewrite as a compilation test.
59583
59584         * gcc.dg: Move many files into the cpp subdirectory, possibly
59585         renaming or editing them as well.
59586         Old name                New name
59587         990119-1.c              cpp/19990119-1.c
59588         990228-1.c              cpp/19990228-1.c
59589         990407-1.c              cpp/19990407-1.c
59590         990409-1.c              cpp/19990409-1.c
59591         990413-1.c              cpp/19990413-1.c
59592         990703-1.c              cpp/19990703-1.c
59593         20000127-1.c            cpp/20000127-1.c
59594         20000129-1.c            cpp/20000129-1.c
59595         20000207-1.c            cpp/20000207-1.c
59596         20000207-2.c            cpp/20000207-2.c
59597         20000209-1.c            cpp/20000209-1.c
59598         20000209-2.c            cpp/20000209-2.c
59599         20000301-1.c            cpp/20000301-1.c
59600         20000419-1.c            cpp/20000419-1.c
59601         20000510-1.S            cpp/20000510-1.S
59602         20000519-1.c            cpp/20000519-1.c
59603         20000529-1.c            cpp/20000529-1.c
59604         20000625-1.c            cpp/20000625-1.c
59605         20000625-2.c            cpp/20000625-2.c
59606         cpp-as1.c               cpp/assert1.c
59607         cpp-as2.c               cpp/assert2.c
59608         cxx-comments-1.c        cpp/cxxcom1.c
59609         cxx-comments-2.c        cpp/cxxcom2.c
59610         endif-label.c           cpp/endif.c
59611         cpp-hash1.c             cpp/hash1.c
59612         cpp-hash2.c             cpp/hash2.c
59613         cpp-if1.c               cpp/if-1.c
59614         cpp-if2.c               cpp/if-2.c
59615         cpp-if3.c               cpp/if-3.c
59616         cpp-if4.c               cpp/if-4.c
59617         cpp-if5.c               cpp/if-5.c
59618         cpp-cond.c              cpp/if-cexp.c
59619         cpp-missingop.c         cpp/if-mop.c
59620         cpp-missingparen.c      cpp/if-mpar.c
59621         cpp-opprec.c            cpp/if-oppr.c
59622         cpp-ifparen.c           cpp/if-paren.c
59623         cpp-shortcircuit.c      cpp/if-sc.c
59624         cpp-shift.c             cpp/if-shift.c
59625         cpp-unary.c             cpp/if-unary.c
59626         cpp-li1.c               cpp/line1.c
59627         cpp-li2.c               cpp/line2.c
59628         lineno.c                cpp/line3.c
59629         lineno-2.c              cpp/line4.c
59630         cpp-mi.c                cpp/mi1.c
59631         cpp-mic.h               cpp/mi1c.h
59632         cpp-micc.h              cpp/mi1cc.h
59633         cpp-mind.h              cpp/mi1nd.h
59634         cpp-mindp.h             cpp/mi1ndp.h
59635         cpp-mix.h               cpp/mi1x.h
59636         cpp-mi2.c               cpp/mi2.c
59637         cpp-mi2a.h              cpp/mi2a.h
59638         cpp-mi2b.h              cpp/mi2b.h
59639         cpp-mi2c.h              cpp/mi2c.h
59640         cpp-mi3.c               cpp/mi3.c
59641         cpp-mi3.def             cpp/mi3.def
59642         poison-1.c              cpp/poison.c
59643         pr-impl.c               cpp/prag-imp.c
59644         cpp-redef-2.c           cpp/redef1.c
59645         cpp-redef.c             cpp/redef2.c
59646         strpaste.c              cpp/strp1.c
59647         strpaste-2.c            cpp/strp2.c
59648         cpp-tradpaste.c         cpp/tr-paste.c
59649         cpp-tradstringify.c     cpp/tr-str.c
59650         cpp-tradwarn1.c         cpp/tr-warn1.c
59651         cpp-tradwarn2.c         cpp/tr-warn2.c
59652         trigraphs.c             cpp/trigraphs.c
59653         cpp-unc1.c              cpp/unc1.c
59654         cpp-unc2.c              cpp/unc2.c
59655         cpp-unc3.c              cpp/unc3.c
59656         cpp-unc.c               cpp/unc4.c
59657         undef.c                 cpp/undef1.c
59658         undef-2.c               cpp/undef2.c
59659         cpp-wi1.c               cpp/widestr1.c
59660
59661 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
59662
59663         * lib/g++.exp (g++_include_flags): Tweak.
59664
59665 2000-06-27  H.J. Lu  <hjl@gnu.org>
59666             Loren J. Rittle  <ljrittle@acm.org>
59667
59668         * lib/g++.exp (g++_include_flags): Override libgloss.exp
59669         version with one that knows about the new gcc tree structure.
59670         (g++_link_flags): Same.
59671
59672 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
59673
59674         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
59675         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
59676         case we are cross-compiling.
59677
59678         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
59679         g++.old-deja/g++.niklas/Makefile.in,
59680         g++.old-deja/g++.niklas/configure.in,
59681         g++.old-deja/g++.other/Makefile.in,
59682         g++.old-deja/g++.other/configure.in,
59683         gcc.c-torture/code_quality/Makefile.in,
59684         gcc.c-torture/code_quality/configure.in,
59685         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
59686         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
59687         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
59688         gcc.c-torture/execute/ieee/Makefile.in,
59689         gcc.c-torture/execute/ieee/configure.in,
59690         gcc.c-torture/noncompile/Makefile.in,
59691         gcc.c-torture/noncompile/configure.in,
59692         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
59693         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
59694         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
59695
59696 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59697
59698         * g++.old-deja/g++.other/ambig3.C: New test.
59699
59700 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59701
59702         * g++.old-deja/g++.pt/syntax1.C: New test.
59703         * g++.old-deja/g++.pt/syntax2.C: New test.
59704         * g++.old-deja/g++.other/syntax3.C: New test.
59705         * g++.old-deja/g++.other/syntax4.C: New test.
59706
59707 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59708
59709         * gcc.dg/20000623-1.c: Prototype exit and abort.
59710
59711 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59712
59713         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
59714         New tests.
59715         * gcc.dg/cpp-mi3.def: New file.
59716
59717         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
59718         inside assertions.
59719         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
59720         lexer's error messages.
59721         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
59722         divine anything from the linemarkers.
59723         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
59724         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
59725
59726 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
59727
59728         * gcc.dg/20000623-1.c: New test.
59729
59730 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
59731
59732         * gcc.c-torture/execute/20000622-1.c: New test.
59733
59734 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59735
59736         * g++.old-deja/g++.other/init15.C: New test.
59737
59738 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59739
59740         * g++.old-deja/g++.pt/vaarg2.C: New test.
59741         * g++.old-deja/g++.pt/vaarg3.C: New test.
59742
59743 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
59744
59745         * g++.old-deja/g++.other/dyncast6.C: New test.
59746
59747 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
59748
59749         * gcc.c-torture/execute/loop-6.c: New test.
59750
59751 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
59752
59753         * gcc.dg/20000614-1.c: New test.
59754         * gcc.dg/20000614-2.c: New test.
59755
59756 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
59757
59758         * g++.old-deja/g++.other/inline12.C: New test.
59759
59760 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
59761
59762         * g++.old-deja/g++.other/eh1.C: New test.
59763
59764 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
59765
59766         * g++.old-deja/g++.other/type.C: New test.
59767
59768 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59769
59770         * g++.old-deja/g++.other/initstring.C: New test.
59771
59772 2000-06-12  Jason Merrill  <jason@redhat.com>
59773
59774         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
59775
59776 2000-06-09  Jeffrey A Law  (law@cygnus.com)
59777
59778         * gcc.c-torture/compile/20000609-1.c: New test.
59779
59780 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
59781
59782         * gcc.dg/20000609-1.c: New test.
59783
59784 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
59785
59786         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
59787         * gcc.c-torture/noncompile/poison-1.c: Move...
59788         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
59789         * gcc.dg/cpp-li1.c: Add a token after the #line.
59790
59791 2000-06-05  Richard Henderson  <rth@cygnus.com>
59792
59793         * gcc.c-torture/execute/20000605-2.c: New test.
59794         * gcc.c-torture/execute/20000605-3.c: New test.
59795
59796 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
59797
59798         * g77.f-torture/execute/20000503-1.x: New file.
59799
59800 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
59801
59802         * g++.old-deja/g++.eh/badalloc1.C: New test.
59803
59804 2000-06-05  Richard Henderson  <rth@cygnus.com>
59805
59806         * gcc.c-torture/execute/20000605-1.c: New test.
59807
59808 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59809             Nathan Sidwell <nathan@codesourcery.com>
59810
59811         * gcc.c-torture/compile/20000605-1.c: New test.
59812
59813 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
59814
59815         * g77.f-torture/compile/20000601-1.f: New test.
59816
59817 2000-06-03  Richard Henderson  <rth@cygnus.com>
59818
59819         * gcc.c-torture/execute/20000603-1.c: New.
59820
59821 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
59822
59823         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
59824         * gcc.dg/noreturn-2.c (noreturn): Likewise.
59825
59826 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
59827
59828         * gcc.dg/compare2.c (case 12): XFAIL.
59829         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59830         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
59831
59832         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
59833
59834 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
59835
59836         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
59837         guard macro is already defined when the header is first
59838         included.
59839         * gcc.dg/cpp-mix.h: New file.
59840         * gcc.dg/endif-label.c: Update patterns to match compiler.
59841
59842         * g++.brendan/complex1.C: Declare abort.
59843         * g++.law/refs4.C: Remove XFAIL.
59844         * g++.oliva/expr2.C: Declare abort and exit.
59845
59846 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
59847
59848         * gcc.c-torture/execute/20000528-1.c: New test.
59849
59850         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
59851         * g++.old-deja/g++.law/temps4.C: Likewise.
59852
59853         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
59854         stdlib.h.  Call abort() on failure.
59855         * g++.old-deja/g++.law/refs4.C: Likewise.
59856         * g++.old-deja/g++.law/temps4.C: Likewise.
59857         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
59858         * gcc.c-torture/execute/20000112-1.c: Include string.h.
59859
59860 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
59861
59862         Relative to g++.dg/special:
59863         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
59864
59865         Relative to g++.old-deja:
59866         * g++.brendan/complex1.C, g++.jason/optimize2.C,
59867         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
59868         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
59869         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
59870         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
59871         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
59872         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
59873
59874         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
59875         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
59876         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
59877         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
59878         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
59879         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
59880         and/or string.h.
59881
59882         * g++.other/goto1.C: Update expectations for error messages.
59883
59884 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
59885
59886         * gcc.c-torture/compile/20000523-1.c: New test.
59887
59888 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59889
59890         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
59891
59892 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59893
59894         * g++.old-deja/g++.eh/catch11.C: New test.
59895         * g++.old-deja/g++.eh/catch12.C: New test.
59896
59897 2000-05-24  Nick Clifton  <nickc@cygnus.com>
59898
59899         * gcc.c-torture/execute/20000523-1.c: New test.
59900
59901 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
59902
59903         * c-torture/execute/bcp-1.c: Replace abort in arg of
59904         __builtin_constant_p with a generic external function.
59905
59906         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
59907         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
59908         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
59909         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
59910         Prototype abort and/or exit.
59911
59912         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
59913         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
59914         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
59915         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
59916
59917 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
59918
59919         * gcc.dg/dwarf2-1.c: New test.
59920
59921 2000-05-20  Richard Henderson  <rth@cygnus.com>
59922
59923         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
59924
59925 2000-05-20  Andreas Jaeger  <aj@suse.de>
59926
59927         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
59928         testcase.
59929
59930 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
59931
59932         * gcc.c-torture/execute/20000519-2.c: New test.
59933
59934 2000-05-19  Andreas Jaeger  <aj@suse.de>
59935
59936         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
59937         which fails with SSA.
59938
59939         * lib/c-torture.exp: Also test with -O3 -fssa.
59940
59941 2000-05-18  Michael Meissner  <meissner@redhat.com>
59942
59943         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
59944         * gcc.c-torture/execute/920415-1.c: Ditto.
59945         * gcc.c-torture/execute/920501-1.c: Ditto.
59946         * gcc.c-torture/execute/conversion.c: Ditto.
59947         * gcc.c-torture/execute/cvt-1.c: Ditto.
59948
59949 2000-05-18  Jeffrey A Law  (law@cygnus.com)
59950
59951         * gcc.c-torture/compile/20000518-1.c: New test.
59952
59953 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59954
59955         * g77.f-torture/compile/200005018.f: New test.
59956
59957 2000-05-17  Jeffrey A Law  (law@cygnus.com)
59958
59959         * gcc.c-torture/compile/20000517-1.c: New test.
59960
59961 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59962
59963         * gcc.c-torture/execute/20000516-1.c: New test.
59964
59965 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
59966
59967         * g++.old-deja/g++.other/eh.C: New test.
59968
59969 2000-05-12  Richard Henderson  <rth@cygnus.com>
59970
59971         * gcc.c-torture/execute/990208-1.c (main): Don't pass
59972         constants through to doit's conditional.
59973
59974 2000-05-11  Jeffrey A Law  (law@cygnus.com)
59975
59976         * gcc.c-torture/compile/20000511-1.c: New test.
59977         * g77.f-torture/compile/20000511-1.f: New test.
59978         * g77.f-torture/compile/20000511-2.f: New test.
59979
59980 2000-05-11  Michael Meissner  <meissner@redhat.com>
59981
59982         * gcc.c-torture/execute/20000511-1.c: New test.
59983
59984 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
59985
59986         * gcc.dg/dg.exp: Scan .S files as well as .c files.
59987         * gcc.dg/20000510-1.S: New.
59988
59989 2000-05-08  Catherine Moore  <clm@cygnus.com>
59990
59991         * gcc.dg/unused-3.c: New.
59992
59993 2000-05-06  Richard Henderson  <rth@cygnus.com>
59994
59995           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
59996           * g++.old-deja/g++.mike/warn1.C: Likewise.
59997           * g++.old-deja/g++.pt/local1.C: Likewise.
59998           * g++.old-deja/g++.pt/local7.C: Likewise.
59999           * g++.old-deja/g++.pt/spec16.C: Likewise.
60000
60001 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
60002
60003         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
60004
60005 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
60006
60007           * g77.f-torture/execute/20000503-1.f: New test.
60008
60009 2000-05-04  Andreas Jaeger  <aj@suse.de>
60010
60011         * gcc.dg/noreturn-2.c: New test.
60012
60013 2000-05-04  Neil Booth  <NeilB@earthling.net>
60014
60015         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
60016         preprocessor.
60017
60018 2000-05-04  Richard Henderson  <rth@cygnus.com>
60019
60020         * gcc.c-torture/execute/20000503-1.c: Fix typo.
60021
60022 2000-05-04  Richard Henderson  <rth@cygnus.com>
60023
60024         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
60025         OpenSSL by Jason R Thorpe.
60026
60027 2000-05-03  Jim Wilson  <wilson@cygnus.com>
60028
60029         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
60030
60031 2000-05-03  Robert Lipe <robertlipe@usa.net>
60032
60033         * gcc.dg/20000503-1.c: New test.
60034
60035 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
60036
60037         * gcc.c-torture/compile/20000502-1.c: New test.
60038         * g++.old-deja/g++.other/align.C: New test.
60039         * gcc.dg/cpp-tradstringify.c: New test.
60040
60041 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
60042
60043         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
60044         and hard registers.
60045
60046 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
60047
60048         * gcc.c-torture/execute/loop-5.c: New test.
60049
60050 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
60051
60052         * gcc.c-torture/execute/va-arg-20.c: New test.
60053
60054 2000-04-23  Jeffrey A Law  (law@cygnus.com)
60055
60056         * gcc.c-torture/execute/20000422-1.c: New test.
60057
60058 2000-04-20  Greg McGary  <gkm@gnu.org>
60059
60060         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
60061         when optimizing, but without sibling-call optimizations (-O1).
60062
60063 2000-04-20  Jeffrey A Law  (law@cygnus.com)
60064
60065           * gcc.c-torture/compile/20000420-1.c: New test.
60066
60067 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
60068
60069         * g++.abi/ptrflags.C: New test.
60070         * g++.eh/catchptr1.C: Test incomplete pointer chains.
60071
60072 2000-04-19  Catherine Moore  <clm@cygnus.com>
60073
60074         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
60075
60076 2000-04-19  Greg McGary  <gkm@gnu.org>
60077
60078         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
60079         sibling-call optimizations.
60080
60081 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
60082
60083         * gcc.dg/20000419-1.c: New test.
60084
60085 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
60086
60087         * gcc.c-torture/execute/20000412-6.c: New test.
60088
60089 2000-04-12  Jeffrey A Law  (law@cygnus.com)
60090
60091         * gcc.c-torture/execute/20000412-5.c: New test.
60092         * g77.f-torture/compile/20000412-1.f: New test.
60093         * gcc.c-torture/execute/20000412-4.c: New test.
60094         * gcc.c-torture/compile/20000412-2.c: New test.
60095         * gcc.c-torture/execute/20000412-3.c: New test.
60096         * gcc.c-torture/compile/20000412-1.c: New test.
60097         * gcc.c-torture/execute/20000412-2.c: New test.
60098
60099 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
60100
60101         * objc/execute/bf-20.m: New test.
60102
60103 2000-04-10  Richard Henderson  <rth@cygnus.com>
60104
60105         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
60106
60107         * gcc.c-torture/execute/20000412-1.c: New test.
60108
60109 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
60110
60111         * g++.old-deja/g++.eh/catchptr1.C: New test.
60112
60113 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
60114
60115         * g++.old-deja/g++.abi/cxa_vec.C: New test.
60116
60117 2000-04-08  Neil Booth  <NeilB@earthling.net>
60118
60119         * gcc.dg/cpp-nullchar.c: Remove test as
60120         embedded nulls cause problems.
60121
60122 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60123
60124         * gcc.dg/compare2.c: New test.
60125
60126 2000-04-08  Neil Booth  <NeilB@earthling.net>
60127
60128         * gcc.dg/cpp-nullchar.c: New test.
60129
60130 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
60131
60132         * gcc.dg/cpp-mi2.c: New test.
60133         * gcc.dg/cpp-mi2[abc].h: New files.
60134
60135 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
60136
60137         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
60138         member name.
60139
60140 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
60141
60142         * g++.old-deja/g++.abi/vmihint.C: New test.
60143
60144 2000-04-06  Neil Booth  <NeilB@earthling.net>
60145
60146         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
60147         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
60148         copyright.
60149
60150 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
60151
60152         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
60153         avoid stack-frame overwrite.
60154
60155 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
60156
60157         * gcc.c-torture/compile/20000405-2.c: New test.
60158         * gcc.c-torture/compile/20000405-3.c: New test.
60159
60160 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60161
60162         * gcc.c-torture/compile/20000405-1.c: New test.
60163
60164 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
60165
60166         * gcc.dg/cast-qual-1.c: Revert last change.
60167
60168 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60169
60170         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
60171
60172 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
60173
60174         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
60175         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
60176
60177 2000-04-03  Jeffrey A Law  (law@cygnus.com)
60178
60179         * gcc.c-torture/compile/20000403-2.c: New test.
60180         * gcc.c-torture/compile/20000403-1.c: New test.
60181
60182 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
60183
60184         * gcc.c-torture/execute/20000403-1.c: New test.
60185
60186 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
60187
60188         * gcc.c-torture/execute/20000402-1.c: New test.
60189
60190 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
60191
60192         * gcc.c-torture/execute/va-arg-15.c: New test.
60193         * gcc.c-torture/execute/va-arg-16.c: New test.
60194         * gcc.c-torture/execute/va-arg-17.c: New test.
60195         * gcc.c-torture/execute/va-arg-18.c: New test.
60196         * gcc.c-torture/execute/va-arg-19.c: New test.
60197
60198 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
60199
60200         * gcc.c-torture/compile/981211-1.c: Move to...
60201         * gcc.dg/cpp-as1.c: ...here.
60202         * gcc.dg/cpp-as2.c: New file.
60203
60204         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
60205         compiler.
60206
60207 2000-04-02  Neil Booth  <NeilB@earthling.net>
60208
60209         * gcc.dg/cpp-cond.c  New tests.
60210         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
60211         accidental success less likely.
60212         * gcc.dg/cpp-missingop.c  New tests.
60213         * gcc.dg/cpp-missingparen.c  New tests.
60214         * gcc.dg/cpp-shift.c  New tests.
60215         * gcc.dg/cpp-shortcircuit.c  New tests.
60216         * gcc.dg/cpp-unary.c  New tests.
60217
60218 2000-03-29  Jeffrey A Law  (law@cygnus.com)
60219
60220         * gcc.c-torture/compile/20000329-1.c: New test.
60221
60222 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
60223
60224         * gcc.c-torture/compile/20000326-1.c: New test.
60225         * gcc.c-torture/compile/20000326-2.c: New test.
60226
60227 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
60228
60229         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
60230         the first parameter is a function argument.
60231
60232 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
60233
60234         * g++.old-deja/g++.ext/array4.C: New test.
60235
60236 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
60237
60238         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
60239
60240 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60241
60242         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
60243
60244 2000-03-19  Richard Henderson  <rth@cygnus.com>
60245
60246         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
60247
60248 2000-03-19  Richard Henderson  <rth@cygnus.com>
60249
60250         * gcc.c-torture/compile/20000319-1.c: New test.
60251
60252 2000-03-14  Jeffrey A Law  (law@cygnus.com)
60253
60254         * gcc.c-torture/execute/20000314-3.c: New test.
60255         * gcc.c-torture/execute/20000314-2.c: New test.
60256         * gcc.c-torture/execute/20000314-1.c: New test.
60257         * gcc.c-torture/compile/20000314-2.c: New test.
60258         * gcc.c-torture/compile/20000314-1.c: New test.
60259
60260 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
60261
60262         * g++.old-deja/g++.warn/inline.C: New test.
60263
60264 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
60265
60266         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
60267         standards-compliant result rather than specific constants.
60268         Put test-values in array.
60269
60270 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
60271
60272         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
60273         (g++_target_compile): Put test-specific options last.
60274
60275 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60276
60277         * g++.old-deja/g++.eh/vbase4.C: New test.
60278
60279 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60280
60281         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
60282
60283 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60284
60285         * g++.old-deja/g++.brendan/misc12.C: Removed.
60286         * g++.old-deja/g++.pt/memtemp77.C: Constify.
60287         * g++.old-deja/g++.ext/pretty4.C: New test.
60288
60289 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60290
60291         * g++.old-deja/g++.other/string2.C: New test.
60292
60293 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
60294
60295         * g++.old-deja/g++.warn/impint2.C: New test.
60296
60297 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
60298
60299         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
60300         is 1, not zero.
60301
60302 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
60303
60304         * g++.old-deja/g++.warn/impint.C: New test.
60305         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
60306         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
60307         * g++.old-deja/g++.pt/explicit12.C: Likewise.
60308         * g++.old-deja/g++.pt/explicit13.C: Likewise.
60309         * g++.old-deja/g++.pt/explicit17.C: Likewise.
60310         * g++.old-deja/g++.pt/explicit18.C: Likewise.
60311         * g++.old-deja/g++.pt/explicit19.C: Likewise.
60312         * g++.old-deja/g++.pt/explicit23.C: Likewise.
60313         * g++.old-deja/g++.pt/explicit31.C: Likewise.
60314         * g++.old-deja/g++.pt/explicit35.C: Likewise.
60315         * g++.old-deja/g++.pt/explicit6.C: Likewise.
60316         * g++.old-deja/g++.pt/memclass7.C: Likewise.
60317
60318 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
60319
60320         * gcc.dg/cpp-redef.c: New test.
60321
60322 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
60323
60324         * g++.old-deja/g++.pt/unify7.C: New test.
60325
60326 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
60327
60328         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
60329         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
60330
60331 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
60332
60333         * gcc.c-torture/compile/20000224-1.c: New test.
60334
60335 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60336
60337         * gcc.c-torture/compile/cpp-2.c: New test.
60338         * gcc.c-torture/compile/cpp-1.c: New test.
60339
60340 2000-02-25  Jeffrey A Law  (law@cygnus.com)
60341
60342         * gcc.c-torture/execute/20000225-1.c: New test.
60343
60344 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60345
60346         * gcc.dg/cpp-li2.c: New test.
60347
60348         * gcc.dg/cpp-wi1.c: New test.
60349
60350         * gcc.dg/cpp-li1.c: New test.
60351
60352 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
60353
60354         * g++.old-deja/g++.other/sizeof5.C: New test.
60355
60356 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60357
60358         * gcc.c-torture/execute/va-arg-13.c: New test.
60359
60360 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
60361
60362         * gcc.c-torture/execute/va-arg-12.c: New test.
60363
60364 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60365
60366         * gcc.c-torture/execute/20000223-1.c: New test.
60367
60368 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60369
60370         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60371
60372 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
60373
60374         * g++.old-deja/g++.abi/ptrmem.C: New test.
60375
60376 2000-02-19  Richard Henderson  <rth@cygnus.com>
60377
60378         * gcc.c-torture/compile/init-3.c: New.
60379
60380 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
60381
60382         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60383         ALWAYS_CXXFLAGS.
60384
60385 2000-02-11  Robert Lipe <robertl@sco.com>
60386
60387         * gcc.c-torture/compile/20000211-3.c: New test.
60388
60389 2000-02-11  Martin Buchholz <martin@xemacs.org>
60390
60391         * gcc.c-torture/compile/20000211-2.c: New test.
60392
60393 2000-02-11  Jeffrey A Law  (law@cygnus.com)
60394
60395         * gcc.c-torture/compile/20000211-1.c: New test.
60396
60397 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
60398
60399         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60400           on native targets
60401
60402 2000-02-08  Nathan Sidwell  <nathan@acm.org>
60403
60404         * g++.old-deja/g++.other/cast5.C: New test.
60405
60406 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
60407
60408         * gcc.c-torture/execute/20000205-1.c: New.
60409
60410 2000-02-03  Nathan Sidwell  <nathan@acm.org>
60411
60412         * g++.old-deja/g++.jason/cast3.C: Return void.
60413         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60414
60415 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60416
60417         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60418
60419         * gcc.dg/loop-1.c: New test.
60420
60421 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
60422
60423         * gcc.c-torture/compile/20000127-1.c: New test.
60424         * gcc.c-torture/execute/991228-1.c: New test.
60425
60426 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60427
60428         * gcc.dg/unused-2.c: New test.
60429
60430         * gcc.dg/conv-1.c: New test.
60431
60432 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
60433
60434         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60435         compiler.
60436         (tool_option_proc): Fix typo.
60437
60438 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
60439
60440         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60441         of the ld on the host, not on the build machine.
60442         Also, don't crash if '--help' is not a supported option.
60443
60444 2000-01-24  Richard Henderson  <rth@cygnus.com>
60445
60446         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60447
60448 2000-01-20  Jeffrey A Law  (law@cygnus.com)
60449
60450         * gcc.c-torture/execute/20000120-2.c: New test.
60451         * gcc.c-torture/execute/20000120-1.c: New test.
60452
60453 2000-01-13  Jeffrey A Law  (law@cygnus.com)
60454
60455         * gcc.c-torture/execute/20000113-1.c: New test.
60456
60457 2000-01-12  Jeffrey A Law  (law@cygnus.com)
60458
60459         * gcc.c-torture/execute/20000112-1.c: New test.
60460
60461 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60462
60463         * gcc.dg/20000111-1.c: New test.
60464
60465 2000-01-10  Jeffrey A Law  (law@cygnus.com)
60466
60467         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
60468         with 16 bit integers.
60469
60470 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60471
60472         * gcc.dg/20000108-1.c: New test.
60473
60474 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60475
60476         * g++.old-deja/g++.ns/koenig8.C: New test.
60477
60478 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60479
60480         * g++.old-deja/g++.other/cast4.C: New test.
60481
60482 2000-01-05  Jeffrey A Law  (law@cygnus.com)
60483
60484         * gcc.c-torture/compile/20000105-2.c: New test.
60485         * gcc.c-torture/compile/20000105-1.c: New test.
60486
60487 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60488
60489         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
60490         references to printf & atoi to conform to ANSI standard.
60491         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
60492         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
60493         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
60494         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
60495         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
60496         * g++.old-deja/g++.brendan/complex1.C: Likewise.
60497         * g++.old-deja/g++.brendan/copy1.C: Likewise.
60498         * g++.old-deja/g++.brendan/copy2.C: Likewise.
60499         * g++.old-deja/g++.brendan/copy3.C: Likewise.
60500         * g++.old-deja/g++.brendan/copy4.C: Likewise.
60501         * g++.old-deja/g++.brendan/copy5.C: Likewise.
60502         * g++.old-deja/g++.brendan/copy6.C: Likewise.
60503         * g++.old-deja/g++.brendan/copy7.C: Likewise.
60504         * g++.old-deja/g++.brendan/copy8.C: Likewise.
60505         * g++.old-deja/g++.brendan/crash11.C: Likewise.
60506         * g++.old-deja/g++.brendan/crash14.C: Likewise.
60507         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
60508         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
60509         * g++.old-deja/g++.brendan/delete2.C: Likewise.
60510         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
60511         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
60512         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
60513         * g++.old-deja/g++.brendan/eh1.C: Likewise.
60514         * g++.old-deja/g++.brendan/groff1.C: Likewise.
60515         * g++.old-deja/g++.brendan/init3.C: Likewise.
60516         * g++.old-deja/g++.brendan/misc12.C: Likewise.
60517         * g++.old-deja/g++.brendan/misc7.C: Likewise.
60518         * g++.old-deja/g++.brendan/new2.C: Likewise.
60519         * g++.old-deja/g++.brendan/operators4.C: Likewise.
60520         * g++.old-deja/g++.brendan/operators5.C: Likewise.
60521         * g++.old-deja/g++.brendan/overload2.C: Likewise.
60522         * g++.old-deja/g++.brendan/overload7.C: Likewise.
60523         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
60524         * g++.old-deja/g++.brendan/reference1.C: Likewise.
60525         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
60526         * g++.old-deja/g++.brendan/template24.C: Likewise.
60527         * g++.old-deja/g++.brendan/template3.C: Likewise.
60528         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
60529         * g++.old-deja/g++.jason/inline3.C: Likewise.
60530         * g++.old-deja/g++.jason/opeq.C: Likewise.
60531         * g++.old-deja/g++.law/arg5.C: Likewise.
60532         * g++.old-deja/g++.law/arm7.C: Likewise.
60533         * g++.old-deja/g++.law/ctors11.C: Likewise.
60534         * g++.old-deja/g++.law/cvt8.C: Likewise.
60535         * g++.old-deja/g++.law/init9.C: Likewise.
60536         * g++.old-deja/g++.law/refs4.C: Likewise.
60537         * g++.old-deja/g++.law/template2.C: Likewise.
60538         * g++.old-deja/g++.law/visibility24.C: Likewise.
60539         * g++.old-deja/g++.law/vtable3.C: Likewise.
60540         * g++.old-deja/g++.mike/asm2.C: Likewise.
60541         * g++.old-deja/g++.mike/eh1.C: Likewise.
60542         * g++.old-deja/g++.mike/misc1.C: Likewise.
60543         * g++.old-deja/g++.mike/misc13.C: Likewise.
60544         * g++.old-deja/g++.mike/misc14.C: Likewise.
60545         * g++.old-deja/g++.mike/ns12.C: Likewise.
60546         * g++.old-deja/g++.mike/p1248.C: Likewise.
60547         * g++.old-deja/g++.mike/p3708.C: Likewise.
60548         * g++.old-deja/g++.mike/p3708a.C: Likewise.
60549         * g++.old-deja/g++.mike/p3708b.C: Likewise.
60550         * g++.old-deja/g++.mike/p646.C: Likewise.
60551         * g++.old-deja/g++.mike/p700.C: Likewise.
60552         * g++.old-deja/g++.mike/p783.C: Likewise.
60553         * g++.old-deja/g++.mike/p783a.C: Likewise.
60554         * g++.old-deja/g++.mike/p783b.C: Likewise.
60555         * g++.old-deja/g++.mike/p786.C: Likewise.
60556         * g++.old-deja/g++.mike/p789.C: Likewise.
60557         * g++.old-deja/g++.mike/p789a.C: Likewise.
60558         * g++.old-deja/g++.mike/p807a.C: Likewise.
60559         * g++.old-deja/g++.other/delete3.C: Likewise.
60560         * g++.old-deja/g++.other/dyncast1.C: Likewise.
60561         * g++.old-deja/g++.other/dyncast2.C: Likewise.
60562         * g++.old-deja/g++.other/dyncast3.C: Likewise.
60563         * g++.old-deja/g++.other/empty1.C: Likewise.
60564         * g++.old-deja/g++.other/temporary1.C: Likewise.
60565         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
60566         * g++.old-deja/g++.pt/t16.C: Likewise.
60567         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
60568
60569 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
60570
60571         * gcc.dg/991230-1.c: New test.
60572
60573 1999-12-29  Jeffrey A Law  (law@cygnus.com)
60574
60575         * gcc.c-torture/compile/991229-3.c: New test.
60576         * gcc.c-torture/compile/991229-2.c: New test.
60577         * gcc.c-torture/compile/991229-1.c: New test.
60578
60579 1999-12-29  Greg McGary <gkm@eng.ascend.com>
60580
60581         * gcc.c-torture/compile/labels-2.c: New test.
60582
60583 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
60584
60585         * gcc.c-torture/execute/991227-1.c: New test.
60586
60587 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60588
60589         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
60590
60591 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
60592
60593         * gcc.c-torture/execute/991221-1.c: New test.
60594
60595 1999-12-20  Nathan Sidwell  <nathan@acm.org>
60596
60597         * g++.old-deja/g++.other/cast3.C: New test.
60598
60599 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
60600
60601         * gcc.c-torture/execute/991216-4.c: New test.
60602
60603 1999-12-16  Michael Meissner  <meissner@cygnus.com>
60604
60605         * gcc.c-torture/execute/991216-1.c: New test.
60606         * gcc.c-torture/execute/991216-2.c: New test.
60607         * gcc.c-torture/execute/991216-3.c: New test.
60608
60609 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60610
60611         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
60612         Actually make the test fail by using "-O2" for compilation.
60613
60614 1999-12-15  Nathan Sidwell  <nathan@acm.org>
60615
60616         * g++.old-deja/g++.warn/cast-align1.C: New test.
60617
60618 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60619
60620         * gcc.c-torture/compile/991214-1.c: New test.
60621         * gcc.c-torture/compile/991214-2.c: New test.
60622
60623 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60624
60625         * gcc.dg/991214-1.c: New test.
60626
60627 1999-12-13  Jeffrey A Law  (law@cygnus.com)
60628
60629         * gcc.c-torture/compile/991213-3.c: New test.
60630         * gcc.c-torture/compile/991213-2.c: New test.
60631         * gcc.c-torture/compile/991213-1.c: New test.
60632
60633 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
60634
60635         * gcc.dg/991209-1.c: New test.
60636
60637 1999-12-08  Nathan Sidwell <nathan@acm.org>
60638
60639         * gcc.c-torture/compile/991208-1.c: New test.
60640
60641 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60642
60643         * gcc.dg/ultrasp2.c: New test.
60644
60645 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
60646
60647         * g++.old-deja/g++.abi/align.C (main): Fix typo.
60648
60649 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
60650
60651         * gcc.c-torture/compile/991202-1.c: New test.
60652         * gcc.c-torture/execute/991202-1.c: New test.
60653         * gcc.c-torture/execute/991202-2.c: New test.
60654         * gcc.c-torture/execute/991202-3.c: New test.
60655
60656 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
60657
60658         * g++.old-deja/g++.abi/align.C: New test.
60659         * g++.old-deja/g++.abi/aggregates.C: Likewise.
60660         * g++.old-deja/g++.abi/bitfields.C: Likewise.
60661
60662 1999-12-01  Richard Henderson  <rth@cygnus.com>
60663
60664         * gcc.c-torture/execute/991201-1.c: New.
60665
60666 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
60667
60668         * gcc.dg/991129-1.c: New test.
60669
60670 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
60671
60672         * gcc.c-torture/compile/991127-1.c: New test.
60673
60674 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60675
60676         * g++.old-deja/g++.other/warn4.C: New test.
60677
60678 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60679
60680         * g++.old-deja/g++.eh/cleanup2.C: New test.
60681         * g++.old-deja/g++.ext/pretty2.C: New test.
60682         * g++.old-deja/g++.ext/pretty3.C: New test.
60683         * g++.old-deja/g++.other/debug6.C: New test.
60684
60685 1999-10-20  Jim Wilson  <wilson@cygnus.com>
60686
60687         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
60688         compiler_output to look for one error message instead of two.
60689
60690 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
60691
60692         * gcc.c-torture/execute/991118-1.c: Also test case
60693         where the word boundary does not split a byte evenly.
60694
60695 1999-11-19  Nathan Sidwell  <nathan@acm.org>
60696
60697         * g++.old-deja/g++.ext/restrict1.C: New test.
60698
60699 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
60700
60701         * gcc.c-torture/execute/991118-1.c: New test.
60702
60703 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
60704
60705         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
60706         working directory pathnames.
60707
60708 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
60709
60710         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
60711         host is equipped with driver.h and driver.o so it can actually
60712         compile and run the tests.
60713
60714 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
60715
60716         * gcc.c-torture/compile/991008-1.c: New test.
60717
60718 1999-11-08  Nick Clifton  <nickc@cygnus.com>
60719
60720         * lib/gcc-dg.exp: Include target-supports.exp
60721
60722 1999-11-05  Nick Clifton  <nickc@cygnus.com>
60723
60724         * lib/target-supports.exp: New file: Provide procs to test for
60725         features supported by the target.
60726         (check_weak_available): Moved here from ecos.exp.
60727         (check_alias_available): New proc: Determine of the target
60728         toolchain supports the alias attribute.
60729
60730         * gcc.dg/special/ecos.exp: Move check_weak_available to
60731         target-supports.exp.
60732         (alias-1.c): Only perform the test if the target supports
60733         aliases.
60734         (wkali-1.c): Only perform the test if the target supports
60735         aliases.
60736
60737         * gcc.dg/990506-0.c: Expect error messages from cross
60738         targets as well as native targets.
60739
60740 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60741
60742         * gcc.dg/ultrasp1.c: Removed xfail.
60743         * gcc.dg/struct-ret-2.c: Likewise.
60744         * gcc.dg/array-1.c: Likewise.
60745
60746 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60747
60748         * gcc.dg/struct-ret-2.c: New test.
60749
60750         * gcc.dg/array-1.c: New test.
60751
60752 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
60753
60754         * gcc.c-torture/execute/991030-1.c: New test.
60755
60756 1999-10-26  Richard Henderson  <rth@cygnus.com>
60757
60758         * gcc.c-torture/compile/991026-2.c: New test.
60759
60760 1999-10-26  Jeffrey A Law  (law@cygnus.com)
60761
60762         * gcc.c-torture/compile/991026-1.c: New test.
60763
60764 1999-10-23  Jeffrey A Law  (law@cygnus.com)
60765
60766         * gcc.c-torture/execute/991023-1.c: New test.
60767
60768 1999-10-19  Jeffrey A Law  (law@cygnus.com)
60769
60770         * gcc.c-torture/execute/991019-1.c: New test.
60771
60772 1999-10-16  Richard Henderson  <rth@cygnus.com>
60773
60774         * gcc.c-torture/execute/991016-1.c: New test.
60775
60776 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
60777
60778         * gcc.c-torture/execute/991014-1.c: New test.
60779
60780 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
60781
60782         * g++.old-deja/g++.other/union2.C: New test.
60783
60784 1999-10-13  Nathan Sidwell  <nathan@acm.org>
60785
60786         * g++.old-deja/g++.other/vaarg2.C: New test.
60787         * g++.old-deja/g++.other/vaarg3.C: New test.
60788
60789 1999-10-12  Craig Burley  <craig@jcb-sc.com>
60790
60791         * g77.f-torture/noncompile/19990905-1.f: Moved from being
60792         in compile/.
60793
60794 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
60795
60796         * gcc.c-torture/execute/va-arg-11.c: New test.
60797
60798 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
60799
60800         * lib/file-format.exp (gcc_target_object_format): Don't
60801         crash if objdump is unavailable.
60802
60803 1999-09-29  Donn Terry <donn@interix.com>
60804
60805         * gcc.misc-tests/mg.exp: delete extraneous redirection.
60806
60807 1999-09-28  Nick Clifton  <nickc@cygnus.com>
60808
60809         * gcc.c-torture/compile/990928-1.c: New test.
60810
60811 1999-09-28  Nathan Sidwell  <nathan@acm.org>
60812
60813         * g++.old-deja/g++.other/decl6.C: New test.
60814
60815 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60816
60817         * gcc.c-torture/execute/va-arg-10.c: New test.
60818
60819 1999-09-27  Nathan Sidwell  <nathan@acm.org>
60820
60821         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
60822         __PRETTY_FUNCTION__.
60823
60824 1999-09-23  Nick Clifton  <nickc@cygnus.com>
60825
60826         * gcc.c-torture/execute/990923-1.c: New test.
60827
60828 1999-09-21  Nick Clifton  <nickc@cygnus.com>
60829
60830         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
60831         for which -fpic is inappropriate.
60832
60833 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
60834
60835         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
60836
60837 1999-09-21  Nathan Sidwell  <nathan@acm.org>
60838
60839         * g++.old-deja/g++.other/dyncast1.C: New test.
60840         * g++.old-deja/g++.other/dyncast2.C: New test.
60841         * g++.old-deja/g++.other/dyncast3.C: New test.
60842         * g++.old-deja/g++.other/dyncast4.C: New test.
60843         * g++.old-deja/g++.other/dyncast5.C: New test.
60844         * g++.old-deja/g++.eh/catch3.C: New test.
60845         * g++.old-deja/g++.eh/catch3p.C: New test.
60846         * g++.old-deja/g++.eh/catch4.C: New test.
60847         * g++.old-deja/g++.eh/catch4p.C: New test.
60848         * g++.old-deja/g++.eh/catch5.C: New test.
60849         * g++.old-deja/g++.eh/catch5p.C: New test.
60850         * g++.old-deja/g++.eh/catch6.C: New test.
60851         * g++.old-deja/g++.eh/catch6p.C: New test.
60852         * g++.old-deja/g++.eh/catch7.C: New test.
60853         * g++.old-deja/g++.eh/catch7p.C: New test.
60854         * g++.old-deja/g++.eh/catch8.C: New test.
60855         * g++.old-deja/g++.eh/catch8p.C: New test.
60856         * g++.old-deja/g++.eh/catch9.C: New test.
60857         * g++.old-deja/g++.eh/catch9p.C: New test.
60858
60859 1999-09-13  Nathan Sidwell  <nathan@acm.org>
60860
60861         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
60862         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
60863
60864 1999-09-13  Jeffrey A Law  (law@cygnus.com)
60865
60866         * gcc.c-torture/compile/990913-1.c: New test.
60867
60868 1999-09-10  Nathan Sidwell  <nathan@acm.org>
60869
60870         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
60871         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60872
60873 1999-09-09  Richard Henderson  <rth@cygnus.com>
60874
60875         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
60876
60877 1999-09-09  Nathan Sidwell  <nathan@acm.org>
60878
60879         * g++.old-deja/g++.other/lookup11.C: New test.
60880         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
60881         what is permitted and what we want.
60882         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
60883         overload use.
60884         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60885
60886 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
60887
60888         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
60889         * gcc.c-torture/noncompile/poison-1.c: New file.
60890
60891 1999-09-08  Nathan Sidwell  <nathan@acm.org>
60892
60893         * g++.old-deja/g++.other/sizeof3.C: New test.
60894         * g++.old-deja/g++.other/sizeof4.C: New test.
60895         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
60896         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
60897
60898 1999-09-07  Richard Henderson  <rth@cygnus.com>
60899
60900         * gcc.dg/va-arg-1.c: New.
60901
60902 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60903
60904         * gcc.c-torture/execute/va-arg-9.c: New test.
60905
60906 1999-09-05  Craig Burley  <craig@jcb-sc.com>
60907
60908         * g77.f-torture/compile/980519-2.f: New test.
60909         * g77.f-torture/compile/19990905-0.f: New test.
60910         * g77.f-torture/compile/19990905-1.f: New test.
60911         * g77.f-torture/compile/19990905-2.f: New test.
60912
60913         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
60914
60915 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
60916
60917         * gcc.c-torture/execute/990827-1.c: Fix typo.
60918
60919 1999-09-03  Nathan Sidwell  <nathan@acm.org>
60920
60921         * g++.old-deja/g++.other/deref1.C: New test.
60922
60923 1999-09-02  Nathan Sidwell  <nathan@acm.org>
60924
60925         * g++.old-deja/g++.other/ambig2.C: New test.
60926         * g++.old-deja/g++.other/cond5.C: New test.
60927         * g++.old-deja/g++.other/lookup16.C: New test.
60928
60929 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
60930
60931         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
60932         assemblers too.
60933
60934 1999-08-31  Jeffrey A Law  (law@cygnus.com)
60935
60936         * lib/c-torture.exp: Avoid the "compare executables" optimization
60937         when testing native.
60938
60939 1999-08-29  Jeffrey A Law  (law@cygnus.com)
60940
60941         * gcc.c-torture/execute/990829-1.c: New test.
60942         * gcc.c-torture/compile/990829-1.c: New test.
60943
60944 1999-08-27  Paul Burchard  <burchard@pobox.com>
60945
60946         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
60947         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
60948         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
60949         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
60950         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
60951         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
60952         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
60953         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
60954         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
60955         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
60956         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
60957
60958 1999-08-27  Jeffrey A Law  (law@cygnus.com)
60959
60960         * gcc.c-torture/execute/990827-1.c: New test.
60961
60962 1999-08-26  Craig Burley  <craig@jcb-sc.com>
60963
60964         * g77.f-torture/noncompile/19990826-4.f: New test.
60965
60966         * g77.f-torture/compile/19990826-3.f: New test.
60967
60968         * g77.f-torture/execute/19990826-2.f: New test.
60969
60970         * g77.f-torture/compile/19990826-1.f: New test.
60971
60972         * gcc.c-torture/execute/990826-0.c: New test.
60973         * g77.c-torture/execute/19990826-0.f: New test.
60974
60975         * g77.f-torture/noncompile/970626-2.f: New test.
60976
60977 1999-08-25  Paul Burchard  <burchard@pobox.com>
60978
60979         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
60980         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
60981         lss-011.C: New tests.
60982
60983 1999-08-25  Nathan Sidwell  <nathan@acm.org>
60984
60985         * g++.old-deja/g++.other/decl5.C: New test.
60986
60987 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60988
60989         * noncompile/noncompile.exp: Load_lib c-torture.exp.
60990         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
60991         call `postbase' for each one.  All callers of `postbase' changed
60992         to call this instead.
60993
60994 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
60995
60996         * gcc.c-torture/execute/990811-1.c: New test.
60997
60998 1999-08-09  Nick Clifton  <nickc@cygnus.com>
60999
61000         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
61001         just native ones.
61002
61003         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
61004         just native ones.
61005
61006 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61007
61008         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
61009
61010 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61011
61012         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
61013
61014 1999-08-04  Nathan Sidwell  <nathan@acm.org>
61015
61016         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
61017
61018 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61019
61020         * gcc.c-torture/execute/990804-1.c: New test.
61021
61022 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61023
61024         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
61025         * g++.old-deja/g++.brendan/crash64.C: Likewise.
61026         * g++.old-deja/g++.brendan/overload8.C: Likewise.
61027
61028 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61029
61030         * g++.old-deja/g++.other/struct1.C: New test.
61031
61032 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61033
61034         * g++.old-deja/g++.other/enum2.C: New test.
61035
61036 1999-08-02  Richard Henderson  <rth@cygnus.com>
61037
61038         Adapted from tests from Franz Sirl:
61039         * gcc.c-torture/execute/va-arg-7.c: New test.
61040         * gcc.c-torture/execute/va-arg-8.c: New test.
61041
61042 1999-08-01  Jeffrey A Law  (law@cygnus.com)
61043
61044         * gcc.c-torture/compile/990801-2.c: New test.
61045
61046         * gcc.c-torture/compile/990801-1.c: New test.
61047
61048 1999-07-27  Michael Meissner  <meissner@cygnus.com>
61049
61050         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
61051         fp-cmp-1.c, converting double to float.
61052
61053         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
61054         fp-cmp-1.c, converting double to long double.
61055
61056         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
61057         from fr1 to unknown_register, since fr1 is a legitimate register
61058         on some machines.
61059
61060 1999-07-25  Jeffrey A Law  (law@cygnus.com)
61061
61062         * README: More listname related changes.
61063
61064 1999-07-08  Catherine Moore  <clm@cygnus.com>
61065
61066         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
61067
61068 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
61069
61070         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
61071
61072 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61073
61074         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
61075
61076 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
61077
61078         * gcc.dg/990703-1.c: New test.
61079
61080 1999-06-29  Nick Clifton  <nickc@cygnus.com>
61081
61082         * lib/file-format.exp: New file: Move definition of proc
61083         gcc_target_object_format to here from
61084         gcc.dg/special/ecos.exp.
61085
61086         * lib/c-torture.exp: Include lib file-format.exp.
61087         * lib/gcc-dg.exp: Include lib file-format.exp.
61088
61089         * gcc.dg/special/ecos.exp: Remove definition of proc
61090         gcc_target_object_format.
61091
61092 1999-06-28  Jeffrey A Law  (law@cygnus.com)
61093
61094         * gcc.c-torture/execute/990628-1.c: New test.
61095
61096 1999-06-25  Jeffrey A Law  (law@cygnus.com)
61097
61098         * gcc.c-torture/compile/990625-2.c: New test.
61099
61100         * gcc.c-torture/compile/990625-1.c: New test.
61101
61102 1999-06-23  Nick Clifton  <nickc@cygnus.com>
61103
61104         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
61105         attributes compile.
61106         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
61107         ports that use the COFF/PE file format.
61108
61109 1999-06-17  Jeffrey A Law  (law@cygnus.com)
61110
61111         * gcc.c-torture/compile/990617-1.c: New test.
61112
61113 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
61114
61115         * g++.old-deja/g++.other/decl4.C: New test.
61116
61117 1999-06-14  Nathan Sidwell  <nathan@acm.org>
61118
61119         * g++.old-deja/g++.other/bitfld3.C: New test.
61120
61121 1999-06-08  Nathan Sidwell  <nathan@acm.org>
61122
61123         * g++.old-deja/g++.eh/catch1.C: New test.
61124
61125 1999-06-07  Jeffrey A Law  (law@cygnus.com)
61126
61127         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
61128
61129         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
61130         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
61131
61132 1999-06-05  Craig Burley  <craig@jcb-sc.com>
61133
61134         * g77.f-torture/compile/19990502-0.f: Replace with new,
61135         shorter, test that still fails after recent changes.
61136
61137 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61138
61139         * gcc.c-torture/execute/990604-1.c: New test.
61140
61141 1999-05-31  Jeffrey A Law  (law@cygnus.com)
61142
61143         * gcc.c-torture/execute/990531-1.c: New test.
61144
61145 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61146
61147         * gcc.c-torture/compile/990527-1.c: New test.
61148
61149 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
61150
61151         * gcc.c-torture/execute/990527-1.c: New test.
61152
61153 1999-05-25  Nick Clifton  <nickc@cygnus.com>
61154
61155         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
61156         bitfields as signed.
61157
61158 1999-05-25  Craig Burley  <craig@jcb-sc.com>
61159
61160         * g77.f-torture/compile/19990525-0.f: New test.
61161
61162 1999-05-25  Jeffrey A Law  (law@cygnus.com)
61163
61164         * gcc.c-torture/execute/990525-2.c: New test.
61165
61166         * gcc.c-torture/execute/990525-1.c: New test.
61167
61168 1999-05-24  Nathan Sidwell  <nathan@acm.org>
61169
61170         * g++.old-deja/g++.other/anon3.C: New test.
61171         * g++.old-deja/g++.other/anon4.C: New test.
61172         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
61173         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
61174         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
61175         Merrill).
61176
61177 1999-05-24  Jeffrey A Law  (law@cygnus.com)
61178
61179         * gcc.c-torture/execute/990524-1.c: New test.
61180
61181         * gcc.dg/990524-1.c: New test.
61182
61183 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61184
61185         * gcc.c-torture/compile/990523-1.c: New test.
61186
61187 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
61188
61189         * gcc.c-torture/compile/990519-1.c: New test.
61190
61191 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61192
61193         * gcc.c-torture/compile/990517-1.c: New test.
61194
61195         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
61196         (e4, f4): New tests.
61197         (main): Call them.
61198
61199 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61200
61201         * gcc.dg/noreturn-1.c: New test.
61202
61203 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61204
61205         * gcc.c-torture/execute/990513-1.c: New test.
61206
61207 1999-05-10  Richard Henderson  <rth@cygnus.com>
61208
61209         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
61210
61211 1999-05-10  Craig Burley  <craig@jcb-sc.com>
61212
61213         * g77.f-torture/execute/erfc.f: Use small single-precision
61214         values, to avoid problems on Alphas when not -mieee.
61215
61216 1999-05-08  Craig Burley  <craig@jcb-sc.com>
61217
61218         * gcc.dg/990506-0.c: New test.
61219
61220 1999-05-08  Richard Henderson  <rth@cygnus.com>
61221
61222         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
61223         the constant to test.  Don't XFAIL 64-bit targets.
61224
61225         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
61226         * g++.old-deja/g++.law/profile1.C: Likewise.
61227
61228         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
61229         operator new instances.
61230         * g++.old-deja/g++.other/delete5.C: Likewise.
61231
61232 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61233
61234         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
61235         intrinsic.
61236
61237 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61238
61239         * g77.f-torture/execute/u77-test.f: Reverse order of two
61240         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
61241
61242 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61243
61244         * gcc.dg/compare1.c: New test.
61245
61246 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
61247
61248         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
61249         New tests.
61250
61251 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61252
61253         * g77.f-torture/compile/19990502-1.f: New test.
61254
61255 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61256
61257         * g77.f-torture/compile/19990502-0.f: New test.
61258
61259 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61260
61261         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
61262         intrinsic.
61263
61264 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61265
61266         * g77.f-torture/execute/u77-test.f (main): List libU77
61267         intrinsics not currently tested.
61268         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
61269         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
61270         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
61271         Trim blanks off the ends of some printed strings.
61272
61273 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61274
61275         * g77.f-torture/execute/u77-test.f (main): Just warn about
61276         FSTAT gid disagreement, as it's expected on some systems.
61277
61278 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61279
61280         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
61281         use a new function, which allows for some slop.
61282         Clean up some commentary.
61283         (issum): The new function.
61284         (sgladd): Deleted subroutine.
61285
61286 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61287
61288         * g77.f-torture/execute/u77-test.f: Modify to be more like
61289         libf2c/libU77 version, bringing patches to that version here.
61290         Add suitable commentary.
61291
61292 1999-04-25  Richard Henderson  <rth@cygnus.com>
61293
61294         * gcc.dg/990424-1.c: New test.
61295
61296 1999-04-24  Craig Burley  <craig@jcb-sc.com>
61297
61298         * g77.f-torture/execute/u77-test.f (main): Bug involving
61299         LSTAT has been fixed, so turn back on full checking.
61300
61301 1999-04-20  Craig Burley  <craig@jcb-sc.com>
61302
61303         * g77.f-torture/compile/19990419-0.f: New test.
61304         * g77.f-torture/execute/19990419-1.f: New test.
61305
61306 1999-04-17  Richard Henderson  <rth@cygnus.com>
61307
61308         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
61309         to avoid the need for a prototype to supress a warning.
61310
61311 1999-04-07  Jim Wilson  <wilson@cygnus.com>
61312
61313         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
61314
61315 1999-04-04  Jeffrey A Law  (law@cygnus.com)
61316
61317         * gcc.c-torture/execute/990404-1.c: New test.
61318
61319 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61320
61321         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
61322         * gcc.dg/cpp-if3.c: Don't use -pedantic.
61323         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
61324         missing initializer warnings.
61325
61326 1999-03-28  Jeffrey A Law  (law@cygnus.com)
61327
61328         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
61329         matching strings.
61330
61331 1999-03-26  Jeffrey A Law  (law@cygnus.com)
61332
61333         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
61334
61335 1999-03-26  Craig Burley  <craig@jcb-sc.com>
61336
61337         * g77.f-torture/execute/19990325-0.f: New test.
61338         * g77.f-torture/execute/19990325-1.f: New test.
61339
61340 1999-03-24  Jeffrey A Law  (law@cygnus.com)
61341
61342         * gcc.c-torture/execute/990324-1.c: New test.
61343
61344 1999-03-22  Jim Wilson  <wilson@cygnus.com>
61345
61346         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
61347         test with 4.
61348
61349 1999-03-17  Richard Henderson  <rth@cygnus.com>
61350
61351         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
61352
61353 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61354
61355         * g77.f-torture/execute/19990313-2.f: New test.
61356         * g77.f-torture/execute/19990313-3.f: New test.
61357
61358 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61359
61360         * g77.f-torture/execute/19990313-0.f: New test.
61361         * g77.f-torture/execute/19990313-1.f: New test.
61362
61363 1999-03-12  Jim Wilson  <wilson@cygnus.com>
61364
61365         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61366         printf to sprintf.
61367         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61368         (main): Add check for u15.  Conditionalize u31 check depending on
61369         whether ints are <32 bits or >=32 bits.
61370
61371 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61372
61373         * g77.f-torture/execute/19981119-0.f: Improve testiness.
61374
61375 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61376
61377         * g77.f-torture/compile/19990305-0.f: New test.
61378         * g77.f-torture/execute/19981119-0.f: New test.
61379
61380 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61381
61382         * g77.f-torture/execute/970625-2.f: call ABORT if final
61383         result is not correct, instead of just printing it.
61384         Add this checking via newly introduced obfuscation, to
61385         trip up buggy front ends.
61386
61387 1999-03-07  Craig Burley  <craig@jcb-sc.com>
61388
61389         * g77.f-torture/compile/960317-1.f: Moved from being
61390         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
61391
61392 1999-03-06  Craig Burley  <craig@jcb-sc.com>
61393
61394         * g77.f-torture/execute/960317-1.f: New (old) test.
61395         * g77.f-torture/execute/970625-2.f: Ditto.
61396
61397 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
61398
61399         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61400         error message on line 1 or line 2; cccp and cpplib do this differently.
61401
61402 1999-03-01  Jeffrey A Law  (law@cygnus.com)
61403
61404         * g++.old-deja/g++.law/weak1.C: New test.
61405
61406 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61407
61408         * gcc.c-torture/execute/990119-1.c: Renamed to...
61409         * gcc.dg/990119-1.c: this, so it will only be tested once
61410         (it's a preprocessor test, it doesn't need to be run at
61411         multiple optimization levels).
61412
61413 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61414
61415         * lib/g++.exp: Don't add incdir=$base_dir/../include to
61416           ALWAYS_CXXFLAGS.
61417
61418 1999-02-24  Craig Burley  <craig@jcb-sc.com>
61419
61420         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
61421         * g77.f-torture/compile/19981216-0.f: ...as it is expected
61422         to not be compilable by current g77.
61423
61424 1999-02-24  Nick Clifton  <nickc@cygnus.com>
61425
61426         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61427
61428 1999-02-22  Jeffrey A Law  (law@cygnus.com)
61429
61430         * gcc.c-torture/execute/990222-1.c: New test.
61431
61432 1999-02-19  Craig Burley  <craig@jcb-sc.com>
61433
61434         * g77.f-torture/compile/19990218-0.f: New test.
61435         * g77.f-torture/noncompile/19990218-1.f: New test.
61436
61437 1999-02-18  Craig Burley  <craig@jcb-sc.com>
61438
61439         * g77.f-torture/compile/19981216-0.f: New test.
61440
61441 1999-02-14  Jeffrey A Law  (law@cygnus.com)
61442
61443         * gcc.dg/990214-1.c: New test.
61444
61445 1999-02-13  Jeffrey A Law  (law@cygnus.com)
61446
61447         * gcc.dg/990213-2.c: New test.
61448
61449         * gcc.dg/990213-1.c: New test.
61450
61451 1999-02-12  Jeffrey A Law  (law@cygnus.com)
61452
61453         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61454         ints.
61455
61456 1999-02-11  Nick Clifton  <nickc@cygnus.com>
61457
61458         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61459         specified by target.
61460
61461         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
61462
61463 1999-02-11  Jeffrey A Law  (law@cygnus.com)
61464
61465         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
61466
61467 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61468
61469         * gcc.dg/special/ecos.exp: New test driver for new tests with
61470         special requirements.
61471
61472         * gcc.dg/special/alias-1.c: New test.
61473         * gcc.dg/special/gcsec-1.c: New test.
61474         * gcc.dg/special/weak-1.c: New test.
61475         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
61476         * gcc.dg/special/weak-2.c: New test.
61477         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
61478         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
61479         * gcc.dg/special/wkali-1.c: New test.
61480         * gcc.dg/special/wkali-2.c: New test.
61481         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
61482         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
61483
61484 1999-02-10  Felix Lee  <flee@cygnus.com>
61485
61486           * lib/c-torture.exp (c-torture-compile): Pull out code for
61487           analyzing gcc error messages.
61488           (c-torture-execute): Likewise.  Fix some (harmless) false
61489           positives.
61490           * lib/gcc.exp (gcc_check_compile): New function.
61491
61492 1999-02-08  Richard Henderson  <rth@cygnus.com>
61493
61494         * gcc.c-torture/execute/990208-1.c: New test.
61495
61496 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61497
61498         * g++.dg/special/ecos.exp: New driver for new tests with special
61499         requirements
61500
61501         * g++.dg/special/conpr-1.C: New test
61502         * g++.dg/special/conpr-2.C: New test
61503         * g++.dg/special/conpr-2a.C: New test
61504         * g++.dg/special/conpr-3.C: New test
61505         * g++.dg/special/conpr-3a.C: New test
61506         * g++.dg/special/conpr-3b.C: New test
61507
61508         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
61509         allow g++ to use the dg driver
61510
61511         * README: Add comment about g++.dg directory
61512
61513 1999-02-06  Jeffrey A Law  (law@cygnus.com)
61514
61515         * README: Update email addresses.
61516
61517 1999-02-03  Nick Clifton  <nickc@cygnus.com>
61518
61519         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
61520         arguments in order to force structure S onto the stack even on
61521         the alpha.
61522         (test): Pass 10 leading arguments to function foo as well as the
61523         structure S.
61524
61525         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
61526         failure for all targets.
61527
61528         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
61529         abort to terminate program execution.
61530
61531 1999-01-30  Richard Henderson  <rth@cygnus.com>
61532
61533         * gcc.c-torture/execute/990130-1.c: New test.
61534
61535 1999-01-30  Jeffrey A Law  (law@cygnus.com)
61536
61537         * gcc.dg/990130-1.c: New test.
61538
61539 1999-01-28  Michael Meissner  <meissner@cygnus.com>
61540
61541         * gcc.c-torture/execute/990128-1.c: New test.
61542
61543 1999-01-27  Michael Meissner  <meissner@cygnus.com>
61544
61545         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
61546
61547 1999-01-27  Felix Lee  <flee@cygnus.com>
61548
61549         * lib/c-torture.exp (c-torture-compile): pull out code for
61550         analyzing gcc error messages.
61551         (c-torture-execute): ditto, and fix some (harmless) false
61552         positives.
61553         * lib/gcc.exp (gcc_check_compile): new function.
61554
61555 1999-01-17  Jeffrey A Law  (law@cygnus.com)
61556
61557         * gcc.dg/990117-1.c: New test.
61558
61559         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
61560
61561         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
61562
61563 1999-01-15  Jeffrey A Law  (law@cygnus.com)
61564
61565         * g77.f-torture/compile/990115-1.f: New test.
61566
61567 1999-01-07  Jeffrey A Law  (law@cygnus.com)
61568
61569         * gcc.c-torture/compile/990107-1.c: New test
61570
61571 1999-01-06  Jeffrey A Law  (law@cygnus.com)
61572
61573         * gcc.c-torture/execute/990106-2.c: New test.
61574
61575         * gcc.c-torture/execute/990106-1.c: New test.
61576
61577 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
61578
61579         * gcc.c-torture/compile/981223-1.c: New test.
61580
61581 1998-12-29  Richard Henderson  <rth@cygnus.com>
61582
61583         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
61584         (opt3): Rename from opt4 and disable.
61585
61586 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
61587
61588         * g++.old-deja/g++.pt/ptrmem5.C: New test.
61589
61590 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61591
61592         * g++.old-deja/g++.other/conv5.C: New test.
61593
61594 1998-12-14  Nick Clifton  <nickc@cygnus.com>
61595
61596         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
61597
61598 1998-12-11  Jeffrey A Law  (law@cygnus.com)
61599
61600         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
61601
61602 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
61603
61604         * gcc.c-torture/compile/981211-1.c: New test.
61605
61606 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61607
61608         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
61609
61610         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
61611
61612 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61613
61614         * gcc.special/930510-1.c: Make C9X safe.
61615         * gcc.misc-tests/gcov-1.c Similarly.
61616         * gcc.misc-tests/gcov-2.c Similarly.
61617
61618 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61619
61620         * gcc.dg/ultrasp1.c: New test.
61621
61622 1998-12-06  Richard Henderson  <rth@cygnus.com>
61623
61624         * gcc.c-torture/execute/981206.c: New test.
61625
61626 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61627
61628         * g++.old-deja/g++.ns/template7.C: New test.
61629
61630         * g++.old-deja/g++.other/expr1.C: New test.
61631
61632         * g++.old-deja/g++.eh/tmpl3.C: New test.
61633
61634         * g++.old-deja/g++.eh/tmpl2.C: New test.
61635
61636 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61637
61638         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61639         * g++.old-deja/g++.other/using6.C: Removed.
61640         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61641
61642         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61643
61644 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61645
61646         * g++.old-deja/g++.pt/overload8.C: New test.
61647
61648         * g++.old-deja/g++.pt/overload7.C: New test.
61649
61650         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61651
61652         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61653         and relinking messages.
61654         * lib/g++.exp (g++_target_compile): Remove .rpo file when
61655         compiling with -frepo.
61656
61657 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
61658
61659         * g++.old-deja/g++.pt/lookup6.C: New test.
61660
61661 1998-11-30  Nick Clifton  <nickc@cygnus.com>
61662
61663         * gcc.c-torture/execute/981130-1.c: New test.
61664         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
61665
61666 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61667
61668         * g++.old-deja/g++.pt/explicit76.C: New test.
61669
61670         * g++.old-deja/g++.pt/friend38.C: New test.
61671
61672         * g++.old-deja/g++.ns/crash2.C: New test.
61673
61674         * g++.old-deja/g++.pt/defarg8.C: New test.
61675
61676         * g++.old-deja/g++.pt/instantiate6.C: New test.
61677
61678         * g++.old-deja/g++.pt/static6.C: New test.
61679
61680         * g++.old-deja/g++.pt/decl2.C: New test.
61681
61682 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61683
61684         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
61685         problem is actually related with name lookup, but so what? :-)
61686
61687         * g++.old-deja/g++.pt/friend37.C: New test.
61688
61689 1998-11-25  Dave Love  <d.love@dl.ac.uk>
61690
61691         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
61692         element, which fails on some systems.
61693
61694         * g77.f-torture/execute/labug1.f: New test.
61695
61696 1998-11-21  Jeffrey A Law  (law@cygnus.com)
61697
61698         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
61699         is defined.
61700
61701 1998-11-18  Dave Love  <d.love@dl.ac.uk>
61702
61703         * g77.f-torture/compile/981117-1.f: New test.
61704
61705 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
61706
61707         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
61708         properly discarded.
61709
61710 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
61711
61712         * gcc.c-torture/execute/memcheck: New directory of tests for
61713         -fcheck-memory-usage.
61714
61715 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
61716
61717         * README: New file, general information about the testsuite and
61718         new description of the various C++ test subdirectories.
61719         * README.g++: Eliminate obsolete information, update and move most
61720         relevant stuff to README.
61721
61722 1998-11-07  Richard Henderson  <rth@cygnus.com>
61723
61724         * gcc.c-torture/compile/981107-1.c: New test.
61725
61726 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
61727
61728         * execute/memcpy-bi.c: New testcase.
61729
61730 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
61731
61732         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
61733         base classes.
61734
61735         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
61736         template is selected.
61737
61738         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
61739         classes, it should be accepted for all types.
61740
61741         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
61742
61743         * g++.old-deja/g++.pt/spec24.C: Ensure that template
61744         specializations start with template headers.
61745
61746 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
61747
61748         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
61749
61750         * g++.old-deja/g++.other/init9.C: Test cross initialization of
61751         non-POD types.
61752
61753 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61754
61755         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
61756
61757 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
61758
61759         * compile/981022-1.c, compile/981022-1.x: New test and driver.
61760
61761 1998-10-19  Jeffrey A Law  (law@cygnus.com)
61762
61763         * 981019-1.c: New test.
61764
61765 1998-10-14  Robert Lipe <robertl@dgii.com>
61766
61767         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
61768         find objc headers.
61769
61770 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61771
61772         * compile/981001-4.c: Remove use of GCC extension that triggers a
61773         compiler bug.
61774
61775 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
61776
61777         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
61778
61779 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61780
61781         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
61782         instantiation of template produces incorrect code for delete
61783         expression.
61784
61785         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
61786         constructors' name is not unique.
61787         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
61788         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
61789
61790         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
61791         automatic array of const is ill-formed.
61792
61793         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
61794         of template parameter?
61795
61796         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
61797         const.
61798
61799         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
61800         pointer-to-member expression.
61801
61802         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
61803         declaration causes ICE.
61804
61805 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
61806
61807         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
61808         reserved in the global namespace.
61809
61810         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
61811         generate needed virtual table.
61812
61813         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
61814
61815 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
61816
61817         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
61818         template-dependent type
61819
61820 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61821
61822         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
61823         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
61824         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
61825
61826         * g++.old-deja/g++.other/using5.C: New test; using decl from base
61827         class should be usable as argument of member function.
61828         * g++.old-deja/g++.other/using6.C: New test; using decl from base
61829         class should be usable as return type of member function.
61830         * g++.old-deja/g++.other/using7.C: New test; using decl from base
61831         class should be usable as type of data member.
61832
61833         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
61834
61835 1998-10-09  Jeffrey A Law  (law@cygnus.com)
61836
61837         * gcc.c-torture/special/920521-1.c: Fix bogus test.
61838
61839 1998-10-08  Nick Clifton  <nickc@cygnus.com>
61840
61841         * gcc.dg/dll-?.c Add thumb to target list.
61842         Fix assembler scan patterns to match current assembler output.
61843
61844 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
61845
61846         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
61847         matching of template brackets.
61848
61849         * g++.old-deja/g++.other/using4.C: New test.  Test using
61850         declarations of methods from base classes.
61851
61852         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
61853         within functions should introduce names into the innermost
61854         enclosing namespace.
61855
61856         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
61857         of static locals if first initialization throws.
61858
61859 1998-10-07  Jim Wilson  <wilson@cygnus.com>
61860
61861         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
61862
61863 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
61864
61865         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
61866         lose track of the possible targets of tablejump insns.
61867         * special/special.exp: Run it.
61868
61869 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61870
61871         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
61872         must be declared before its specializations can be named in friend
61873         declarations.
61874
61875 1998-10-05  Dave Love  <d.love@dl.ac.uk>
61876
61877         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
61878
61879         * g77.f-torture/execute/io1.f: New test.
61880
61881 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61882
61883         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
61884         with pointer to template function, for which no argument deduction
61885         is possible.
61886
61887         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
61888         specialization of template function as argument to template
61889         function.
61890
61891         * g++.old-deja/g++.other/access2.C: New test; Inner class
61892         shouldn't have privileged access to Outer's names.
61893
61894 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61895
61896         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
61897         friend template declared within template class conflicts with
61898         nested class of the same name.
61899
61900         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
61901         is ignored.
61902
61903         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
61904         object with direct initializer as function declaration.
61905
61906         * g++.old-deja/g++.other/decl2.C: New test; duplicate
61907         initializers.
61908
61909         * g++.old-deja/g++.other/null2.C: New test; conditional operator
61910         involving const pointer and NULL produces incorrect result.
61911
61912         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
61913         type name without `typename' should be rejected with -pedantic.
61914
61915 1998-10-02  Richard Henderson  <rth@cygnus.com>
61916
61917         * g++.old-deja/g++.other/addrof1.C: New test.
61918
61919 1998-10-01  Nick Clifton  <nickc@cygnus.com>
61920
61921         * gcc.c-torture/compile/981001-1.c: New test.
61922         * gcc.c-torture/execute/981001-1.c: New test.
61923
61924 1998-10-01  Jeffrey A Law  (law@cygnus.com)
61925
61926         * gcc.c-torture/compile/981001-2.c: New test.
61927         * gcc.c-torture/compile/981001-3.c: New test.
61928         * gcc.c-torture/compile/981001-4.c: New test.
61929
61930 1998-10-01  Robert Lipe  <robertl@dgii.com>
61931
61932         * lib/objc.exp (objc_target_compile): Add -L during compiles for
61933         multilibbed hosts.  Idea grafted from g77.exp.
61934
61935 1998-09-30  Dave Love  <d.love@dl.ac.uk>
61936
61937         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
61938         avoid losing on systems which need -lsocket.
61939
61940 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
61941
61942         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
61943         * g++.old-deja/g++.other/nested2.C: Ditto.
61944         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
61945         failure.
61946
61947 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61948
61949         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
61950         preferred over template operator!= for enum bitfields.
61951
61952 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
61953
61954         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
61955         that happen to have the same base name, but in different scopes,
61956         are incorrectly rejected.
61957
61958 1998-09-16  Richard Henderson  <rth@cygnus.com>
61959
61960         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
61961         on the native word size instead of an integer literal.
61962
61963 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61964
61965         * g++.old-deja/g++.other/static2.C: Invocation of static data
61966         member of type pointer-to-function denoted as non-static member.
61967
61968         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
61969         checks involving function types and aliases.
61970
61971 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61972
61973         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
61974         redefined to the same non-trivial type.
61975
61976         * g++.old-deja/g++.pt/explicit73.C: Test for proper
61977         namespace-qualification of template specializations declared in
61978         other namespaces.
61979
61980         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
61981         to declare a subset of the specializations of a template function
61982         as friends of specializations of a template class.
61983
61984         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
61985         member templates that do not fully specialize the enclosing
61986         template class are rejected.
61987
61988 1998-09-11  Dave Love  <d.love@dl.ac.uk>
61989
61990         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
61991
61992 1998-09-08  Dave Love  <d.love@dl.ac.uk>
61993
61994         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
61995         altered from libf2c/libU77 version.
61996
61997 1998-09-06  Dave Love  <d.love@dl.ac.uk>
61998
61999         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
62000
62001 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
62002             Alexandre Oliva  <oliva@dcc.unicamp.br>
62003
62004         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
62005         (un)signed char are different types for template specialization
62006         purposes.
62007
62008 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
62009
62010         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
62011         * objc: ObjC testsuite.
62012
62013 1998-08-31  Catherine Moore  <clm@cygnus.com>
62014
62015         * gcc.c-torture/execute/941014-1.x: New file.
62016
62017 1998-08-31  Nick Clifton  <nickc@cygnus.com>
62018
62019         * lib/c-torture.exp: Add support for
62020         torture_eval_before_compile and torture_eval_before_execute
62021         variables.
62022
62023 1998-08-30  Jeffrey A Law  (law@cygnus.com)
62024
62025         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
62026         this test triggers valid.
62027
62028 1998-08-27  Jeffrey A Law  (law@cygnus.com)
62029
62030         * gcc.dg/980827-1.c: New test.
62031
62032 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
62033
62034         * gcc.c-torture/execute/loop-4b.c: New test.
62035
62036 1998-08-26  Nick Clifton  <nickc@cygnus.com>
62037
62038         * lib/c-torture.exp: Add support for
62039         torture_eval_before_compile and torture_eval_before_execute
62040         variables.
62041
62042 1998-08-25  Jeffrey A Law  (law@cygnus.com)
62043
62044         * gcc.c-torture/compile/980825-1.c: New test.
62045
62046 1998-08-24  Nick Clifton  <nickc@cygnus.com>
62047
62048         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
62049         count number tests in opt_t0 not good_t0.
62050
62051 1998-08-24  Jeffrey A Law  (law@cygnus.com)
62052
62053         * gcc.c-torture/compile/930326-1.x: Fix typo.
62054
62055 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
62056
62057         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
62058         causes an ICE.
62059
62060 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62061
62062         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
62063         STACK_SIZE is defined.
62064         * gcc.c-torture/unsorted/stuct.c: Similarly.
62065
62066         * gcc.c-torture/compile/980821-1.c: New test.
62067
62068 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62069
62070         * gcc.c-torture/execute/980526-2.c: Disable for targets with
62071         16bit ints.
62072
62073 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
62074
62075         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
62076         code.
62077
62078 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
62079
62080         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
62081         error'.
62082
62083 1998-08-18  Jeffrey A Law  (law@cygnus.com)
62084
62085         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
62086
62087 1998-08-16  Jeffrey A Law  (law@cygnus.com)
62088
62089         * gcc.c-torture/compile/980816-1.c: New test.
62090
62091         * gcc.dg/980816-1.c: New test.
62092
62093 1998-08-13  Jeffrey A Law  (law@cygnus.com)
62094
62095         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
62096         compiler for ieee tests.
62097
62098 1998-08-01  Dave Love  <d.love@dl.ac.uk>
62099
62100         * g77.f-torture/compile/980729-0.f: New test.
62101
62102 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
62103
62104         * gcc.c-torture/special/eeprof-1.c: New test, for
62105         -finstrument-functions.
62106         * gcc.c-torture/special/special.exp: Run it.
62107
62108 1998-07-29  Jeffrey A Law  (law@cygnus.com)
62109
62110         * gcc.c-torture/compile/980729-1.c: New test.
62111
62112 1998-07-27  Nick Clifton  <nickc@cygnus.com>
62113
62114         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
62115         __thumb__ is defined, and test for ARM style doubles if so.
62116
62117 1998-07-26  Dave Love  <d.love@dl.ac.uk>
62118
62119         * g77.f-torture/noncompile/980615-0.f: New test.
62120
62121 1998-07-26  H.J. Lu  (hjl@gnu.org)
62122
62123         * gcc.dg/980312-1.c: Do link instead of compile.
62124         * gcc.dg/980313-1.c: Likewise.
62125
62126 1998-07-26  Jeffrey A Law  (law@cygnus.com)
62127
62128         * gcc.c-torture/compile/980726-1.c: New test.
62129
62130 1998-07-25  Dave Love  <d.love@dl.ac.uk>
62131
62132         * g77.f-torture/execute/io0.f: New test.
62133
62134 1998-07-24  Nick Clifton  <nickc@cygnus.com>
62135
62136         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
62137         an int.
62138
62139 1998-06-18  Michael Meissner  <meissner@cygnus.com>
62140
62141         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
62142         m32r bugs.
62143
62144 1998-07-17  Nick Clifton  <nickc@cygnus.com>
62145
62146         * gcc.dg/980626-1.c: Expect failures for all toolchains until
62147         c-decl.c:grokdeclarator can handle mode attributes.
62148
62149 1998-07-16  Jeffrey A Law  (law@cygnus.com)
62150
62151         * gcc.c-torture/execute/980716-1.c: New test.
62152
62153 1998-07-13  Jeffrey A Law  (law@cygnus.com)
62154
62155         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
62156         the mn10200.
62157         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
62158         the mn10200.
62159         * gcc.c-torture/execute/va-arg-3.x: Similarly.
62160         * gcc.c-torture/compile/930326-1.x: Similarly.
62161
62162 1998-07-13  Dave Love  <d.love@dl.ac.uk>
62163
62164         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
62165         New test from Craig.
62166
62167 1998-07-12  Dave Love  <d.love@dl.ac.uk>
62168
62169         * g77.f-torture/noncompile/980616-0.f: New test.
62170
62171         * g77.f-torture/execute/970816-3.f: New test from Craig.
62172
62173 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62174
62175         *  g++.other/singleton.C: Return error value instead of taking
62176         SIGSEGV.
62177
62178 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
62179
62180         *  g++.other/singleton.C: New test.  Warning is under dispute.
62181         Runtime crash is not.
62182
62183 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62184
62185         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
62186         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
62187         using6.C, using7.C}: New namespace tests.
62188
62189 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
62190
62191         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
62192         specialization with typedef'ed names used as array indexes.
62193
62194 1998-07-09  Jeffrey A Law  (law@cygnus.com)
62195
62196         * gcc.c-torture/execute/980709-1.c: New test.
62197
62198         * gcc.dg/980709-1.c: New test.
62199
62200 1998-07-07  Richard Henderson  <rth@cygnus.com>
62201
62202         * gcc.c-torture/execute/bcp-1.c: New test.
62203
62204 1998-07-07  Jeffrey A Law  (law@cygnus.com)
62205
62206         * gcc.c-torture/execute/980707-1.c: New test.
62207
62208 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
62209
62210         * gcc.c-torture/compile/980706-1.c: New test.
62211
62212 1998-07-01  Dave Love  <d.love@dl.ac.uk>
62213
62214         * g77.f-torture/execute/980701-0.f,
62215         g77.f-torture/execute/980701-1.f: New test from Craig.
62216
62217 1998-07-01  Jeffrey A Law  (law@cygnus.com)
62218
62219         * gcc.c-torture/compile/980701-1.c: New test.
62220
62221         * gcc.c-torture/execute/980701-1.c: New test.
62222
62223 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
62224 rlsruhe.de>
62225
62226         * g++.old-deja/g++.robertl/eb132.C: New test.
62227         * g++.old-deja/g++.robertl/eb133.C: Likewise.
62228
62229 1998-06-29  Dave Love  <d.love@dl.ac.uk>
62230
62231         * g77.f-torture/execute/980628-7.f,
62232         g77.f-torture/execute/980628-8.f,
62233         g77.f-torture/execute/980628-9.f,
62234         g77.f-torture/execute/980628-10.f: New tests from Craig.
62235
62236         * g77.f-torture/execute/980628-3.f: Remove mail headers.
62237
62238 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62239
62240         * g77.f-torture/execute/980628-4.f: New test from Craig.
62241         * g77.f-torture/execute/980628-5.f: Likewise.
62242         * g77.f-torture/execute/980628-2.f: Likewise.
62243         * g77.f-torture/execute/980628-0.f: Likewise.
62244         * g77.f-torture/execute/980628-1.f: Likewise.
62245         * g77.f-torture/execute/980628-3.f: Likewise.
62246         * g77.f-torture/execute/980628-6.f: Likewise.
62247
62248 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62249
62250         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
62251         directory when nothing has been installed yet.
62252
62253 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
62254
62255         * gcc.c-torture/special/special.exp: Handle newer versions of
62256         dejagnu.
62257
62258 1998-06-26  Jeffrey A Law  (law@cygnus.com)
62259
62260         * gcc.dg/980626-1.c: New test.
62261
62262 1998-06-19  Bruno Haible <haible@ilog.fr>
62263
62264         * gcc.misc-tests/m-un-2.c: New test.
62265         * g++.old-deja/g++.other/warn01.c: Likewise.
62266
62267 1998-06-19  Robert Lipe  <robertl@dgii.com>
62268
62269         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
62270         compatibility with assmblers with a different comment character.
62271         Eliminate use of GAS-specific extensions.
62272
62273 1998-06-19  Jeffrey A Law  (law@cygnus.com)
62274
62275         * gcc.c-torture/execute/ieee/980619-1.c: New test.
62276
62277 1998-06-19  Robert Lipe  <robertl@dgii.com>
62278
62279         * lib/g77.exp: Replace search for libf2c.a with search for newly
62280         renamed libg2c.a
62281
62282 1998-06-17  Jeffrey A Law  (law@cygnus.com)
62283
62284         * gcc.c-torture/execute/980617-1.c: New test.
62285
62286 1998-06-12  Jeffrey A Law  (law@cygnus.com)
62287
62288         * gcc.c-torture/execute/980612-1.c: New test.
62289
62290 1998-06-08  Jeffrey A Law  (law@cygnus.com)
62291
62292         * gcc.dg/980523-1.c: Only test on ppc-linux.
62293         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
62294
62295         * gcc.c-torture/execute/980608-1.c: New test.
62296
62297 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
62298
62299         * gcc.c-torture/execute/980605-1.c: New test.
62300
62301 1998-06-04  Jeffrey A Law  (law@cygnus.com)
62302
62303         * gcc.c-torture/execute/980604-1.c: New test.
62304
62305 1998-06-02  Jeffrey A Law  (law@cygnus.com)
62306
62307         * gcc.c-torture/execute/980602-1.c: New test.
62308         * gcc.c-torture/execute/980602-2.c: Likewise.
62309
62310 1998-06-02  Dave Love  <d.love@dl.ac.uk>
62311
62312         * 970125-0.f: Fix per JCB.  Add commentary.
62313
62314 1998-05-31  Michael Meissner  <meissner@cygnus.com>
62315
62316         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
62317         IEEE -0 support.
62318
62319 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
62320
62321         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
62322         earlier.
62323
62324 1998-05-28  Catherine Moore <clm@cygnus.com>
62325
62326         * gcc.c-torture/execute/980526-3.c: New test.
62327
62328 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
62329
62330         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
62331         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
62332         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
62333         m88k-motorola-sysv3 to XFAIL.
62334
62335 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62336
62337         * gcc.dg/980526-1.c: New test.
62338         * gcc.c-torture/execute/980526-2.c: New test.
62339
62340 1998-05-26  Jeffrey A Law  (law@cygnus.com)
62341
62342         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
62343
62344         * gcc.c-torture/execute/980526-1.c: New test.
62345
62346 1998-05-26  Dave Love  <d.love@dl.ac.uk>
62347
62348         * g77.f-torture/execute/alpha2.f: Add runtime test.
62349
62350 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
62351
62352         * g++.old-deja/old-deja.exp: Strip leading directories.
62353
62354         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
62355         error for the line.  Don't run multiple tests for the same line.
62356
62357 1998-05-23  Jeffrey A Law  (law@cygnus.com)
62358
62359         * gcc.dg/980523-1.c: New test.
62360
62361 1998-05-23  Dave Love  <d.love@dl.ac.uk>
62362
62363         * g77.f-torture/compile/970915-0.f: New test.
62364
62365 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
62366
62367         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62368
62369 1998-05-21  Jeffrey A Law  (law@cygnus.com)
62370
62371         * gcc.dg/980520-1.c: New test.
62372
62373 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
62374
62375         * gcc.dg/980502-1.c: Fix return type.
62376
62377 1998-05-20  Jeffrey A Law  (law@cygnus.com)
62378
62379         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62380         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62381         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62382         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62383         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62384
62385 1998-05-20  Dave Love  <d.love@dl.ac.uk>
62386
62387         * g77.f-torture/execute/980520-1.f: New test.
62388
62389 1998-05-15  Dave Love  <d.love@dl.ac.uk>
62390
62391         * lib/mike-g77.exp: New file.
62392
62393         * g77.f-torture/noncompile/noncompile.exp,
62394         g77.f-torture/noncompile/check0.f: New files.
62395
62396 1998-05-14  Dave Love  <d.love@dl.ac.uk>
62397
62398         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62399         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62400         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62401         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62402         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62403         abort where appropriate.
62404
62405 1998-05-05  Michael Meissner  <meissner@cygnus.com>
62406
62407         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62408         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62409
62410 1998-04-29  Dave Love  <d.love@dl.ac.uk>
62411
62412         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62413
62414 1998-04-27  Dave Love  <d.love@dl.ac.uk>
62415
62416         * g77.f-torture/compile/980427-0.f: New test.
62417
62418 1998-04-24  Dave Love  <d.love@dl.ac.uk>
62419
62420         * g77.f-torture/compile/980424-0.f: New test.
62421
62422 1998-04-19  Dave Love  <d.love@dl.ac.uk>
62423
62424         * g77.f-torture/compile/980419-2.f (main): New test.
62425         * g77.f-torture/compile/970125-0.f: New test.
62426         * g77.f-torture/compile/980419-1.f: New test.
62427
62428 1998-04-08  Jim Wilson  <wilson@cygnus.com>
62429
62430         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
62431         of loop-4.c.
62432
62433 1998-04-07  Jim Wilson  <wilson@cygnus.com>
62434
62435         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62436
62437 1998-04-03  Jim Wilson  <wilson@cygnus.com>
62438
62439         * gcc.c-torture/compile/980329-1.c: New test.
62440
62441 1998-03-18  Jim Wilson  <wilson@cygnus.com>
62442
62443         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62444         * gcc.dg/980312-1.c: Fix typo in -march command.
62445
62446 1998-03-16  H.J. Lu  (hjl@gnu.org)
62447
62448         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62449
62450 1998-03-11  Robert Lipe  <robertl@dgii.com>
62451
62452         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
62453         Dave Love agree the Fortran source is bogus.
62454
62455 1998-03-11  Robert Lipe  <robertl@dgii.com>
62456
62457         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62458         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62459         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62460         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
62461         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
62462
62463 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62464
62465         * g++.old-deja/g++.other/friend1.C: New test.
62466
62467 1998-02-18  Dave Love  <d.love@dl.ac.uk>
62468
62469         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
62470         possibly uninitialized) variables and declare dnrm2.
62471
62472 1998-02-23  Robert Lipe <robertl@dgii.com>
62473
62474         From Bruno Haible <haible@ilog.fr>:
62475         * gcc.c-torture/execute/980223.c: New test.
62476
62477 1998-02-13  Jeffrey A Law  (law@cygnus.com)
62478
62479         * gcc.dg/ifelse-1.c: New test.
62480
62481 1998-02-09  H.J. Lu  (hjl@gnu.org)
62482
62483         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
62484
62485           * lib/old-dejagnu.exp (old-dejagnu): Added the
62486           "execution test - XFAIL *-*-*" handling in the spirit of
62487           "excess errors test -". Changed the "execution test fails"
62488           handling to be like "excess errors test fails".
62489           * Update various tests accordingly.
62490
62491 1998-02-06  Jim Wilson  <wilson@cygnus.com>
62492
62493         * gcc.c-torture/execute/980205.c: New test.
62494
62495 1998-01-18  Jeffrey A Law  (law@cygnus.com)
62496
62497         * lib/c-torture.exp: Look for .x files instead of .cexp files.
62498         * lib/f-torture.exp: Similarly.
62499         * gcc.c-torture: Rename all .cexp files to .x files.
62500
62501 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
62502
62503         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
62504         (940510-1.c): Removed duplicate.
62505         (971104-1.c): New test.
62506
62507 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
62508
62509           * lib/f-torture.exp: Improve error and loop detection.
62510
62511 1997-11-19  Michael Meissner  <meissner@cygnus.com>
62512
62513         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
62514         use that to size the filler array.
62515
62516 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
62517
62518         * lib/c-torture.exp(c-torture-execute): Fix typo.
62519
62520         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
62521         testcase as the executable name. Keep the executable around if
62522         the test fails.
62523
62524 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
62525
62526         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
62527         changes.  Only test one -g option, and move it to the end of the
62528         list of options to test.
62529
62530 1997-09-19  Michael Meissner  <meissner@cygnus.com>
62531
62532         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
62533         variable GCC_TORTURE_OPTIONS to supply default switches separated
62534         by colons.  If no environment variable, run tests with -O0 -g, -O1
62535         -g, and -O2 -g as well.
62536
62537 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
62538
62539         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
62540         explanatory comments. Fix indentation.
62541
62542 1997-09-15  Jeffrey A Law  (law@cygnus.com)
62543
62544         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
62545
62546 1997-09-11  Jeffrey A Law  (law@cygnus.com)
62547
62548         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
62549         * g++.old-deja/g++.mike/p7325.C: Likewise.
62550         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
62551
62552 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
62553
62554         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
62555         * g++.old-deja/g++.brendan/crash30.C: Likewise.
62556         * g++.old-deja/g++.brendan/crash39.C: Likewise.
62557         * g++.old-deja/g++.law/operators4.C: Likewise.
62558
62559 1997-09-11  Joe Buck  (jbuck@synopsys.com)
62560
62561         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
62562         * g++.old-deja/g++.mike/p784.C: Ditto.
62563         * g++.old-deja/g++.mike/p785.C: Ditto.
62564
62565 1997-09-05  Jeffrey A Law  (law@cygnus.com)
62566
62567           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
62568
62569 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62570
62571         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
62572         target feature; pass this to c-torture-execute as needed.
62573
62574 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62575
62576         * lib/c-torture.exp(c-torture-execute): If the previous and the
62577         current executables being tested are identical, we don't need to
62578         run the executable again. Try to make the executable names
62579         unique. Add an optional argument for passing additional compiler
62580         flags.
62581
62582 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
62583
62584         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
62585
62586 1997-08-29  Jeffrey A Law  (law@cygnus.com)
62587
62588         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
62589
62590 1997-07-31  Jeffrey A Law  (law@cygnus.com)
62591
62592         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
62593         32bit or larger longs.
62594
62595         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
62596         have either a 32bit long or 32bit int.
62597
62598 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
62599
62600         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
62601         Make double precision tests dependent on sizeof (double).
62602
62603 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
62604
62605         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
62606         too.
62607
62608 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
62609
62610         * gcc.c-torture/compile/961203-1.cexp: New script.
62611
62612 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
62613
62614         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
62615         up the includes ourselves.
62616
62617 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
62618
62619         * lib/plumhall.exp: Remove random include, and add a few
62620         verbose messages for debugging.
62621
62622 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
62623
62624         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
62625         of trying to do it ourselves.
62626
62627 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
62628
62629         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
62630
62631 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
62632
62633         * gcc.prms/5403.c: Made regexp a bit less strict.
62634
62635 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
62636
62637         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62638         is returned from remote_load instead.
62639         * lib/plumhall.exp: Ditto.
62640         * lib/mike-g++.exp: Ditto.
62641         * lib/old-dejagnu.exp: Ditto.
62642         * lib/c-torture.exp: Ditto.
62643
62644 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
62645
62646         * lib/g++.exp: Use build_wrapper procedure.
62647         * lib/gcc.exp: Ditto.
62648
62649 1997-05-20  Jeffrey A Law  (law@cygnus.com)
62650
62651         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62652         an old-style decl for malloc.  Fixes tests to work when
62653         sizeof (int) != sizeof (size_t).
62654
62655 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62656
62657         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62658
62659         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62660         use stdargs.h interface.
62661
62662 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62663
62664         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
62665         NO_VARARGS when compiling.
62666
62667 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
62668
62669         * lib/plumhall.exp(ph_includes): New procedure.
62670         (ph_make): Use it.
62671         (ph_compiler): Ditto.
62672
62673         * lib/g++.exp: Rename test-glue.c to testglue.c.
62674         * lib/gcc.exp: Ditto.
62675
62676 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
62677
62678         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
62679         to completion when it's called.
62680
62681 1997-03-21  Michael Meissner  <meissner@cygnus.com>
62682
62683         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
62684         is defined, don't do test.
62685
62686 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
62687
62688         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
62689         for object files.
62690         (ph_summary): Mark skipped testcases as untested, not unresolved.
62691
62692         * lib/plumhall.exp (ph_make): If unresolved because of bad
62693         errorCode, record errorCode in log file.
62694         (*): Replace send_log/verbose with verbose -log.
62695
62696 1997-03-19  Michael Meissner  <meissner@cygnus.com>
62697
62698         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
62699         double conversion if double isn't at least 8 bytes.
62700
62701         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
62702         int to work with targets where int is 16 bits.
62703
62704         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
62705         8 bytes, just exit, since 4 byte doubles don't have enough bits of
62706         precision for the test to complete.
62707
62708 1997-03-14  Michael Meissner  <meissner@cygnus.com>
62709
62710         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
62711         if d10v is not compiled with the -mdouble64 flag.
62712         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
62713
62714         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
62715         d10v is not compiled with the -mint32 flag.
62716
62717 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
62718
62719         * lib/plumhall.exp: Use incr_count.
62720
62721 1997-03-12  Jeffrey A Law  (law@cygnus.com)
62722
62723         * gcc.c-torture: Update to c-torture-1.45.
62724
62725 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
62726
62727         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
62728         the name of the expect testcase file).
62729
62730         * lib/g++.exp(g++_init): Ditto.
62731
62732 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
62733
62734         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
62735         the host.
62736
62737         * lib/gcc.exp(gcc_exit): New procedure.
62738
62739 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
62740
62741         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
62742         specs where appropriate.
62743
62744         * g++.old-deja/g++.arm/*: Added additional ERROR checks
62745         because of new "candidates are" messages, and removed a few
62746
62747         * Converted all non-old-style g++ testcases to old-style, and
62748         moved into g++.old-deja.
62749
62750 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
62751
62752         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
62753         options.
62754
62755         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
62756         succeeded.
62757
62758         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
62759
62760 1997-02-13  Michael Meissner  <meissner@cygnus.com>
62761
62762         * lib/gcc.exp (gcc_target_compile): Add support for defining
62763         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
62764         the machine doesn't have those features.
62765
62766 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
62767
62768         * g++.law/operators4.exp: Don't use LIBS.
62769
62770 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
62771
62772         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
62773
62774         * lib/mike-g++.exp: Don't set the compiler to be tested here.
62775         * lib/g++.exp: Set it here instead. Also, allow use of the
62776         --tool_exec and --tool_opt options. Change CXX to
62777         GXX_UNDER_TEST.
62778
62779         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
62780
62781         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
62782
62783 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
62784
62785         * lib/old-dejagnu.exp: Use prune_warnings instead of
62786         prune_system_crud.
62787         * lib/mike-g++.exp: Ditto.
62788         * lib/gcc.exp: Ditto.
62789         * lib/g++.exp: Ditto.
62790
62791         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
62792
62793 1997-02-07  Jeffrey A Law  (law@cygnus.com)
62794
62795           * 941014-2.c: Include stdlib.h
62796           * 960327-1.c: Include stdio.h
62797           * dbra.c, index-1.c: Don't assume ints are 32bits.
62798
62799 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
62800
62801         * lib/gcc.exp: Add gcc,stack_size target feature.
62802
62803         * lib/g++.exp(g++_target_compile): Add the include and link
62804         paths here, not in two other places. And, it's $options, not
62805         options.
62806
62807         * lib/mike-g++.exp(postbase): Remove the code that determines
62808         the correct include and link paths.
62809         * g++.old-deja/old-deja.exp: Ditto.
62810
62811 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
62812
62813         * lib/g++.exp(g++_init): target_compile no longer returns the
62814         filename of the result.
62815
62816 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
62817
62818         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
62819         call to glob.
62820
62821         * gcc.c-torture/special/special.exp: Change call to
62822         gcc_target_compile to include the object file.
62823
62824 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
62825
62826         * gcc.c-torture/special/special.exp: Correct misspelling in last
62827         change.
62828
62829 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
62830
62831         * lib/plumhall.exp(ph_summary): Log the entire output of the
62832         executable. Return -1 if there were any failures, 0 otherwise.
62833         (ph_execute): Return -1 if there were any failures, 0 otherwise.
62834         (ph_make): Clean up objects and executables that were built
62835         if the tests succeeded.
62836
62837 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
62838
62839         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
62840         libraries and includes in the build tree as appropriate.
62841
62842 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62843
62844         * lib/c-torture.exp: Instead of looking for the global variable
62845         NO_LONG_LONG, check to see if that's a feature of the target.
62846
62847 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62848
62849         * config/default.exp: Minimize. Delete the remainer of the files in
62850         config; this functionality is now in devo/dejagnu/config.
62851
62852         g++.*/*: Pass any additional flags used to compile to postbase;
62853         delete CXXFLAGS.
62854
62855         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
62856         is now done by runtest.exp. Use gcc_target_compile instead of
62857         compile.
62858
62859         lib/c-torture.exp: Use gcc_target_compile instead of compile.
62860         Remove references to CFLAGS. Use remote_file instead of
62861         calling rm -f.
62862         (c-torture): Take a list of arguments to use to compile this
62863         testcase.
62864
62865         lib/g++.exp: Simplify. Use target_compile instead of compile.
62866         lib/gcc-dg.exp: Ditto.
62867         lib/gcc.exp: Ditto.
62868         lib/mike-{gcc,g++}.exp: Ditto.
62869         lib/old-dejagnu.exp: Ditto.
62870         lib/plumhall.exp: Ditto.
62871
62872 1997-01-08  Jim Wilson  <wilson@cygnus.com>
62873
62874         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
62875         (ph_linker): Likewise.
62876
62877 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
62878
62879           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
62880         MAP_ANON / MAP_ANONYMOUS if defined;
62881         else try to map from /dev/zero .
62882
62883 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62884
62885         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
62886         isn't defined, then define it to MAP_ANONYMOUS.
62887
62888 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62889
62890         * gcc.c-torture: Update to c-torture-1.42 release.
62891
62892 1996-11-11  Jeffrey A Law  (law@cygnus.com)
62893
62894         * gcc.c-torture: Update to c-torture-1.41 release.
62895
62896 1996-10-27  Jeffrey A Law  (law@cygnus.com)
62897
62898         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
62899         c-torture release.
62900
62901 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
62902
62903         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
62904         and LDFLAGS.  Fix second case to append the target_info ldflags
62905         onto LDFLAGS, not CFLAGS.
62906         * lib/g++.exp (g++_init): Add target_info stuff.
62907         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
62908         of libgloss and newlib flags for !native.
62909
62910         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
62911         (GDB): Fix relative path to go up another dir for finding gdb.
62912
62913 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
62914
62915         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
62916         versions in the target_info array, if they don't exist.
62917
62918 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
62919
62920         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
62921
62922 1996-07-08  Jim Wilson  <wilson@cygnus.com>
62923
62924         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
62925         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
62926
62927 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
62928
62929         * lib/old-dejagnu.exp: Don't remove the output file before we've
62930         actually tested it. Don't append pwd to the path of the executable
62931         we're testing.
62932
62933 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
62934
62935         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
62936
62937 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
62938
62939         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
62940         temporary directory for compiler files, and set it to a default
62941         value of /tmp. Set $output as the name of the output file from
62942         compiling the testcase. Add a -o option to $cflags_var so the
62943         compiler writes the final output file as $output. Set $executable
62944         to $output.
62945
62946         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
62947         directory for compiler files, and set it to /tmp if it doesn't
62948         already have a value. Set $output_file to the name of the output
62949         file from compiling the testcase. Add a -o option to CXXFLAGS so
62950         the compiler writes the final output file as $output. Use $output
62951         as the executable to be tested.
62952
62953 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62954
62955         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
62956
62957 1996-06-08  Jeffrey A Law  (law@cygnus.com)
62958
62959         * gcc.c-torture/execute/pending-1.c: New test.  Still
62960         pending in Tege's queue.
62961
62962 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
62963
62964         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
62965         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
62966         if there were failures.  Call unresolved if there were unresolved
62967         testcases.  Call gcc_fail if program did not run to completion.
62968         (ph_make): Pass additional argument name to ph_execute.
62969         (ph_execute): Add new argument.  Pass additional arguments to
62970         ph_summary.  Call gcc_fail is there is no execution output.
62971
62972 1996-04-24  Jeffrey A Law  (law@cygnus.com)
62973
62974         * lib/plumhall.exp (proc_summary): Output relavent summary
62975         lines into the log so specific failures in plumhall can be
62976         investigated.
62977
62978 1996-04-10  Jeffrey A Law  (law@cygnus.com)
62979
62980         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
62981         (c-torture-execute): Don't try to execute tests which use
62982         "long long" types if $NO_LONG_LONG is nonzero.
62983
62984 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
62985
62986         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
62987         not c-torture.
62988
62989         * gcc.ieee: Move from here.
62990         * gcc.c-torture/execute/ieee: To here.
62991
62992 1996-03-26  Jeffrey A Law  (law@cygnus.com)
62993
62994         * gcc.c-torture: Update to c-torture-1.41 release.
62995
62996 1996-03-22  Jeffrey A Law  (law@cygnus.com)
62997
62998         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
62999         not "$output".
63000
63001 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
63002
63003         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
63004         -c present.
63005
63006 1996-03-02  Jeffrey A Law  (law@cygnus.com)
63007
63008         * config/proelf.exp: Handle connecting to a simulator.
63009
63010 1996-01-31  Jeffrey A Law  (law@cygnus.com)
63011
63012         * config/proelf.exp: New file.  Enough framework that we can
63013         run c-torture tests on the proelf targets (or any other target
63014         that gdb can connect to for that matter).
63015
63016 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
63017
63018         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
63019         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
63020
63021         * lib/plumhall.exp (ph_execute): Always call ph_summary if
63022         exec_output exists.
63023
63024 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
63025
63026         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
63027         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
63028
63029         * config/*.exp: Update FSF address.  Change result of ${tool}_load
63030         to pass/fail/unresolved/unsupported/untested.  Caller must now
63031         call unresolved/unsupported/untested.
63032         * lib/*.exp: Update FSF address.  Update to handle new results of
63033         ${tool}_load.
63034         * lib/chill.exp (verbose): Delete.
63035
63036 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
63037
63038         * lib/gcc.exp (default_gcc_start): Change order of args to
63039         $LDFLAGS $CFLAGS $LIBS.
63040         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
63041         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
63042         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
63043         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
63044         * gcc.misc-tests/dg-test.exp: Likewise.
63045         * gcc.misc-tests/msgs.exp: Likewise.
63046         * gcc.prms/prms.exp: Likewise.
63047         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
63048         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
63049
63050         * lib/dg.exp: Deleted, moved to dejagnu/lib.
63051
63052 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63053
63054         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
63055
63056         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
63057         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
63058
63059         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
63060         necessary.
63061
63062 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
63063
63064         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
63065         global for loop; add use of $mathlib.
63066         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
63067         settings here; set mathlib for anything but VxWorks.
63068
63069 1996-01-22  Jeffrey A Law  (law@cygnus.com)
63070
63071         * gcc.c-torture: Update to c-torture-1.40 release.
63072
63073 1996-01-03  Jeffrey A Law  (law@cygnus.com)
63074
63075         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
63076         dg.exp.
63077
63078 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
63079
63080         * lib/c-torture.exp (c-torture-execute): Declare "output" as
63081         global.
63082
63083 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
63084
63085         * lib/g++.exp (LIBS): Define if not already.
63086         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
63087         (gcc-dg-prune): Call prune_gcc_output.
63088         * lib/gcc.exp (prune_gcc_output): New proc.
63089         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
63090         prune_gcc_output.
63091
63092 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
63093
63094         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
63095         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
63096
63097 1995-11-15  Jeffrey A Law  (law@cygnus.com)
63098
63099         * gcc.c-torture: Update to c-torture-1.39 release.
63100
63101 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
63102
63103         * lib/c-torture.exp (c-torture-execute): Don't return if one option
63104         fails, try others as well.
63105
63106 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
63107
63108         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
63109         If compilation fails, mark execute tests as `untested'.
63110         If test is marked as unsupported, don't mark compilation and
63111         execute tests as failed.
63112
63113 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
63114
63115         * lib/g++.exp (g++_init): Don't link in libg++, and look to
63116         libstdc++ for whether or not we want to be doing shared
63117         libraries.  Delete link_curses since we don't need it anymore.
63118         * lib/mike-g++.exp (postbase): Don't link in libg++.
63119         * g++.old-deja/old-deja.exp: Likewise.
63120
63121 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
63122
63123         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
63124
63125 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
63126
63127         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
63128         For that, add `-Wl,-a,shared_archive'.
63129         * g++.old-deja/old-deja.exp: Likewise.
63130
63131 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
63132
63133         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
63134
63135 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
63136
63137         * lib/mike-g++.exp (postbase): Pay attention to the status of
63138         g++_load.
63139
63140 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
63141
63142           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
63143
63144 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
63145
63146         * lib/gcc.exp (default_gcc_start): No longer need to log program
63147         being executed or its output, execute_anywhere does that now.
63148         * lib/g++.exp (default_g++_version): Call execute_anywhere.
63149         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
63150
63151 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
63152
63153         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
63154         the same as those in lib/g++.exp.
63155
63156 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
63157
63158         * gcc.c-torture: Update to c-torture-1.38 release.
63159         * gcc.ieee: Related changes.
63160
63161 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
63162
63163         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
63164         "exec". Minor reformatting changes.
63165
63166         * config/rom68k.exp (${tool}_load): Make it work in a canadian
63167         cross. This means all "exec" calls now work on a remote host as
63168         well.
63169         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
63170         cross. Filter out the extra "\r\n" stuff that expect puts in.
63171         (c-torture-execute): Filter out the bogus warnings like
63172         c-torture-compile does. Add support for canadian cross.
63173         * lib/gcc.exp (default_gcc_version, default_gcc_start)
63174         Use execute_anywhere rather than calling exec directly. Now it
63175         works for canadian cross testing.
63176
63177 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
63178
63179         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
63180         results into a variable, and check that rather than using file exists.
63181
63182 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
63183
63184         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
63185         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
63186
63187 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63188
63189         * g++.old-deja/old-deja.exp: Create and pass runshlib and
63190         lib_curses if there's a shared libg++ in the build tree.
63191
63192 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
63193
63194         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
63195         if not supported target.
63196
63197 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
63198
63199         * lib/g++.exp (g++_init): Move empty setting of runshlib and
63200         link_curses up to always happen, not just for native builds.
63201
63202 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
63203
63204         * gcc.c-torture: Update to c-torture-1.36 release.
63205         * gcc.failure: Related changes.
63206
63207 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
63208
63209         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
63210
63211 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
63212
63213         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
63214         * lib/mike-g++.exp (postbase): Not in here.  Still reference
63215         runshlib, link_curses, and mathlib for link and run.
63216
63217         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
63218         pass the runtime shared library options for Solaris, OSF/1, and
63219         Irix5, and link with -lcurses to avoid unresolved references.
63220
63221 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
63222
63223         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
63224         only run once.
63225
63226 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
63227
63228         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
63229
63230 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
63231
63232         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
63233         do not have a framework for the "compat" tests yet.
63234
63235 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
63236
63237         * lib/mike-g++.exp (postbase): New local variable `mathlib',
63238         set to null if we're testing vxworks5.1.  Use that instead of
63239         `-lm' in the setting of LIBS for link and run.
63240
63241 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
63242
63243         * config/rom68k.exp (${tool}_load): Major changes to make it
63244         work.  Verified that it does in fact return the stuff in
63245         exec_output properly.  Catch any Emul or any TRAP other than 0.
63246
63247 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
63248
63249         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
63250         LDFLAGS properly for targets that need stuff from libgloss.
63251         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
63252         only run once.
63253         (gpp_initialized): New variable.
63254
63255 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
63256
63257         * config/rom68k.exp: Load libgloss.exp.
63258         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
63259         so we can produce a fully linked binary.
63260         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
63261         so we can produce a fully linked binary.
63262
63263 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
63264
63265         * lib/plumhall.exp (ph_section): Watch for expected failures.
63266         Add missing `else'.
63267
63268         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
63269         run the testcase.
63270         (c-torture): Likewise.
63271
63272 1995-08-28  Doug Evans  <dje@cygnus.com>
63273
63274         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
63275
63276         * lib/mike-g++.exp (mike_cleanup): New proc.
63277         (prebase): New globals compiler_result, not_compiler_result,
63278         target_regexp.
63279         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
63280         allow leading "-" in pattern.  Watch for unsupported tests.
63281         If $compiler_result is set, pattern match assembler code,
63282         and ditto for $not_compiler_result.
63283         * lib/mike-gcc.exp: Likewise.
63284
63285         * lib/plumhall.exp (ph_execute): Only call ph_summary if
63286         execution "succeeded".
63287
63288 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
63289
63290         * config/win32.exp: New file.
63291         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
63292
63293 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
63294
63295         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
63296         unsupported.
63297         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
63298         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
63299         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
63300
63301         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
63302         "... without exceptions was ...".  That is now handled by
63303         prune_system_crud.
63304         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63305
63306 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
63307
63308         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
63309         sieve.c,sort2.c}: New files.
63310         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
63311         sieve.exp,sort2.exp}: Drivers for them.
63312
63313         * lib/mike-gcc.exp (program_output): New user settable variable.
63314         (postbase): Call prune_system_crud.  Also prune extraneous compiler
63315         messages.
63316         * lib/mike-g++.exp (program_output): New user settable variable.
63317
63318         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
63319
63320         * config/sh.exp: Deleted (use sim.exp instead).
63321
63322 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
63323
63324         * config/vx.exp: Declare CHECKTASK as global.
63325         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
63326         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
63327         * lib/old-dejagnu.exp: Load [pwd]/$executable.
63328
63329 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63330
63331         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
63332         target. Like vx.exp, only includes `vx29k.exp' instead of
63333         `vxworks.exp'.
63334
63335 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
63336
63337         * config/sim.exp: Increase time limit from 120 seconds to 240.
63338
63339 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
63340
63341         * gcc.c-torture/execute/950628-1.c: New test.
63342
63343 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
63344
63345         * gcc.c-torture: Update with changes/additions from
63346         c-torture-1.34.
63347
63348 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
63349
63350         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
63351
63352 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
63353
63354         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
63355
63356 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
63357
63358         * gcc.c-torture/compile/950512-1.c: New test.
63359         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
63360         * gcc.dg/struct-ret-1.c: Likewise.
63361
63362 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
63363
63364         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63365           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63366
63367 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
63368
63369         * gcc.c-torture/special/920411-1.c: Deleted.
63370         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63371
63372 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
63373
63374         * config/sim.exp (${tool}_load): Hack in call to bash to get a
63375         cpu limit.
63376
63377 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
63378
63379         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63380
63381 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
63382
63383         From kenner;
63384         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63385         is the proper length.
63386         * va-arg-3.c: Likewise.
63387
63388 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
63389
63390         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
63391         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63392
63393         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
63394         * lib/g++.exp (default_g++_start): Delete old cruft.
63395
63396 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
63397
63398         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63399         (2 * (1 << 18)) to (2 * (1 << 17)).
63400
63401         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63402
63403 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
63404
63405         * config/rom68k.exp: Renamed from config/idp.exp
63406
63407 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
63408
63409         * c-torture/compile/921109-2.c
63410
63411 1995-04-18  Mike Stump  <mrs@cygnus.com>
63412
63413         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63414         excess errors.
63415
63416 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
63417
63418         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63419         output.
63420         * lib/g++.exp (default_g++_start): Likewise.
63421
63422 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
63423
63424         * gcc.c-torture/compile/950329-1.c: New test.
63425
63426 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
63427
63428           * config/bug.exp (${tool}_load): Updated to use new remote_open
63429           and remote_close procs.
63430         * config/idp.exp: New file.
63431
63432 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
63433
63434         * gcc.c-torture/execute/950322-1.c: New test.
63435
63436 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
63437
63438         * config/vx.exp (${tool}_load): Clean up testing of return code from
63439         vxworks_ld and vxworks_spawn.
63440
63441 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
63442
63443         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63444
63445 1995-03-13  Mike Stump  <mrs@cygnus.com>
63446
63447         * lib/old-deja.exp: Add `excess errors test - ' error, now one
63448         can mark excess errors on a machine by machine basis.  Note, the
63449         default is to not expect any excess errors, even when excess
63450         errors test - is given, so you will want to put an XFAIL ... on
63451         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
63452         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63453         those 4 machines, but no others.
63454
63455 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
63456
63457         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63458         * lib/c-torture.exp: to here.
63459
63460 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
63461
63462         * gcc.c-torture/execute/950221-1.c: New test.
63463         * gcc.c-torture/execute/struct-ret-1.c: New test.
63464         * gcc.c-torture/compile/950221-1.c: New test.
63465
63466         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
63467
63468 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
63469
63470         * gcc.c-torture/execute/arith-1.c (main): Return 0.
63471         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
63472
63473 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
63474
63475         * g++.gb: New directory of tests, derived from my signature and
63476         class scoping tests.
63477
63478         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
63479         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
63480         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
63481         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
63482         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
63483         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
63484         * g++.gb/sig25.C: Likewise.
63485
63486         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
63487         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
63488         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
63489         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
63490         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
63491         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
63492         * g++.gb/sig25.exp: Likewise.
63493
63494         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
63495         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
63496         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
63497         * g++.gb/scope13.C: Likewise, this test still fails.
63498
63499         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
63500         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
63501         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
63502         * g++.gb/scope13.exp: Ditto.
63503
63504         * g++.gb/README: New file, explains what these tests are about.
63505
63506 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
63507
63508         * lib/dg.exp (dg-do): Support `preprocess'.
63509         (dg-test): Likewise.
63510
63511 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
63512
63513         * config/udi.exp: change "continue -expect" to "exp_continue".
63514
63515 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
63516
63517         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
63518         Delete redundant tests.
63519
63520         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
63521         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
63522         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
63523         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
63524         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
63525         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
63526         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
63527         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
63528
63529         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
63530         storing label pointers.
63531         * gcc.c-torture/execute/921019-1.c: Likewise.
63532         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
63533         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
63534         parameter fp.
63535         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
63536         constants.
63537
63538         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
63539         Delete obsolete tests.
63540
63541         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
63542         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
63543         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
63544         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
63545         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
63546         * gcc.c-torture/compile/950124-1.c: New test.
63547
63548         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
63549
63550 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
63551
63552         * lib/mike-g++.exp: Add -lm to LIBS.
63553
63554 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
63555
63556         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
63557
63558 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
63559
63560         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
63561
63562 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
63563
63564         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
63565
63566 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
63567
63568         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
63569         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
63570         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
63571         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
63572         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
63573         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
63574         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
63575         * g++.law/{operators31.C, operators32.C,
63576         * g++.law/{operators33.C, operators34.C}: Likewise.
63577         * g++.law/{pic1.C, refs2.C}: Likewise.
63578         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
63579         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
63580         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
63581         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63582
63583         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
63584         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
63585         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
63586         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
63587         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
63588         * g++.law/{enum9.exp, friend5.exp}: Likewise.
63589         * g++.law/{nest3.exp, nest4.exp}: Likewise.
63590         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
63591         * g++.law/{operators30.exp, operators31.exp}: Likewise.
63592         * g++.law/{operators32.exp, operators33.exp}: Likewise.
63593         * g++.law/{operators34.exp}: Likewise.
63594         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
63595         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
63596         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
63597         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
63598         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63599
63600         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
63601         No longer expected to fail.
63602         * g++.law/missed-error3.C: Tweak for recent bool changes.
63603
63604 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
63605
63606         * config/emb-unix: Deleted.
63607         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
63608         remote execution.  Do final link on remote host if REMOTE_LINK is set.
63609
63610 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
63611
63612         * lib/dg.exp (dg-test): Fix typo in last patch.
63613
63614 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
63615
63616         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
63617         (handles multiple occurrences).
63618
63619 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
63620
63621         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
63622         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
63623         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
63624         printed).
63625         * lib/c-torture.exp (c-torture-compile): Likewise.
63626         (c-torture): Prepend full path if missing.
63627         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
63628         (gcc_fail): Likewise.
63629         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
63630
63631 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
63632
63633         * lib/netware.exp: Only attach to NetWare i386 systems.
63634
63635 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
63636
63637         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63638         messages.  Add test name to "output pattern match" pass/fail message.
63639
63640 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
63641
63642         * gcc.dg: New testsuite.
63643         * gcc.dg/dg.exp: New file.
63644
63645         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63646         test-switch.c}: Deleted.
63647
63648         * gcc.misc-tests/msgs.exp: New testcase driver.
63649
63650 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
63651
63652         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63653         Watch for illegal return values from ${tool}_load.
63654         * config/unix.exp (${tool}_load): Fix pass/fail detection for
63655         cross targets.  Coerce return value >0 to 1.
63656
63657 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
63658
63659         * config/unix.exp (${tool}_load): Call program rsh, not proc.
63660
63661         * config/emb-unix.exp: New file.
63662
63663         * config/sim.exp: Error if variable $SIM not defined.
63664         (${tool}_load): Mark test as "untested" if simulator missing.
63665
63666         * config/unix.exp: Load remote.exp to get rcp_download.
63667         * lib/c-torture.exp: Use different option lists for testcases with
63668         and without loops.
63669         * gcc.c-torture/execute/execute.exp: Likewise.
63670
63671 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
63672
63673         * config/*.exp: Clarify return code from ${tool}_load.
63674         Call `unresolved' or `untested' instead of `warning' or `perror'
63675         (sometimes you still want to call both though).
63676         Add comment that `shell_id' is local to each file.
63677         * config/udi.exp (timeout): Set to 30.
63678         Don't print warning if connection fails, $connectmode has already
63679         printed an error.
63680         (${tool}_load): Move verbose messages to level 2.
63681         Rework pattern for "Process started" message.
63682         Pass `shell_id' to ${connectmode}_download.
63683         Retry twice upon timeout.  Make resetting of target more robust.
63684         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
63685         Pass `shell_id' to exit_$connectmode.
63686         Only call exit_$connectmode if connected.
63687         * config/unix.exp (${tool}_load): Check return codes better.
63688         * config/vrtx.exp (${tool}_load): Likewise.
63689         * config/vx.exp (${tool}_load): Likewise.
63690         Delete unneeded global's.
63691         * lib/dg.exp (dg-test): Update to reflect clarified return codes
63692         from ${tool}_load.
63693         (dg-stat): Delete.
63694         (dg-init): Delete recording of pass/fail counts.
63695         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63696         (old-dejagnu-init): Likewise.
63697         (old-dejagnu-stat): Delete contents, empty proc now.
63698         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
63699         (c-torture): Delete references to lcnt, lpass, lfail.
63700         Get option list from TORTURE_OPTIONS.
63701         Delete -funroll[-all]-loops if no loops.
63702         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
63703         (g++_stat): Delete contents (empty proc now).
63704         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
63705         (gcc_finish): Likewise.
63706         (gcc_stat): Deleted.
63707         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
63708         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
63709         * gcc.c-torture/execute/execute.exp: Likewise.
63710         Split tests into two parts: compile, execute.
63711         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
63712         no loops.  Update to reflect clarified return codes from ${tool}_load.
63713
63714 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
63715
63716         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
63717         to grep for.
63718         (old-dejagnu): Likewise (where necessary).
63719
63720 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
63721
63722         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
63723
63724         * lib/dg.exp (dg-process-target): Fix processing of selector.
63725         Add comment regarding use of `error'.
63726
63727         * lib/gcc.exp (prune_system_crud): Define if missing.
63728         * lib/g++.exp (prune_system_crud): Likewise.
63729
63730         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
63731         Call prune_system_crud.
63732         * lib/dg.exp (dg-runtest): New proc.
63733         Use perror instead of send_user for tcl errors in testcase.
63734         Don't return any value, it's never used.
63735         Don't clobber previous definition of `unknown'.
63736         Print tcl errors in `dg-final'.
63737
63738 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
63739
63740         * lib/dg.exp (dg-process-target): Improve syntax error messages.
63741         (dg-test): Don't print errorInfo, it contains stack backtrace.
63742
63743 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
63744
63745         * lib/g++.exp (runtest_file_p): Define if missing.
63746
63747 1994-09-24  Doug Evans  (dje@cygnus.com)
63748
63749         * lib/mike-g++.exp: Comment out loading of g++.exp.
63750         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
63751         (default_g++_version): Always print something.
63752         (default_g++_start): Comment out call to `which'.
63753         (g++_start, g++_load): Deleted (must be defined in config file).
63754         * lib/gcc.exp: Test for existence of $CC at start.
63755         Delete check for tmpdir (done in gcc_init).
63756         (default_gcc_version): Always print something.
63757         (default_gcc_start): Comment out call to `which'.
63758         * config/*.exp: Major cleanup - make cross targets work at least a
63759         little better for g++ (by not being "--tool gcc" specific).
63760         Rename gcc_xxx to ${tool}_xxx.
63761         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
63762         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
63763
63764 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
63765
63766         * lib/c-torture.exp (c-torture-compile): Rework compiler
63767         message processing.
63768
63769         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
63770         c-torture.
63771
63772 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
63773
63774         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
63775
63776         * lib/dg.exp (dg-process-target): Support { target native }.
63777
63778 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
63779
63780         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
63781         looked for "... program xxx got fatal signal".
63782         Correct regsub munging of `comp_output'.
63783         Ignore compiler messages "path prefix not used" and "linker input
63784         file unused".
63785
63786 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
63787
63788         * lib/gcc.exp (runtest_file_p): Define if missing.
63789         * gcc.prms/template.c: Example to work from.
63790
63791 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
63792
63793         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
63794         * lib/dg.exp (dg-test): Call unsupported testcases as such.
63795
63796         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
63797         * gcc.prms/1883.c: Moved from compile/940714-1.c.
63798         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
63799         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
63800
63801         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
63802         (dg-process-target): No longer a varargs proc.
63803         Return S/N for target, P/F for xfail.  All callers changed.
63804         (user option procs): More argument checking.
63805         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
63806         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
63807         (dg-test): Skip test if not running on selected target in `dg-do'.
63808         Update handling of `dg-do-what', `dg-output-text'.
63809         Separate execution pass/fail from output pattern match pass/fail.
63810         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
63811
63812 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
63813
63814         * gcc.c-torture/special/special.exp: Don't expect failure for mips
63815         target for 920510-1.c.
63816
63817 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
63818
63819         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
63820         Clean up comment regarding use of passcnt, etc.
63821         (gcc_stat): Don't update `testcnt' here.
63822         (gcc_finish): Do it here.
63823         Might as well reset `but_id' here too.
63824         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
63825         to determine if the file should be tested.
63826         * gcc.c-torture/compile/compile.exp: Likewise.
63827         * gcc.c-torture/execute/execute.exp: Likewise.
63828         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63829         * gcc.misc-tests/dg-test.exp: Likewise.
63830         * gcc.prms/prms.exp: Likewise.
63831         * gcc.wendy/wendy.exp: Likewise.
63832         * g++.old-deja.exp: Likewise.
63833         Move "Testing file" message to verbose level 1.
63834
63835 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
63836
63837         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
63838
63839 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
63840
63841         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
63842         (default_gcc_start): Accept optional second list element
63843         of compiler flags.  Print compiler output at verbosity level 2.
63844         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
63845         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
63846         Save current values of framework globals passcnt, failcnt, xpasscnt,
63847         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
63848         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
63849         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
63850         xfailcnt to compute stats.  Update framework global `testcnt' from
63851         pass/fail counts.
63852         (gcc_finish): New proc.  Clean up test environment.
63853         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
63854         (gcc_epass, gcc_efail): Delete.
63855         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
63856         argument of line number.
63857         (dg-init): If the tool has an init routine, call it.
63858         (dg-test): Remove args `cflags_var' and `libs_var'.
63859         Pass all compiler options to ${tool}_start.
63860         Handle missing line number.
63861         (dg-finish): New function.
63862         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
63863         particular files.  Call gcc_finish at end.  Move "skipping test"
63864         message to verbosity level 3.
63865         * gcc.c-torture/compile/compile.exp: Likewise.
63866         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63867         * gcc.c-torture/execute/execute.exp: Likewise.
63868         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63869         Print testcase being tried at verbosity level 1.
63870         * gcc.c-torture/special/special.exp: Unset xfail.
63871         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63872         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
63873         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
63874         * gcc.failure/failure.exp: Likewise.
63875         * gcc.ieee/ieee.exp: Likewise.
63876         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
63877         Update call to dg-test.  Call dg-finish at end.
63878         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
63879         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63880         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
63881         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
63882         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
63883         * gcc.wendy/wendy.exp: Add copyright.
63884         Delete setting of tmpdir (done by gcc_init).
63885         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
63886         Pass compiler flags to gcc_start.  Call gcc_finish at end.
63887         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
63888         gcc_[ce]pass/fail.
63889
63890 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
63891
63892         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
63893         confusion.
63894         (g++_load): Likewise.
63895
63896         * config/*.exp (gcc_load): Some were varargs fns and some were not.
63897         Rename argument to `prog' to remove the confusion.
63898         Varargs fns behave differently too!
63899         (g++_load): Likewise.
63900
63901         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
63902
63903         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
63904         what it is.  Delete (always) printing of status value for !native.
63905         Simplify verbose code, and include status and exec_output.
63906         (g++_load): Use gcc_load.
63907
63908 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
63909
63910         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
63911         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
63912         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
63913         940714-3.c as these testcases don't exist anymore.  Make
63914         va-arg-1.c expected to pass.
63915
63916 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
63917
63918         * gcc.misc-tests/misc.exp: Only run specific testcases.
63919         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
63920         * gcc.misc-tests/dg-[1-9].c: New files.
63921
63922         * lib/dg.exp: New testsuite driver.
63923         * gcc.prms/prms.exp: Use it.
63924
63925         * README.gcc: New file.
63926
63927         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
63928         Document and reset `lxpass' and `lxfail'.
63929         Simplify "initialized" message.
63930         (gcc_stat): Clean up comments a little.
63931
63932 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
63933
63934         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
63935
63936 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
63937
63938         * lib/old-dejagnu.exp (process-option): New proc.
63939         (old-dejagnu-init, old-dejagnu-stat): Likewise.
63940         (old-dejagnu): Simplify.
63941         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
63942
63943 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
63944
63945         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
63946         exists and is not an empty string.
63947
63948         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
63949         $xfail rather than calling setup_xfail.  Clear $xfail when test is
63950         finished.
63951         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
63952         automatically.
63953
63954         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
63955         longer expected to fail.
63956
63957         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
63958         "f" function call.
63959
63960         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
63961
63962         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
63963         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
63964         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
63965         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
63966         c-torture-1.29.
63967
63968         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
63969         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
63970
63971         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
63972
63973         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
63974         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
63975
63976         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
63977         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
63978         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
63979
63980 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
63981
63982         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
63983         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
63984         940714-1.c, 940714-2.c, 940714-3.c},
63985         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
63986         gcc.misc-tests/{mg.c,mg.exp}:
63987         New tests.
63988         * gcc.noncompile/noncompile.exp: Change accordingly.
63989
63990 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
63991
63992         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
63993         Undo previous clobberage.
63994
63995 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
63996
63997         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
63998         * gcc.special/{930510-1.c, special.exp}:
63999         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
64000         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
64001         struct-varargs-1.c}: New tests from c-torture-1.26.
64002
64003 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
64004
64005         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
64006           argument to switch.
64007
64008 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
64009
64010         * Revert the previous changes.  Please see Rob's directory
64011         (/lisa/test/rob/progressive/gcc/testsuite) for testing
64012         fixes.
64013
64014 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
64015
64016         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
64017         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
64018         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
64019         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
64020         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
64021         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
64022         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
64023         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
64024         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
64025         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
64026         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
64027         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
64028         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
64029         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
64030         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
64031         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
64032         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
64033         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
64034         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
64035         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
64036         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
64037         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
64038         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
64039         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
64040         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
64041         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
64042         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
64043         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
64044         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
64045         testing changes.
64046
64047 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
64048
64049         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
64050         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
64051         with perror calls.
64052
64053 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
64054
64055         * config/unix.exp (g++_load): Fix syntax.
64056
64057 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
64058
64059         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
64060         * gcc.noncompile/921017-1.c: Deleted obsolete test.
64061         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
64062         Don't expect va-arg-1.c to fail.  Correct expected output for
64063         920928-1.c.
64064         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
64065         * gcc.wendy/hbm4.c: Correct typo.
64066         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
64067
64068 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
64069
64070         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
64071         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
64072         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
64073         * lib/c-torture.exp (c-torture-compile): Ditto.
64074
64075         Reduce volume of output (remove all the -I's and such).
64076         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
64077         Call gcc_cpass, gcc_cfail.
64078         (c-torture): Pass testing option to c-torture-compile.
64079
64080 1994-03-21  Doug Evans  (dje@cygnus.com)
64081
64082         Bring patches over from progressive.
64083         * config/default.exp: Exit remote shell cleanly.
64084         (g++_exit, g++_start): Add default versions.
64085         * config/sim.exp (gcc_load): Use perror, not error.
64086
64087 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
64088
64089         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
64090         set in site.exp.
64091
64092 1994-03-14  Doug Evans  (dje@cygnus.com)
64093
64094         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
64095         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
64096         (wendy_try): New proc to run testcase.
64097         (main loop): Call 'em.
64098         * gcc.wendy/*.c: Clean up pass to correct expected output.
64099
64100         * lib/gcc.exp: Minor cleanup work.
64101         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
64102
64103 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
64104
64105         * config/sim.exp (gcc_load): Document return codes better.
64106         Don't pass -v to simulator.
64107
64108 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
64109
64110         * gcc.special/920717-x.c: Fix typo.
64111         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
64112         get at sources.
64113
64114         * lib/mike-gcc.exp: Fix typo.
64115
64116 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
64117
64118         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
64119         binary to use, transform the name.
64120         * config/*.exp: rename everything. Nuke any g++ specific files,
64121         it's now a special case of gcc that requires no special support.
64122         Add a default.exp for unsupported targets.
64123
64124 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
64125
64126         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
64127         lib/old-dejagnu.exp: Fix a few patterns to work with the new
64128         version of Tcl.
64129
64130 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
64131
64132         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
64133         than a warning.
64134
64135 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
64136
64137         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
64138
64139 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
64140
64141         * gcc.execute/execute.exp: Combine opt_list and foption_list into
64142         option_list.  Compile every file with only 4/6 option choices
64143         (same as C torture) instead of with 12/18 different option
64144         choices.
64145         * lib/c-torture.exp: Likewise.
64146
64147         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
64148         not already set.
64149
64150 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
64151
64152         * lib/old-deja.exp: Add `excess errors test fails' error, now one
64153         can put an XFAIL *-*-* on excess errors.
64154
64155 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
64156
64157         * g++.law: Add more tests derived from g++-bugs snapshots.
64158
64159         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
64160         equivalent to g++.law/init9.
64161
64162         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
64163         compiled it, and the a.out file after we've run it.
64164
64165 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
64166
64167         * lib/mike-g++.exp (postbase): Delete the .o file after we've
64168         compiled it, and the a.out file after we've run it.
64169
64170 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
64171
64172         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
64173
64174 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
64175
64176         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
64177         version number.
64178
64179 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
64180
64181         * g++.law: New directory of g++ tests derived from the g++-bugs
64182         snapshots.
64183
64184 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
64185
64186         * gcc.compile: initbug1.c initbug1.exp testcase added
64187
64188 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
64189
64190         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
64191         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
64192           fixes submitted by Jeff Law (law@cs.utah.edu)
64193         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
64194           Jeff Law (law@cs.utah.edu)
64195
64196
64197 1993-11-30  Mike Stump  (mrs@cygnus.com)
64198
64199         * config/unix-g++.exp: Follow the gcc way of doing things.
64200         * g++.old-deja/old-deja.exp: Minor updates.
64201         * lib/g++.exp: New file, follow the gcc way of doing things.
64202         * lib/old-dejagnu.exp: Minor updates.
64203         * lib/mike-g++.exp: Always unset errorInfo.
64204
64205 1993-11-06  Mike Stump  (mrs@cygnus.com)
64206
64207         * lib/gcc.exp: Fix some errors with the below change, CC and
64208         CFLAGS should be global when setting, not local.
64209
64210 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
64211
64212         * lib/gcc.exp: Transform tool name.
64213
64214 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64215
64216         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
64217
64218 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64219
64220         * lib/gcc.exp: change gcc_done to gcc_stat
64221
64222 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64223
64224         * Upgraded gcc testsuite to c-torture version 1.25
64225
64226 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
64227
64228         * lib/gcc.exp: added reporting code. Changed verbose compile message.
64229         * lib/c-torture: added hooks for new reporting code.
64230
64231 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
64232
64233         * config/sh-gcc.exp: check if sh-sim exists in the path
64234
64235 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
64236
64237         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
64238         * gcc.compile/compile.exp: Initial changes for new logic.
64239         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
64240         * gcc.failure/failure.exp: Initial changes for new logic.
64241         * gcc.ieee/ieee.exp: Initial changes for new logic.
64242         * gcc.misc-tests/misc.exp: Initial changes for new logic.
64243         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
64244         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
64245         * lib/c-torture.exp: Initial changes for new logic.
64246         * lib/gcc.exp: Initial changes for new logic.
64247
64248 1993-10-15  Mike Stump  (mrs@cygnus.com)
64249
64250         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
64251         depend upon failure or success.  Fully qualify names in failure
64252         and success messages.  Always remove a.out before starting
64253         compile, just in case.  Pay more attention to error text output by
64254         the compiler.  Handle testcases with no known past errors just
64255         like all others, so that things are uniform.  Other miscellaneous
64256         improvements.
64257
64258 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
64259
64260         * gcc.cpp: new directory for cpp tests
64261
64262 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
64263
64264         * lib/chill.exp: Code reformatted, removed unused code.
64265         * config/unix-chill.exp: Code reformatted, removed unused code.
64266         * chill.execute/execute.exp: Code reformatted, removed unused code.
64267         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
64268
64269 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
64270
64271         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
64272         routines not written.
64273
64274 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
64275
64276         * config/bug-gcc.exp: Use new procs from bug.exp.
64277
64278 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
64279
64280         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
64281         via ftp, rather than depending on NFS.
64282         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
64283         case.
64284
64285 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
64286
64287         * config/bug-gcc.exp: Use new download proc.
64288
64289 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
64290
64291         * chill.execute/execute.exp: cleanups, handles errors better
64292         * chill.compile/compile.exp: rewrite, based on execute.exp
64293         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
64294         * lib/chill.exp: major changes to diff proc and compile and link
64295         procs. added chill_fail and chill_pass wrappers to pass and
64296         fail. added more comments, and handle error codes better.
64297         Added a hack to capture stderr from exec, so noncompile tests
64298         can work.
64299
64300 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
64301
64302         * chill.execute/execute.exp: rewrite of testsuite driver
64303         * lib/chill.exp: rewrite of testsuite driver
64304         * config/unix-chill.exp: rewrite of testsuite driver
64305
64306 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
64307
64308         In chill.execute:
64309         * iexpr.ch: Standardize uppercase.
64310         * tuples.dat: Standardize uppercase.
64311         * vary.ch: standardize.  Correct varying string assignments.
64312         * vary.dat: Add new output lines.
64313
64314 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
64315
64316         In chill.execute:
64317         * chprintf.ch: Standardize use of uppercase.
64318         * tuples.ch: Standardize and turn arr2 into a DCL,
64319           rather than a SYN.
64320         * pinits.ch: Standardize.
64321
64322 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
64323
64324         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
64325         * Makefil: Renamed to Makefile.in.
64326         * configure.in: New.
64327
64328 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
64329
64330         In chill.execute:
64331         * .cvsignore: Add result/output files.
64332         * Makefile: Fix up variables at start.  Use MFLAGS
64333           everywhere.  Correct bool_loc, built_ins entries.
64334           Add entry for vary1.ch.
64335         * bitarray.ch: Standardize upper-case usage.
64336         * bitexpr.ch: Standardize, add output of b1.
64337         * params.ch: Use arrayt in along PROC parameters, to
64338           avoid novelty problems.
64339         * sets.ch: Tiny cleanup.
64340         * vary1.ch: Re-indent.
64341
64342 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
64343
64344         * Add PR-related files to Makefiles, .cvsignore files, etc.
64345
64346 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
64347
64348         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
64349           with compiler objects. New names are test-flow.c and test-loop.c
64350
64351 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
64352
64353         * Upgraded c-torture tests from 1.19 to 1.20
64354
64355         * new files:
64356         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
64357         * gcc.compile: 930623-1.c 930623-2.c
64358         * gcc.noncompile: 930622-1.c 930622-2.c
64359         * gcc.failure: 920411-1.c 920627-2.c
64360         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
64361
64362 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
64363
64364         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64365           More changes to get testsuite working properly. Needs more work.
64366           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64367
64368 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
64369
64370         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64371           More changes to get testsuite working properly. Needs more work.
64372
64373 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
64374
64375         * chill.compile/compile.exp: Added for Dejagnu support
64376         * chill.execute/execute.exp: Added for Dejagnu support
64377         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
64378
64379 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
64380
64381         This should complete moving the CHILL test files.
64382         * chill.noncompile(.cvsignore printf.grt
64383             in-printf.grt chprintf.grt chprintf.ch):
64384             Added test-support files.
64385           (Makefile): Modified further.
64386         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64387             signal.ch): Added test files.
64388           * chill.execute (.cvsignore printf.grt printr.c
64389             in-printf.grt rts.c chprintf.grt rts.h): Added
64390           test-support files.
64391             (Makefile): More corrections.
64392
64393 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
64394
64395         * chill.compile, chill.execute, chill.nocompile: Add CHILL
64396           test cases, ready for DejaGnu.
64397
64398 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
64399
64400         * Upgraded c-torture tests from 1.18 to 1.19
64401
64402         * gcc.compile: added test(s):
64403           930607-1.c
64404         * gcc.execute: added test(s):
64405           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64406
64407         * added new subdirectory for misc tests: gcc.misc-tests
64408         * gcc.misc-test(s): added tests:
64409           inst-check.c test-consts.c test-ior.c test-switch.c
64410
64411 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
64412
64413         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64414
64415 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
64416
64417         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64418
64419 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
64420
64421         * Upgraded c-torture tests from 1.17 to 1.18
64422
64423 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
64424
64425         * Upgraded c-torture tests from 1.12 to 1.17
64426
64427 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
64428
64429         * lib/old-dejagnu.exp:
64430           Fixed handling of XFAIL target triplets to correctly
64431           recognize wildcard characters.  Removed code that
64432           appended a unique id tag to the end of the file name
64433           printed out by the result of the testcases within a
64434           given test file.
64435
64436 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
64437
64438         * lib/old-dejagnu.exp:
64439           Reworked expected failure handling to trigger off of XFAIL
64440           keyword in keyphrase embeded in testcase source code. The
64441           XFAIL keyword must be at the end of the keyphrase line. It
64442           may optionally be followed by one or more target triplets.
64443           It has just occured that the handling of wildcards in the
64444           target triplet may not be correct.
64445
64446 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
64447
64448         * g++.old-deja/tests:
64449           Moved all subdirectories up one level into g++.old-deja .
64450
64451         * lib/old-dejagnu.exp:
64452           Fixed problem with CXXFLAGS not being properly reset, and being
64453           corrupted with extraneous "-c" compiler option.  This was
64454           causing binaries to not be generated for test that needed them.
64455           Modified strings passed to "pass" and "fail" so that individual
64456           tests from the same test file would be distinguished by an
64457           identifier appended to the test file name in the summary logs;
64458           this corrected a problem with erroneous diff logs.  Added code
64459           to search testcases for expected fail and unexpected pass keywords.
64460
64461 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
64462
64463         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
64464
64465 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
64466
64467         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
64468           Removed extraneous text from end of "Special g++ Options"
64469           keyphrase.
64470
64471         * lib/old-dejagnu.exp: Added pattern matching to look for new
64472           keywords, embedded in testcases comments, which will trigger
64473           calls to xpass and xfail.
64474
64475 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
64476
64477         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
64478           comments embedded in the testcases, especially the one looking for
64479           special compiler options, as well as the pattern matching for the
64480           compiler output again.
64481
64482 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
64483
64484         * lib/old-dejagnu.exp: Do a proper check of the return value for
64485           execute tests. Fixed several problems with the pattern matching
64486           of the compiler output which gave erroneous test results.
64487           Changed several of the test result messages to be more descriptive.
64488         * config/unix-g++.exp: Proc g++_load now actually works and
64489           executes the tests passed to it and returns a usable return
64490           value.
64491
64492 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
64493
64494           * lib/gcc.exp: Exits gracefully if $CC is bogus.
64495
64496 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
64497
64498         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
64499           Modified both files to properly execute the old style
64500           dejagnu tests. The previous versions of these files were
64501           experimental and did not function anything near correctly.
64502
64503 1993-04-05  Rob Savoye  (rob@cygnus.com)
64504
64505         * Removed all Makefile.in and configure.in files. No configuration
64506         needed now.
64507
64508 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
64509
64510         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
64511
64512 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
64513
64514         * gcc.compile/configure.in, gcc.unsorted/configure.in,
64515         gcc.special/configure.in, gcc.noncompile/configure.in,
64516         gcc.execute/configure.in, gcc.code_quality/configure.in,
64517         g++.other/configure.in, g++.old-deja/configure.in,
64518         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
64519         in srcname setting.
64520
64521 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
64522
64523         * lib/udi.exp: Fixed mondfe and mondfe_download.
64524         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
64525         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
64526
64527 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
64528
64529         * config/udi-gdb.exp: Check $shell_id after connecting to target.
64530         (gdb_exit): Don't remove *_soc files.
64531
64532 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
64533
64534         * lib/c-torture.exp: Don't look for main; instead always use -w
64535         -c.  This is how the c-torture tests work.  Remove the object
64536         file if the compilation succeeds.
64537         * gcc.execute/execute.exp: Remove executable if test passes.
64538         * gcc.noncompile/noncompile.exp: Every test is an expected
64539         failure.
64540         * gcc.special/special.exp: Added tests from c-torture 1.11,
64541         corrected use of existing test.
64542         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
64543         gcc.execute/920625-1.c: Updated to c-torture 1.11.
64544         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
64545         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
64546         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
64547         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
64548         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
64549         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
64550         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
64551         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
64552         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
64553         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
64554         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
64555         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
64556         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
64557         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
64558         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
64559         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
64560         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
64561         c-torture 1.11.
64562         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
64563         correspond to c-torture 1.11.
64564
64565         * New file.